core.css 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694
  1. div,main,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,pre,.nav,.nav a,.width-fill,.width-fit img,blockquote small,address,button,.button,.nav ul,.nav li,.logo,.col,.cell {
  2. display:block;*zoom:1;
  3. }
  4. .pipes .stat span,.menu .tiny {
  5. display:block;
  6. }
  7. .center {
  8. display:block !important;
  9. }
  10. audio,canvas,video,img,input,label,textarea,.menu .stat span,.icon,.label,.pipes a,.files .tree a {
  11. display:inline-block;*display:inline;*zoom:1;
  12. }
  13. figcaption,div:after,main:after,article:after,aside:after,details:after,figcaption:after,figure:after,footer:after,header:after,
  14. hgroup:after,nav:after,section:after,pre:after,.nav:after,.nav a:after,.width-fill:after,.width-fit img:after,
  15. blockquote small:after,address:after,.nav ul:after,.nav li:after {
  16. clear:both;
  17. }
  18. div:before,div:after,main:before,main:after,article:before,article:after,aside:before,aside:after,details:before,details:after,
  19. figcaption:before,figcaption:after,figure:before,figure:after,footer:before,footer:after,
  20. header:before,header:after,hgroup:before,hgroup:after,nav:before,nav:after,section:before,section:after,
  21. pre:before,pre:after,.nav:before,.nav:after,.nav a:before,.nav a:after,.width-fill:before,.width-fill:after,
  22. .width-fit img:before,.width-fit img:after,blockquote small:before,blockquote small:after,address:before,address:after,
  23. .nav ul:before,.nav ul:after,.nav li:before,.nav li:after {
  24. content:""; display:table;
  25. }
  26. li {
  27. display:list-item;
  28. }
  29. [hidden] {
  30. display:none;
  31. }
  32. audio:not([controls]) {
  33. display:none;
  34. }
  35. .parsley-error-list,.parsley-error-list li {
  36. display: inline !important;
  37. }
  38. .tabs .nav {
  39. float:none;
  40. }
  41. section,article,header,footer,aside,nav,img,.nav,.col,.tabs,.tab-content,.width-fit,.nav li,button,.button,.button-group,.nav a,.left li li,.tabs .left,.right li li {
  42. float:left;
  43. }
  44. .width-fill {
  45. display:table-cell;
  46. float:none;
  47. _float:left;
  48. }
  49. .tabs .right {
  50. float:right;
  51. }
  52. .gallery img,.left li,.right li,.left a,.right a,.tree,.tree li,.menu .nav,.pipes a,.tree a {
  53. float:none;
  54. }
  55. .site-center,.center {
  56. float:none !important;
  57. }
  58. sub,sup,body,fieldset,legend,.cell,.center,.site-center,.nav li,.nav a,.site-header,.site-header-ghost,.site-footer {
  59. position:relative;
  60. }
  61. td,th {
  62. *position:relative;
  63. }
  64. .nav {
  65. _position:relative;
  66. }
  67. .pipes li{
  68. position:static;
  69. }
  70. .parsley-error-list {
  71. right: 0;
  72. }
  73. .site-header-fixture .site-header,.menu .data {
  74. top:0;
  75. right:0;
  76. }
  77. .site-footer-fixture .site-footer {
  78. bottom:0;
  79. }
  80. .site-header-ghost {
  81. _position:absolute;
  82. }
  83. .parsley-error-list,.site-footer-fixture,.menu .data {
  84. position:absolute;
  85. }
  86. .site-footer-fixture .site-footer,.site-header-fixture .site-header {
  87. position:fixed;
  88. z-index:9900;
  89. }
  90. .site-header-fixture .site-header *,.site-footer-fixture .site-footer * {
  91. z-index:9999;
  92. }
  93. .radio,.checkbox {
  94. position:relative;
  95. *top:-5px;
  96. }
  97. sup {
  98. top:-0.5em;
  99. }
  100. sub {
  101. bottom:-0.25em;
  102. }
  103. fieldset {
  104. margin:0 2px;
  105. padding:0.35em 0.625em 0.75em;
  106. }
  107. ol.linenums {
  108. margin:0 0 0 33px;
  109. }
  110. .tree ul {
  111. margin-left:15px;
  112. }
  113. body,blockquote,blockquote p,dl,table,address,pre,p,dd,figure,legend,
  114. form,button,input,select,textarea,h1,h2,h3,h4,h5,h6,ul p, ol p, figure img,.nav,.panel .body,.menu .tree ul,.button-group .button {
  115. margin:0;
  116. }
  117. .tags .nav li {
  118. margin:2px;
  119. }
  120. .cell {
  121. margin:10px;
  122. }
  123. form .cell,.mediaobject .cell {
  124. margin:4px;
  125. }
  126. ul,ol {
  127. margin:0 0 9px 25px;
  128. }
  129. .pipes li{
  130. margin:0 6px 0 -6px;
  131. }
  132. hr,.page-header {
  133. margin:18px 0;
  134. }
  135. .site-center .site-body {
  136. margin-top:20px;
  137. }
  138. ul ul,ul ol,ol ol,ol ul,.gallery img {
  139. margin-bottom:0;
  140. }
  141. .pipes .stat span {
  142. margin-top:2px;
  143. }
  144. blockquote,dl,table,address {
  145. margin-bottom:18px;
  146. }
  147. pre,p {
  148. margin-bottom:9px;
  149. }
  150. img {
  151. margin-bottom:4px;
  152. }
  153. input[type=radio],input[type=checkbox] {
  154. margin-bottom:4px;
  155. *margin:0;
  156. }
  157. dd {
  158. margin-left:9px;
  159. }
  160. img,.icon {
  161. margin-right:4px;
  162. }
  163. .icon {
  164. margin-left:4px;
  165. }
  166. button,.button,.label,.button-group {
  167. margin-right:5px;
  168. }
  169. .top-nav .tab-content {
  170. margin-top:-1px;
  171. }
  172. .bottom-nav .tab-content {
  173. margin-bottom:-1px;
  174. }
  175. .left-nav .tab-content {
  176. _margin-left:-1px;
  177. }
  178. .right-nav .tab-content {
  179. *margin-right:-1px;
  180. }
  181. .tab-block-2d.right-nav .tab-content {
  182. margin-top:0;
  183. }
  184. legend {
  185. *margin-left:-7px;
  186. }
  187. .icon-collapse {
  188. margin-right:11px;
  189. }
  190. .tabs a {
  191. margin:1px 2px -1px 0;
  192. }
  193. .tabs .bottom a {
  194. margin:-1px 2px 1px 0;
  195. }
  196. .tabs .left a {
  197. margin:0 -1px 2px 1px;
  198. }
  199. .tabs .right a {
  200. margin:0 1px 2px -1px;
  201. }
  202. .pagination li {
  203. margin:0 4px 0 0;
  204. }
  205. .button .icon {
  206. margin:0 0 0 1px;
  207. *margin:2px 1px 0 3px;
  208. }
  209. .center,.site-center {
  210. margin-left:auto !important;
  211. margin-right:auto !important;
  212. }
  213. code {
  214. padding:3px 4px;
  215. }
  216. pre {
  217. padding:0 3px 2px;
  218. }
  219. th,td,.nav .disabled,.nav a,.menu .data,.prettyprint {
  220. padding:8px;
  221. }
  222. .menu-tabs .menu .nav {
  223. padding:6px;
  224. }
  225. ol.linenums li {
  226. padding-left:12px;
  227. }
  228. .panel .header,.panel .footer {
  229. padding:5px 10px;
  230. }
  231. .pipes li,.pipes .disabled {
  232. padding:0 6px;
  233. }
  234. label {
  235. padding:5px;
  236. }
  237. .button {
  238. padding:4px 10px;
  239. }
  240. input.button,button,button.button {
  241. *padding:3px 9px 1px;
  242. }
  243. input,textarea,.parsley-error-list,.tags .nav li.disabled,select,.tags .nav a,.icon-button {
  244. padding:4px;
  245. }
  246. button.icon-button {
  247. *padding:3px 3px 1px;
  248. }
  249. select {
  250. padding-left:0;
  251. }
  252. .pagination a,.tags .blocks li.disabled,.tags .blocks a {
  253. padding:4px 8px;
  254. }
  255. .site-header .nav a,.site-header-ghost .nav a {
  256. padding:8px 16px;
  257. }
  258. ul,ol,legend,blockquote,td input,pre code,.menu .header,.pipes a,.gallery a {
  259. padding:0;
  260. }
  261. blockquote {
  262. padding-left:15px;
  263. }
  264. .page-header {
  265. padding-bottom:17px;
  266. }
  267. .tree a {
  268. padding:0 7px 0 27px;
  269. }
  270. .menu .tree a {
  271. padding:4px 7px 4px 34px;
  272. *padding:4px 7px 4px 35px;
  273. _padding:4px 7px 4px 38px;
  274. }
  275. .menu .tree .collapse-trigger {
  276. padding:4px 7px;
  277. }
  278. .label {
  279. padding:2px 4px;
  280. }
  281. .links .menu a {
  282. padding:7px 0;
  283. }
  284. .menu .tiny {
  285. padding:6px 8px;
  286. }
  287. .tabs a {
  288. padding:0 15px;
  289. }
  290. .tabs .active a {
  291. padding:0 14px;
  292. }
  293. .tab-block .body .tabs .nav {
  294. padding-left:9px;
  295. }
  296. .icon-16 {
  297. width:16px;
  298. }
  299. .icon-32 {
  300. width:32px;
  301. }
  302. .icon-64 {
  303. width:64px;
  304. }
  305. .icon-128 {
  306. width:128px;
  307. }
  308. .button .icon {
  309. height:18px;
  310. width:18px;
  311. }
  312. section,article,header,footer,aside,nav,.col,.tabs {
  313. min-height:1px;
  314. }
  315. .fluid {
  316. min-width:200px !important;
  317. width:80% !important;
  318. }
  319. .width-fill {
  320. min-width:50px;
  321. }
  322. main,section,article,header,footer,aside,nav,.site-footer,.site-header,table,.col,.tabs,.tab-content,.tabs .nav,figure img,.tree li {
  323. width:100%;
  324. }
  325. .tabs .nav,.tab-content {
  326. _width:auto;
  327. }
  328. .width-fit {
  329. width:auto;
  330. _width:1px;
  331. }
  332. .site-center {
  333. width:920px;
  334. min-width:200px;
  335. }
  336. .width-fill {
  337. width:10000px;*width:auto;
  338. }
  339. select {
  340. width:220px;
  341. }
  342. table input {
  343. width:100%;
  344. height:18px;
  345. }
  346. html,body {
  347. height:100%;
  348. }
  349. img {
  350. height:auto;
  351. }
  352. .logo {
  353. width:32px;
  354. height:32px;
  355. }
  356. select {
  357. height:28px;
  358. }
  359. table {
  360. border-collapse:separate; border-spacing:0; *border-collapse:collapse; empty-cells:show;
  361. }
  362. .icon {
  363. border-style:none;
  364. }
  365. form,main,section,article,header,footer,aside,nav,div,table,col,th,td,img,figure,fieldset,pre,code,abbr,span,ol,ul,li,a,button,input,hr,select,textarea,blockquote,td input,.icon-border,.checkbox,.radio,.datasheet table.body {
  366. border:0 solid #ccc;
  367. }
  368. blockquote {
  369. border-left-width:5px;
  370. }
  371. hr {
  372. border-top-width:1px;
  373. }
  374. pre,textarea,code,input,button,select,.button,.pagination a,.tab-content,.icon-border,.files .tree a {
  375. border-width:1px;
  376. }
  377. hr,abbr,.tabs .nav,.page-header {
  378. border-bottom-width:1px;
  379. }
  380. .tab-block-2d .tab-content,.menu-tabs .tab-content {
  381. border-top-width:0;
  382. }
  383. html>body .tab-block-2d .tab-content {
  384. *border-top-width:1px;
  385. }
  386. html>body .tab-block-2d.right-nav .tab-content {
  387. border-top-width:0;
  388. }
  389. .tabs .nav a {
  390. border-width:0 0 1px 0;
  391. }
  392. .panel .header,.panel .body,.panel .footer {
  393. border-width:0 1px 1px 0;
  394. }
  395. .tab-block .header,.tabs .left,.tabs .left a {
  396. border-width :0 1px 0 0;
  397. }
  398. .collapsed .header {
  399. border-width:0 1px 1px 0;
  400. }
  401. .panel {
  402. border-width:1px 0 0 1px;
  403. }
  404. .tabs .bottom,.tabs .bottom a,.tab-block .body .tab-content {
  405. border-width:1px 0 0 0;
  406. }
  407. .pipes li,.tabs .right,.tabs .right a {
  408. border-width:0 0 0 1px;
  409. }
  410. .tabs .nav .active a {
  411. border-width:1px 1px 0 1px;
  412. }
  413. .tabs .bottom .active a {
  414. border-width:0 1px 1px 1px;
  415. }
  416. .tabs .left .active a {
  417. border-width:1px 0 1px 1px;
  418. }
  419. .tabs .right .active a {
  420. border-width:1px 1px 1px 0;
  421. }
  422. .button-group {
  423. border-width:0 0 1px 1px;
  424. }
  425. .button-group .button {
  426. border-width:1px 1px 0 0;
  427. }
  428. .icon-32 {
  429. border-width:2px;
  430. }
  431. .icon-64 {
  432. border-width:3px;
  433. }
  434. .icon-128 {
  435. border-width:4px;
  436. }
  437. abbr {
  438. border-style:dotted;
  439. }
  440. body,.nav li,ul,ol {
  441. overflow:visible;
  442. }
  443. button,input {
  444. *overflow:visible;
  445. }
  446. textarea {
  447. overflow:auto; resize:none;
  448. }
  449. .pipes,table input {
  450. overflow:hidden;
  451. }
  452. svg:not(:root) {
  453. overflow:hidden;
  454. }
  455. html {
  456. overflow-y:scroll; -webkit-overflow-scrolling:touch;
  457. }
  458. .site-header-ghost {
  459. visibility:hidden;
  460. }
  461. .icon {
  462. text-align:center;
  463. }
  464. .tabs .left {
  465. text-align:right;
  466. }
  467. th {
  468. text-align:left;
  469. }
  470. p {
  471. text-align:justify;
  472. }
  473. ul {
  474. list-style:disc;
  475. }
  476. ol {
  477. list-style:decimal;
  478. }
  479. .nav {
  480. list-style-type:none;
  481. }
  482. abbr {
  483. cursor:help;
  484. }
  485. label,button,.button,a,.nav .disabled,.collapse-trigger {
  486. cursor:pointer;
  487. }
  488. input[type=button],input[type=submit] {
  489. cursor:pointer;
  490. }
  491. *:hover,*:active,*:focus {
  492. outline:none;
  493. }
  494. blockquote,q {
  495. quotes:none;
  496. }
  497. .icon:before {
  498. speak:none;
  499. }
  500. q:before,q:after,
  501. blockquote:before,blockquote:after {
  502. content:""; content:none;
  503. }
  504. img {
  505. -ms-interpolation-mode:bicubic;
  506. }
  507. * html {
  508. filter:expression(document.execCommand("BackgroundImageCache",false,true));
  509. }
  510. input, button, textarea {
  511. -webkit-appearance: none;
  512. -moz-appearance: none;
  513. }
  514. input[type=checkbox] {
  515. -webkit-appearance: checkbox;
  516. -moz-appearance: checkbox;
  517. }
  518. input[type=radio] {
  519. -webkit-appearance: radio;
  520. -moz-appearance: radio;
  521. }
  522. button::-moz-focus-inner {
  523. border:0; padding:0;
  524. }
  525. input::-moz-focus-inner {
  526. border:0; padding:2px;
  527. }