/* Hide "On GitHub" section from versions menu */
div.rst-versions > div.rst-other-versions > div.injected > dl:nth-child(4) {
    display: none;
}

.wy-breadcrumbs-aside { display: none !important;}

/* Gets rid of the top breadcrumb */
.wy-breadcrumbs { display: none; }

.wy-side-nav-search { background-color: #69090D !important; }

/* this isn't working and I don't know why -- will revisit later
  More specifically, it's making the ENTIRE sidebar change colors -- so just
  need to find the right element.
*/
/* .active, .wy-menu-vertical:hover {
    background-color: #69090D !important;
}
*/

/* Centering definition - used by the main graphic */
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.tab { margin-left: 24px !important; }

/* Change the color of the menu section headings */
.caption-text { color: #ea941a !important; }

/* Change the color of the expander + sign */
.toctree-expand { color: #dd0031 !important; }

/* Gets rid of the gutters on each side -- default is 800px */
.wy-nav-content { max-width: 1200px !important; }

/* style code blocks */
code {color: blue; !important}

.rst-content code {
    color: blue !important;
}

.rst-content tt {
    color: blue !important;
}

.rst-versions.rst-badge { display: none !important; }
.injected { display: none !important; }

/* Ditch the bottom nav buttons - option in theme isn't working */
/* .btn { display: none !important; }
.rst-badge .rst-versions .rst-versions.rst-badge { display: none !important; }
.rst-versions { visibility: hidden; }
*/

/* Implements fix for right-floated images spilling over into next section, 
  for example in /ui/horizon/login.md
*/
/* As described at https://www.w3schools.com/css/css_float_clear.asp */
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

header, .md-tabs {
  background : -moz-linear-gradient(0% 50% 0deg,rgba(105, 9, 13, 1) 0%,rgba(108, 10, 14, 1) 18%,rgba(117, 11, 17, 1) 30%,rgba(132, 14, 22, 1) 41%,rgba(154, 18, 29, 1) 50%,rgba(181, 23, 38, 1) 59%,rgba(215, 29, 49, 1) 67%,rgba(220, 30, 51, 1) 68%,rgba(220, 33, 50, 1) 75%,rgba(222, 43, 48, 1) 81%,rgba(224, 60, 45, 1) 86%,rgba(226, 84, 40, 1) 91%,rgba(230, 114, 33, 1) 96%,rgba(234, 148, 26, 1) 100%);
	background : -webkit-linear-gradient(0deg, rgba(105, 9, 13, 1) 0%, rgba(108, 10, 14, 1) 18%, rgba(117, 11, 17, 1) 30%, rgba(132, 14, 22, 1) 41%, rgba(154, 18, 29, 1) 50%, rgba(181, 23, 38, 1) 59%, rgba(215, 29, 49, 1) 67%, rgba(220, 30, 51, 1) 68%, rgba(220, 33, 50, 1) 75%, rgba(222, 43, 48, 1) 81%, rgba(224, 60, 45, 1) 86%, rgba(226, 84, 40, 1) 91%, rgba(230, 114, 33, 1) 96%, rgba(234, 148, 26, 1) 100%);
	background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(105, 9, 13, 1) ),color-stop(0.18,rgba(108, 10, 14, 1) ),color-stop(0.3,rgba(117, 11, 17, 1) ),color-stop(0.41,rgba(132, 14, 22, 1) ),color-stop(0.5,rgba(154, 18, 29, 1) ),color-stop(0.59,rgba(181, 23, 38, 1) ),color-stop(0.67,rgba(215, 29, 49, 1) ),color-stop(0.68,rgba(220, 30, 51, 1) ),color-stop(0.75,rgba(220, 33, 50, 1) ),color-stop(0.81,rgba(222, 43, 48, 1) ),color-stop(0.86,rgba(224, 60, 45, 1) ),color-stop(0.91,rgba(226, 84, 40, 1) ),color-stop(0.96,rgba(230, 114, 33, 1) ),color-stop(1,rgba(234, 148, 26, 1) ));
	background : -o-linear-gradient(0deg, rgba(105, 9, 13, 1) 0%, rgba(108, 10, 14, 1) 18%, rgba(117, 11, 17, 1) 30%, rgba(132, 14, 22, 1) 41%, rgba(154, 18, 29, 1) 50%, rgba(181, 23, 38, 1) 59%, rgba(215, 29, 49, 1) 67%, rgba(220, 30, 51, 1) 68%, rgba(220, 33, 50, 1) 75%, rgba(222, 43, 48, 1) 81%, rgba(224, 60, 45, 1) 86%, rgba(226, 84, 40, 1) 91%, rgba(230, 114, 33, 1) 96%, rgba(234, 148, 26, 1) 100%);
	background : -ms-linear-gradient(0deg, rgba(105, 9, 13, 1) 0%, rgba(108, 10, 14, 1) 18%, rgba(117, 11, 17, 1) 30%, rgba(132, 14, 22, 1) 41%, rgba(154, 18, 29, 1) 50%, rgba(181, 23, 38, 1) 59%, rgba(215, 29, 49, 1) 67%, rgba(220, 30, 51, 1) 68%, rgba(220, 33, 50, 1) 75%, rgba(222, 43, 48, 1) 81%, rgba(224, 60, 45, 1) 86%, rgba(226, 84, 40, 1) 91%, rgba(230, 114, 33, 1) 96%, rgba(234, 148, 26, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#69090D', endColorstr='#EA941A' ,GradientType=0)";
	background : linear-gradient(90deg, rgba(105, 9, 13, 1) 0%, rgba(108, 10, 14, 1) 18%, rgba(117, 11, 17, 1) 30%, rgba(132, 14, 22, 1) 41%, rgba(154, 18, 29, 1) 50%, rgba(181, 23, 38, 1) 59%, rgba(215, 29, 49, 1) 67%, rgba(220, 30, 51, 1) 68%, rgba(220, 33, 50, 1) 75%, rgba(222, 43, 48, 1) 81%, rgba(224, 60, 45, 1) 86%, rgba(226, 84, 40, 1) 91%, rgba(230, 114, 33, 1) 96%, rgba(234, 148, 26, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69090D',endColorstr='#EA941A' , GradientType=1);
}

.inline-status-box {
  float: right;
  border: 1px solid #edebeb;
  padding-left: 0.5em;
  padding-right: 0.5em;
  background-color: #edebeb;
  border-radius: 1em;
}

@media screen and (min-width: 100em) {
  html {
    font-size: 125%;
  }
}

.admonition {
  font-size: inherit !important;
}

/* Custom admonitions, per https://squidfunk.github.io/mkdocs-material/reference/admonitions/#custom-admonitions */

/* MIT-licensed ear SVG icon from https://www.svgrepo.com/svg/472585/ear
See third-party-licenses.md
*/

:root {
  --md-admonition-icon--feedback: url('data:image/svg+xml;charset=utf-8,<svg width="800px" height="800px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg"><title>ear</title>  <path d="M16.97 0.75c-5.108 0-10.28 3.864-10.28 11.25 0 0.69 0.56 1.25 1.25 1.25s1.25-0.56 1.25-1.25v0c0-6.012 4.033-8.75 7.78-8.75s7.78 2.738 7.78 8.75c0.005 0.124 0.008 0.27 0.008 0.416 0 0.717-0.067 1.418-0.194 2.098l0.011-0.070c-0.241 1.112-0.633 2.096-1.162 2.991l0.025-0.046c-0.286 0.493-0.583 0.917-0.911 1.315l0.013-0.016c-0.188 0.227-0.393 0.432-0.598 0.635-0.378 0.359-0.72 0.747-1.026 1.163l-0.017 0.024c-0.429 0.631-0.849 1.359-1.216 2.118l-0.046 0.105c-0.266 0.49-0.52 1.069-0.726 1.67l-0.024 0.082c-0.098 0.328-0.168 0.711-0.196 1.105l-0.001 0.018c-0.013 0.22-0.046 0.426-0.097 0.624l0.005-0.022c-0.083 0.282-0.177 0.522-0.288 0.752l0.013-0.029c-0.221 0.427-0.505 0.79-0.845 1.092l-0.004 0.003c-0.733 0.622-1.657 1.040-2.672 1.156l-0.023 0.002c-0.235 0.033-0.506 0.052-0.781 0.052-0.818 0-1.597-0.167-2.304-0.469l0.038 0.015c-0.893-0.371-1.607-1.022-2.049-1.842l-0.011-0.022c-0.266-0.544-0.422-1.183-0.422-1.859 0-0.021 0-0.043 0-0.064l-0 0.003c0-0.69-0.56-1.25-1.25-1.25s-1.25 0.56-1.25 1.25v0c-0 0.018-0 0.038-0 0.059 0 1.085 0.254 2.111 0.706 3.021l-0.018-0.040c0.72 1.368 1.868 2.429 3.262 3.023l0.043 0.016c0.947 0.415 2.051 0.656 3.211 0.656 0.011 0 0.022-0 0.034-0h-0.002c0.392-0 0.778-0.026 1.156-0.075l-0.045 0.005c1.561-0.182 2.947-0.821 4.049-1.779l-0.009 0.008c0.574-0.512 1.049-1.12 1.402-1.801l0.016-0.035c0.155-0.309 0.301-0.675 0.417-1.055l0.013-0.050c0.096-0.323 0.165-0.699 0.192-1.087l0.001-0.017c0.013-0.226 0.048-0.437 0.101-0.64l-0.005 0.023c0.187-0.542 0.39-0.999 0.625-1.436l-0.025 0.051c0.354-0.743 0.713-1.369 1.113-1.965l-0.035 0.055c0.235-0.314 0.484-0.591 0.754-0.844l0.003-0.003c0.262-0.26 0.521-0.523 0.762-0.814 1.214-1.476 2.104-3.266 2.534-5.228l0.015-0.083c0.151-0.76 0.238-1.634 0.238-2.528 0-0.154-0.003-0.307-0.008-0.459l0.001 0.022c0-7.386-5.172-11.25-10.28-11.25zM16.656 16.35c-2.227 0.358-3.907 2.266-3.907 4.566 0 0.030 0 0.059 0.001 0.089l-0-0.004c0 0.727-0.294 1.195-0.75 1.195s-0.75-0.469-0.75-1.195c0-0.69-0.56-1.25-1.25-1.25s-1.25 0.56-1.25 1.25v0c-0.010 0.098-0.016 0.212-0.016 0.327 0 1.825 1.45 3.31 3.261 3.368l0.005 0c1.816-0.058 3.266-1.543 3.266-3.368 0-0.115-0.006-0.229-0.017-0.341l0.001 0.014c-0-0.011-0-0.024-0-0.037 0-1.086 0.796-1.985 1.837-2.147l0.012-0.002c0.384-0.025 0.739-0.129 1.057-0.294l-0.015 0.007c0.308-0.182 0.565-0.416 0.768-0.692l0.005-0.007c0.773-0.948 1.241-2.171 1.241-3.503 0-1.208-0.385-2.327-1.040-3.239l0.011 0.017c-0.998-1.28-2.54-2.096-4.273-2.096-0.065 0-0.13 0.001-0.194 0.003l0.009-0c-0.413 0.024-0.801 0.093-1.17 0.203l0.037-0.009c0.659-1.288 1.976-2.154 3.496-2.154 1.083 0 2.063 0.44 2.771 1.15l0 0c0.827 0.934 1.331 2.17 1.331 3.524 0 0.097-0.003 0.194-0.008 0.29l0.001-0.013c0 0.69 0.56 1.25 1.25 1.25s1.25-0.56 1.25-1.25v0c0.019-0.193 0.030-0.417 0.030-0.644 0-3.71-2.955-6.73-6.64-6.834l-0.010-0c-3.694 0.105-6.649 3.124-6.649 6.834 0 0.227 0.011 0.451 0.033 0.672l-0.002-0.028c0 0 0 0.001 0 0.001 0 0.69 0.559 1.249 1.249 1.249 0.511 0 0.95-0.306 1.143-0.746l0.003-0.008c0.017-0.017 0.039-0.023 0.055-0.041 0.509-0.584 1.254-0.951 2.084-0.951 0.899 0 1.698 0.43 2.202 1.096l0.005 0.007c0.334 0.495 0.534 1.106 0.534 1.763 0 0.731-0.247 1.405-0.662 1.942l0.005-0.007z"></path></svg>')
}
.md-typeset .admonition.feedback,
.md-typeset details.feedback {
  border-color: rgb(0, 176, 255);
}
.md-typeset .feedback > .admonition-title,
.md-typeset .feedback > summary {
  background-color: rgba(0, 176, 255, 0.1);
}
.md-typeset .feedback > .admonition-title::before,
.md-typeset .feedback > summary::before {
  background-color: rgb(0, 176, 255);
  -webkit-mask-image: var(--md-admonition-icon--feedback);
          mask-image: var(--md-admonition-icon--feedback);
}

/* MIT-licensed hammer SVG icon from https://www.svgrepo.com/svg/436775/hammer-fill
See third-party-licenses.md
*/

:root {
  --md-admonition-icon--construction: url('data:image/svg+xml;charset=utf-8,<svg width="800px" height="800px" viewBox="0 0 56 56" xmlns="http://www.w3.org/2000/svg"><path d="M 39.4615 8.1276 C 33.7743 2.4840 22.1821 1.8521 15.5362 8.5416 C 14.4467 9.6093 14.6428 10.8295 15.3836 11.5704 C 15.9066 12.1151 16.7346 12.3548 17.5191 12.1151 C 22.1603 10.6552 26.4529 10.5245 29.8739 13.0521 L 28.0436 17.9330 C 27.3463 19.8288 27.7167 21.1579 28.9587 22.4217 L 33.9922 27.4770 C 34.9945 28.5011 36.1059 28.8062 37.5658 28.4575 L 41.0959 27.6513 L 42.7953 29.3510 L 42.5119 31.8350 C 42.3597 32.8591 42.4905 33.4910 43.3839 34.3844 L 45.0832 36.0187 C 46.0204 36.9556 47.2186 37.0428 48.1120 36.1494 L 55.1066 29.1984 C 56 28.3050 55.8692 27.1066 54.9540 26.1478 L 53.2765 24.4700 C 52.4264 23.5984 51.7512 23.4241 50.7703 23.5766 L 48.2646 23.8817 L 46.5434 22.2257 L 47.5889 18.4778 C 47.9161 17.2576 47.5019 16.1245 46.1944 14.8389 Z M 2.2225 44.8000 C .1089 46.6739 0 48.6350 1.9611 50.6179 L 5.4257 54.0607 C 7.3650 56 9.3914 55.8910 11.2436 53.7992 L 32.2273 30.2443 L 25.7774 23.8163 Z"/></svg>')
}
.md-typeset .admonition.construction,
.md-typeset details.construction {
  border-color: rgb(255, 145, 0);
}
.md-typeset .construction > .admonition-title,
.md-typeset .construction > summary {
  background-color: rgba(255, 145, 0, 0.1);
}
.md-typeset .construction > .admonition-title::before,
.md-typeset .construction > summary::before {
  background-color: rgb(255, 145, 0);
  -webkit-mask-image: var(--md-admonition-icon--construction);
          mask-image: var(--md-admonition-icon--construction);
}

/*
 *  Don't apply these hacks if the hamburger menu is being used
 *  Consistent with theme breakpoint (see https://github.com/squidfunk/mkdocs-material/blob/38e001313ab79b2d65f7755491022243867572c8/src/assets/stylesheets/_config.scss#L28)
 */
@media screen and (min-width: 1220px) {
  label.md-nav__link[tabindex=""] {
    border-top: 1px solid #edebeb;
    padding-top: 10px;
    color: var(--md-default-fg-color) !important;
    margin-bottom: 5px;
  }
  
  label.md-nav__title {
    color: var(--md-default-fg-color) !important;
  }
  
  li.md-nav__item--section > nav.md-nav > ul.md-nav__list {
    margin-left: 12px;
  } 
}

img.round-and-shadow {
  border-radius: 5px;
  filter: drop-shadow(0px 0px 6px #7e7e7e);
  max-width: 95%;
  margin-left: 2.5%;
}

.pros {
  li {
    /* material-plus icon, Copyright 2016 Google LLC */
    list-style-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -6 30 24"><path stroke="%2300a100" stroke-width="2" fill="%2300a100" d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"></path></svg>');
  }

  li::marker {
    font-size: 3.25em;
    line-height: 0.1;
    direction: rtl;
  }
}

.cons {
  li {
    /* material-minus icon, Copyright 2016 Google LLC */
    list-style-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -6 30 24"><path stroke="red" stroke-width="2" fill="red" d="M19 13H5v-2h14z"></path></svg>');
  }

  li::marker {
    font-size: 3.25em;
    line-height: 0.1;
    direction: rtl;
  }
}