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

1012 lines
17 KiB

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