/* line 36, ../scss/Left-Side-Panel.scss */
.leftsidemenu {
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 280px;
  overflow-x: none;
  overflow-y: auto;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 15px;
  background: #464749;
  color: #fff;
  display: block;
  left: 0;
  padding: 30px 0 0 0;
}
/* line 53, ../scss/Left-Side-Panel.scss */
.leftsidemenu .leftsidemenu-inner {
  padding: 0 0 15px;
}
/* line 56, ../scss/Left-Side-Panel.scss */
.leftsidemenu .leftsidemenu-inner > p {
  margin-left: 15px;
  margin-right: 15px;
}
/* line 62, ../scss/Left-Side-Panel.scss */
.leftsidemenu .right {
  left: auto;
  right: -260px;
}
/* line 67, ../scss/Left-Side-Panel.scss */
.leftsidemenu .left {
  left: -260px;
  right: auto;
}
/* line 72, ../scss/Left-Side-Panel.scss */
.leftsidemenu h1 {
  font-size: 11px;
  font-weight: normal;
  padding: 0 15px;
  margin: 0 0 5px;
  color: #fff;
  line-height: 24px;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #4d4d4d), color-stop(100%, #1a1a1a));
  background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -o-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: linear-gradient(#4d4d4d, #1a1a1a);
}
/* line 76, ../scss/Left-Side-Panel.scss */
.leftsidemenu h2 {
  font-size: 11px;
  font-weight: normal;
  padding: 0 15px;
  margin: 0 0 5px;
  color: #fff;
  line-height: 24px;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #4d4d4d), color-stop(100%, #1a1a1a));
  background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -o-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: linear-gradient(#4d4d4d, #1a1a1a);
}
/* line 80, ../scss/Left-Side-Panel.scss */
.leftsidemenu h3 {
  font-size: 11px;
  font-weight: normal;
  padding: 0 15px;
  margin: 0 0 5px;
  color: #fff;
  line-height: 24px;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #4d4d4d), color-stop(100%, #1a1a1a));
  background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -o-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: linear-gradient(#4d4d4d, #1a1a1a);
}
/* line 84, ../scss/Left-Side-Panel.scss */
.leftsidemenu h4 {
  font-size: 11px;
  font-weight: normal;
  padding: 0 15px;
  margin: 0 0 5px;
  color: #fff;
  line-height: 24px;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #4d4d4d), color-stop(100%, #1a1a1a));
  background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -o-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: linear-gradient(#4d4d4d, #1a1a1a);
}
/* line 88, ../scss/Left-Side-Panel.scss */
.leftsidemenu h5 {
  font-size: 11px;
  font-weight: normal;
  padding: 0 15px;
  margin: 0 0 5px;
  color: #fff;
  line-height: 24px;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #4d4d4d), color-stop(100%, #1a1a1a));
  background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -o-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: linear-gradient(#4d4d4d, #1a1a1a);
}
/* line 92, ../scss/Left-Side-Panel.scss */
.leftsidemenu h6 {
  font-size: 11px;
  font-weight: normal;
  padding: 0 15px;
  margin: 0 0 5px;
  color: #fff;
  line-height: 24px;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #4d4d4d), color-stop(100%, #1a1a1a));
  background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: -o-linear-gradient(#4d4d4d, #1a1a1a);
  background-image: linear-gradient(#4d4d4d, #1a1a1a);
}
/* line 96, ../scss/Left-Side-Panel.scss */
.leftsidemenu p {
  font-size: 13px;
  margin: 0 0 12px;
}
/* line 100, ../scss/Left-Side-Panel.scss */
.leftsidemenu p a {
  color: rgba(255, 255, 255, 0.9);
}
/* line 105, ../scss/Left-Side-Panel.scss */
.leftsidemenu > p {
  margin-left: 15px;
  margin-right: 15px;
}
/* line 110, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul {
  display: block;
  margin: 0 0 15px;
  padding: 0;
}
/* line 115, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul li {
  display: block;
  margin: 0;
  line-height: 45px;
}
/* line 121, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul li:hover, .leftsidemenu ul li.active, .leftsidemenu ul li.leftsidemenu-class-active {
  border-top: none;
  line-height: 45px;
}
/* line 125, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul li:hover a, .leftsidemenu ul li.active > a, .leftsidemenu ul li.leftsidemenu-class-active > a {
  background-color: #00644e;
}
/* line 129, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul li a {
  padding: 0 45px 0 35px;
  display: block;
  text-decoration: none;
  color: #fff;
}
/* line 136, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul li span {
  padding: 10px 45px 10px 35px;
  display: block;
  text-decoration: none;
  color: #fff;
}
/* line 143, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul li img {
  padding: 0 45px 0 30px;
  display: block;
  text-decoration: none;
  color: #fff;
}
/* line 150, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul li.leftsidemenu-thin-line {
  content: "";
  display: block;
  height: 2px;
  margin: 15px 0 15px 35px;
  background: #000000;
  border-radius: 5px 0 0 5px;
}
/* line 159, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul li.leftsidemenu-thin-space {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  margin: 10px 0 5px 0;
}
/* line 166, ../scss/Left-Side-Panel.scss */
.leftsidemenu ul li.leftsidemenu-thick-space {
  content: "";
  display: block;
  height: 100px;
  width: 100%;
  margin: 10px 0 5px 0;
}

/* line 177, ../scss/Left-Side-Panel.scss */
.leftsidemenu-visible-body-style {
  width: calc(100% - 280px);
  position: absolute;
  left: 280px;
}
