customstyles.css 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200
  1. body {
  2. font-size:15px;
  3. }
  4. .bs-callout {
  5. padding: 20px;
  6. margin: 20px 0;
  7. border: 1px solid #eee;
  8. border-left-width: 5px;
  9. border-radius: 3px;
  10. }
  11. .bs-callout h4 {
  12. margin-top: 0;
  13. margin-bottom: 5px;
  14. }
  15. .bs-callout p:last-child {
  16. margin-bottom: 0;
  17. }
  18. .bs-callout code {
  19. border-radius: 3px;
  20. }
  21. .bs-callout+.bs-callout {
  22. margin-top: -5px;
  23. }
  24. .bs-callout-default {
  25. border-left-color: #777;
  26. }
  27. .bs-callout-default h4 {
  28. color: #777;
  29. }
  30. .bs-callout-primary {
  31. border-left-color: #428bca;
  32. }
  33. .bs-callout-primary h4 {
  34. color: #428bca;
  35. }
  36. .bs-callout-success {
  37. border-left-color: #5cb85c;
  38. }
  39. .bs-callout-success h4 {
  40. color: #5cb85c;
  41. }
  42. .bs-callout-danger {
  43. border-left-color: #d9534f;
  44. }
  45. .bs-callout-danger h4 {
  46. color: #d9534f;
  47. }
  48. .bs-callout-warning {
  49. border-left-color: #f0ad4e;
  50. }
  51. .bs-callout-warning h4 {
  52. color: #f0ad4e;
  53. }
  54. .bs-callout-info {
  55. border-left-color: #5bc0de;
  56. }
  57. .bs-callout-info h4 {
  58. color: #5bc0de;
  59. }
  60. .gi-2x{font-size: 2em;}
  61. .gi-3x{font-size: 3em;}
  62. .gi-4x{font-size: 4em;}
  63. .gi-5x{font-size: 5em;}
  64. .breadcrumb > .active {color: #777 !important;}
  65. /* make room for the nav bar */
  66. h1[id],
  67. h2[id],
  68. h3[id],
  69. h4[id],
  70. h5[id],
  71. h6[id],
  72. dt[id]{
  73. padding-top: 60px;
  74. margin-top: -40px
  75. }
  76. .post-content img {
  77. margin: 12px 0px 3px 0px;
  78. width: auto;
  79. height: auto;
  80. max-width: 100%;
  81. max-height: 100%;
  82. }
  83. .post-content ol li, .post-content ul li {
  84. margin: 10px 0px;
  85. }
  86. .pageSummary {
  87. font-size:13px;
  88. display:block;
  89. margin-bottom:15px;
  90. padding-left:20px;
  91. }
  92. .post-summary {
  93. margin-bottom:12px;
  94. }
  95. .bs-example{
  96. margin: 20px;
  97. }
  98. .breadcrumb li {
  99. color: gray;
  100. }
  101. table {
  102. background-color: transparent;
  103. }
  104. caption {
  105. padding-top: 8px;
  106. padding-bottom: 8px;
  107. color: #777;
  108. text-align: left;
  109. }
  110. th {
  111. text-align: left;
  112. }
  113. table {
  114. max-width: 90%;
  115. margin-bottom: 20px;
  116. border: 1px solid #dedede;
  117. }
  118. table > thead > tr > th,
  119. table > tbody > tr > th,
  120. table > tfoot > tr > th,
  121. table > thead > tr > td,
  122. table > tbody > tr > td,
  123. table > tfoot > tr > td {
  124. padding: 8px;
  125. line-height: 1.42857143;
  126. vertical-align: top;
  127. border-top: 1px solid #ddd;
  128. }
  129. table > thead > tr > th {
  130. vertical-align: bottom;
  131. border-bottom: 2px solid #ddd;
  132. text-transform: none;
  133. background-color: #777;
  134. color: white;
  135. text-align: left;
  136. }
  137. table > caption + thead > tr:first-child > th,
  138. table > colgroup + thead > tr:first-child > th,
  139. table > thead:first-child > tr:first-child > th,
  140. table > caption + thead > tr:first-child > td,
  141. table > colgroup + thead > tr:first-child > td,
  142. table > thead:first-child > tr:first-child > td {
  143. border-top: 0;
  144. }
  145. table > tbody > tr:nth-of-type(odd) {
  146. background-color: #f9f9f9;
  147. }
  148. table col[class*="col-"] {
  149. position: static;
  150. display: table-column;
  151. float: none;
  152. }
  153. table td[class*="col-"],
  154. table th[class*="col-"] {
  155. position: static;
  156. display: table-cell;
  157. float: none;
  158. }
  159. table tr td {
  160. hyphens: auto;
  161. }
  162. p.external a {
  163. text-align:right;
  164. font-size:12px;
  165. color: #0088cc;
  166. display:inline;
  167. }
  168. #definition-box-container div a.active {
  169. font-weight: bold;
  170. }
  171. p.post-meta {font-size: 80%; color: #777;}
  172. .entry-date{font-size:14px;font-size:0.875rem;line-height:1.71429;margin-bottom:0;text-transform:uppercase;}
  173. /* search area */
  174. #search-demo-container ul#results-container {
  175. list-style: none;
  176. font-size: 12px;
  177. background-color: white;
  178. position: absolute;
  179. top: 40px; /* if you change anything about the nav, you'll prob. need to reset the top and left values here.*/
  180. left: 20px;
  181. z-index: -1;
  182. width:223px;
  183. border-left: 1px solid #dedede;
  184. }
  185. ul#results-container a {
  186. background-color: transparent;
  187. }
  188. ul#results-container a:hover {
  189. color: black;
  190. }
  191. #search-demo-container a:hover {
  192. color: black;
  193. }
  194. #search-input {
  195. padding: .5em;
  196. margin-left:20px;
  197. width:20em;
  198. font-size: 0.8em;
  199. -webkit-box-sizing: border-box;
  200. -moz-box-sizing: border-box;
  201. box-sizing: border-box;
  202. margin-top:10px;
  203. }
  204. /* end search */
  205. .filter-options {
  206. margin-bottom: 20px;
  207. }
  208. .filter-options button {
  209. margin: 3px;
  210. }
  211. div#toc ul li {
  212. margin: 8px 0px 8px 22px;
  213. font-size: 90%;
  214. list-style: square;
  215. }
  216. div#toc ul {
  217. background-color: whitesmoke;
  218. padding: 5px;
  219. border-radius: 5px;
  220. max-width: 300px;
  221. color: gray;
  222. }
  223. div#toc ul li ul {
  224. padding-left:8px;
  225. }
  226. div#toc ul li ul li::before {
  227. content: "– ";
  228. }
  229. div#toc >ul::before {
  230. content: "Table of Contents";
  231. font-weight: 500;
  232. color: #555;
  233. text-align:center;
  234. margin-left:auto;
  235. margin-right:auto;
  236. width:70px;
  237. padding-top:20px;
  238. padding-bottom:20px;
  239. padding-left:10px;
  240. }
  241. li.dropdownActive a {
  242. font-weight: bold;
  243. }
  244. .post-content a.fa-rss {
  245. color: orange;
  246. }
  247. .navbar-inverse .navbar-nav > li > a {
  248. background-color: transparent;
  249. margin-top:10px;
  250. }
  251. .post-content .rssfeedLink {
  252. color: #248EC2;
  253. }
  254. footer {
  255. font-size: smaller;
  256. }
  257. /* FAQ page */
  258. #accordion .panel-heading {
  259. font-size: 12px;
  260. }
  261. a.accordion-toggle, a.accordion-collapsed {
  262. font-size: 14px;
  263. text-decoration: none;
  264. }
  265. /* navgoco sidebar styles (customized) */
  266. .nav, .nav ul, .nav li {
  267. list-style: none;
  268. }
  269. .nav ul {
  270. padding: 0;
  271. /*margin: 0 0 0 18px;*/
  272. margin:0px;
  273. }
  274. .nav {
  275. /* padding: 4px;*/
  276. padding:0px;
  277. margin: 0px;
  278. }
  279. .nav > li {
  280. margin: 1px 0;
  281. }
  282. .nav > li li {
  283. margin: 2px 0;
  284. }
  285. .nav a {
  286. color: #333;
  287. display: block;
  288. outline: none;
  289. /*-webkit-border-radius: 4px;
  290. -moz-border-radius: 4px;
  291. border-radius: 4px;*/
  292. text-decoration: none;
  293. }
  294. .nav li > a > span {
  295. float: right;
  296. font-size: 19px;
  297. font-weight: bolder;
  298. }
  299. .nav li > a > span:after {
  300. content: '\25be';
  301. }
  302. .nav li.active > a > span:after {
  303. content: '\25b4';
  304. }
  305. .nav a:hover, .nav li.active > a {
  306. background-color: #8D8D8D;
  307. color: #f5f5f5;
  308. }
  309. .nav > li.active > a {
  310. background-color: #347DBE;
  311. }
  312. .nav li a {
  313. font-size: 12px;
  314. line-height: 18px;
  315. padding: 2px 10px;
  316. background-color: #f1f1f1;
  317. }
  318. .nav > li > a {
  319. font-size: 14px;
  320. line-height: 20px;
  321. padding: 4px 10px;
  322. }
  323. ul#mysidebar {
  324. border-radius:0px;
  325. }
  326. .nav ul li ul li a {
  327. padding-left:40px;
  328. }
  329. .nav li.thirdlevel > a {
  330. color: #248EC2;
  331. font-weight:bold;
  332. padding-left:20px;
  333. background-color: whitesmoke !important;
  334. }
  335. .nav ul li a {
  336. background-color: #FAFAFA;
  337. }
  338. .nav li a {
  339. padding-right:10px;
  340. }
  341. .nav li a:hover {
  342. background-color: #8D8D8D;
  343. }
  344. .nav ul li a {
  345. border-top:1px solid whitesmoke;
  346. padding-left:10px;
  347. }
  348. /* end sidebar */
  349. .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  350. border-radius:5px;
  351. }
  352. .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  353. border-radius: 5px;
  354. }
  355. span.projectTitle {
  356. font-family: Helvetica;
  357. font-weight: bold;
  358. }
  359. .footer {
  360. text-align: right;
  361. }
  362. .footerMeta {
  363. background-color: whitesmoke;
  364. padding: 10px;
  365. max-width: 250px;
  366. border-radius: 5px;
  367. margin-top: 50px;
  368. font-style:italic;
  369. font-size:12px;
  370. }
  371. img.screenshotSmall {
  372. max-width: 300px;
  373. }
  374. dl dt p {
  375. margin-left:20px;
  376. }
  377. dl dd {
  378. margin-top:10px;
  379. margin-bottom:10px;
  380. }
  381. dl.dl-horizontal dd {
  382. padding-top: 20px;
  383. }
  384. figcaption {
  385. padding-bottom:12px;
  386. padding-top:6px;
  387. max-width: 90%;
  388. margin-bottom:20px;
  389. font-style: italic;
  390. color: gray;
  391. }
  392. .testing {
  393. color: orange;
  394. }
  395. .preference {
  396. color: red;
  397. }
  398. table.dataTable thead {
  399. background-color: #444;
  400. }
  401. table td {
  402. hyphens: auto;
  403. }
  404. section table tr.success {
  405. background-color: #dff0d8 !important;
  406. }
  407. table tr.info {
  408. background-color: #d9edf7 !important;
  409. }
  410. section table tr.warning, table tr.testing, table tr.testing > td.sorting_1 {
  411. background-color: #fcf8e3 !important;
  412. }
  413. section table tr.danger, table tr.preference, table tr.preference > td.sorting_1 {
  414. background-color: #f2dede !important;
  415. }
  416. .orange {
  417. color: orange;
  418. }
  419. table.profile thead tr th {
  420. background-color: #248ec2;
  421. }
  422. table.request thead tr th {
  423. background-color: #ED1951;
  424. }
  425. .audienceLabel {
  426. margin: 10px;
  427. float: right;
  428. border:1px solid #dedede;
  429. padding:7px;
  430. }
  431. .prefaceAudienceLabel {
  432. color: gray;
  433. text-align: center;
  434. margin:5px;
  435. }
  436. span.myLabel {
  437. padding-left:10px;
  438. padding-right:10px;
  439. }
  440. button.cursorNorm {
  441. cursor: default;
  442. }
  443. a.dropdown-toggle, .navbar-inverse .navbar-nav > li > a {
  444. margin-left: 10px;
  445. }
  446. hr.faded {
  447. border: 0;
  448. height: 1px;
  449. background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
  450. background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
  451. background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
  452. background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
  453. }
  454. hr.shaded {
  455. height: 12px;
  456. border: 0;
  457. margin-top: 70px;
  458. background: white;
  459. width: 100%;
  460. margin-bottom: 10px;
  461. }
  462. .fa-6x{font-size:900%;}
  463. .fa-7x{font-size:1100%;}
  464. .fa-8x{font-size:1300%;}
  465. .fa-9x{font-size:1500%;}
  466. .fa-10x{font-size:1700%;}
  467. i.border {
  468. padding: 10px 20px;
  469. background-color: whitesmoke;
  470. }
  471. a[data-toggle] {
  472. color: #248EC2;
  473. }
  474. .summary {
  475. font-size:120%;
  476. color: #808080;
  477. margin:20px 0px 20px 0px;
  478. border-left: 5px solid #ED1951;
  479. padding-left: 10px;
  480. }
  481. .summary:before {
  482. content: "Summary: ";
  483. font-weight: bold;
  484. }
  485. a.fa.fa-envelope-o.mailto {
  486. font-weight: 600;
  487. }
  488. h3 {color: #ED1951; font-weight:normal; font-size:130%;}
  489. h4 {color: #808080; font-weight:normal; font-size:120%; font-style:italic;}
  490. .alert, .callout {
  491. overflow: hidden;
  492. }
  493. .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  494. background-color: #248ec2;
  495. color: white;
  496. }
  497. ol li ol li {list-style-type: lower-alpha;}
  498. ol li ul li {list-style-type: disc;}
  499. li img {clear:both; }
  500. div#toc ul li ul li {
  501. list-style-type: none;
  502. margin: 5px 0px 0px 0px;
  503. }
  504. .tab-content {
  505. padding: 15px;
  506. background-color: #FAFAFA;
  507. }
  508. span.tagTitle {font-weight: 500;}
  509. li.activeSeries {
  510. font-weight: bold;
  511. }
  512. .seriesContext .dropdown-menu li.active {
  513. font-weight: bold;
  514. margin-left: 43px;
  515. font-size:18px;
  516. }
  517. .alert-warning {
  518. color: #444;
  519. }
  520. div.alert code, h2 code {
  521. background-color: transparent !important;
  522. }
  523. /* without this, the links in these notes aren't visible.*/
  524. .alert a {
  525. text-decoration: underline;
  526. }
  527. div.tags {padding: 10px 5px;}
  528. .tabLabel {
  529. font-weight: normal;
  530. }
  531. hr {
  532. background: #999;
  533. margin: 30px 0px;
  534. width: 90%;
  535. margin-left: auto;
  536. margin-right: auto;
  537. }
  538. button.cursorNorm {
  539. cursor: pointer;
  540. }
  541. h2 {
  542. font-size:24px;
  543. line-height:29px;
  544. }
  545. span.otherProgrammingLanguages {
  546. font-style: normal;
  547. }
  548. a[data-toggle="tooltip"] {
  549. color: #649345;
  550. font-style: italic;
  551. cursor: default;
  552. }
  553. .seriesNext, .seriesContext {
  554. margin-top: 15px;
  555. margin-bottom: 15px;
  556. }
  557. .seriescontext ol li {
  558. list-style-type: upper-roman;
  559. }
  560. ol.series li {
  561. list-style-type: decimal;
  562. margin-left: 40px;
  563. padding-left: 0px;
  564. }
  565. .siteTagline {
  566. font-size: 200%;
  567. font-weight: bold;
  568. color: silver;
  569. font-family: monospace;
  570. text-align: center;
  571. line-height: 10px;
  572. margin: 20px 0px;
  573. display: block;
  574. }
  575. .versionTagline {
  576. text-align: center;
  577. margin-bottom: 20px;
  578. font-family: courier;
  579. color: silver;
  580. color: #444;
  581. display:block;
  582. }
  583. /* not sure if using this ...*/
  584. .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  585. border-color: #248ec2 !important;
  586. }
  587. #mysidebar .nav ul {
  588. background-color: #FAFAFA;
  589. }
  590. .nav ul.series li {
  591. list-style: decimal;
  592. font-size:12px;
  593. }
  594. .nav ul.series li a:hover {
  595. background-color: gray;
  596. }
  597. .nav ul.series {
  598. padding-left: 30px;
  599. }
  600. .nav ul.series {
  601. background-color: #FAFAFA;
  602. }
  603. /*
  604. a.dropdown-toggle.otherProgLangs {
  605. color: #f7e68f !important;
  606. }
  607. */
  608. span.muted {color: #666;}
  609. table code {background-color: transparent;}
  610. .highlight .err {
  611. color: #a61717;
  612. background-color: transparent !important;
  613. }
  614. table p {
  615. margin-top: 12px;
  616. margin-bottom: 12px;
  617. }
  618. pre, table code {
  619. white-space: pre-wrap; /* css-3 */
  620. white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  621. white-space: -pre-wrap; /* Opera 4-6 */
  622. white-space: -o-pre-wrap; /* Opera 7 */
  623. word-wrap: break-word; /* Internet Explorer 5.5+ */
  624. }
  625. pre {
  626. margin: 25px 0px;
  627. }
  628. #json-box-container pre {
  629. margin: 0px;
  630. }
  631. .video-js {
  632. margin: 30px 0px;
  633. }
  634. video {
  635. display: block;
  636. margin: 30px 0px;
  637. border: 1px solid #c0c0c0;
  638. }
  639. p.required, p.dataType {display: block; color: #c0c0c0; font-size: 80%; margin-left:4px;}
  640. dd {margin-left:20px;}
  641. .post-content img.inline {
  642. margin:0px;
  643. margin-bottom:6px;
  644. }
  645. .panel-heading {
  646. font-weight: bold;
  647. }
  648. .note code, .alert code, .warning code, div#toc code, h2 code, h3 code, h4 code {
  649. color: inherit;
  650. padding: 0px;
  651. }
  652. .alert {
  653. margin-bottom:10px;
  654. margin-top:10px;
  655. }
  656. a.accordion-toggle {
  657. font-style: normal;
  658. }
  659. span.red {
  660. color: red;
  661. font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  662. }
  663. h3.codeExplanation {
  664. font-size:18px;
  665. font-style:normal;
  666. color: black;
  667. line-height: 24px;
  668. }
  669. span.soft {
  670. color: #c0c0c0;
  671. }
  672. .githubEditButton {
  673. margin-bottom:7px;
  674. }
  675. .endpoint {
  676. padding: 15px;
  677. background-color: #f0f0f0;
  678. font-family: courier;
  679. font-size: 110%;
  680. margin: 20px 0px;
  681. color: #444;
  682. }
  683. .parameter {
  684. font-family: courier;
  685. color: red !important;
  686. }
  687. .formBoundary {
  688. border: 1px solid gray;
  689. padding: 15px;
  690. margin: 15px 0px;
  691. background-color: whitesmoke;
  692. }
  693. @media (max-width: 767px) {
  694. .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  695. color: #444;
  696. }
  697. }
  698. @media (max-width: 990px) {
  699. #mysidebar {
  700. position: relative;
  701. }
  702. }
  703. @media (min-width: 1000px) {
  704. ul#mysidebar {
  705. width: 225px;
  706. }
  707. }
  708. @media (max-width: 900px) {
  709. ul#mysidebar {
  710. max-width: 100%;
  711. }
  712. }
  713. .col-md-9 img {
  714. max-width: 100%;
  715. max-height: 100%;
  716. }
  717. .post-content img {
  718. margin: 12px 0px 3px 0px;
  719. width: auto;
  720. height: auto;
  721. max-width: 100%;
  722. max-height: 100%;
  723. }
  724. .col-md-9 img {
  725. max-width: 100%;
  726. max-height: 100%;
  727. }
  728. .post-content img {
  729. margin: 12px 0px 3px 0px;
  730. width: auto;
  731. height: auto;
  732. max-width: 100%;
  733. max-height: 100%;
  734. }
  735. .videoThumbs img {
  736. float: left;
  737. margin:15px 15px 15px 0px;
  738. border: 1px solid #dedede;
  739. }
  740. @media only screen and (min-width: 900px), only screen and (min-device-width: 900px) {
  741. .col-md-9 img {
  742. max-width: 700px;
  743. max-height: 700px;
  744. }
  745. }
  746. *:hover > .anchorjs-link {
  747. transition: color .25s linear;
  748. text-decoration: none;
  749. }
  750. .kbCaption {
  751. color: white;
  752. background-color: #444;
  753. padding:10px;
  754. }
  755. /* this part adds an icon after external links, using FontAwesome*/
  756. a[href^="http://"]:after, a[href^="https://"]:after {
  757. content: "\f08e";
  758. font-family: FontAwesome;
  759. font-weight: normal;
  760. font-style: normal;
  761. display: inline-block;
  762. text-decoration: none;
  763. padding-left: 3px;
  764. }
  765. /* Strip the outbound icon when this class is present */
  766. a[href].noCrossRef::after,
  767. a.no_icon:after
  768. {
  769. content:"" !important;
  770. padding-left: 0;
  771. }
  772. .btn-default {
  773. margin-bottom: 10px;
  774. }
  775. /* algolia search */
  776. .search {
  777. text-align: left;
  778. }
  779. .search input {
  780. font-size: 20px;
  781. width: 300px;
  782. }
  783. .results {
  784. margin: auto;
  785. text-align: left;
  786. }
  787. .results ul {
  788. list-style-type: none;
  789. padding: 0;
  790. }
  791. /* algolia */
  792. div.results {
  793. position: absolute;
  794. background-color: white;
  795. width: 100%;
  796. }
  797. .post-meta {
  798. font-size: 14px;
  799. color: #828282;
  800. }
  801. .post-link {
  802. font-size: 22px;
  803. }
  804. .post-list p {
  805. margin: 10px 0px;
  806. }
  807. time {
  808. margin-right: 10px;
  809. }
  810. p.post-meta time {
  811. margin-right: 0px;
  812. }
  813. span.label.label-default {
  814. background-color: gray;
  815. }
  816. span.label.label-primary {
  817. background-color: #f0ad4e;
  818. }
  819. .col-lg-12 .nav li a {background-color: white}
  820. .nav li.active > a.subfoldersTitle {
  821. background-color: whitesmoke;
  822. font-weight: bold;
  823. color: black;
  824. }
  825. a code {
  826. color: #248EC2;
  827. }
  828. code + a > code {
  829. margin-left: -7px;
  830. }
  831. table th code {
  832. color: white;
  833. }
  834. ol li ul li ol li {
  835. list-style: decimal;
  836. }
  837. ol li ul li ol li ul li{
  838. list-style: disc;
  839. }
  840. .post-content table th {
  841. vertical-align: top;
  842. }
  843. table thead th code.highlighter-rouge {
  844. background-color: transparent;
  845. }
  846. .box {
  847. padding: 10px;
  848. border: 1px solid #888;
  849. width: 100px;
  850. height: 80px;
  851. background-color: #f5f5f5;
  852. font-family: Arial;
  853. font-size: 12px;
  854. hyphens: auto;
  855. float: left;
  856. font-size: 12px;
  857. }
  858. .box:hover {
  859. background-color: #f0f0f0;
  860. }
  861. #userMap {
  862. overflow-x: auto;
  863. overflow-y: auto;
  864. padding: 20px;
  865. min-width: 770px;
  866. }
  867. #userMap .active {
  868. background-color: #d6f5d6;
  869. border:1px solid #555;
  870. font-weight: bold;
  871. }
  872. h2.userMapTitle {
  873. font-family: Arial;
  874. }
  875. #userMap a:hover {
  876. text-decoration: none;
  877. }
  878. div.arrow {
  879. max-width: 50px;
  880. margin-left: 15px;
  881. margin-right: 15px;
  882. font-size: 20px;
  883. }
  884. div.content {
  885. max-width: 110px
  886. }
  887. #userMap div.arrow, #userMap div.content {
  888. float: left;
  889. }
  890. .clearfix {
  891. clear: both;
  892. }
  893. #userMap div.arrow {
  894. position: relative;
  895. top: 30px;
  896. }
  897. .box1 {
  898. margin-left:0px;
  899. }
  900. button.btn.btn-default.btn-lg.modalButton1 {
  901. margin-left: -20px;
  902. }
  903. div.box.box1 {
  904. margin-left: -20px;
  905. }
  906. #userMap .btn-lg {
  907. width: 100px;
  908. height: 80px;
  909. }
  910. #userMap .complexArrow {
  911. font-size: 22px;
  912. margin: 0px 10px;
  913. }
  914. #userMap .btn-lg .active {
  915. background-color: #d6f5d6;
  916. }
  917. #userMap .btn-lg {
  918. white-space: pre-wrap; /* css-3 */
  919. white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  920. white-space: -pre-wrap; /* Opera 4-6 */
  921. white-space: -o-pre-wrap; /* Opera 7 */
  922. word-wrap: break-word; /* Internet Explorer 5.5+ */
  923. font-size: 14px;
  924. }
  925. /*
  926. * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
  927. *
  928. * [1] IE9
  929. * [2] IE10+
  930. */
  931. /* 1 */
  932. .ie9 img[src$=".svg"] {
  933. width: 100%;
  934. }
  935. /* 2 */
  936. @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  937. img[src$=".svg"] {
  938. width: 100%;
  939. }
  940. }
  941. h4.panel-title {
  942. padding-top: 0px;
  943. margin-top: 0px;
  944. }
  945. /*set navbar breakpoint so that it converts to hamburger earlier */
  946. @media (max-width: 1200px) {
  947. .navbar-header {
  948. float: none;
  949. }
  950. .navbar-left,.navbar-right {
  951. float: none !important;
  952. }
  953. .navbar-toggle {
  954. display: block;
  955. }
  956. .navbar-collapse {
  957. border-top: 1px solid transparent;
  958. }
  959. .navbar-fixed-top {
  960. top: 0;
  961. border-width: 0 0 1px;
  962. }
  963. .navbar-collapse.collapse {
  964. display: none!important;
  965. }
  966. .navbar-nav {
  967. float: none!important;
  968. margin-top: 7.5px;
  969. }
  970. .navbar-nav>li {
  971. float: none;
  972. }
  973. .navbar-nav>li>a {
  974. padding-top: 10px;
  975. padding-bottom: 10px;
  976. }
  977. .collapse.in{
  978. display:block !important;
  979. }
  980. }