You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

docfx.css 17 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988
  1. /* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License.txt in the project root for license information. */
  2. @import url('https://fonts.googleapis.com/css?family=Titillium+Web');
  3. @import url("dracula.css");
  4. html,
  5. body {
  6. font-family: 'Titillium Web', 'Segoe UI', Tahoma, Helvetica, sans-serif;
  7. height: 100%;
  8. background: #212121;
  9. color: #C0C0C0
  10. }
  11. button,
  12. a {
  13. color: #64B5F6;
  14. cursor: pointer;
  15. }
  16. button:hover,
  17. button:focus,
  18. a:hover,
  19. a:focus {
  20. color: #2196F3;
  21. text-decoration: none;
  22. }
  23. a.disable,
  24. a.disable:hover {
  25. text-decoration: none;
  26. cursor: default;
  27. color: #EEEEEE;
  28. }
  29. /* workaround for leave space for fixed navbar with # anchor url*/
  30. h1:before,
  31. h2:before,
  32. h3:before,
  33. h4:before {
  34. content: '';
  35. display: block;
  36. position: relative;
  37. width: 0;
  38. height: 100px;
  39. margin-top: -100px;
  40. }
  41. h1, h2, h3, h4, h5, h6, .text-break {
  42. word-wrap: break-word;
  43. word-break: break-word;
  44. }
  45. h1 mark,
  46. h2 mark,
  47. h3 mark,
  48. h4 mark,
  49. h5 mark,
  50. h6 mark {
  51. padding: 0;
  52. }
  53. .inheritance .level0:before,
  54. .inheritance .level1:before,
  55. .inheritance .level2:before,
  56. .inheritance .level3:before,
  57. .inheritance .level4:before,
  58. .inheritance .level5:before {
  59. content: '↳';
  60. margin-right: 5px;
  61. }
  62. .inheritance .level0 {
  63. margin-left: 0em;
  64. }
  65. .inheritance .level1 {
  66. margin-left: 1em;
  67. }
  68. .inheritance .level2 {
  69. margin-left: 2em;
  70. }
  71. .inheritance .level3 {
  72. margin-left: 3em;
  73. }
  74. .inheritance .level4 {
  75. margin-left: 4em;
  76. }
  77. .inheritance .level5 {
  78. margin-left: 5em;
  79. }
  80. span.parametername,
  81. span.paramref,
  82. span.typeparamref {
  83. font-style: italic;
  84. }
  85. span.languagekeyword{
  86. font-weight: bold;
  87. }
  88. svg:hover path {
  89. fill: #ffffff;
  90. }
  91. .hljs {
  92. display: inline;
  93. background-color: inherit;
  94. padding: 0;
  95. }
  96. /* additional spacing fixes */
  97. .btn + .btn {
  98. margin-left: 10px;
  99. }
  100. .btn.pull-right {
  101. margin-left: 10px;
  102. margin-top: 5px;
  103. }
  104. .table {
  105. margin-bottom: 10px;
  106. }
  107. table p {
  108. margin-bottom: 0;
  109. }
  110. table a {
  111. display: inline-block;
  112. }
  113. /* Make hidden attribute compatible with old browser.*/
  114. [hidden] {
  115. display: none !important;
  116. }
  117. h1,
  118. .h1,
  119. h2,
  120. .h2,
  121. h3,
  122. .h3 {
  123. margin-top: 15px;
  124. margin-bottom: 10px;
  125. font-weight: 400;
  126. }
  127. h4,
  128. .h4,
  129. h5,
  130. .h5,
  131. h6,
  132. .h6 {
  133. margin-top: 10px;
  134. margin-bottom: 5px;
  135. }
  136. .navbar {
  137. margin-bottom: 0;
  138. }
  139. #wrapper {
  140. min-height: 100%;
  141. position: relative;
  142. }
  143. /* blends header footer and content together with gradient effect */
  144. .grad-top {
  145. /* For Safari 5.1 to 6.0 */
  146. /* For Opera 11.1 to 12.0 */
  147. /* For Firefox 3.6 to 15 */
  148. background: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  149. /* Standard syntax */
  150. height: 5px;
  151. }
  152. .grad-bottom {
  153. /* For Safari 5.1 to 6.0 */
  154. /* For Opera 11.1 to 12.0 */
  155. /* For Firefox 3.6 to 15 */
  156. background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
  157. /* Standard syntax */
  158. height: 5px;
  159. }
  160. .divider {
  161. margin: 0 5px;
  162. color: #37474F;
  163. }
  164. hr {
  165. border-color: #37474F;
  166. }
  167. header {
  168. position: fixed;
  169. top: 0;
  170. left: 0;
  171. right: 0;
  172. z-index: 1000;
  173. }
  174. header .navbar {
  175. border-width: 0 0 0px;
  176. border-radius: 0;
  177. }
  178. .navbar-brand {
  179. font-size: inherit;
  180. padding: 0;
  181. }
  182. .navbar-collapse {
  183. margin: 0 -15px;
  184. }
  185. .subnav {
  186. min-height: 40px;
  187. background: #383838
  188. }
  189. .inheritance h5, .inheritedMembers h5{
  190. padding-bottom: 5px;
  191. border-bottom: 1px solid #37474F;
  192. }
  193. article h1, article h2, article h3, article h4{
  194. margin-top: 25px;
  195. }
  196. article h4{
  197. border-bottom: 1px solid #37474F;
  198. }
  199. article span.small.pull-right{
  200. margin-top: 20px;
  201. }
  202. article section {
  203. margin-left: 1em;
  204. }
  205. /*.expand-all {
  206. padding: 10px 0;
  207. }*/
  208. .breadcrumb {
  209. margin: 0;
  210. padding: 10px 0;
  211. background-color: inherit;
  212. white-space: nowrap;
  213. }
  214. .breadcrumb > li + li:before {
  215. content: "\00a0/";
  216. }
  217. #autocollapse.collapsed .navbar-header {
  218. float: none;
  219. }
  220. #autocollapse.collapsed .navbar-toggle {
  221. display: block;
  222. }
  223. #autocollapse.collapsed .navbar-collapse {
  224. border-top: 1px solid transparent;
  225. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  226. }
  227. #autocollapse.collapsed .navbar-collapse.collapse {
  228. display: none !important;
  229. }
  230. #autocollapse.collapsed .navbar-nav {
  231. float: none !important;
  232. margin: 7.5px -15px;
  233. }
  234. #autocollapse.collapsed .navbar-nav > li {
  235. float: none;
  236. }
  237. #autocollapse.collapsed .navbar-nav > li > a {
  238. padding-top: 10px;
  239. padding-bottom: 10px;
  240. }
  241. #autocollapse.collapsed .collapse.in,
  242. #autocollapse.collapsed .collapsing {
  243. display: block !important;
  244. }
  245. #autocollapse.collapsed .collapse.in .navbar-right,
  246. #autocollapse.collapsed .collapsing .navbar-right {
  247. float: none !important;
  248. }
  249. #autocollapse .form-group {
  250. width: 100%;
  251. }
  252. #autocollapse .form-control {
  253. width: 100%;
  254. }
  255. #autocollapse .navbar-header {
  256. margin-left: 0;
  257. margin-right: 0;
  258. }
  259. #autocollapse .navbar-brand {
  260. margin-left: 0;
  261. }
  262. .collapse.in,
  263. .collapsing {
  264. text-align: center;
  265. }
  266. .collapsing .navbar-form {
  267. margin: 0 auto;
  268. max-width: 400px;
  269. padding: 10px 15px;
  270. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  271. }
  272. .collapsed .collapse.in .navbar-form {
  273. margin: 0 auto;
  274. max-width: 400px;
  275. padding: 10px 15px;
  276. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  277. }
  278. .navbar .navbar-nav {
  279. display: inline-block;
  280. }
  281. .docs-search {
  282. background: #424242;
  283. vertical-align: middle;
  284. }
  285. .docs-search > .search-query {
  286. font-size: 14px;
  287. border: 0;
  288. width: 120%;
  289. }
  290. .docs-search > .search-query:focus {
  291. outline: 0;
  292. }
  293. .search-results-frame {
  294. clear: both;
  295. display: table;
  296. width: 100%;
  297. }
  298. .search-results.ng-hide {
  299. display: none;
  300. }
  301. .search-results-container {
  302. padding-bottom: 1em;
  303. border-top: 1px solid #111;
  304. background: rgba(25, 25, 25, 0.5);
  305. }
  306. .search-results-container .search-results-group {
  307. padding-top: 50px !important;
  308. padding: 10px;
  309. }
  310. .search-results-group-heading {
  311. font-family: "Open Sans";
  312. padding-left: 10px;
  313. color: #424242;
  314. }
  315. .search-close {
  316. position: absolute;
  317. left: 50%;
  318. margin-left: -100px;
  319. color: #424242;
  320. text-align: center;
  321. padding: 5px;
  322. background: #333;
  323. border-top-right-radius: 5px;
  324. border-top-left-radius: 5px;
  325. width: 200px;
  326. box-shadow: 0 0 10px #111;
  327. }
  328. #search {
  329. display: none;
  330. }
  331. /* Search results display*/
  332. #search-results {
  333. max-width: 960px !important;
  334. margin-top: 120px;
  335. margin-bottom: 115px;
  336. margin-left: auto;
  337. margin-right: auto;
  338. line-height: 1.8;
  339. display: none;
  340. }
  341. #search-results>.search-list {
  342. text-align: center;
  343. font-size: 2.5rem;
  344. margin-bottom: 50px;
  345. }
  346. #search-results p {
  347. text-align: center;
  348. }
  349. #search-results .sr-items {
  350. font-size: 24px;
  351. }
  352. .sr-item {
  353. margin-bottom: 25px;
  354. }
  355. .sr-item>.item-href {
  356. font-size: 14px;
  357. color: #093;
  358. }
  359. .sr-item>.item-brief {
  360. font-size: 13px;
  361. }
  362. .pagination>li>a {
  363. color: #47A7A0
  364. }
  365. .pagination>.active>a {
  366. background-color: #47A7A0;
  367. border-color: #47A7A0;
  368. }
  369. .fixed_header {
  370. position: fixed;
  371. width: 100%;
  372. padding-bottom: 10px;
  373. padding-top: 10px;
  374. margin: 0px;
  375. top: 0;
  376. z-index: 9999;
  377. left: 0;
  378. }
  379. .fixed_header+.toc{
  380. margin-top: 50px;
  381. margin-left: 0;
  382. }
  383. .sidetoc {
  384. position: fixed;
  385. width: 260px;
  386. top: 150px;
  387. bottom: 0;
  388. overflow-x: hidden;
  389. overflow-y: auto;
  390. background-color: #1b1b1b;
  391. border-left: 0px solid #37474F;
  392. border-right: 0px solid #37474F;
  393. z-index: 1;
  394. }
  395. .sidetoc.shiftup {
  396. bottom: 70px;
  397. }
  398. body .toc{
  399. background-color: inherit;
  400. }
  401. .sidetoggle.ng-hide {
  402. display: block !important;
  403. }
  404. .sidetoc-expand > .caret {
  405. margin-left: 0px;
  406. margin-top: -2px;
  407. }
  408. .sidetoc-expand > .caret-side {
  409. border-left: 4px solid;
  410. border-top: 4px solid transparent;
  411. border-bottom: 4px solid transparent;
  412. margin-left: 4px;
  413. margin-top: -4px;
  414. }
  415. .sidetoc-heading {
  416. font-weight: 500;
  417. }
  418. .toc {
  419. margin: 0px 0 0 10px;
  420. padding: 0 10px;
  421. }
  422. .expand-stub {
  423. position: absolute;
  424. left: -10px;
  425. }
  426. .toc .nav > li > a.sidetoc-expand {
  427. position: absolute;
  428. top: 0;
  429. left: 0;
  430. }
  431. .toc .nav > li > a {
  432. color: rgb(218, 218, 218);
  433. margin-left: 5px;
  434. display: block;
  435. padding: 0;
  436. }
  437. .toc .nav > li > a:hover,
  438. .toc .nav > li > a:focus {
  439. color: #E0E0E0;
  440. background: none;
  441. text-decoration: inherit;
  442. }
  443. .toc .nav > li.active > a {
  444. color: #90CAF9;
  445. }
  446. .toc .nav > li.active > a:hover,
  447. .toc .nav > li.active > a:focus {
  448. color: #4FC3F7;
  449. }
  450. .toc .nav > li> .expand-stub {
  451. cursor: pointer;
  452. }
  453. .toc .nav > li.active > .expand-stub::before,
  454. .toc .nav > li.in > .expand-stub::before,
  455. .toc .nav > li.in.active > .expand-stub::before,
  456. .toc .nav > li.filtered > .expand-stub::before {
  457. content: "-";
  458. }
  459. .toc .nav > li > .expand-stub::before,
  460. .toc .nav > li.active > .expand-stub::before {
  461. content: "+";
  462. }
  463. .toc .nav > li.filtered > ul,
  464. .toc .nav > li.in > ul {
  465. display: block;
  466. }
  467. .toc .nav > li > ul {
  468. display: none;
  469. }
  470. .toc ul{
  471. font-size: 12px;
  472. margin: 0 0 0 3px;
  473. }
  474. .toc .level1 > li {
  475. font-weight: bold;
  476. margin-top: 10px;
  477. position: relative;
  478. font-size: 16px;
  479. }
  480. .toc .level2 {
  481. font-weight: normal;
  482. margin: 5px 0 0 15px;
  483. font-size: 14px;
  484. }
  485. .toc-toggle {
  486. display: none;
  487. margin: 0 15px 0px 15px;
  488. }
  489. .sidefilter {
  490. position: fixed;
  491. top: 90px;
  492. width: 260px;
  493. background-color: #1b1b1b;
  494. padding: 15px;
  495. border-left: 0px solid #37474F;
  496. border-right: 0px solid #37474F;
  497. z-index: 1;
  498. }
  499. .toc-filter {
  500. border-radius: 5px;
  501. background: #fff;
  502. color: #666666;
  503. padding: 5px;
  504. position: relative;
  505. margin: 0 5px 0 5px;
  506. }
  507. .toc-filter > input {
  508. border: 0;
  509. color: #666666;
  510. padding-left: 20px;
  511. width: 100%;
  512. }
  513. .toc-filter > input:focus {
  514. outline: 0;
  515. }
  516. .toc-filter > .filter-icon {
  517. position: absolute;
  518. top: 10px;
  519. left: 5px;
  520. }
  521. .article {
  522. margin-top: 120px;
  523. margin-bottom: 115px;
  524. }
  525. #_content>a{
  526. margin-top: 105px;
  527. }
  528. .article.grid-right {
  529. margin-left: 280px;
  530. }
  531. .inheritance hr {
  532. margin-top: 5px;
  533. margin-bottom: 5px;
  534. }
  535. .article img {
  536. max-width: 100%;
  537. }
  538. .sideaffix {
  539. margin-top: 50px;
  540. font-size: 12px;
  541. max-height: 100%;
  542. top: 100px;
  543. bottom: 10px;
  544. position: fixed;
  545. }
  546. .sideaffix.shiftup {
  547. bottom: 70px;
  548. }
  549. .affix {
  550. position: relative;
  551. height: 100%;
  552. }
  553. .sideaffix > div.contribution {
  554. margin-bottom: 20px;
  555. }
  556. .sideaffix > div.contribution > ul > li > a.contribution-link {
  557. padding: 6px 10px;
  558. font-weight: bold;
  559. font-size: 14px;
  560. }
  561. .sideaffix > div.contribution > ul > li > a.contribution-link:hover {
  562. background-color: #ffffff;
  563. }
  564. .sideaffix ul.nav > li > a:focus {
  565. background: none;
  566. }
  567. .affix h5 {
  568. font-weight: bold;
  569. text-transform: uppercase;
  570. padding-left: 10px;
  571. font-size: 12px;
  572. }
  573. .affix > ul.level1 {
  574. overflow: hidden;
  575. padding-bottom: 10px;
  576. height: calc(100% - 100px);
  577. margin-right: -20px;
  578. }
  579. .affix ul > li > a:before {
  580. color: #cccccc;
  581. position: absolute;
  582. }
  583. .affix ul > li > a:hover {
  584. background: none;
  585. color: #EEEEEE;
  586. }
  587. .affix ul > li.active > a,
  588. .affix ul > li.active > a:before {
  589. color: #B3E5FC;
  590. }
  591. .affix ul > li > a {
  592. padding: 5px 12px;
  593. color: #EEEEEE;
  594. }
  595. .affix > ul > li.active:last-child {
  596. margin-bottom: 50px;
  597. }
  598. .affix > ul > li > a:before {
  599. content: "|";
  600. font-size: 16px;
  601. top: 1px;
  602. left: 0;
  603. }
  604. .affix > ul > li.active > a,
  605. .affix > ul > li.active > a:before {
  606. color: #B3E5FC;
  607. font-weight: bold;
  608. }
  609. .affix ul ul > li > a {
  610. padding: 2px 15px;
  611. }
  612. .affix ul ul > li > a:before {
  613. content: ">";
  614. font-size: 14px;
  615. top: -1px;
  616. left: 5px;
  617. }
  618. .affix ul > li > a:before,
  619. .affix ul ul {
  620. display: none;
  621. }
  622. .affix ul > li.active > ul,
  623. .affix ul > li.active > a:before,
  624. .affix ul > li > a:hover:before {
  625. display: block;
  626. white-space: nowrap;
  627. }
  628. .codewrapper {
  629. position: relative;
  630. }
  631. .trydiv {
  632. height: 0px;
  633. }
  634. .tryspan {
  635. position: absolute;
  636. top: 0px;
  637. right: 0px;
  638. border-style: solid;
  639. border-radius: 0px 4px;
  640. box-sizing: border-box;
  641. border-width: 1px;
  642. border-color: #37474F;
  643. text-align: center;
  644. padding: 2px 8px;
  645. background-color: white;
  646. font-size: 12px;
  647. cursor: pointer;
  648. z-index: 100;
  649. display: none;
  650. color: #767676;
  651. }
  652. .tryspan:hover {
  653. background-color: #3b8bd0;
  654. color: white;
  655. border-color: #3b8bd0;
  656. }
  657. .codewrapper:hover .tryspan {
  658. display: block;
  659. }
  660. .sample-response .response-content{
  661. max-height: 200px;
  662. }
  663. footer {
  664. position: absolute;
  665. left: 0;
  666. right: 0;
  667. bottom: 0;
  668. z-index: 1000;
  669. }
  670. .footer {
  671. border-top: 1px solid #5F5F5F;
  672. background: #616161;
  673. padding: 15px 0;
  674. }
  675. @media (min-width: 768px) {
  676. #sidetoggle.collapse {
  677. display: block;
  678. }
  679. .topnav .navbar-nav {
  680. float: none;
  681. white-space: nowrap;
  682. }
  683. .topnav .navbar-nav > li {
  684. float: none;
  685. display: inline-block;
  686. }
  687. }
  688. @media only screen and (max-width: 768px) {
  689. #mobile-indicator {
  690. display: block;
  691. }
  692. /* TOC display for responsive */
  693. .article {
  694. margin-top: 30px !important;
  695. }
  696. header {
  697. position: static;
  698. }
  699. .topnav {
  700. text-align: center;
  701. }
  702. .sidenav {
  703. padding: 15px 0;
  704. margin-left: -15px;
  705. margin-right: -15px;
  706. }
  707. .sidefilter {
  708. position: static;
  709. width: auto;
  710. float: none;
  711. border: none;
  712. }
  713. .sidetoc {
  714. position: static;
  715. width: auto;
  716. float: none;
  717. padding-bottom: 0px;
  718. border: none;
  719. }
  720. .toc .nav > li, .toc .nav > li >a {
  721. display: inline-block;
  722. }
  723. .toc li:after {
  724. margin-left: -3px;
  725. margin-right: 5px;
  726. content: ", ";
  727. color: #666666;
  728. }
  729. .toc .level1 > li {
  730. display: block;
  731. }
  732. .toc .level1 > li:after {
  733. display: none;
  734. }
  735. .article.grid-right {
  736. margin-left: 0;
  737. }
  738. .grad-top,
  739. .grad-bottom {
  740. display: none;
  741. }
  742. .toc-toggle {
  743. display: block;
  744. }
  745. .sidetoggle.ng-hide {
  746. display: none !important;
  747. }
  748. /*.expand-all {
  749. display: none;
  750. }*/
  751. .sideaffix {
  752. display: none;
  753. }
  754. .mobile-hide {
  755. display: none;
  756. }
  757. .breadcrumb {
  758. white-space: inherit;
  759. }
  760. /* workaround for #hashtag url is no longer needed*/
  761. h1:before,
  762. h2:before,
  763. h3:before,
  764. h4:before {
  765. content: '';
  766. display: none;
  767. }
  768. }
  769. /* For toc iframe */
  770. @media (max-width: 260px) {
  771. .toc .level2 > li {
  772. display: block;
  773. }
  774. .toc .level2 > li:after {
  775. display: none;
  776. }
  777. }
  778. /* For code snippet line highlight */
  779. pre > code .line-highlight {
  780. background-color: #ffffcc;
  781. }
  782. /* Alerts */
  783. .alert h5 {
  784. text-transform: uppercase;
  785. font-weight: bold;
  786. margin-top: 0;
  787. }
  788. .alert h5:before {
  789. position:relative;
  790. top:1px;
  791. display:inline-block;
  792. font-family:'Glyphicons Halflings';
  793. line-height:1;
  794. -webkit-font-smoothing:antialiased;
  795. -moz-osx-font-smoothing:grayscale;
  796. margin-right: 5px;
  797. font-weight: normal;
  798. }
  799. .alert-info {
  800. color: #d9edf7;
  801. background: #004458;
  802. border-color: #005873
  803. }
  804. .alert-info h5:before {
  805. content:"\e086"
  806. }
  807. .alert-warning {
  808. color: #fffaf2;
  809. background: #80551a;
  810. border-color: #99661f
  811. }
  812. .alert-warning h5:before {
  813. content:"\e127"
  814. }
  815. .alert-danger {
  816. color: #fff2f2;
  817. background: #4d0000;
  818. border-color: #660000
  819. }
  820. .alert-danger h5:before {
  821. content:"\e107"
  822. }
  823. /* For Embedded Video */
  824. div.embeddedvideo {
  825. padding-top: 56.25%;
  826. position: relative;
  827. width: 100%;
  828. }
  829. div.embeddedvideo iframe {
  830. position: absolute;
  831. top: 0;
  832. left: 0;
  833. right: 0;
  834. bottom: 0;
  835. width: 100%;
  836. height: 100%;
  837. }
  838. /* For printer */
  839. @media print{
  840. .article.grid-right {
  841. margin-top: 0px;
  842. margin-left: 0px;
  843. }
  844. .sideaffix {
  845. display: none;
  846. }
  847. .mobile-hide {
  848. display: none;
  849. }
  850. .footer {
  851. display: none;
  852. }
  853. }
  854. /* For tabbed content */
  855. .tabGroup {
  856. margin-top: 1rem; }
  857. .tabGroup ul[role="tablist"] {
  858. margin: 0;
  859. padding: 0;
  860. list-style: none; }
  861. .tabGroup ul[role="tablist"] > li {
  862. list-style: none;
  863. display: inline-block; }
  864. .tabGroup a[role="tab"] {
  865. color: white;
  866. box-sizing: border-box;
  867. display: inline-block;
  868. padding: 5px 7.5px;
  869. text-decoration: none;
  870. border-bottom: 2px solid #fff; }
  871. .tabGroup a[role="tab"]:hover, .tabGroup a[role="tab"]:focus, .tabGroup a[role="tab"][aria-selected="true"] {
  872. border-bottom: 2px solid #607D8B; }
  873. .tabGroup a[role="tab"][aria-selected="true"] {
  874. color: #81D4FA; }
  875. .tabGroup a[role="tab"]:hover, .tabGroup a[role="tab"]:focus {
  876. color: #29B6F6; }
  877. .tabGroup a[role="tab"]:focus {
  878. outline: 1px solid #607D8B;
  879. outline-offset: -1px; }
  880. @media (min-width: 768px) {
  881. .tabGroup a[role="tab"] {
  882. padding: 5px 15px; } }
  883. .tabGroup section[role="tabpanel"] {
  884. border: 1px solid #607D8B;
  885. padding: 15px;
  886. margin: 0;
  887. overflow: hidden; }
  888. .tabGroup section[role="tabpanel"] > .codeHeader,
  889. .tabGroup section[role="tabpanel"] > pre {
  890. margin-left: -16px;
  891. margin-right: -16px; }
  892. .tabGroup section[role="tabpanel"] > :first-child {
  893. margin-top: 0; }
  894. .tabGroup section[role="tabpanel"] > pre:last-child {
  895. display: block;
  896. margin-bottom: -16px; }
  897. .mainContainer[dir='rtl'] main ul[role="tablist"] {
  898. margin: 0; }
  899. /* code */
  900. code {
  901. color:white;
  902. background-color:#4a4c52;
  903. border-radius:4px
  904. }
  905. pre {
  906. background-color: #282a36;
  907. }
  908. /* table */
  909. .table-striped>tbody>tr:nth-of-type(odd) {
  910. background-color:#333333;
  911. color: #d3d3d3
  912. }
  913. tbody>tr {
  914. background-color:#424242;
  915. color: #c0c0c0
  916. }
  917. .table>tbody+tbody {
  918. border-top:2px solid rgb(173, 173, 173)
  919. }