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.

1281 lines
22 KiB

12 years ago
12 years ago
12 years ago
  1. /*------------------------------------------------------------------
  2. Bootstrap Admin Template by EGrappler.com
  3. ------------------------------------------------------------------*/
  4. /*------------------------------------------------------------------
  5. [1. Global]
  6. */
  7. body {
  8. background: #f9f6f1;
  9. font: 13px/1.7em 'Open Sans';
  10. }
  11. p {
  12. font: 13px/1.7em 'Open Sans';
  13. }
  14. a {
  15. cursor: pointer;
  16. }
  17. input,
  18. button,
  19. select,
  20. textarea {
  21. font-family: 'Open Sans',sans-serif;
  22. }
  23. .dropdown .dropdown-menu {
  24. -webkit-border-radius: 6px;
  25. -moz-border-radius: 6px;
  26. border-radius: 6px;
  27. }
  28. .btn-icon-only {
  29. padding-right: 3px;
  30. padding-left: 3px;
  31. }
  32. .table td {
  33. vertical-align: middle;
  34. }
  35. .table-bordered th {
  36. background: #E9E9E9;
  37. background:-moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* FF3.6+ */
  38. background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
  39. background:-webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
  40. background:-o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Opera11.10+ */
  41. background:-ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* IE10+ */
  42. background:linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* W3C */
  43. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
  44. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
  45. font-size: 10px;
  46. color: #444;
  47. text-transform: uppercase;
  48. }
  49. /*------------------------------------------------------------------
  50. [2. Navbar / .navbar]
  51. */
  52. .navbar .container {
  53. position: relative;
  54. }
  55. .navbar-inner {
  56. padding: 7px 0;
  57. background: #515254 !important;
  58. -moz-border-radius: 0;
  59. -webkit-border-radius: 0;
  60. border-radius: 0;
  61. }
  62. .navbar-fixed-top {
  63. position: static;
  64. }
  65. .navbar .nav a {
  66. font-size: 11px;
  67. }
  68. .navbar .nav>li>a { color:#fff !important;}
  69. .navbar .brand {
  70. font-weight: 600;
  71. position: relative;
  72. top: 2px;
  73. }
  74. .navbar .search-query {
  75. background-color: #444;
  76. width: 150px;
  77. font-size: 11px;
  78. font-weight: bold;
  79. }
  80. .navbar .search-query::-webkit-input-placeholder {
  81. color: #666;
  82. }
  83. .navbar .search-query:-moz-placeholder {
  84. color: #666;
  85. }
  86. .navbar-search .search-query { background:#008866; border:0; color:#fff; line-height:normal;}
  87. /*------------------------------------------------------------------
  88. [3. Subnavbar / .subnavbar]
  89. */
  90. .subnavbar {
  91. margin-bottom: 2.5em;
  92. }
  93. .subnavbar-inner {
  94. height: 60px;
  95. background: #fff;
  96. border-bottom: 1px solid #d6d6d6;
  97. }
  98. .subnavbar .container > ul {
  99. display: inline-block;
  100. height: 80px;
  101. padding: 0;
  102. margin: 0;
  103. }
  104. .subnavbar .container > ul > li {
  105. float: left;
  106. min-width: 90px;
  107. height: 60px;
  108. padding: 0;
  109. margin: 0;
  110. text-align: center;
  111. list-style: none;
  112. border-left: 1px solid #d9d9d9;
  113. }
  114. .subnavbar .container > ul > li > a {
  115. display: block;
  116. height: 100%;
  117. padding: 0 15px;
  118. font-size: 12px;
  119. font-weight: bold;
  120. color: #b2afaa;
  121. }
  122. .subnavbar .container > ul > li > a:hover {
  123. color: #888;
  124. text-decoration: none;
  125. }
  126. .subnavbar .container > ul > li > a > i {
  127. display: inline-block;
  128. width: 24px;
  129. height: 24px;
  130. margin-top: 11px;
  131. margin-bottom: -3px;
  132. font-size: 20px;
  133. }
  134. .subnavbar .container > ul > li > a > span {
  135. display: block;
  136. }
  137. .subnavbar .container > ul > li:hover > a {
  138. border-bottom:3px solid #ff7f74;
  139. color: #383838;
  140. }
  141. .subnavbar .dropdown .dropdown-menu a {
  142. font-size: 12px;
  143. }
  144. .subnavbar .dropdown .dropdown-menu {
  145. text-align: left;
  146. -webkit-border-top-left-radius: 0;
  147. -webkit-border-top-right-radius: 0;
  148. -moz-border-radius-topleft: 0;
  149. -moz-border-radius-topright: 0;
  150. border-top-left-radius: 0;
  151. border-top-right-radius: 0;
  152. }
  153. .subnavbar .dropdown-menu::before {
  154. content: '';
  155. display: inline-block;
  156. border-right: 7px solid transparent;
  157. border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  158. border-left: 7px solid transparent;
  159. position: absolute;
  160. top: -7px;
  161. left: 9px;
  162. }
  163. .subnavbar .dropdown-menu::after {
  164. content: '';
  165. display: inline-block;
  166. border-left: 6px solid transparent;
  167. border-right: 6px solid transparent;
  168. border-bottom: 6px solid white;
  169. position: absolute;
  170. top: -6px;
  171. left: 10px;
  172. }
  173. .subnavbar .caret {
  174. margin-top: 4px;
  175. border-top-color: white;
  176. border-bottom-color: white;
  177. }
  178. .subnavbar .dropdown.open .caret {
  179. display: none;
  180. }
  181. /*------------------------------------------------------------------
  182. [4. Main / .main]
  183. */
  184. .main {
  185. padding-bottom: 2em;
  186. border-bottom: 1px solid #000;
  187. }
  188. /*------------------------------------------------------------------
  189. [5. Extra / .extra]
  190. */
  191. .extra {
  192. border-top: 1px solid #585858;
  193. border-bottom: 1px solid #000;
  194. }
  195. .extra-inner {
  196. padding: 20px 0;
  197. font-size: 11px;
  198. color: #BBB;
  199. background: #1A1A1A;
  200. }
  201. .extra a {
  202. color: #666;
  203. }
  204. .extra h4 {
  205. margin-bottom: 1em;
  206. font-weight: 400;
  207. }
  208. .extra ul {
  209. padding: 0;
  210. margin: 0;
  211. }
  212. .extra li {
  213. margin-bottom: .6em;
  214. list-style: none;
  215. }
  216. /*------------------------------------------------------------------
  217. [6. Footer/ .footer]
  218. */
  219. .footer {
  220. margin-top: 0;
  221. border-top: 1px solid #292929;
  222. }
  223. .footer-inner {
  224. padding: 15px 0;
  225. font-size: 12px;
  226. background: #515254;
  227. color: #999fff;
  228. }
  229. .footer a {
  230. color: #FFF;
  231. }
  232. .footer a:hover {
  233. color: #000;
  234. text-decoration: none;
  235. }
  236. /*------------------------------------------------------------------
  237. [6. Widget / .widget]
  238. */
  239. .widget {
  240. position: relative;
  241. clear: both;
  242. width: auto;
  243. margin-bottom: 2em;
  244. overflow: hidden;
  245. }
  246. .widget-header {
  247. position: relative;
  248. height: 40px;
  249. line-height: 40px;
  250. background: #f9f6f1;
  251. background:-moz-linear-gradient(top, #f9f6f1 0%, #f2efea 100%); /* FF3.6+ */
  252. background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f6f1), color-stop(100%,#f2efea)); /* Chrome,Safari4+ */
  253. background:-webkit-linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* Chrome10+,Safari5.1+ */
  254. background:-o-linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* Opera11.10+ */
  255. background:-ms-linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* IE10+ */
  256. background:linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* W3C */
  257. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1', endColorstr='#f2efea');
  258. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1', endColorstr='#f2efea')";
  259. border: 1px solid #d6d6d6;
  260. -webkit-background-clip: padding-box;
  261. }
  262. .widget-header h3 {
  263. position: relative;
  264. top: 2px;
  265. left: 10px;
  266. display: inline-block;
  267. margin-right: 3em;
  268. font-size: 14px;
  269. font-weight: 800;
  270. color: #525252;
  271. line-height: 18px;
  272. text-shadow: 1px 1px 2px rgba(255,255,255,.5);
  273. }
  274. .widget-header [class^="icon-"], .widget-header [class*=" icon-"] {
  275. display: inline-block;
  276. margin-left: 13px;
  277. margin-right: -2px;
  278. font-size: 16px;
  279. color: #555;
  280. vertical-align: middle;
  281. }
  282. .widget-content {
  283. padding: 20px 15px 15px;
  284. background: #FFF;
  285. border: 1px solid #D5D5D5;
  286. -moz-border-radius: 5px;
  287. -webkit-border-radius: 5px;
  288. border-radius: 5px;
  289. }
  290. .widget-header+.widget-content {
  291. border-top: none;
  292. -webkit-border-top-left-radius: 0;
  293. -webkit-border-top-right-radius: 0;
  294. -moz-border-radius-topleft: 0;
  295. -moz-border-radius-topright: 0;
  296. border-top-left-radius: 0;
  297. border-top-right-radius: 0;
  298. }
  299. .widget-nopad .widget-content {
  300. padding: 0;
  301. }
  302. /* Widget Content Clearfix */
  303. .widget-content:before,
  304. .widget-content:after {
  305. content:"";
  306. display:table;
  307. }
  308. .widget-content:after {
  309. clear:both;
  310. }
  311. /* For IE 6/7 (trigger hasLayout) */
  312. .widget-content {
  313. zoom:1;
  314. }
  315. /* Widget Table */
  316. .widget-table .widget-content {
  317. padding: 0;
  318. }
  319. .widget-table .table {
  320. margin-bottom: 0;
  321. border: none;
  322. }
  323. .widget-table .table tr td:first-child {
  324. border-left: none;
  325. }
  326. .widget-table .table tr th:first-child {
  327. border-left: none;
  328. }
  329. /* Widget Plain */
  330. .widget-plain {
  331. background: transparent;
  332. border: none;
  333. }
  334. .widget-plain .widget-content {
  335. padding: 0;
  336. background: transparent;
  337. border: none;
  338. }
  339. /* Widget Box */
  340. .widget-box {
  341. }
  342. .widget-box .widget-content {
  343. background: #E3E3E3;
  344. }
  345. /*------------------------------------------------------------------
  346. [7. Error / .error-container]
  347. */
  348. .error-container {
  349. margin-top: 4em;
  350. margin-bottom: 4em;
  351. text-align: center;
  352. }
  353. .error-container h1 {
  354. margin-bottom: .5em;
  355. font-size: 120px;
  356. line-height: 1em;
  357. }
  358. .error-container h2 {
  359. margin-bottom: .75em;
  360. font-size: 28px;
  361. }
  362. .error-container .error-details {
  363. margin-bottom: 1.5em;
  364. font-size: 16px;
  365. }
  366. .error-container .error-actions a {
  367. margin: 0 .5em;
  368. }
  369. /* Message layout */
  370. ul.messages_layout {
  371. position: relative;
  372. margin: 0;
  373. padding: 0
  374. }
  375. ul.messages_layout li {
  376. float: left;
  377. list-style: none;
  378. position: relative
  379. }
  380. ul.messages_layout li.left {
  381. padding-left: 75px
  382. }
  383. ul.messages_layout li.right {
  384. padding-right: 75px
  385. }
  386. ul.messages_layout li.right .avatar {
  387. right: 0;
  388. left: auto
  389. }
  390. ul.messages_layout li.right .message_wrap .arrow {
  391. right: -12px;
  392. left: auto;
  393. background-position: 0 -213px;
  394. height: 15px;
  395. width: 12px
  396. }
  397. ul.messages_layout li.by_myself .message_wrap {
  398. border: 1px solid #b3cdf8
  399. }
  400. ul.messages_layout li.by_myself .message_wrap .info a.name {
  401. color: #4a8cf7
  402. }
  403. ul.messages_layout li a.avatar {
  404. position: absolute;
  405. left: 0;
  406. top: 0
  407. }
  408. ul.messages_layout li a.avatar img {
  409. -webkit-border-radius: 5px;
  410. -moz-border-radius: 5px;
  411. border-radius: 5px
  412. }
  413. ul.messages_layout li .message_wrap {
  414. -webkit-border-radius: 3px;
  415. -moz-border-radius: 3px;
  416. border-radius: 3px;
  417. position: relative;
  418. padding: 10px;
  419. border: 1px solid #cbcbcb;
  420. margin-bottom: 20px;
  421. float: left;
  422. background: #fefefe;
  423. -webkit-box-shadow: rgba(0,0,0,0.1) 0 1px 0;
  424. -moz-box-shadow: rgba(0,0,0,0.1) 0 1px 0;
  425. box-shadow: rgba(0,0,0,0.1) 0 1px 0
  426. }
  427. ul.messages_layout li .message_wrap .arrow {
  428. background-position: 0 -228px;
  429. height: 15px;
  430. width: 12px;
  431. position: absolute;
  432. left: -12px;
  433. top: 13px
  434. }
  435. ul.messages_layout li .message_wrap .info {
  436. float: left;
  437. width: 100%;
  438. border-bottom: 1px solid #fff;
  439. line-height: 23px
  440. }
  441. ul.messages_layout li .message_wrap .info .name {
  442. float: left;
  443. font-weight: bold;
  444. color: #483734
  445. }
  446. ul.messages_layout li .message_wrap .info .time {
  447. float: left;
  448. font-size: 11px;
  449. margin-left: 6px
  450. }
  451. ul.messages_layout li .message_wrap .text {
  452. float: left;
  453. width: 100%;
  454. border-top: 1px solid #cfcfcf;
  455. padding-top: 5px
  456. }
  457. ul.messages_layout .dropdown-menu li{ width:100%; font-size:11px;}
  458. /* Full Calendar */
  459. .fc {
  460. direction: ltr;
  461. text-align: left;
  462. position: relative
  463. }
  464. .fc table {
  465. border-collapse: collapse;
  466. border-spacing: 0
  467. }
  468. html .fc, .fc table {
  469. font-size: 1em
  470. }
  471. .fc td, .fc th {
  472. padding: 0;
  473. vertical-align: top
  474. }
  475. .fc-header td {
  476. white-space: nowrap;
  477. background: none
  478. }
  479. .fc-header-left {
  480. width: 100%;
  481. text-align: left;
  482. position: absolute;
  483. left: 0;
  484. top: 6px
  485. }
  486. .fc-header-left .fc-button {
  487. margin: 0;
  488. position: relative
  489. }
  490. .fc-header-left .fc-button-prev, .fc-header-left .fc-button-next {
  491. float: left;
  492. border: none;
  493. padding: 14px 10px;
  494. opacity: 0.5
  495. }
  496. .fc-header-left .fc-button-prev .fc-button-inner, .fc-header-left .fc-button-next .fc-button-inner {
  497. border: none
  498. }
  499. .fc-header-left .fc-button-prev .fc-button-inner .fc-button-content, .fc-header-left .fc-button-next .fc-button-inner .fc-button-content {
  500. display: none
  501. }
  502. .fc-header-left .fc-button-prev.fc-state-hover, .fc-header-left .fc-button-next.fc-state-hover {
  503. opacity: 1
  504. }
  505. .fc-header-left .fc-button-prev.fc-state-down, .fc-header-left .fc-button-next.fc-state-down {
  506. background: none !important;
  507. margin-top: -1px
  508. }
  509. .fc-header-left .fc-button-prev .fc-button-inner {
  510. background-position: 0 -351px;
  511. height: 16px;
  512. width: 11px
  513. }
  514. .fc-header-left .fc-button-next {
  515. float: right
  516. }
  517. .fc-header-left .fc-button-next .fc-button-inner {
  518. background-position: 0 -367px;
  519. height: 16px;
  520. width: 11px
  521. }
  522. .fc-header-center {
  523. text-align: center
  524. }
  525. .fc-header-right {
  526. text-align: right;
  527. position: absolute;
  528. top: -34px;
  529. right: 10px
  530. }
  531. .fc-header-title {
  532. display: inline-block;
  533. vertical-align: top
  534. }
  535. .fc-header-title h2 {
  536. margin-top: 0;
  537. white-space: nowrap;
  538. font-size: 1.1rem;
  539. color: #6C737F;
  540. line-height: 55px;
  541. }
  542. .fc .fc-header-space {
  543. padding-left: 10px
  544. }
  545. .fc-header .fc-button {
  546. margin-bottom: 1em;
  547. vertical-align: top
  548. }
  549. .fc-header .fc-button {
  550. margin-right: -1px
  551. }
  552. .fc-header .fc-corner-right {
  553. margin-right: 1px
  554. }
  555. .fc-header .ui-corner-right {
  556. margin-right: 0
  557. }
  558. .fc-header .fc-state-hover, .fc-header .ui-state-hover {
  559. z-index: 2
  560. }
  561. .fc-header .fc-state-down {
  562. z-index: 3
  563. }
  564. .fc-header .fc-state-active, .fc-header .ui-state-active {
  565. z-index: 4
  566. }
  567. .fc-content {
  568. clear: both;
  569. background: #f9f9f9
  570. }
  571. .fc-view {
  572. width: 100%;
  573. overflow: hidden
  574. }
  575. .fc-view thead {
  576. background:#e9ecf1;
  577. line-height: 35px
  578. }
  579. .fc-widget-header, .fc-widget-content {
  580. border: 1px solid #ccc
  581. }
  582. .fc-state-highlight {
  583. background: #F4F3E6
  584. }
  585. .fc-cell-overlay {
  586. background: #9cf;
  587. opacity: .2;
  588. filter: alpha(opacity=20)
  589. }
  590. .fc-button {
  591. position: relative;
  592. display: inline-block;
  593. cursor: pointer
  594. }
  595. .fc-button-today{margin-top: 8px !important;}
  596. .fc-state-default {
  597. border-style: solid;
  598. border-width: 1px 0
  599. }
  600. .fc-button-inner {
  601. position: relative;
  602. float: left;
  603. overflow: hidden
  604. }
  605. .fc-state-default .fc-button-inner {
  606. border-style: solid;
  607. border-width: 0 1px
  608. }
  609. .fc-button-content {
  610. position: relative;
  611. float: left;
  612. height: 1.9em;
  613. line-height: 1.9em;
  614. padding: 0 .6em;
  615. white-space: nowrap
  616. }
  617. .fc-button-content .fc-icon-wrap {
  618. position: relative;
  619. float: left;
  620. top: 50%
  621. }
  622. .fc-button-content .ui-icon {
  623. position: relative;
  624. float: left;
  625. margin-top: -50%;
  626. *margin-top:0;
  627. *top:-50%
  628. }
  629. .fc-state-default .fc-button-effect {
  630. position: absolute;
  631. top: 50%;
  632. left: 0
  633. }
  634. .fc-state-default .fc-button-effect span {
  635. position: absolute;
  636. top: -100px;
  637. left: 0;
  638. width: 500px;
  639. height: 100px;
  640. border-width: 100px 0 0 1px;
  641. border-style: solid;
  642. border-color: #fff;
  643. background: #444;
  644. opacity: .09;
  645. filter: alpha(opacity=9)
  646. }
  647. .fc-state-default, .fc-state-default .fc-button-inner {
  648. border-style: solid;
  649. border-color: #ccc #bbb #aaa;
  650. color: #000
  651. }
  652. .fc-state-hover, .fc-state-hover .fc-button-inner {
  653. border-color: #999
  654. }
  655. .fc-state-down {
  656. border-color: #555;
  657. background: #777
  658. }
  659. .fc-state-active, .fc-state-active .fc-button-inner {
  660. border-color: #555;
  661. background: #777;
  662. color: #fff
  663. }
  664. .fc-state-disabled, .fc-state-disabled .fc-button-inner {
  665. color: #999;
  666. border-color: #ddd
  667. }
  668. .fc-state-disabled {
  669. cursor: default
  670. }
  671. .fc-state-disabled .fc-button-effect {
  672. display: none
  673. }
  674. .fc-event {
  675. border: 0 solid;
  676. font-size: .85em;
  677. cursor: default
  678. }
  679. a.fc-event, .fc-event-draggable {
  680. cursor: pointer
  681. }
  682. a.fc-event {
  683. text-decoration: none
  684. }
  685. .fc-rtl .fc-event {
  686. text-align: right
  687. }
  688. .fc-event-skin {
  689. border-color: #3f85f5;
  690. background-color: #5e96ea;
  691. color: #fff
  692. }
  693. .fc-event-inner {
  694. position: relative;
  695. width: 100%;
  696. height: 100%;
  697. border: 0 solid;
  698. overflow: hidden
  699. }
  700. .fc-event-time, .fc-event-title {
  701. padding: 0 1px
  702. }
  703. .fc .ui-resizable-handle {
  704. display: block;
  705. position: absolute;
  706. z-index: 99999;
  707. overflow: hidden;
  708. font-size: 300%;
  709. line-height: 50%
  710. }
  711. .fc-event-hori {
  712. border-width: 1px 0;
  713. margin-bottom: 1px
  714. }
  715. .fc-event-hori .ui-resizable-e {
  716. top: 0 !important;
  717. right: -3px !important;
  718. width: 7px !important;
  719. height: 100% !important;
  720. cursor: e-resize
  721. }
  722. .fc-event-hori .ui-resizable-w {
  723. top: 0 !important;
  724. left: -3px !important;
  725. width: 7px !important;
  726. height: 100% !important;
  727. cursor: w-resize
  728. }
  729. .fc-event-hori .ui-resizable-handle {
  730. _padding-bottom: 14px
  731. }
  732. .fc-corner-left {
  733. margin-left: 1px
  734. }
  735. .fc-corner-left .fc-button-inner, .fc-corner-left .fc-event-inner {
  736. margin-left: -1px
  737. }
  738. .fc-corner-right {
  739. margin-right: 1px
  740. }
  741. .fc-corner-right .fc-button-inner, .fc-corner-right .fc-event-inner {
  742. margin-right: -1px
  743. }
  744. .fc-corner-top {
  745. margin-top: 1px
  746. }
  747. .fc-corner-top .fc-event-inner {
  748. margin-top: -1px
  749. }
  750. .fc-corner-bottom {
  751. margin-bottom: 1px
  752. }
  753. .fc-corner-bottom .fc-event-inner {
  754. margin-bottom: -1px
  755. }
  756. .fc-corner-left .fc-event-inner {
  757. border-left-width: 1px
  758. }
  759. .fc-corner-right .fc-event-inner {
  760. border-right-width: 1px
  761. }
  762. .fc-corner-top .fc-event-inner {
  763. border-top-width: 1px
  764. }
  765. .fc-corner-bottom .fc-event-inner {
  766. border-bottom-width: 1px
  767. }
  768. table.fc-border-separate {
  769. border-collapse: separate
  770. }
  771. .fc-border-separate th, .fc-border-separate td {
  772. border-width: 1px 0 0 1px
  773. }
  774. .fc-border-separate th.fc-last, .fc-border-separate td.fc-last {
  775. border-right-width: 1px
  776. }
  777. .fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td {
  778. border-bottom-width: 0
  779. }
  780. .fc-first {
  781. border-left-width: 0 !important
  782. }
  783. .fc-last {
  784. border-right-width: 0 !important
  785. }
  786. .fc-grid th {
  787. text-align: center
  788. }
  789. .fc-grid .fc-day-number {
  790. float: right;
  791. padding: 0 2px
  792. }
  793. .fc-grid .fc-other-month .fc-day-number {
  794. opacity: 0.3;
  795. filter: alpha(opacity=30)
  796. }
  797. .fc-grid .fc-day-content {
  798. clear: both;
  799. padding: 2px 2px 1px
  800. }
  801. .fc-grid .fc-event-time {
  802. font-weight: bold
  803. }
  804. .fc-rtl .fc-grid .fc-day-number {
  805. float: left
  806. }
  807. .fc-rtl .fc-grid .fc-event-time {
  808. float: right
  809. }
  810. .fc-agenda table {
  811. border-collapse: separate
  812. }
  813. .fc-agenda-days th {
  814. text-align: center
  815. }
  816. .fc-agenda .fc-agenda-axis {
  817. width: 60px !important;
  818. padding: 0 4px;
  819. vertical-align: middle;
  820. text-align: right;
  821. white-space: nowrap;
  822. font-weight: normal
  823. }
  824. .fc-agenda .fc-day-content {
  825. padding: 2px 2px 1px
  826. }
  827. .fc-agenda-days .fc-agenda-axis {
  828. border-right-width: 1px
  829. }
  830. .fc-agenda-days .fc-col0 {
  831. border-left-width: 0
  832. }
  833. .fc-agenda-allday th {
  834. border-width: 0 1px
  835. }
  836. .fc-agenda-allday .fc-day-content {
  837. min-height: 34px;
  838. _height: 34px
  839. }
  840. .fc-agenda-divider-inner {
  841. height: 2px;
  842. overflow: hidden
  843. }
  844. .fc-widget-header .fc-agenda-divider-inner {
  845. background: #eee
  846. }
  847. .fc-agenda-slots th {
  848. border-width: 1px 1px 0
  849. }
  850. .fc-agenda-slots td {
  851. border-width: 1px 0 0;
  852. background: none
  853. }
  854. .fc-agenda-slots td div {
  855. height: 20px
  856. }
  857. .fc-agenda-slots tr.fc-slot0 th, .fc-agenda-slots tr.fc-slot0 td {
  858. border-top-width: 0
  859. }
  860. .fc-agenda-slots tr.fc-minor th, .fc-agenda-slots tr.fc-minor td {
  861. border-top-style: dotted
  862. }
  863. .fc-agenda-slots tr.fc-minor th.ui-widget-header {
  864. *border-top-style:solid
  865. }
  866. .fc-event-vert {
  867. border-width: 0 1px
  868. }
  869. .fc-event-vert .fc-event-head, .fc-event-vert .fc-event-content {
  870. position: relative;
  871. z-index: 2;
  872. width: 100%;
  873. overflow: hidden
  874. }
  875. .fc-event-vert .fc-event-time {
  876. white-space: nowrap;
  877. font-size: 10px
  878. }
  879. .fc-event-vert .fc-event-bg {
  880. position: absolute;
  881. z-index: 1;
  882. top: 0;
  883. left: 0;
  884. width: 100%;
  885. height: 100%;
  886. background: #fff;
  887. opacity: .3;
  888. filter: alpha(opacity=30)
  889. }
  890. .fc .ui-draggable-dragging .fc-event-bg, .fc-select-helper .fc-event-bg {
  891. display: none\9
  892. }
  893. .fc-event-vert .ui-resizable-s {
  894. bottom: 0 !important;
  895. width: 100% !important;
  896. height: 8px !important;
  897. overflow: hidden !important;
  898. line-height: 8px !important;
  899. font-size: 11px !important;
  900. font-family: monospace;
  901. text-align: center;
  902. cursor: s-resize
  903. }
  904. .fc-agenda .ui-resizable-resizing {
  905. _overflow: hidden
  906. }
  907. .fc-header-left .fc-button-prev .fc-button-inner {
  908. background: url('../img/icons-sa7c41345d9.png') no-repeat 0 -351px;
  909. height: 16px;
  910. width: 11px;}
  911. .fc-header-left .fc-button-next .fc-button-inner {
  912. background: url('../img/icons-sa7c41345d9.png') no-repeat 0 -367px;
  913. height: 16px;
  914. width: 11px;}
  915. /*------------------------------------------------------------------
  916. [8. Miscellaneous]
  917. */
  918. .chart-holder {
  919. width: 100%;
  920. height: 250px;
  921. }
  922. .dropdown-menu li>a:hover, .dropdown-menu .active>a, .dropdown-menu .active>a:hover { background:#00ba8b;}
  923. .accordion-heading { background:#e5e5e5; }
  924. .accordion-heading a { color:#545454; text-decoration:none; font-weight:bold; }
  925. .btn-facebook-alt i {
  926. color: #23386a;
  927. }
  928. .btn-twitter-alt i {
  929. color: #0098d0;
  930. }
  931. .btn-google-alt i {
  932. color: #b6362d;
  933. }
  934. .btn-linkedin-alt i {
  935. color: #0073b2;
  936. }
  937. .btn-pinterest-alt i {
  938. color: #ab171e;
  939. }
  940. .btn-github-alt i {
  941. color: #333;
  942. }
  943. .all-icons li { list-style:none;}
  944. .ML0 { margin-left:0}
  945. .MR0 { margin-right:0;}
  946. .paginate_active { text-decoration: underline; }
  947. /*------------------------------------------------------------------
  948. [1. Max Width: 480px]
  949. */
  950. @media (max-width: 480px) {
  951. .error-container h1 {
  952. font-size: 72px;
  953. }
  954. }
  955. /*------------------------------------------------------------------
  956. [1. Max Width: 767px]
  957. */
  958. @media (max-width: 767px) {
  959. #main {
  960. padding: 0 10px;
  961. margin-right: -20px;
  962. margin-left: -20px;
  963. }
  964. .subnavbar {
  965. margin-left: -20px;
  966. margin-right: -20px;
  967. }
  968. .subnavbar-inner {
  969. height: auto;
  970. }
  971. .subnavbar .container > ul {
  972. width: 100%;
  973. height: auto;
  974. border: none;
  975. }
  976. .subnavbar .container > ul > li {
  977. width: 33%;
  978. height: 70px;
  979. margin-bottom: 0;
  980. border: none;
  981. }
  982. .subnavbar .container > ul > li.active > a {
  983. font-size: 11px;
  984. background: transparent;
  985. }
  986. .subnavbar .container > ul > li > a > i {
  987. display: inline-block;
  988. margin-bottom: 0;
  989. font-size: 20px;
  990. }
  991. .subnavbar-open-right .dropdown-menu {
  992. left: auto;
  993. right: 0;
  994. }
  995. .subnavbar-open-right .dropdown-menu:before {
  996. left: auto;
  997. right: 12px;
  998. }
  999. .subnavbar-open-right .dropdown-menu:after {
  1000. left: auto;
  1001. right: 13px;
  1002. }
  1003. .extra {
  1004. margin-right: -20px;
  1005. margin-left: -20px;
  1006. }
  1007. .extra .container {
  1008. padding: 0 20px;
  1009. }
  1010. .footer {
  1011. margin-right: -20px;
  1012. margin-left: -20px;
  1013. }
  1014. .footer .container {
  1015. padding: 0 20px;
  1016. }
  1017. .footer .footer-terms {
  1018. text-align: left;
  1019. }
  1020. .footer .footer-terms a {
  1021. margin-left: 0;
  1022. margin-right: 1em;
  1023. }
  1024. }
  1025. /*------------------------------------------------------------------
  1026. [3. Max Width: 979px]
  1027. */
  1028. @media (max-width: 979px) {
  1029. .navbar-fixed-top {
  1030. position: static;
  1031. margin-bottom: 0;
  1032. }
  1033. .subnavbar {
  1034. }
  1035. .subnavbar .container {
  1036. width: auto;
  1037. }
  1038. }
  1039. /*------------------------------------------------------------------
  1040. [2. Max Width: 1200px]
  1041. */
  1042. @media (min-width: 1200px) {
  1043. .navbar .search-query {
  1044. width: 200px;
  1045. }
  1046. }