1 .dark-primary-color { background: #1976D2; }
2 .default-primary-color { background: #2196F3; }
3 .light-primary-color { background: #BBDEFB; }
4 .text-primary-color { color: #FFFFFF; }
5 .accent-color { background: #00BCD4; }
6 .primary-text-color { color: #212121; }
7 .secondary-text-color { color: #727272; }
8 .divider-color { border-color: #B6B6B6; }
18 box-sizing: border-box
;
21 *, *:before
, *:after
{
27 flex-direction: column
;
52 justify-content: flex-end
;
56 header#header-search-sidebar
{
75 .sidebar-offcanvas-left {
78 padding: 20px 0 15px 30px;
80 visibility: visible
; /* shown by Javascript after scroll position restore */
83 ::-webkit-scrollbar-button
{ display: none
; height: 13px; border-radius: 0px; background-color: #AAA; }
84 ::-webkit-scrollbar-button:hover
{ background-color: #AAA; }
85 ::-webkit-scrollbar-thumb
{ background-color: #CCC; }
86 ::-webkit-scrollbar-thumb:hover
{ background-color: #CCC; }
87 ::-webkit-scrollbar
{ width: 4px; }
88 /* ::-webkit-overflow-scrolling: touch; */
90 .main-content::-webkit-scrollbar{ width: 8px; }
95 padding: 10px 20px 0 20px;
96 visibility: visible
; /* shown by Javascript after scroll position restore */
99 .sidebar-offcanvas-right {
102 padding: 20px 15px 15px 15px;
105 visibility: visible
; /* shown by Javascript after scroll position restore */
110 -webkit-text-size-adjust: 100%;
112 font-family: Roboto
, sans-serif
;
114 line-height: 1.42857143;
116 background-color: #fff;
119 /* some of this is to reset bootstrap */
121 background-color: inherit
;
126 @media (max-width: 768px) {
128 display: none
!important
;
132 @media (min-width: 769px) {
134 display: none
!important
;
147 background-color: #eeeeee;
148 box-shadow: 0 3px 5px rgba
(0,0,0,0.1);
151 header#project-title
{
152 background-color: #fff;
155 padding-bottom: 0.25em;
159 header
.header-fixed nav
.navbar-fixed-top
{
160 box-shadow: 0 3px 5px rgba
(0,0,0,0.1);
163 header
.container-fluid
{
175 @media screen and
(max-width:768px) {
183 text-decoration: none
;
204 font-family: Roboto
, sans-serif
;
212 text-overflow: ellipsis
;
218 margin-bottom: 0.67em;
234 .title-description .subtitle {
237 text-overflow: ellipsis
;
254 font-family: 'Source Code Pro', Menlo
, monospace
;
261 margin: 16px 0 16px 0;
276 border: 1px solid
#ddd;
277 background-color: #eee;
282 font-family: 'Source Code Pro', Menlo
, monospace
;
283 /* overriding bootstrap */
285 padding: 0.2em 0.4em;
287 background-color: rgba
(27,31,35,0.05);
291 @media(max-width: 768px) {
305 @media (min-width: 768px) {
340 dd
.callable
, dd
.constant
, dd
.property
{
346 text-overflow: ellipsis
;
350 /* indents wrapped lines */
357 margin-left: initial
;
360 dl
.dl-horizontal dt
{
372 dl dt
.callable
.name
{
385 .multi-line-signature .type-parameter .parameter {
395 /* 50% mix of default-primary-color and primary-text-color. */
412 text-decoration: line-through
;
420 /* Colors for category based on categoryOrder in dartdoc_options.config. */
422 background-color: #54b7c4
426 background-color: #54c47f
430 background-color: #c4c254
434 background-color: #c49f54
438 background-color: #c45465
442 background-color: #c454c4
453 background-color: #999;
454 text-transform: uppercase
;
460 vertical-align: middle
;
465 vertical-align: middle
;
468 .source-link .material-icons {
472 @media (max-width: 768px) {
485 display: inline-flex
;
486 vertical-align: middle
;
495 background-color: #111111;
508 footer
.container-fluid
{
513 footer a
, footer
a:hover
{
553 display: inline-block
;
556 .gt-separated li:before {
557 background-image: url
("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='%23DDDDDD' d='M6.7,4L5.7,4.9L8.8,8l-3.1,3.1L6.7,12l4-4L6.7,4z'/></svg>");
558 background-position: center
;
564 .gt-separated.dark li:before {
565 background-image: url
("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path fill='%23727272' d='M6.7,4L5.7,4.9L8.8,8l-3.1,3.1L6.7,12l4-4L6.7,4z'/></svg>");
568 .gt-separated li:first-child:before {
569 background-image: none
;
574 /* The slug line under a declaration for things like "const", "read-only", etc. */
580 .multi-line-signature {
585 .multi-line-signature .parameter {
597 @media screen and
(min-width: 768px) {
603 @media screen and
(max-width: 768px) {
631 .comma-separated li {
635 .comma-separated li:after {
639 .comma-separated li:last-child:after {
643 .end-with-period li:last-child:after {
647 .container > section:first-child {
651 .constructor-modifier {
655 section
.multi-line-signature div
.parameters
{
668 ul
.subnav::-webkit-scrollbar
{
673 display: inline-block
;
674 text-transform: uppercase
;
685 ul
.subnav
li:last-of-type
{
689 @media(max-width: 768px) {
706 .sidebar h5 a:hover {
712 text-overflow: ellipsis
;
724 .sidebar ol li.section-title {
727 text-transform: uppercase
;
731 .sidebar ol li.section-subtitle a {
735 .sidebar ol li.section-subtitle {
737 text-transform: uppercase
;
740 .sidebar ol li.section-subitem {
744 .sidebar ol li:first-child {
753 #sidenav-left-toggle {
755 vertical-align: text-bottom
;
759 /* left-nav disappears, and can transition in from the left */
760 @media screen and
(max-width:768px) {
761 #sidenav-left-toggle {
763 background: no-repeat url
("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path fill='%23111' d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/></svg>");
764 background-position: center
;
771 #overlay-under-drawer.active
{
780 background-color: black
;
784 .sidebar-offcanvas-left {
787 -webkit-transition:all
.25s ease-out
;
788 -o-transition:all
.25s ease-out
;
789 transition:all
.25s ease-out
;
792 width: 280px; /* works all the way down to an iphone 4 */
794 background-color: white
;
795 overflow-y: scroll
; /* TODO: how to hide scroll bars? */
798 box-shadow: 5px 5px 5px 5px #444444;
799 visibility: hidden
; /* shown by Javascript after scroll position restore */
804 white-space: pre-line
;
807 .sidebar-offcanvas-left.active {
808 left: 0; /* this animates our drawer into the page */
812 display: inline-block
;
816 .sidebar-offcanvas-left h5 {
820 .sidebar-offcanvas-left h5:last-of-type {
825 /* the right nav disappears out of view when the window shrinks */
826 @media screen and
(max-width: 992px) {
827 .sidebar-offcanvas-right {
832 #overlay-under-drawer {
836 /* find-as-you-type search box */
838 /* override bootstrap defaults */
844 @media screen and
(max-width: 768px) {
855 padding: 2px 7px 1px 7px;
861 background-color: #fff;
866 -webkit-box-shadow: inset
0 1px 1px rgba
(0, 0, 0, 0.075);
867 -moz-box-shadow: inset
0 1px 1px rgba
(0, 0, 0, 0.075);
868 box-shadow: inset
0 1px 1px rgba
(0, 0, 0, 0.075);
875 .navbar-right .tt-menu {
877 left: inherit
!important
;
887 background-color: #fff;
888 border: 1px solid
#ccc;
889 border: 1px solid rgba
(0, 0, 0, 0.2);
890 -webkit-box-shadow: 0 5px 10px rgba
(0,0,0,.2);
891 -moz-box-shadow: 0 5px 10px rgba
(0,0,0,.2);
892 box-shadow: 0 5px 10px rgba
(0,0,0,.2);
900 .tt-suggestion:hover {
903 background-color: #0097cf;
906 .tt-suggestion:hover .search-from-lib {
910 .tt-suggestion.tt-cursor {
912 background-color: #0097cf;
915 .tt-suggestion.tt-cursor .search-from-lib {
929 background-color: #ffffff;
933 border: 1px solid
#7f7f7f;
935 box-shadow: 3px 3px 5px rgba
(0,0,0,0.1);
939 border-top: 1px solid
#ddd;
948 #instance-methods dt
.inherited
.name
,
949 #instance-properties dt
.inherited
.name
,
950 #operators dt
.inherited
.name
{
955 #instance-methods dt
.inherited
.signature
,
956 #instance-properties dt
.inherited
.signature
,
957 #operators dt
.inherited
.signature
{
967 content:"" !important
;