button[data-md-color-primary],
button[data-md-color-accent] {
  width: 13rem;
  margin-bottom: 0.4rem;
  padding: 2.4rem 0.8rem 0.4rem;
  -webkit-transition: background-color 0.25s, opacity 0.25s;
  transition: background-color 0.25s, opacity 0.25s;
  border-radius: 0.2rem;
  color: white;
  font-size: 1.28rem;
  text-align: left;
  cursor: pointer; }
  button[data-md-color-primary]:hover,
  button[data-md-color-accent]:hover {
    opacity: 0.75; }

button[data-md-color-primary="red"] {
  background-color: #ef5350; }

[data-md-color-primary="red"] .md-typeset a {
  color: #ef5350; }

[data-md-color-primary="red"] .md-header {
  background-color: #ef5350; }

[data-md-color-primary="red"] .md-nav__link:active,
[data-md-color-primary="red"] .md-nav__link--active {
  color: #ef5350; }

button[data-md-color-primary="pink"] {
  background-color: #e91e63; }

[data-md-color-primary="pink"] .md-typeset a {
  color: #e91e63; }

[data-md-color-primary="pink"] .md-header {
  background-color: #e91e63; }

[data-md-color-primary="pink"] .md-nav__link:active,
[data-md-color-primary="pink"] .md-nav__link--active {
  color: #e91e63; }

button[data-md-color-primary="purple"] {
  background-color: #ab47bc; }

[data-md-color-primary="purple"] .md-typeset a {
  color: #ab47bc; }

[data-md-color-primary="purple"] .md-header {
  background-color: #ab47bc; }

[data-md-color-primary="purple"] .md-nav__link:active,
[data-md-color-primary="purple"] .md-nav__link--active {
  color: #ab47bc; }

button[data-md-color-primary="deep-purple"] {
  background-color: #7e57c2; }

[data-md-color-primary="deep-purple"] .md-typeset a {
  color: #7e57c2; }

[data-md-color-primary="deep-purple"] .md-header {
  background-color: #7e57c2; }

[data-md-color-primary="deep-purple"] .md-nav__link:active,
[data-md-color-primary="deep-purple"] .md-nav__link--active {
  color: #7e57c2; }

button[data-md-color-primary="indigo"] {
  background-color: #e15545; }

[data-md-color-primary="indigo"] .md-typeset a {
  color: #e15545; }

[data-md-color-primary="indigo"] .md-header {
  background-color: #e15545; }

[data-md-color-primary="indigo"] .md-nav__link:active,
[data-md-color-primary="indigo"] .md-nav__link--active {
  color: #e15545; }

button[data-md-color-primary="blue"] {
  background-color: #2196f3; }

[data-md-color-primary="blue"] .md-typeset a {
  color: #2196f3; }

[data-md-color-primary="blue"] .md-header {
  background-color: #2196f3; }

[data-md-color-primary="blue"] .md-nav__link:active,
[data-md-color-primary="blue"] .md-nav__link--active {
  color: #2196f3; }

button[data-md-color-primary="light-blue"] {
  background-color: #03a9f4; }

[data-md-color-primary="light-blue"] .md-typeset a {
  color: #03a9f4; }

[data-md-color-primary="light-blue"] .md-header {
  background-color: #03a9f4; }

[data-md-color-primary="light-blue"] .md-nav__link:active,
[data-md-color-primary="light-blue"] .md-nav__link--active {
  color: #03a9f4; }

button[data-md-color-primary="cyan"] {
  background-color: #00bcd4; }

[data-md-color-primary="cyan"] .md-typeset a {
  color: #00bcd4; }

[data-md-color-primary="cyan"] .md-header {
  background-color: #00bcd4; }

[data-md-color-primary="cyan"] .md-nav__link:active,
[data-md-color-primary="cyan"] .md-nav__link--active {
  color: #00bcd4; }

button[data-md-color-primary="teal"] {
  background-color: #009688; }

[data-md-color-primary="teal"] .md-typeset a {
  color: #009688; }

[data-md-color-primary="teal"] .md-header {
  background-color: #009688; }

[data-md-color-primary="teal"] .md-nav__link:active,
[data-md-color-primary="teal"] .md-nav__link--active {
  color: #009688; }

button[data-md-color-primary="green"] {
  background-color: #4caf50; }

[data-md-color-primary="green"] .md-typeset a {
  color: #4caf50; }

[data-md-color-primary="green"] .md-header {
  background-color: #4caf50; }

[data-md-color-primary="green"] .md-nav__link:active,
[data-md-color-primary="green"] .md-nav__link--active {
  color: #4caf50; }

button[data-md-color-primary="light-green"] {
  background-color: #7cb342; }

[data-md-color-primary="light-green"] .md-typeset a {
  color: #7cb342; }

[data-md-color-primary="light-green"] .md-header {
  background-color: #7cb342; }

[data-md-color-primary="light-green"] .md-nav__link:active,
[data-md-color-primary="light-green"] .md-nav__link--active {
  color: #7cb342; }

button[data-md-color-primary="lime"] {
  background-color: #c0ca33; }

[data-md-color-primary="lime"] .md-typeset a {
  color: #c0ca33; }

[data-md-color-primary="lime"] .md-header {
  background-color: #c0ca33; }

[data-md-color-primary="lime"] .md-nav__link:active,
[data-md-color-primary="lime"] .md-nav__link--active {
  color: #c0ca33; }

button[data-md-color-primary="yellow"] {
  background-color: #f9a825; }

[data-md-color-primary="yellow"] .md-typeset a {
  color: #f9a825; }

[data-md-color-primary="yellow"] .md-header {
  background-color: #f9a825; }

[data-md-color-primary="yellow"] .md-nav__link:active,
[data-md-color-primary="yellow"] .md-nav__link--active {
  color: #f9a825; }

button[data-md-color-primary="amber"] {
  background-color: #ffb300; }

[data-md-color-primary="amber"] .md-typeset a {
  color: #ffb300; }

[data-md-color-primary="amber"] .md-header {
  background-color: #ffb300; }

[data-md-color-primary="amber"] .md-nav__link:active,
[data-md-color-primary="amber"] .md-nav__link--active {
  color: #ffb300; }

button[data-md-color-primary="orange"] {
  background-color: #fb8c00; }

[data-md-color-primary="orange"] .md-typeset a {
  color: #fb8c00; }

[data-md-color-primary="orange"] .md-header {
  background-color: #fb8c00; }

[data-md-color-primary="orange"] .md-nav__link:active,
[data-md-color-primary="orange"] .md-nav__link--active {
  color: #fb8c00; }

button[data-md-color-primary="deep-orange"] {
  background-color: #ff7043; }

[data-md-color-primary="deep-orange"] .md-typeset a {
  color: #ff7043; }

[data-md-color-primary="deep-orange"] .md-header {
  background-color: #ff7043; }

[data-md-color-primary="deep-orange"] .md-nav__link:active,
[data-md-color-primary="deep-orange"] .md-nav__link--active {
  color: #ff7043; }

button[data-md-color-primary="brown"] {
  background-color: #795548; }

[data-md-color-primary="brown"] .md-typeset a {
  color: #795548; }

[data-md-color-primary="brown"] .md-header {
  background-color: #795548; }

[data-md-color-primary="brown"] .md-nav__link:active,
[data-md-color-primary="brown"] .md-nav__link--active {
  color: #795548; }

button[data-md-color-primary="grey"] {
  background-color: #757575; }

[data-md-color-primary="grey"] .md-typeset a {
  color: #757575; }

[data-md-color-primary="grey"] .md-header {
  background-color: #757575; }

[data-md-color-primary="grey"] .md-nav__link:active,
[data-md-color-primary="grey"] .md-nav__link--active {
  color: #757575; }

button[data-md-color-primary="blue-grey"] {
  background-color: #546e7a; }

[data-md-color-primary="blue-grey"] .md-typeset a {
  color: #546e7a; }

[data-md-color-primary="blue-grey"] .md-header {
  background-color: #546e7a; }

[data-md-color-primary="blue-grey"] .md-nav__link:active,
[data-md-color-primary="blue-grey"] .md-nav__link--active {
  color: #546e7a; }

button[data-md-color-accent="red"] {
  background-color: #ff1744; }

[data-md-color-accent="red"] .md-typeset a:hover,
[data-md-color-accent="red"] .md-typeset a:active {
  color: #ff1744; }

[data-md-color-accent="red"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="red"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #ff1744; }

[data-md-color-accent="red"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="red"] .md-typeset .footnote li:target .footnote-backref {
  color: #ff1744; }

[data-md-color-accent="red"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="red"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="red"] .md-typeset [id] .headerlink:focus {
  color: #ff1744; }

[data-md-color-accent="red"] .md-nav__link:hover {
  color: #ff1744; }

[data-md-color-accent="red"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ff1744; }

[data-md-color-accent="red"] .md-search-result__link:hover {
  background-color: rgba(255, 23, 68, 0.1); }

[data-md-color-accent="red"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ff1744; }

button[data-md-color-accent="pink"] {
  background-color: #f50057; }

[data-md-color-accent="pink"] .md-typeset a:hover,
[data-md-color-accent="pink"] .md-typeset a:active {
  color: #f50057; }

[data-md-color-accent="pink"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="pink"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #f50057; }

[data-md-color-accent="pink"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="pink"] .md-typeset .footnote li:target .footnote-backref {
  color: #f50057; }

[data-md-color-accent="pink"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="pink"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="pink"] .md-typeset [id] .headerlink:focus {
  color: #f50057; }

[data-md-color-accent="pink"] .md-nav__link:hover {
  color: #f50057; }

[data-md-color-accent="pink"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #f50057; }

[data-md-color-accent="pink"] .md-search-result__link:hover {
  background-color: rgba(245, 0, 87, 0.1); }

[data-md-color-accent="pink"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #f50057; }

button[data-md-color-accent="purple"] {
  background-color: #e040fb; }

[data-md-color-accent="purple"] .md-typeset a:hover,
[data-md-color-accent="purple"] .md-typeset a:active {
  color: #e040fb; }

[data-md-color-accent="purple"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="purple"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #e040fb; }

[data-md-color-accent="purple"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="purple"] .md-typeset .footnote li:target .footnote-backref {
  color: #e040fb; }

[data-md-color-accent="purple"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="purple"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="purple"] .md-typeset [id] .headerlink:focus {
  color: #e040fb; }

[data-md-color-accent="purple"] .md-nav__link:hover {
  color: #e040fb; }

[data-md-color-accent="purple"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #e040fb; }

[data-md-color-accent="purple"] .md-search-result__link:hover {
  background-color: rgba(224, 64, 251, 0.1); }

[data-md-color-accent="purple"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #e040fb; }

button[data-md-color-accent="deep-purple"] {
  background-color: #7c4dff; }

[data-md-color-accent="deep-purple"] .md-typeset a:hover,
[data-md-color-accent="deep-purple"] .md-typeset a:active {
  color: #7c4dff; }

[data-md-color-accent="deep-purple"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="deep-purple"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #7c4dff; }

[data-md-color-accent="deep-purple"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="deep-purple"] .md-typeset .footnote li:target .footnote-backref {
  color: #7c4dff; }

[data-md-color-accent="deep-purple"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="deep-purple"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="deep-purple"] .md-typeset [id] .headerlink:focus {
  color: #7c4dff; }

[data-md-color-accent="deep-purple"] .md-nav__link:hover {
  color: #7c4dff; }

[data-md-color-accent="deep-purple"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #7c4dff; }

[data-md-color-accent="deep-purple"] .md-search-result__link:hover {
  background-color: rgba(124, 77, 255, 0.1); }

[data-md-color-accent="deep-purple"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #7c4dff; }

button[data-md-color-accent="indigo"] {
  background-color: #536dfe; }

[data-md-color-accent="indigo"] .md-typeset a:hover,
[data-md-color-accent="indigo"] .md-typeset a:active {
  color: #536dfe; }

[data-md-color-accent="indigo"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="indigo"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #536dfe; }

[data-md-color-accent="indigo"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="indigo"] .md-typeset .footnote li:target .footnote-backref {
  color: #536dfe; }

[data-md-color-accent="indigo"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="indigo"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="indigo"] .md-typeset [id] .headerlink:focus {
  color: #536dfe; }

[data-md-color-accent="indigo"] .md-nav__link:hover {
  color: #536dfe; }

[data-md-color-accent="indigo"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #536dfe; }

[data-md-color-accent="indigo"] .md-search-result__link:hover {
  background-color: rgba(83, 109, 254, 0.1); }

[data-md-color-accent="indigo"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #536dfe; }

button[data-md-color-accent="blue"] {
  background-color: #448aff; }

[data-md-color-accent="blue"] .md-typeset a:hover,
[data-md-color-accent="blue"] .md-typeset a:active {
  color: #448aff; }

[data-md-color-accent="blue"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="blue"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #448aff; }

[data-md-color-accent="blue"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="blue"] .md-typeset .footnote li:target .footnote-backref {
  color: #448aff; }

[data-md-color-accent="blue"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="blue"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="blue"] .md-typeset [id] .headerlink:focus {
  color: #448aff; }

[data-md-color-accent="blue"] .md-nav__link:hover {
  color: #448aff; }

[data-md-color-accent="blue"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #448aff; }

[data-md-color-accent="blue"] .md-search-result__link:hover {
  background-color: rgba(68, 138, 255, 0.1); }

[data-md-color-accent="blue"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #448aff; }

button[data-md-color-accent="light-blue"] {
  background-color: #0091ea; }

[data-md-color-accent="light-blue"] .md-typeset a:hover,
[data-md-color-accent="light-blue"] .md-typeset a:active {
  color: #0091ea; }

[data-md-color-accent="light-blue"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="light-blue"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #0091ea; }

[data-md-color-accent="light-blue"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="light-blue"] .md-typeset .footnote li:target .footnote-backref {
  color: #0091ea; }

[data-md-color-accent="light-blue"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="light-blue"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="light-blue"] .md-typeset [id] .headerlink:focus {
  color: #0091ea; }

[data-md-color-accent="light-blue"] .md-nav__link:hover {
  color: #0091ea; }

[data-md-color-accent="light-blue"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #0091ea; }

[data-md-color-accent="light-blue"] .md-search-result__link:hover {
  background-color: rgba(0, 145, 234, 0.1); }

[data-md-color-accent="light-blue"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #0091ea; }

button[data-md-color-accent="cyan"] {
  background-color: #00b8d4; }

[data-md-color-accent="cyan"] .md-typeset a:hover,
[data-md-color-accent="cyan"] .md-typeset a:active {
  color: #00b8d4; }

[data-md-color-accent="cyan"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="cyan"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #00b8d4; }

[data-md-color-accent="cyan"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="cyan"] .md-typeset .footnote li:target .footnote-backref {
  color: #00b8d4; }

[data-md-color-accent="cyan"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="cyan"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="cyan"] .md-typeset [id] .headerlink:focus {
  color: #00b8d4; }

[data-md-color-accent="cyan"] .md-nav__link:hover {
  color: #00b8d4; }

[data-md-color-accent="cyan"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #00b8d4; }

[data-md-color-accent="cyan"] .md-search-result__link:hover {
  background-color: rgba(0, 184, 212, 0.1); }

[data-md-color-accent="cyan"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #00b8d4; }

button[data-md-color-accent="teal"] {
  background-color: #00bfa5; }

[data-md-color-accent="teal"] .md-typeset a:hover,
[data-md-color-accent="teal"] .md-typeset a:active {
  color: #00bfa5; }

[data-md-color-accent="teal"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="teal"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #00bfa5; }

[data-md-color-accent="teal"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="teal"] .md-typeset .footnote li:target .footnote-backref {
  color: #00bfa5; }

[data-md-color-accent="teal"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="teal"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="teal"] .md-typeset [id] .headerlink:focus {
  color: #00bfa5; }

[data-md-color-accent="teal"] .md-nav__link:hover {
  color: #00bfa5; }

[data-md-color-accent="teal"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #00bfa5; }

[data-md-color-accent="teal"] .md-search-result__link:hover {
  background-color: rgba(0, 191, 165, 0.1); }

[data-md-color-accent="teal"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #00bfa5; }

button[data-md-color-accent="green"] {
  background-color: #00c853; }

[data-md-color-accent="green"] .md-typeset a:hover,
[data-md-color-accent="green"] .md-typeset a:active {
  color: #00c853; }

[data-md-color-accent="green"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="green"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #00c853; }

[data-md-color-accent="green"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="green"] .md-typeset .footnote li:target .footnote-backref {
  color: #00c853; }

[data-md-color-accent="green"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="green"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="green"] .md-typeset [id] .headerlink:focus {
  color: #00c853; }

[data-md-color-accent="green"] .md-nav__link:hover {
  color: #00c853; }

[data-md-color-accent="green"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #00c853; }

[data-md-color-accent="green"] .md-search-result__link:hover {
  background-color: rgba(0, 200, 83, 0.1); }

[data-md-color-accent="green"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #00c853; }

button[data-md-color-accent="light-green"] {
  background-color: #64dd17; }

[data-md-color-accent="light-green"] .md-typeset a:hover,
[data-md-color-accent="light-green"] .md-typeset a:active {
  color: #64dd17; }

[data-md-color-accent="light-green"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="light-green"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #64dd17; }

[data-md-color-accent="light-green"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="light-green"] .md-typeset .footnote li:target .footnote-backref {
  color: #64dd17; }

[data-md-color-accent="light-green"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="light-green"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="light-green"] .md-typeset [id] .headerlink:focus {
  color: #64dd17; }

[data-md-color-accent="light-green"] .md-nav__link:hover {
  color: #64dd17; }

[data-md-color-accent="light-green"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #64dd17; }

[data-md-color-accent="light-green"] .md-search-result__link:hover {
  background-color: rgba(100, 221, 23, 0.1); }

[data-md-color-accent="light-green"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #64dd17; }

button[data-md-color-accent="lime"] {
  background-color: #aeea00; }

[data-md-color-accent="lime"] .md-typeset a:hover,
[data-md-color-accent="lime"] .md-typeset a:active {
  color: #aeea00; }

[data-md-color-accent="lime"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="lime"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #aeea00; }

[data-md-color-accent="lime"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="lime"] .md-typeset .footnote li:target .footnote-backref {
  color: #aeea00; }

[data-md-color-accent="lime"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="lime"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="lime"] .md-typeset [id] .headerlink:focus {
  color: #aeea00; }

[data-md-color-accent="lime"] .md-nav__link:hover {
  color: #aeea00; }

[data-md-color-accent="lime"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #aeea00; }

[data-md-color-accent="lime"] .md-search-result__link:hover {
  background-color: rgba(174, 234, 0, 0.1); }

[data-md-color-accent="lime"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #aeea00; }

button[data-md-color-accent="yellow"] {
  background-color: #ffd600; }

[data-md-color-accent="yellow"] .md-typeset a:hover,
[data-md-color-accent="yellow"] .md-typeset a:active {
  color: #ffd600; }

[data-md-color-accent="yellow"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="yellow"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #ffd600; }

[data-md-color-accent="yellow"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="yellow"] .md-typeset .footnote li:target .footnote-backref {
  color: #ffd600; }

[data-md-color-accent="yellow"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="yellow"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="yellow"] .md-typeset [id] .headerlink:focus {
  color: #ffd600; }

[data-md-color-accent="yellow"] .md-nav__link:hover {
  color: #ffd600; }

[data-md-color-accent="yellow"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ffd600; }

[data-md-color-accent="yellow"] .md-search-result__link:hover {
  background-color: rgba(255, 214, 0, 0.1); }

[data-md-color-accent="yellow"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ffd600; }

button[data-md-color-accent="amber"] {
  background-color: #ffab00; }

[data-md-color-accent="amber"] .md-typeset a:hover,
[data-md-color-accent="amber"] .md-typeset a:active {
  color: #ffab00; }

[data-md-color-accent="amber"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="amber"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #ffab00; }

[data-md-color-accent="amber"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="amber"] .md-typeset .footnote li:target .footnote-backref {
  color: #ffab00; }

[data-md-color-accent="amber"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="amber"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="amber"] .md-typeset [id] .headerlink:focus {
  color: #ffab00; }

[data-md-color-accent="amber"] .md-nav__link:hover {
  color: #ffab00; }

[data-md-color-accent="amber"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ffab00; }

[data-md-color-accent="amber"] .md-search-result__link:hover {
  background-color: rgba(255, 171, 0, 0.1); }

[data-md-color-accent="amber"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ffab00; }

button[data-md-color-accent="orange"] {
  background-color: #ff9100; }

[data-md-color-accent="orange"] .md-typeset a:hover,
[data-md-color-accent="orange"] .md-typeset a:active {
  color: #ff9100; }

[data-md-color-accent="orange"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="orange"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #ff9100; }

[data-md-color-accent="orange"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="orange"] .md-typeset .footnote li:target .footnote-backref {
  color: #ff9100; }

[data-md-color-accent="orange"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="orange"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="orange"] .md-typeset [id] .headerlink:focus {
  color: #ff9100; }

[data-md-color-accent="orange"] .md-nav__link:hover {
  color: #ff9100; }

[data-md-color-accent="orange"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ff9100; }

[data-md-color-accent="orange"] .md-search-result__link:hover {
  background-color: rgba(255, 145, 0, 0.1); }

[data-md-color-accent="orange"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ff9100; }

button[data-md-color-accent="deep-orange"] {
  background-color: #ff6e40; }

[data-md-color-accent="deep-orange"] .md-typeset a:hover,
[data-md-color-accent="deep-orange"] .md-typeset a:active {
  color: #ff6e40; }

[data-md-color-accent="deep-orange"] .md-typeset pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="deep-orange"] .md-typeset .codehilite::-webkit-scrollbar-thumb:hover {
  background-color: #ff6e40; }

[data-md-color-accent="deep-orange"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="deep-orange"] .md-typeset .footnote li:target .footnote-backref {
  color: #ff6e40; }

[data-md-color-accent="deep-orange"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="deep-orange"] .md-typeset [id]:target .headerlink,
[data-md-color-accent="deep-orange"] .md-typeset [id] .headerlink:focus {
  color: #ff6e40; }

[data-md-color-accent="deep-orange"] .md-nav__link:hover {
  color: #ff6e40; }

[data-md-color-accent="deep-orange"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ff6e40; }

[data-md-color-accent="deep-orange"] .md-search-result__link:hover {
  background-color: rgba(255, 110, 64, 0.1); }

[data-md-color-accent="deep-orange"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
  background-color: #ff6e40; }

@media only screen and (max-width: 59.9375em) {
  [data-md-color-primary="red"] .md-nav__source {
    background-color: rgba(190, 66, 64, 0.9675); }
  [data-md-color-primary="pink"] .md-nav__source {
    background-color: rgba(185, 24, 79, 0.9675); }
  [data-md-color-primary="purple"] .md-nav__source {
    background-color: rgba(136, 57, 150, 0.9675); }
  [data-md-color-primary="deep-purple"] .md-nav__source {
    background-color: rgba(100, 69, 154, 0.9675); }
  [data-md-color-primary="indigo"] .md-nav__source {
    background-color: rgba(179, 68, 55, 0.9675); }
  [data-md-color-primary="blue"] .md-nav__source {
    background-color: rgba(26, 119, 193, 0.9675); }
  [data-md-color-primary="light-blue"] .md-nav__source {
    background-color: rgba(2, 134, 194, 0.9675); }
  [data-md-color-primary="cyan"] .md-nav__source {
    background-color: rgba(0, 150, 169, 0.9675); }
  [data-md-color-primary="teal"] .md-nav__source {
    background-color: rgba(0, 119, 108, 0.9675); }
  [data-md-color-primary="green"] .md-nav__source {
    background-color: rgba(60, 139, 64, 0.9675); }
  [data-md-color-primary="light-green"] .md-nav__source {
    background-color: rgba(99, 142, 53, 0.9675); }
  [data-md-color-primary="lime"] .md-nav__source {
    background-color: rgba(153, 161, 41, 0.9675); }
  [data-md-color-primary="yellow"] .md-nav__source {
    background-color: rgba(198, 134, 29, 0.9675); }
  [data-md-color-primary="amber"] .md-nav__source {
    background-color: rgba(203, 142, 0, 0.9675); }
  [data-md-color-primary="orange"] .md-nav__source {
    background-color: rgba(200, 111, 0, 0.9675); }
  [data-md-color-primary="deep-orange"] .md-nav__source {
    background-color: rgba(203, 89, 53, 0.9675); }
  [data-md-color-primary="brown"] .md-nav__source {
    background-color: rgba(96, 68, 57, 0.9675); }
  [data-md-color-primary="grey"] .md-nav__source {
    background-color: rgba(93, 93, 93, 0.9675); }
  [data-md-color-primary="blue-grey"] .md-nav__source {
    background-color: rgba(67, 88, 97, 0.9675); } }

@media only screen and (max-width: 76.1875em) {
  html [data-md-color-primary="red"] .md-nav--primary .md-nav__title--site {
    background-color: #ef5350; }
  html [data-md-color-primary="pink"] .md-nav--primary .md-nav__title--site {
    background-color: #e91e63; }
  html [data-md-color-primary="purple"] .md-nav--primary .md-nav__title--site {
    background-color: #ab47bc; }
  html [data-md-color-primary="deep-purple"] .md-nav--primary .md-nav__title--site {
    background-color: #7e57c2; }
  html [data-md-color-primary="indigo"] .md-nav--primary .md-nav__title--site {
    background-color: #e15545; }
  html [data-md-color-primary="blue"] .md-nav--primary .md-nav__title--site {
    background-color: #2196f3; }
  html [data-md-color-primary="light-blue"] .md-nav--primary .md-nav__title--site {
    background-color: #03a9f4; }
  html [data-md-color-primary="cyan"] .md-nav--primary .md-nav__title--site {
    background-color: #00bcd4; }
  html [data-md-color-primary="teal"] .md-nav--primary .md-nav__title--site {
    background-color: #009688; }
  html [data-md-color-primary="green"] .md-nav--primary .md-nav__title--site {
    background-color: #4caf50; }
  html [data-md-color-primary="light-green"] .md-nav--primary .md-nav__title--site {
    background-color: #7cb342; }
  html [data-md-color-primary="lime"] .md-nav--primary .md-nav__title--site {
    background-color: #c0ca33; }
  html [data-md-color-primary="yellow"] .md-nav--primary .md-nav__title--site {
    background-color: #f9a825; }
  html [data-md-color-primary="amber"] .md-nav--primary .md-nav__title--site {
    background-color: #ffb300; }
  html [data-md-color-primary="orange"] .md-nav--primary .md-nav__title--site {
    background-color: #fb8c00; }
  html [data-md-color-primary="deep-orange"] .md-nav--primary .md-nav__title--site {
    background-color: #ff7043; }
  html [data-md-color-primary="brown"] .md-nav--primary .md-nav__title--site {
    background-color: #795548; }
  html [data-md-color-primary="grey"] .md-nav--primary .md-nav__title--site {
    background-color: #757575; }
  html [data-md-color-primary="blue-grey"] .md-nav--primary .md-nav__title--site {
    background-color: #546e7a; } }

@media only screen and (min-width: 60em) {
  [data-md-color-primary="red"] .md-nav--secondary {
    border-left: 0.4rem solid #ef5350; }
  [data-md-color-primary="pink"] .md-nav--secondary {
    border-left: 0.4rem solid #e91e63; }
  [data-md-color-primary="purple"] .md-nav--secondary {
    border-left: 0.4rem solid #ab47bc; }
  [data-md-color-primary="deep-purple"] .md-nav--secondary {
    border-left: 0.4rem solid #7e57c2; }
  [data-md-color-primary="indigo"] .md-nav--secondary {
    border-left: 0.4rem solid #e15545; }
  [data-md-color-primary="blue"] .md-nav--secondary {
    border-left: 0.4rem solid #2196f3; }
  [data-md-color-primary="light-blue"] .md-nav--secondary {
    border-left: 0.4rem solid #03a9f4; }
  [data-md-color-primary="cyan"] .md-nav--secondary {
    border-left: 0.4rem solid #00bcd4; }
  [data-md-color-primary="teal"] .md-nav--secondary {
    border-left: 0.4rem solid #009688; }
  [data-md-color-primary="green"] .md-nav--secondary {
    border-left: 0.4rem solid #4caf50; }
  [data-md-color-primary="light-green"] .md-nav--secondary {
    border-left: 0.4rem solid #7cb342; }
  [data-md-color-primary="lime"] .md-nav--secondary {
    border-left: 0.4rem solid #c0ca33; }
  [data-md-color-primary="yellow"] .md-nav--secondary {
    border-left: 0.4rem solid #f9a825; }
  [data-md-color-primary="amber"] .md-nav--secondary {
    border-left: 0.4rem solid #ffb300; }
  [data-md-color-primary="orange"] .md-nav--secondary {
    border-left: 0.4rem solid #fb8c00; }
  [data-md-color-primary="deep-orange"] .md-nav--secondary {
    border-left: 0.4rem solid #ff7043; }
  [data-md-color-primary="brown"] .md-nav--secondary {
    border-left: 0.4rem solid #795548; }
  [data-md-color-primary="grey"] .md-nav--secondary {
    border-left: 0.4rem solid #757575; }
  [data-md-color-primary="blue-grey"] .md-nav--secondary {
    border-left: 0.4rem solid #546e7a; } }
