0663a60316e52041a21aff64e3a16abfb7d638fe.svn-base 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986
  1. /*---------------------------------------------------
  2. LESS Elements 0.6
  3. ---------------------------------------------------
  4. A set of useful LESS mixins by Dmitry Fadeyev
  5. Special thanks for mixin suggestions to:
  6. Kris Van Herzeele,
  7. Benoit Adam,
  8. Portenart Emile-Victor,
  9. Ryan Faerman
  10. More info at: http://lesselements.com
  11. -----------------------------------------------------*/
  12. /*Standard Elements*/
  13. body {
  14. background: #fafafa;
  15. background-position: initial initial;
  16. background-repeat: initial initial;
  17. margin: 0px;
  18. padding: 0px;
  19. }
  20. body,
  21. h1,
  22. h2,
  23. h3,
  24. h4,
  25. h5,
  26. h6,
  27. p,
  28. a,
  29. .h1,
  30. .h2,
  31. .h3,
  32. .h4,
  33. .h5,
  34. .h6 {
  35. font-family: 'Open Sans', helvetica, arial, sans-serif;
  36. }
  37. a:hover {
  38. text-decoration: none;
  39. }
  40. h1 {
  41. color: #4d5b76;
  42. font-size: 3em;
  43. }
  44. h2 {
  45. font-size: 1.75em;
  46. color: #3a4a53;
  47. }
  48. h3 {
  49. font-size: 1.25em;
  50. }
  51. hr {
  52. border-top: 1px solid #ddd;
  53. border-bottom: 1px solid #fff;
  54. }
  55. label {
  56. font-weight: normal;
  57. }
  58. .text-sm {
  59. font-size: .8em;
  60. }
  61. .padding-top {
  62. padding-top: 1em;
  63. }
  64. .padding-bottom {
  65. padding-bottom: 1em;
  66. }
  67. .padding-right {
  68. padding-right: 1em;
  69. }
  70. .padding-left {
  71. padding-left: 1em;
  72. }
  73. .padding-top-small {
  74. padding-top: .5em;
  75. }
  76. .padding-bottom-small {
  77. padding-bottom: .5em;
  78. }
  79. .padding-right-small {
  80. padding-right: .5em;
  81. }
  82. .padding-left-small {
  83. padding-left: .5em;
  84. }
  85. .label.header-label {
  86. display: block;
  87. margin-bottom: 1em;
  88. }
  89. .label.img-label {
  90. display: block;
  91. border-top-left-radius: 0px;
  92. border-top-right-radius: 0px;
  93. }
  94. /*Navbar*/
  95. .navbar-collapse {
  96. position: relative;
  97. z-index: 9999;
  98. }
  99. .navbar-default .navbar-nav > li > a:focus {
  100. color: #fff;
  101. }
  102. .navbar-default .navbar-toggle .icon-bar {
  103. color: #eee;
  104. background-color: #eee;
  105. }
  106. .navbar {
  107. -webkit-box-shadow: 0px 0px 3px #cccccc;
  108. -moz-box-shadow: 0px 0px 3px #cccccc;
  109. box-shadow: 0px 0px 3px #cccccc;
  110. padding: 0em 1em;
  111. margin: 0px;
  112. -webkit-border-radius: 0px;
  113. -moz-border-radius: 0px;
  114. border-radius: 0px;
  115. -moz-background-clip: padding;
  116. -webkit-background-clip: padding-box;
  117. background-clip: padding-box;
  118. border: 0px;
  119. border-bottom: none;
  120. }
  121. .navbar .nav > li > a {
  122. color: #fff;
  123. text-shadow: none;
  124. }
  125. .navbar .nav > li:hover {
  126. background-color: #444;
  127. }
  128. .navbar .nav > li > a:hover {
  129. color: #fff;
  130. }
  131. .navbar .dropdown-menu a:hover {
  132. background: none;
  133. color: #000;
  134. }
  135. .navbar .nav li.dropdown.open > .dropdown-toggle {
  136. background-color: #444;
  137. color: #fff;
  138. }
  139. .navbafr {
  140. position: relative;
  141. z-index: 20;
  142. margin: 0px;
  143. -webkit-box-shadow: 0px 0px 3px #cccccc;
  144. -moz-box-shadow: 0px 0px 3px #cccccc;
  145. box-shadow: 0px 0px 3px #cccccc;
  146. padding: 0em 1em;
  147. margin: 0px;
  148. -webkit-border-radius: 0px;
  149. -moz-border-radius: 0px;
  150. border-radius: 0px;
  151. -moz-background-clip: padding;
  152. -webkit-background-clip: padding-box;
  153. background-clip: padding-box;
  154. border: 0px;
  155. border-bottom: none;
  156. }
  157. .navbafr .brand {
  158. text-shadow: none;
  159. }
  160. .navbafr .nav {
  161. margin-right: -2em;
  162. }
  163. .navbafr .nav > li > a {
  164. color: #fff;
  165. text-shadow: none;
  166. }
  167. .navbafr .nav > li:hover {
  168. background-color: #444;
  169. }
  170. .navbafr .nav > li > a:hover {
  171. color: #fff;
  172. }
  173. .navbafr .dropdown-menu a:hover {
  174. background: none;
  175. color: #000;
  176. }
  177. .navbafr .nav li.dropdown.open > .dropdown-toggle {
  178. background-color: #444;
  179. color: #fff;
  180. }
  181. .content {
  182. position: relative;
  183. min-height: 800px;
  184. background: #fff;
  185. margin-left: 240px;
  186. border-left: 1px solid #cccccc;
  187. padding: 15px 15px 0px 15px;
  188. }
  189. .header {
  190. background: #fff;
  191. border-bottom: 1px solid #cccccc;
  192. border-bottom: 1px solid #eee;
  193. border-left: 1px solid #ffffff;
  194. padding: .5em 0em 1em 0em;
  195. margin: 0px 0em 1em 0em;
  196. }
  197. .header h1 {
  198. margin: 0em 0em .5em 0em;
  199. padding: 0em;
  200. line-height: 1em;
  201. font-size: 1.5em;
  202. font-weight: normal;
  203. }
  204. .breadcrumb {
  205. -webkit-box-shadow: none;
  206. -moz-box-shadow: none;
  207. box-shadow: none;
  208. -webkit-border-radius: 0px;
  209. -moz-border-radius: 0px;
  210. border-radius: 0px;
  211. -moz-background-clip: padding;
  212. -webkit-background-clip: padding-box;
  213. background-clip: padding-box;
  214. background: #fff;
  215. margin-bottom: .5em;
  216. margin-bottom: 0em;
  217. padding-left: 0em;
  218. padding-right: 0em;
  219. font-size: .75em;
  220. }
  221. .page-content {
  222. padding: 1em;
  223. }
  224. footer {
  225. padding: 1em;
  226. margin-top: 4em;
  227. color: #666;
  228. font-size: .85em;
  229. line-height: 1.3em;
  230. margin: 4em -3px 0em -3px;
  231. }
  232. footer hr {
  233. margin: 2em -2em;
  234. }
  235. .nav-tabs > li {
  236. margin-bottom: -2px;
  237. }
  238. /*Quick Toolbar*/
  239. .btn-toolbar.quick-toolbar {
  240. float: right;
  241. }
  242. .btn-toolbar.quick-toolbar .btn {
  243. width: 60px;
  244. height: 60px;
  245. display: inline-block;
  246. }
  247. .btn-toolbar.list-toolbar {
  248. margin-bottom: 1em;
  249. }
  250. .stats {
  251. float: right;
  252. }
  253. .stats p.stat {
  254. margin: 1em 0em 0em 1em;
  255. }
  256. .stats .stat {
  257. float: left;
  258. margin-left: 1em;
  259. line-height: 2.5em;
  260. font-size: .9em;
  261. }
  262. .stats .stat .label {
  263. font-size: 1em;
  264. }
  265. .stats .stat .number {
  266. font-weight: bold;
  267. margin-right: .5em;
  268. padding: .5em;
  269. border: 1px solid #ccc;
  270. background: #eeeeee;
  271. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e3e3e3), color-stop(1, #ffffff));
  272. background: -ms-linear-gradient(bottom, #e3e3e3, #ffffff);
  273. background: -moz-linear-gradient(center bottom, #e3e3e3 0%, #ffffff 100%);
  274. background: -o-linear-gradient(bottom, #e3e3e3, #ffffff);
  275. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  276. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#e3e3e3')";
  277. -webkit-box-shadow: 1px 1px 0px #ffffff;
  278. -moz-box-shadow: 1px 1px 0px #ffffff;
  279. box-shadow: 1px 1px 0px #ffffff;
  280. text-shadow: 1px 1px 1px #fff;
  281. }
  282. .list-group-item:first-child {
  283. border-top-left-radius: 3px;
  284. border-top-right-radius: 3px;
  285. }
  286. .list-group-item:last-child {
  287. border-bottom-left-radius: 3px;
  288. border-bottom-right-radius: 3px;
  289. }
  290. /*Blocks*/
  291. .panel {
  292. border: 1px solid #ccc;
  293. background: white;
  294. border-radius: 3px;
  295. }
  296. .dialog .panel {
  297. -webkit-box-shadow: 1px 1px 0px #ffffff;
  298. -moz-box-shadow: 1px 1px 0px #ffffff;
  299. box-shadow: 1px 1px 0px #ffffff;
  300. }
  301. .panel .panel-heading {
  302. border-bottom: 1px solid #ccc;
  303. border-left: none;
  304. color: #333;
  305. display: block;
  306. margin-bottom: 0px;
  307. text-shadow: none;
  308. text-transform: none;
  309. font-size: .85em;
  310. line-height: 1.5em;
  311. background: #efefef;
  312. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efefef), color-stop(1, #fafafa));
  313. background: -ms-linear-gradient(bottom, #efefef, #fafafa);
  314. background: -moz-linear-gradient(center bottom, #efefef 0%, #fafafa 100%);
  315. background: -o-linear-gradient(bottom, #efefef, #fafafa);
  316. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  317. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa',EndColorStr='#efefef')";
  318. box-shadow: inset 0px 1px 1px white;
  319. }
  320. .panel .panel-heading:not(.no-collapse):hover {
  321. background: #efefef;
  322. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e2e2e2), color-stop(1, #fafafa));
  323. background: -ms-linear-gradient(bottom, #e2e2e2, #fafafa);
  324. background: -moz-linear-gradient(center bottom, #e2e2e2 0%, #fafafa 100%);
  325. background: -o-linear-gradient(bottom, #e2e2e2, #fafafa);
  326. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  327. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa',EndColorStr='#e2e2e2')";
  328. }
  329. .panel .panel-heading .panel-icon {
  330. border-right: 1px solid #AAA;
  331. box-shadow: 1px 0px 1px #fff;
  332. border-left: none;
  333. text-align: center;
  334. padding-left: 1em;
  335. line-height: 2em;
  336. margin-top: -0.25em;
  337. }
  338. .panel .panel-heading .panel-icon a {
  339. padding: 0em;
  340. }
  341. .panel .panel-heading .panel-icon [class*="icon-"] {
  342. padding: 0em 1em;
  343. line-height: 1em;
  344. }
  345. .panel .panel-heading .panel-icon.pull-right {
  346. border-left: 1px solid #AAA;
  347. border-right: none;
  348. box-shadow: inset 1px 0px 1px #fff;
  349. }
  350. .panel .panel-heading .label {
  351. float: right;
  352. line-height: 1.5em;
  353. -webkit-box-shadow: 1px 1px 0px #ffffff;
  354. -moz-box-shadow: 1px 1px 0px #ffffff;
  355. box-shadow: 1px 1px 0px #ffffff;
  356. }
  357. p.panel-heading,
  358. a.panel-heading,
  359. .panel-heading a {
  360. color: #505050;
  361. display: block;
  362. outline: none;
  363. }
  364. a.panel-heading:hover,
  365. .panel-heading a:hover {
  366. color: #505050;
  367. }
  368. .panel-body {
  369. min-height: .25em;
  370. }
  371. .panel-body h1,
  372. .panel-body h2,
  373. .panel-body h3,
  374. .panel-body h4,
  375. .panel-body h5,
  376. .panel-body h6,
  377. .panel-body table {
  378. margin-top: 12px;
  379. }
  380. .panel-body.collapse {
  381. margin-top: 0em;
  382. margin-bottom: 0em;
  383. }
  384. /*Navigation*/
  385. .sidebar-nav {
  386. width: 240px;
  387. position: absolute;
  388. float: left;
  389. border-top: none;
  390. border-left: none;
  391. margin: 0em;
  392. }
  393. .sidebar-nav ul {
  394. list-style: none;
  395. padding-left: 0px;
  396. }
  397. .sidebar-nav li a .fa-caret-right {
  398. color: #666;
  399. padding-right: .25em;
  400. }
  401. .sidebar-nav .nav-header {
  402. border-top: 1px solid #fcfcfc;
  403. border-bottom: 1px solid #c8c8cb;
  404. background: #efeff0;
  405. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efeff0), color-stop(1, #fafafa));
  406. background: -ms-linear-gradient(bottom, #efeff0, #fafafa);
  407. background: -moz-linear-gradient(center bottom, #efeff0 0%, #fafafa 100%);
  408. background: -o-linear-gradient(bottom, #efeff0, #fafafa);
  409. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  410. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa',EndColorStr='#efeff0')";
  411. border-left: none;
  412. color: #444;
  413. display: block;
  414. font-weight: normal;
  415. font-size: 1em;
  416. line-height: 2.5em;
  417. padding: .25em .25em .25em 1em;
  418. margin-bottom: 0px;
  419. text-shadow: none;
  420. text-transform: none;
  421. /*Change the arrow direction if the item is collapsed*/
  422. }
  423. .sidebar-nav .nav-header .label {
  424. float: right;
  425. margin-top: .5em;
  426. margin-right: .25em;
  427. line-height: 1.5em;
  428. }
  429. .sidebar-nav .nav-header:hover {
  430. background: #efeff0;
  431. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efeff0), color-stop(1, #ffffff));
  432. background: -ms-linear-gradient(bottom, #efeff0, #ffffff);
  433. background: -moz-linear-gradient(center bottom, #efeff0 0%, #ffffff 100%);
  434. background: -o-linear-gradient(bottom, #efeff0, #ffffff);
  435. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  436. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#efeff0')";
  437. }
  438. .sidebar-nav .nav-header.collapsed .fa-collapse::before {
  439. content: "\f078";
  440. }
  441. .sidebar-nav .nav-header .fa-collapse::before {
  442. content: "\f077";
  443. }
  444. .sidebar-nav .nav-header .fa-collapse,
  445. .sidebar-nav .nav-header .fa-collapse {
  446. float: right;
  447. }
  448. .sidebar-nav .nav-header .label {
  449. float: right;
  450. margin-top: .7em;
  451. line-height: 1.5em;
  452. }
  453. .sidebar-nav .nav-header i[class*="fa-"] {
  454. line-height: 2.25em;
  455. padding-right: .75em;
  456. }
  457. .sidebar-nav .nav-list {
  458. margin: 0px;
  459. border: 0px;
  460. background: #fafafa;
  461. }
  462. .sidebar-nav .nav-list > li > a:hover {
  463. background: #d2d2dd;
  464. }
  465. .sidebar-nav .nav-list > .active > a,
  466. .sidebar-nav .nav-list > .active > a:hover {
  467. text-shadow: none;
  468. background: #e5e5ea;
  469. border-top: 1px solid #d0d0d6;
  470. border-bottom: 1px solid #d0d0d6;
  471. }
  472. .sidebar-nav .nav-list li:first-child.active a {
  473. border-top: 0px;
  474. }
  475. .sidebar-nav .nav-list li:last-child.active a {
  476. border-bottom: 0px;
  477. }
  478. .sidebar-nav .nav-list > li:hover {
  479. border-left: 4px solid #8989a6;
  480. overflow: hidden;
  481. }
  482. .sidebar-nav .nav-list > li:hover a {
  483. margin-left: -4px;
  484. }
  485. .sidebar-nav .nav-list > .active {
  486. overflow: hidden;
  487. border-left: 4px solid #909096;
  488. }
  489. .sidebar-nav .nav-list > .active a {
  490. margin-left: -4px;
  491. }
  492. .sidebar-nav .nav-list > .active > a:hover {
  493. background: #c3c3d2;
  494. }
  495. .sidebar-nav .nav-list > li > a {
  496. color: #222;
  497. padding: .5em 1em;
  498. }
  499. .sidebar-nav .nav-list.collapse.in {
  500. border-bottom: 1px solid #ccc;
  501. }
  502. /*Buttons*/
  503. .btn {
  504. -webkit-border-radius: 3px;
  505. -moz-border-radius: 3px;
  506. border-radius: 3px;
  507. }
  508. .btn-primary {
  509. background-color: #414959;
  510. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4c5568), to(#414959));
  511. border: 1px solid #363d4a;
  512. font-weight: normal;
  513. }
  514. .btn-primary:hover {
  515. background-color: #414959;
  516. *background-color: #414959;
  517. }
  518. .btn-danger {
  519. background-color: #553333;
  520. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#653d3d), to(#553333));
  521. border: 1px solid #452929;
  522. font-weight: normal;
  523. }
  524. .btn-danger:hover {
  525. background-color: #553333;
  526. *background-color: #553333;
  527. }
  528. .btn-success {
  529. background-color: #556665;
  530. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#617473), to(#556665));
  531. border: 1px solid #495857;
  532. font-weight: normal;
  533. }
  534. .btn-success:hover {
  535. background-color: #556665;
  536. *background-color: #556665;
  537. }
  538. .btn-warning {
  539. background-color: #aaaa55;
  540. background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b366), to(#aaaa55));
  541. border: 1px solid #99994d;
  542. font-weight: normal;
  543. }
  544. .btn-warning:hover {
  545. background-color: #aaaa55;
  546. *background-color: #aaaa55;
  547. }
  548. .well {
  549. background-color: #fff;
  550. border: 1px solid #ccc;
  551. -webkit-box-shadow: 1px 1px 0px #ffffff;
  552. -moz-box-shadow: 1px 1px 0px #ffffff;
  553. box-shadow: 1px 1px 0px #ffffff;
  554. -webkit-border-radius: 0px;
  555. -moz-border-radius: 0px;
  556. border-radius: 0px;
  557. -moz-background-clip: padding;
  558. -webkit-background-clip: padding-box;
  559. background-clip: padding-box;
  560. }
  561. /*Faq*/
  562. .faq-content ul,
  563. .faq-content ol {
  564. padding-left: 1.5em;
  565. }
  566. .faq-content ul .top,
  567. .faq-content ol .top {
  568. float: right;
  569. line-height: 1.25em;
  570. padding: .75em 0em;
  571. }
  572. /*Gallery*/
  573. .gallery {
  574. text-align: center;
  575. }
  576. .gallery > img {
  577. margin: .5em .5em .5em .5em;
  578. }
  579. .img-polaroid {
  580. -webkit-box-shadow: none;
  581. -moz-box-shadow: none;
  582. box-shadow: none;
  583. border: 1px solid #ddd;
  584. }
  585. .dialog {
  586. margin: 0px auto;
  587. margin-top: 5em;
  588. float: none;
  589. max-width: 400px;
  590. }
  591. .dialog input[type="checkbox"] {
  592. margin: 0px;
  593. }
  594. .dialog .alert {
  595. margin-bottom: 1em;
  596. }
  597. .dialog form {
  598. margin-bottom: 0px;
  599. }
  600. .dialog .remember-me {
  601. padding: .5em 0em 0em 0em;
  602. }
  603. /*input[type="text"], input[type="password"] {*/
  604. /*.rounded(0px);*/
  605. /*}*/
  606. /*Alerts*/
  607. .alert {
  608. -webkit-border-radius: 0px;
  609. -moz-border-radius: 0px;
  610. border-radius: 0px;
  611. -moz-background-clip: padding;
  612. -webkit-background-clip: padding-box;
  613. background-clip: padding-box;
  614. padding: .5em 1em;
  615. margin-top: 1em;
  616. border: 1px solid #f2e187;
  617. background: #f7ecb5;
  618. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f7ecb5), color-stop(1, #fcf8e3));
  619. background: -ms-linear-gradient(bottom, #f7ecb5, #fcf8e3);
  620. background: -moz-linear-gradient(center bottom, #f7ecb5 0%, #fcf8e3 100%);
  621. background: -o-linear-gradient(bottom, #f7ecb5, #fcf8e3);
  622. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  623. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf8e3',EndColorStr='#f7ecb5')";
  624. }
  625. .alert .close {
  626. right: -0.25em;
  627. }
  628. .alert.alert-error {
  629. border: 1px solid #712d2d;
  630. background: #963b3b;
  631. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #963b3b), color-stop(1, #b84c4c));
  632. background: -ms-linear-gradient(bottom, #963b3b, #b84c4c);
  633. background: -moz-linear-gradient(center bottom, #963b3b 0%, #b84c4c 100%);
  634. background: -o-linear-gradient(bottom, #963b3b, #b84c4c);
  635. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  636. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b84c4c',EndColorStr='#963b3b')";
  637. color: white;
  638. text-shadow: none;
  639. }
  640. .alert.alert-info {
  641. border: 1px solid #85c5e5;
  642. background: #afd9ee;
  643. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #afd9ee), color-stop(1, #d9edf7));
  644. background: -ms-linear-gradient(bottom, #afd9ee, #d9edf7);
  645. background: -moz-linear-gradient(center bottom, #afd9ee 0%, #d9edf7 100%);
  646. background: -o-linear-gradient(bottom, #afd9ee, #d9edf7);
  647. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  648. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d9edf7',EndColorStr='#afd9ee')";
  649. }
  650. .alert.alert-success {
  651. border: 1px solid #a3d48e;
  652. background: #c1e2b3;
  653. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c1e2b3), color-stop(1, #dff0d8));
  654. background: -ms-linear-gradient(bottom, #c1e2b3, #dff0d8);
  655. background: -moz-linear-gradient(center bottom, #c1e2b3 0%, #dff0d8 100%);
  656. background: -o-linear-gradient(bottom, #c1e2b3, #dff0d8);
  657. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  658. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dff0d8',EndColorStr='#c1e2b3')";
  659. }
  660. .knob-container > div {
  661. display: block !important;
  662. margin: auto;
  663. }
  664. /*Error Pages*/
  665. .http-error {
  666. margin-top: 5em;
  667. text-align: center;
  668. color: #444;
  669. }
  670. .http-error h1 {
  671. font-size: 5em;
  672. line-height: 1em;
  673. text-shadow: 1px 1px 0px #fff;
  674. color: #444;
  675. }
  676. .http-error p {
  677. margin: 0px;
  678. }
  679. .http-error .info {
  680. font-size: 2em;
  681. line-height: 1.5em;
  682. margin-bottom: 1em;
  683. }
  684. .http-error i {
  685. font-size: 3em;
  686. line-height: .75em;
  687. text-shadow: 1px 1px 0px #fff;
  688. }
  689. /*Model*/
  690. .modal {
  691. -webkit-border-top-right-radius: 0px;
  692. -webkit-border-bottom-right-radius: 0px;
  693. -webkit-border-bottom-left-radius: 0px;
  694. -webkit-border-top-left-radius: 0px;
  695. -moz-border-radius-topright: 0px;
  696. -moz-border-radius-bottomright: 0px;
  697. -moz-border-radius-bottomleft: 0px;
  698. -moz-border-radius-topleft: 0px;
  699. border-top-right-radius: 0px;
  700. border-bottom-right-radius: 0px;
  701. border-bottom-left-radius: 0px;
  702. border-top-left-radius: 0px;
  703. -moz-background-clip: padding;
  704. -webkit-background-clip: padding-box;
  705. background-clip: padding-box;
  706. }
  707. .modal.small .modal-dialog {
  708. /*width: 370px;*/
  709. width:30%;
  710. font-size:14px;
  711. }
  712. .modal.small .modal-dialog .modal-body {
  713. padding: 1em;
  714. margin-top: 1em;
  715. }
  716. .modal .modal-icon {
  717. vertical-align: middle;
  718. font-size: 3em;
  719. float: left;
  720. margin-right: .25em;
  721. }
  722. .modal:focus {
  723. outline: none;
  724. }
  725. .modal .modal-header h3 {
  726. font-size: .95em;
  727. padding: 0em;
  728. margin: 0em;
  729. }
  730. .modal .modal-footer {
  731. padding: .75em;
  732. }
  733. .modal .modal-body {
  734. padding: 2em;
  735. }
  736. .modal p {
  737. margin: 0em;
  738. line-height: 1.5em;
  739. }
  740. /*Search*/
  741. .search-well form {
  742. margin: 1em 0em 1.5em 0em;
  743. }
  744. .search-well label {
  745. margin-bottom: 0px;
  746. vertical-align: middle;
  747. }
  748. /*Table of Contents*/
  749. .toc {
  750. margin-bottom: 2em;
  751. }
  752. .toc h3 {
  753. font-size: 1em;
  754. margin-top: 0em;
  755. padding-top: 0em;
  756. line-height: 1.4em;
  757. }
  758. .toc h4 {
  759. color: #555;
  760. font-size: 1em;
  761. margin-top: 0em;
  762. padding-top: 0em;
  763. line-height: 1.4em;
  764. margin-bottom: 0em;
  765. padding-bottom: 0em;
  766. }
  767. /*Dashboard Stats*/
  768. .stat-widget-container {
  769. text-align: center;
  770. }
  771. .stat-widget-container .stat-widget {
  772. width: 25%;
  773. float: left;
  774. }
  775. .stat-widget-container .stat-widget .stat-button {
  776. position: relative;
  777. }
  778. .stat-widget-container .stat-widget .stat-button .title {
  779. font-size: 2em;
  780. font-weight: bold;
  781. color: #999;
  782. }
  783. .stat-widget-container .stat-widget .stat-button .detail {
  784. font-size: 1.5em;
  785. color: #555;
  786. }
  787. table.table.list tr:first-child td {
  788. border-top: 0px;
  789. }
  790. .table-first-column-check td:first-child,
  791. .table-first-column-number td:first-child,
  792. .table-first-column-check th:first-child,
  793. .table-first-column-number th:first-child {
  794. width: 16px;
  795. text-align: center;
  796. }
  797. /* Tweaks for mobile */
  798. @media (max-width: 768px) {
  799. .content {
  800. margin: 0em;
  801. }
  802. .sidebar-nav {
  803. float: none;
  804. width: auto;
  805. position: relative;
  806. }
  807. h1 {
  808. text-align: center;
  809. }
  810. .stats {
  811. text-align: center;
  812. margin-top: .5em;
  813. margin-bottom: 2em;
  814. float: none;
  815. }
  816. .stats .stat {
  817. float: none;
  818. display: inline;
  819. }
  820. .stat-widget-container .stat-widget {
  821. font-size: .5em;
  822. }
  823. }
  824. @media (max-width: 851px) {
  825. .stat-widget-container .stat-widget {
  826. font-size: .75em;
  827. }
  828. }
  829. @media (max-width: 767px) {
  830. footer hr {
  831. margin-left: 0em;
  832. margin-right: 0em;
  833. }
  834. .navbar .nav > li > ul {
  835. margin-left: 1.65em;
  836. }
  837. .navbar .nav > li:hover {
  838. background-color: transparent;
  839. }
  840. .nav > li > a:hover,
  841. .nav > li > a:focus {
  842. background-color: transparent;
  843. }
  844. .sidebar-nav {
  845. display: none;
  846. }
  847. }
  848. @media (max-width: 604px) {
  849. body.http-error {
  850. font-size: .5em;
  851. }
  852. .dialog,
  853. .row .dialog {
  854. max-width: 300px;
  855. }
  856. }
  857. .theme-blue .navbar {
  858. background: #4d5b76;
  859. background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4d5b76), color-stop(1, #6f80a1));
  860. background: -ms-linear-gradient(bottom, #4d5b76, #6f80a1);
  861. background: -moz-linear-gradient(center bottom, #4d5b76 0%, #6f80a1 100%);
  862. background: -o-linear-gradient(bottom, #4d5b76, #6f80a1);
  863. filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
  864. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6f80a1',EndColorStr='#4d5b76')";
  865. }
  866. /* Side notes for calling out things
  867. -------------------------------------------------- */
  868. /* Base styles (regardless of theme) */
  869. .bs-callout {
  870. margin: 20px 0;
  871. padding: 15px 30px 15px 15px;
  872. border-left: 5px solid #eee;
  873. }
  874. .bs-callout-right {
  875. border-right: 5px solid #eee;
  876. border-left: 0px;
  877. }
  878. .bs-callout h4 {
  879. margin-top: 0;
  880. }
  881. .bs-callout p:last-child {
  882. margin-bottom: 0;
  883. }
  884. .bs-callout code,
  885. .bs-callout .highlight {
  886. background-color: #fff;
  887. }
  888. /* Themes for different contexts */
  889. .bs-callout-danger {
  890. background-color: #fcf2f2;
  891. border-color: #dFb5b4;
  892. }
  893. .bs-callout-warning {
  894. background-color: #fefbed;
  895. border-color: #f1e7bc;
  896. }
  897. .bs-callout-info {
  898. background-color: #f0f7fd;
  899. border-color: #d0e3f0;
  900. }
  901. .form-control
  902. {
  903. width:50%;
  904. }
  905. .col-md-4
  906. {
  907. width:100%;
  908. }
  909. .maze_desc
  910. {
  911. width:100%;
  912. height:auto;
  913. text-align:left;
  914. border:2px dotted #b8b8b8;
  915. margin-bottom:20px;
  916. cursor:pointer;
  917. }
  918. /*
  919. .maze_form_add
  920. {
  921. width:50%;
  922. height:auto;
  923. text-align:center;
  924. border:2px dotted #b8b8b8;
  925. margin-bottom:20px;
  926. cursor:pointer;
  927. }
  928. */
  929. .maze_form_add
  930. {
  931. height:auto;
  932. text-align:center;
  933. border:2px dotted #b8b8b8;
  934. margin-bottom:20px;
  935. cursor:pointer;
  936. }
  937. .maze_form_hr
  938. {
  939. width:50%;
  940. height:auto;
  941. text-align:left;
  942. border:2px dotted #b8b8b8;
  943. background:#bababa;
  944. font-weight:bold;
  945. margin-bottom:20px;
  946. padding-left:2px;
  947. cursor:pointer;
  948. }
  949. .maze_form_add_child
  950. {
  951. width:100%;
  952. height:auto;
  953. border:1px solid #b8b8b8;
  954. background-color: #f8f8f8;
  955. box-shadow: 0 2px 2px rgba(0,0,0,0.1);
  956. padding: 15px 20px 20px 20px;
  957. margin-top: 10px;
  958. }
  959. .maze_form_delete
  960. {
  961. float:right;
  962. color:red;
  963. cursor:pointer;
  964. }
  965. .pagination .maze_page_disabled a
  966. {
  967. background-color:#eee;
  968. }
  969. .tables
  970. {
  971. width:100px;
  972. max-width: 100px;
  973. overflow: scroll;
  974. }