canvas {
  width:90vmin;
  height:90vmin;
  position:fixed;
  margin:auto;
  top: 10vmin;
  left: 50vmin;
  z-index:-1;
}

.navbar-brand{
	margin-left: 20%;
}

.btn-outline-primary {
    color: #FF7827 !important;
    border-color: #FF7827 !important;
	font-weight: 700 !important;
}

.btn-outline-primary:hover {
    color: #fff !important;
	font-weight: 700 !important;
    background-color: #FF7827 !important;
    border-color: #FF7827 !important;
}

.navbar-light .nav-link  {
	color: #FF7827 !important;
	font-weight: 700;
}

.form-inline{
	margin-right: 20%;
}

.navbar-light .navbar-nav .nav-link  {
    color: rgba(255,255,255,1) !important;
}

.nav {
	margin-left: 5%;
}


nav.navbar-light ul li a {
  position: relative;
}
nav.navbar-light ul li a:after{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '.';
  color: transparent;
  background: #aaa;
  height: 1px;
}
nav.navbar-light ul li a:hover:after {
  width: 100%;
}

nav ul li a,
nav ul li a:after,
nav ul li a:before {
  transition: all .5s;
}
nav ul li a:hover {
  color: #555;
}

nav ul {
  list-style: none;
  text-align: center;
}

nav ul li {
  display: inline-block;
}



/*LANDING Screen SVG visuals*/
#_K1Ug8WUTb8ZKiBWxAJG6 {
  offset-path: path('M0 0 L 5 0.2');
  offset-distance: 0%;
  animation: red-ball 2s linear alternate infinite;
}

#f-EAfyg7ZoWhCRC_Gf590 {
  offset-path: path('M0 0 L 6 0.1');
  offset-distance: 0%;
  animation: red-ball 3s linear alternate infinite;
}

#LvXBCWHopl8FK_y0KZ_ay {
  offset-path: path('M0 0 L 6 0.01');
  offset-distance: 0%;
  animation: red-ball 1s linear alternate infinite;
}


#z4WXLGBk64VAtSTT_KKrg {
  offset-path: path('M0 0 L 6 0.01');
  offset-distance: 0%;
  animation: red-ball 1.5s linear alternate infinite;
}

#rxDlRrhsWzURaUCzXDJnx {
  offset-path: path('M0 0 L 6 0.01');
  offset-distance: 0%;
  animation: red-ball 2.5s linear alternate infinite;
}

#FX-5ZVMjuJRQiuiGei_3H {
  offset-path: path('M0 0 L 6 0.01');
  offset-distance: 0%;
  animation: red-ball 3.5s linear alternate infinite;
}

#PmMM_U0ZsXTRTBguF_5wF {
  offset-path: path('M0 0 L 6 0.01');
  offset-distance: 0%;
  animation: red-ball 0.85s linear alternate infinite;
}

[id='1KrMq5sUJ2i-qqdypD1wC'] {
  offset-path: path('M0 0 L 6 0.01');
  offset-distance: 0%;
  animation: red-ball 2.85s linear alternate infinite;
}

@keyframes red-ball {
  from {
    offset-distance: 0%;
  }
  to {
    offset-distance: 100%;
  }
}


#_K1Ug8WUTb8ZKiBWxAJG6:hover #XRgF57STS16eP3AiCDX_k path,
#f-EAfyg7ZoWhCRC_Gf590:hover #aHrnBUveuu4t7j_TxTu56 path,
#LvXBCWHopl8FK_y0KZ_ay:hover #pKKhnwr0g0Db7IOTpU3VQ path,
#z4WXLGBk64VAtSTT_KKrg:hover #d1Y53p80AVXJSdg3x_HCl path,
#rxDlRrhsWzURaUCzXDJnx:hover #w_suOUA_LW4nagmbBoo3G path,
#FX-5ZVMjuJRQiuiGei_3H:hover #gFiy6VzuRk-hRjGvo9pgv path,
#PmMM_U0ZsXTRTBguF_5wF:hover [id='5i5cMNUdLkrf5QHKSDk5v'] path,
[id='1KrMq5sUJ2i-qqdypD1wC']:hover #qn-3zwMMk-Lmf419fXFfa path
 {

  stroke-dasharray: 28 !important;
  stroke-width: 0.3% !important;
  animation: dash 6s linear infinite;
  stroke: rgb(240,153,138)!important;

}
@keyframes dash {
  to {
    stroke-dashoffset: 1000;
  }
}

#tooltip p {
  margin: 0;                /* Remove default margins */
  padding: 5px 0;          /* Space out each detail line */
}


.title {
  text-decoration: underline;  /* Underline the title for emphasis */
}


/*body {
  display: flex;
  margin: 0;
  align-items: center;
  justify-content: center;
  height: 100vh;
}



.globalnav {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999;
    display: block;
    margin: 0;
    width: 100%;
    min-width: 1024px;
    height: 48px;
    max-height: 44px;
    background: rgba(10,50,100,0.92);
    font-size: 17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}*/
/*https://pngpress.com/wp-content/uploads/2020/08/uploads_brain_brain_PNG72.png*/
/*
.globalnav .icon {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999;
    display: block;
    margin: 0;
    width: 100%;
    min-width: 60px;
    height: 44px;
    background-size: 60px 44px;
    background-repeat: no-repeat;
    background-image: url(https://pngpress.com/wp-content/uploads/2020/08/uploads_brain_brain_PNG72.png);
    background-position: center center;
    width: 16px;
}

.item-list {
    cursor: default;
    margin: 0 -10px;
    width: auto;
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.item-menu {
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    height: 44px;
    z-index: 1;
    vertical-align: top;
	
	border-style: solid;
	border-color: red;
}

.list_container {
	padding-left: calc(max(22px, env(safe-area-inset-left)));
    padding-right: calc(max(22px, env(safe-area-inset-right)));
	margin: 0 auto;
    max-width: 980px;
    padding: 0 22px;
    position: relative;
    z-index: 2;
	
	
}*/

