1 /* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License.txt in the project root for license information. */
4 font-family: 'Segoe UI', Tahoma, Helvetica, sans-serif;
17 text-decoration: none;
21 text-decoration: none;
26 h1, h2, h3, h4, h5, h6, .text-break {
27 word-wrap: break-word;
28 word-break: break-word;
40 .inheritance .level0:before,
41 .inheritance .level1:before,
42 .inheritance .level2:before,
43 .inheritance .level3:before,
44 .inheritance .level4:before,
45 .inheritance .level5:before {
50 .inheritance .level0 {
54 .inheritance .level1 {
58 .inheritance .level2 {
62 .inheritance .level3 {
66 .inheritance .level4 {
70 .inheritance .level5 {
89 background-color: inherit;
92 /* additional spacing fixes */
107 display: inline-block;
110 /* Make hidden attribute compatible with old browser.*/
112 display: none !important;
141 /* blends header footer and content together with gradient effect */
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.05), rgba(0, 0, 0, 0));
147 /* Standard syntax */
151 /* For Safari 5.1 to 6.0 */
152 /* For Opera 11.1 to 12.0 */
153 /* For Firefox 3.6 to 15 */
154 background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
155 /* Standard syntax */
163 border-color: #cccccc;
173 border-width: 0 0 1px;
187 .inheritance h5, .inheritedMembers h5{
189 border-bottom: 1px solid #ccc;
192 article h1, article h2, article h3, article h4{
197 border-bottom: 1px solid #ccc;
200 article span.small.pull-right{
214 background-color: inherit;
217 .breadcrumb > li + li:before {
220 #autocollapse.collapsed .navbar-header {
223 #autocollapse.collapsed .navbar-toggle {
226 #autocollapse.collapsed .navbar-collapse {
227 border-top: 1px solid transparent;
228 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
230 #autocollapse.collapsed .navbar-collapse.collapse {
231 display: none !important;
233 #autocollapse.collapsed .navbar-nav {
234 float: none !important;
237 #autocollapse.collapsed .navbar-nav > li {
240 #autocollapse.collapsed .navbar-nav > li > a {
242 padding-bottom: 10px;
244 #autocollapse.collapsed .collapse.in,
245 #autocollapse.collapsed .collapsing {
246 display: block !important;
248 #autocollapse.collapsed .collapse.in .navbar-right,
249 #autocollapse.collapsed .collapsing .navbar-right {
250 float: none !important;
252 #autocollapse .form-group {
255 #autocollapse .form-control {
258 #autocollapse .navbar-header {
262 #autocollapse .navbar-brand {
269 .collapsing .navbar-form {
273 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
275 .collapsed .collapse.in .navbar-form {
279 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
281 .navbar .navbar-nav {
282 display: inline-block;
286 vertical-align: middle;
288 .docs-search > .search-query {
294 .docs-search > .search-query:focus {
297 .search-results-frame {
302 .search-results.ng-hide {
305 .search-results-container {
307 border-top: 1px solid #111;
308 background: rgba(25, 25, 25, 0.5);
310 .search-results-container .search-results-group {
311 padding-top: 50px !important;
314 .search-results-group-heading {
315 font-family: "Open Sans";
327 border-top-right-radius: 5px;
328 border-top-left-radius: 5px;
330 box-shadow: 0 0 10px #111;
336 /* Search results display*/
338 max-width: 960px !important;
340 margin-bottom: 115px;
347 #search-results>.search-list {
357 #search-results p .index-loading {
358 animation: index-loading 1.5s infinite linear;
359 -webkit-animation: index-loading 1.5s infinite linear;
360 -o-animation: index-loading 1.5s infinite linear;
364 @keyframes index-loading {
365 from { transform: scale(1) rotate(0deg);}
366 to { transform: scale(1) rotate(360deg);}
369 @-webkit-keyframes index-loading {
370 from { -webkit-transform: rotate(0deg);}
371 to { -webkit-transform: rotate(360deg);}
374 @-o-keyframes index-loading {
375 from { -o-transform: rotate(0deg);}
376 to { -o-transform: rotate(360deg);}
379 #search-results .sr-items {
387 .sr-item>.item-href {
392 .sr-item>.item-brief {
400 .pagination>.active>a {
401 background-color: #47A7A0;
402 border-color: #47A7A0;
408 padding-bottom: 10px;
421 .sidenav, .fixed_header, .toc {
422 background-color: #f1f1f1;
432 background-color: #f1f1f1;
433 border-left: 1px solid #e7e7e7;
434 border-right: 1px solid #e7e7e7;
443 background-color: #f1f1f1;
447 .sidetoggle.ng-hide {
448 display: block !important;
450 .sidetoc-expand > .caret {
454 .sidetoc-expand > .caret-side {
455 border-left: 4px solid;
456 border-top: 4px solid transparent;
457 border-bottom: 4px solid transparent;
466 margin: 0px 0 0 10px;
473 .toc .nav > li > a.sidetoc-expand {
484 .toc .nav > li > a:hover,
485 .toc .nav > li > a:focus {
488 text-decoration: inherit;
490 .toc .nav > li.active > a {
493 .toc .nav > li.active > a:hover,
494 .toc .nav > li.active > a:focus {
498 .toc .nav > li> .expand-stub {
502 .toc .nav > li.active > .expand-stub::before,
503 .toc .nav > li.in > .expand-stub::before,
504 .toc .nav > li.in.active > .expand-stub::before,
505 .toc .nav > li.filtered > .expand-stub::before {
509 .toc .nav > li > .expand-stub::before,
510 .toc .nav > li.active > .expand-stub::before {
514 .toc .nav > li.filtered > ul,
515 .toc .nav > li.in > ul {
519 .toc .nav > li > ul {
536 margin: 5px 0 0 15px;
541 margin: 0 15px 0px 15px;
547 background-color: #f1f1f1;
549 border-left: 1px solid #e7e7e7;
550 border-right: 1px solid #e7e7e7;
561 .toc-filter > input {
567 .toc-filter > input:focus {
570 .toc-filter > .filter-icon {
577 margin-bottom: 115px;
584 .article.grid-right {
611 .sideaffix > div.contribution {
614 .sideaffix > div.contribution > ul > li > a.contribution-link {
619 .sideaffix > div.contribution > ul > li > a.contribution-link:hover {
620 background-color: #ffffff;
622 .sideaffix ul.nav > li > a:focus {
627 text-transform: uppercase;
633 padding-bottom: 10px;
634 height: calc(100% - 100px);
637 .affix ul > li > a:before {
641 .affix ul > li > a:hover {
645 .affix ul > li.active > a,
646 .affix ul > li.active > a:before {
653 .affix > ul > li.active:last-child {
656 .affix > ul > li > a:before {
662 .affix > ul > li.active > a,
663 .affix > ul > li.active > a:before {
667 .affix ul ul > li > a {
670 .affix ul ul > li > a:before {
676 .affix ul > li > a:before,
680 .affix ul > li.active > ul,
681 .affix ul > li.active > a:before,
682 .affix ul > li > a:hover:before {
697 border-radius: 0px 4px;
698 box-sizing: border-box;
700 border-color: #cccccc;
703 background-color: white;
711 background-color: #3b8bd0;
713 border-color: #3b8bd0;
715 .codewrapper:hover .tryspan {
718 .sample-response .response-content{
729 border-top: 1px solid #e7e7e7;
730 background-color: #f8f8f8;
733 @media (min-width: 768px) {
734 #sidetoggle.collapse {
737 .topnav .navbar-nav {
741 .topnav .navbar-nav > li {
743 display: inline-block;
746 @media only screen and (max-width: 768px) {
750 /* TOC display for responsive */
752 margin-top: 30px !important;
778 .toc .nav > li, .toc .nav > li >a {
779 display: inline-block;
791 .toc .level1 > li:after {
794 .article.grid-right {
804 .sidetoggle.ng-hide {
805 display: none !important;
817 white-space: inherit;
820 /* workaround for #hashtag url is no longer needed*/
831 @media (max-width: 320px) {
836 .toc .level2 > li:after {
841 /* For code snippet line highlight */
842 pre > code .line-highlight {
843 background-color: #ffffcc;
848 text-transform: uppercase;
856 display:inline-block;
857 font-family:'Glyphicons Halflings';
859 -webkit-font-smoothing:antialiased;
860 -moz-osx-font-smoothing:grayscale;
865 .alert-info h5:before {
869 .alert-warning h5:before {
873 .alert-danger h5:before {
877 /* For Embedded Video */
884 div.embeddedvideo iframe {
896 .article.grid-right {
911 /* For tabbed content */
915 .tabGroup ul[role="tablist"] {
919 .tabGroup ul[role="tablist"] > li {
921 display: inline-block; }
922 .tabGroup a[role="tab"] {
924 box-sizing: border-box;
925 display: inline-block;
927 text-decoration: none;
928 border-bottom: 2px solid #fff; }
929 .tabGroup a[role="tab"]:hover, .tabGroup a[role="tab"]:focus, .tabGroup a[role="tab"][aria-selected="true"] {
930 border-bottom: 2px solid #0050C5; }
931 .tabGroup a[role="tab"][aria-selected="true"] {
933 .tabGroup a[role="tab"]:hover, .tabGroup a[role="tab"]:focus {
935 .tabGroup a[role="tab"]:focus {
936 outline: 1px solid #0050C5;
937 outline-offset: -1px; }
938 @media (min-width: 768px) {
939 .tabGroup a[role="tab"] {
940 padding: 5px 15px; } }
941 .tabGroup section[role="tabpanel"] {
942 border: 1px solid #e0e0e0;
946 .tabGroup section[role="tabpanel"] > .codeHeader,
947 .tabGroup section[role="tabpanel"] > pre {
949 margin-right: -16px; }
950 .tabGroup section[role="tabpanel"] > :first-child {
952 .tabGroup section[role="tabpanel"] > pre:last-child {
954 margin-bottom: -16px; }
956 .mainContainer[dir='rtl'] main ul[role="tablist"] {