.menu-toggle-container {
  position: fixed;
  top: 85px;
  left: 0;
  padding: 8px 5px 3px 5px;
  z-index: 999;
}
.menu-toggle {
  display: block;
  top: 85px;
  left: 8px;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
.menu-toggle input[type='checkbox'] {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  /* hide this */
  z-index: 2;
  /* and place it over the hamburger */
  -webkit-touch-callout: none;
}
.menu-toggle > span {
  display: block;
  width: 24px;
  height: 3px;
  margin-bottom: 5px;
  position: relative;
  background: #ffffff;
  border-radius: 2px;
  z-index: 1;
  -ms-transform-origin: 4px 0px;
  -o-transform-origin: 4px 0px;
  -webkit-transform-origin: 4px 0px;
  transform-origin: 4px 0px;
  -ms-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  -o-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  -webkit-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}
.menu-toggle > span:first-child {
  transform-origin: 0% 0%;
}
.menu-toggle > span:nth-last-child(2) {
  -ms-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}
.menu-toggle input[type='checkbox']:checked ~ span {
  opacity: 1;
  -ms-transform: rotate(45deg) translate(0, 3px);
  -webkit-transform: rotate(45deg) translate(0, 3px);
  transform: rotate(45deg) translate(0, 3px);
  background: #232323;
}
.menu-toggle input[type='checkbox']:checked ~ span:nth-last-child(3) {
  opacity: 0;
  -ms-transform: rotate(0deg) scale(0.2, 0.2);
  -webkit-transform: rotate(0deg) scale(0.2, 0.2);
  transform: rotate(0deg) scale(0.2, 0.2);
}
.menu-toggle input[type='checkbox']:checked ~ span:nth-last-child(2) {
  opacity: 1;
  -ms-transform: rotate(-45deg) translate(0, -1px);
  -webkit-transform: rotate(-45deg) translate(0, -1px);
  transform: rotate(-45deg) translate(0, -1px);
}
.menu {
  position: absolute;
  height: 100vh;
  width: 270px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: -60px 0 0 -50px;
  padding: 50px;
  padding-top: 70px;
  padding-right: 0;
  background: #979797;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */
  -ms-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -ms-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  -o-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  -webkit-transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}
.menu-toggle input:checked ~ ul {
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
}
.menu li {
  color: white;
  width: 100%;
  max-width: 270px;
  font-size: 1.2em;
  font-weight: 300;
}
.menu li.nav-header {
  font-weight: 300;
  font-size: 2.6em;
  margin-left: 0;
  margin-bottom: 15px;
}
#menu-slider li.menu-item-header {
  font-family: FontAwesome;
  padding-top: 8px;
  margin-bottom: 5px;
  cursor: pointer;
}
#menu-slider li.menu-item-header div.menu-header-container {
  display: inline-block;
  width: 90%;
}
#menu-slider li.menu-item-header div.menu-header-container span.menu-item-header-text {
  font-size: 1em;
  font-weight: bold;
  font-family: sans-serif, "Lato", Calibri, Arial;
  padding-left: 5px;
  width: 75%;
}
#menu-slider li.menu-item-header div.menu-header-container span.menu-item-header-container {
  display: inline-block;
  width: 75%;
}
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeFormulaSpecific,
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeApiOnly,
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeGeneral,
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeCommonPool,
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeBranch,
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeResults {
  font-family: FontAwesome;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin-left: 5px;
}
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeFormulaSpecific::before {
  content: "\f07a";
}
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeApiOnly::before {
  content: "\f0c1";
}
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeGeneral::before {
  content: "\f040";
}
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeCommonPool::before {
  content: "\f291";
}
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeBranch::before {
  content: "\f19c";
}
#menu-slider li.menu-item-header div.menu-header-container .MenuNodeResults::before {
  content: "\f080";
}
#menu-slider li.menu-item-header::after {
  content: "\f107";
}
#menu-slider li.menu-item-header.active::after {
  content: "\f106";
}
#menu-slider li.menu-item-header:hover {
  background-color: #FFFFFF;
  /*display: inline-block;*/
  background-color: #303030;
}
#menu-slider li.menu-item-header:hover span.MenuNodeFormulaSpecific.menu-header-icon-wlp,
#menu-slider li.menu-item-header:hover span.MenuNodeApiOnly.menu-header-icon-wlp,
#menu-slider li.menu-item-header:hover span.MenuNodeGeneral.menu-header-icon-wlp,
#menu-slider li.menu-item-header:hover span.MenuNodeCommonPool.menu-header-icon-wlp,
#menu-slider li.menu-item-header:hover span.MenuNodeBranch.menu-header-icon-wlp,
#menu-slider li.menu-item-header:hover span.MenuNodeResults.menu-header-icon-wlp {
  color: #FAC183;
}
#menu-slider li.menu-item-header:hover span.MenuNodeFormulaSpecific.menu-header-icon-wfp,
#menu-slider li.menu-item-header:hover span.MenuNodeApiOnly.menu-header-icon-wfp,
#menu-slider li.menu-item-header:hover span.MenuNodeGeneral.menu-header-icon-wfp,
#menu-slider li.menu-item-header:hover span.MenuNodeCommonPool.menu-header-icon-wfp,
#menu-slider li.menu-item-header:hover span.MenuNodeBranch.menu-header-icon-wfp,
#menu-slider li.menu-item-header:hover span.MenuNodeResults.menu-header-icon-wfp {
  color: #a08cc2;
}
#menu-slider li.menu-items {
  list-style: none;
}
#menu-slider li.menu-items ul {
  margin: 0;
  padding: 0;
}
#menu-slider li.menu-items ul li.menu-item {
  margin: 2px 0 2px 0;
  border-bottom: 1px solid #979797;
}
#menu-slider li.menu-items ul li.menu-item div.menu-item {
  display: inline-block;
  padding: 2px 0 0 0;
  font-size: 1em;
  font-weight: 300;
  overflow: hidden;
  width: 100%;
}
#menu-slider li.menu-items ul li.menu-item div.menu-item span.menu-item-text {
  display: inline-block;
  margin-left: 50px;
  max-width: 250px;
  font-size: 0.8em;
  font-weight: 300;
  font-family: sans-serif, "Lato", Calibri, Arial;
}
#menu-slider li.menu-items ul li.menu-item:hover {
  background-color: #6d6d6d;
}
#menu-slider li.menu-items ul li.menu-item-current {
  background-color: #6d6d6d;
}
#menu-slider li.menu-items ul li.menu-item-current.menu-item-wlp {
  border-bottom-color: #F78F1E;
}
#menu-slider li.menu-items ul li.menu-item-current.menu-item-wfp {
  border-bottom-color: #522F91;
}
#menu-slider li.menu-items ul li.menu-item-wlp:hover {
  border-bottom-color: #F78F1E;
}
#menu-slider li.menu-items ul li.menu-item-wfp:hover {
  border-bottom-color: #522F91;
}
li.menu-item-enabled {
  cursor: pointer;
}
li.menu-item-current:hover {
  cursor: default;
}
span.menu-item-disabled {
  color: #999999;
  cursor: wait;
}
.navigate-item-last {
  margin-top: 25px;
  border-top: 2px solid;
}
.menu-toggle-container-wlp {
  background-color: #F78F1E;
}
.menu-toggle-container-wfp {
  background-color: #522F91;
}
.navigate-item-last-wlp {
  border-color: #F78F1E;
}
.navigate-item-last-wfp {
  border-color: #522F91;
}
.menu-toggle-container{position:fixed;top:85px;left:0;padding:8px 5px 3px 5px;z-index:999;}.menu-toggle{display:block;top:85px;left:8px;z-index:1;-webkit-user-select:none;user-select:none;}.menu-toggle input[type='checkbox']{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;}.menu-toggle>span{display:block;width:24px;height:3px;margin-bottom:5px;position:relative;background:#fff;border-radius:2px;z-index:1;-ms-transform-origin:4px 0;-o-transform-origin:4px 0;-webkit-transform-origin:4px 0;transform-origin:4px 0;-ms-transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;-o-transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;-webkit-transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;}.menu-toggle>span:first-child{transform-origin:0% 0%;}.menu-toggle>span:nth-last-child(2){-ms-transform-origin:0% 100%;-o-transform-origin:0% 100%;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;}.menu-toggle input[type='checkbox']:checked~span{opacity:1;-ms-transform:rotate(45deg) translate(0,3px);-webkit-transform:rotate(45deg) translate(0,3px);transform:rotate(45deg) translate(0,3px);background:#232323;}.menu-toggle input[type='checkbox']:checked~span:nth-last-child(3){opacity:0;-ms-transform:rotate(0deg) scale(.2,.2);-webkit-transform:rotate(0deg) scale(.2,.2);transform:rotate(0deg) scale(.2,.2);}.menu-toggle input[type='checkbox']:checked~span:nth-last-child(2){opacity:1;-ms-transform:rotate(-45deg) translate(0,-1px);-webkit-transform:rotate(-45deg) translate(0,-1px);transform:rotate(-45deg) translate(0,-1px);}.menu{position:absolute;height:100vh;width:270px;overflow-y:auto;overflow-x:hidden;margin:-60px 0 0 -50px;padding:50px;padding-top:70px;padding-right:0;background:#979797;list-style-type:none;-webkit-font-smoothing:antialiased;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-ms-transition:transform .5s cubic-bezier(.77,.2,.05,1);-o-transition:transform .5s cubic-bezier(.77,.2,.05,1);-webkit-transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);}.menu-toggle input:checked~ul{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}.menu li{color:#fff;width:100%;max-width:270px;font-size:1.2em;font-weight:300;}.menu li.nav-header{font-weight:300;font-size:2.6em;margin-left:0;margin-bottom:15px;}#menu-slider li.menu-item-header{font-family:FontAwesome;padding-top:8px;margin-bottom:5px;cursor:pointer;}#menu-slider li.menu-item-header div.menu-header-container{display:inline-block;width:90%;}#menu-slider li.menu-item-header div.menu-header-container span.menu-item-header-text{font-size:1em;font-weight:bold;font-family:sans-serif,"Lato",Calibri,Arial;padding-left:5px;width:75%;}#menu-slider li.menu-item-header div.menu-header-container span.menu-item-header-container{display:inline-block;width:75%;}#menu-slider li.menu-item-header div.menu-header-container .MenuNodeFormulaSpecific,#menu-slider li.menu-item-header div.menu-header-container .MenuNodeApiOnly,#menu-slider li.menu-item-header div.menu-header-container .MenuNodeGeneral,#menu-slider li.menu-item-header div.menu-header-container .MenuNodeCommonPool,#menu-slider li.menu-item-header div.menu-header-container .MenuNodeBranch,#menu-slider li.menu-item-header div.menu-header-container .MenuNodeResults{font-family:FontAwesome;width:25px;height:25px;display:inline-block;margin-left:5px;}#menu-slider li.menu-item-header div.menu-header-container .MenuNodeFormulaSpecific::before{content:"";}#menu-slider li.menu-item-header div.menu-header-container .MenuNodeApiOnly::before{content:"";}#menu-slider li.menu-item-header div.menu-header-container .MenuNodeGeneral::before{content:"";}#menu-slider li.menu-item-header div.menu-header-container .MenuNodeCommonPool::before{content:"";}#menu-slider li.menu-item-header div.menu-header-container .MenuNodeBranch::before{content:"";}#menu-slider li.menu-item-header div.menu-header-container .MenuNodeResults::before{content:"";}#menu-slider li.menu-item-header::after{content:"";}#menu-slider li.menu-item-header.active::after{content:"";}#menu-slider li.menu-item-header:hover{background-color:#fff;background-color:#303030;}#menu-slider li.menu-item-header:hover span.MenuNodeFormulaSpecific.menu-header-icon-wlp,#menu-slider li.menu-item-header:hover span.MenuNodeApiOnly.menu-header-icon-wlp,#menu-slider li.menu-item-header:hover span.MenuNodeGeneral.menu-header-icon-wlp,#menu-slider li.menu-item-header:hover span.MenuNodeCommonPool.menu-header-icon-wlp,#menu-slider li.menu-item-header:hover span.MenuNodeBranch.menu-header-icon-wlp,#menu-slider li.menu-item-header:hover span.MenuNodeResults.menu-header-icon-wlp{color:#fac183;}#menu-slider li.menu-item-header:hover span.MenuNodeFormulaSpecific.menu-header-icon-wfp,#menu-slider li.menu-item-header:hover span.MenuNodeApiOnly.menu-header-icon-wfp,#menu-slider li.menu-item-header:hover span.MenuNodeGeneral.menu-header-icon-wfp,#menu-slider li.menu-item-header:hover span.MenuNodeCommonPool.menu-header-icon-wfp,#menu-slider li.menu-item-header:hover span.MenuNodeBranch.menu-header-icon-wfp,#menu-slider li.menu-item-header:hover span.MenuNodeResults.menu-header-icon-wfp{color:#a08cc2;}#menu-slider li.menu-items{list-style:none;}#menu-slider li.menu-items ul{margin:0;padding:0;}#menu-slider li.menu-items ul li.menu-item{margin:2px 0 2px 0;border-bottom:1px solid #979797;}#menu-slider li.menu-items ul li.menu-item div.menu-item{display:inline-block;padding:2px 0 0 0;font-size:1em;font-weight:300;overflow:hidden;width:100%;}#menu-slider li.menu-items ul li.menu-item div.menu-item span.menu-item-text{display:inline-block;margin-left:50px;max-width:250px;font-size:.8em;font-weight:300;font-family:sans-serif,"Lato",Calibri,Arial;}#menu-slider li.menu-items ul li.menu-item:hover{background-color:#6d6d6d;}#menu-slider li.menu-items ul li.menu-item-current{background-color:#6d6d6d;}#menu-slider li.menu-items ul li.menu-item-current.menu-item-wlp{border-bottom-color:#f78f1e;}#menu-slider li.menu-items ul li.menu-item-current.menu-item-wfp{border-bottom-color:#522f91;}#menu-slider li.menu-items ul li.menu-item-wlp:hover{border-bottom-color:#f78f1e;}#menu-slider li.menu-items ul li.menu-item-wfp:hover{border-bottom-color:#522f91;}li.menu-item-enabled{cursor:pointer;}li.menu-item-current:hover{cursor:default;}span.menu-item-disabled{color:#999;cursor:wait;}.navigate-item-last{margin-top:25px;border-top:2px solid;}.menu-toggle-container-wlp{background-color:#f78f1e;}.menu-toggle-container-wfp{background-color:#522f91;}.navigate-item-last-wlp{border-color:#f78f1e;}.navigate-item-last-wfp{border-color:#522f91;}