.sidebar-wrapper {
  /*transform*/

  margin-left: -175px;
  left: 70px !important;
  width: 175px;
  height: 100%;

  -ms-overflow-y: auto;
  overflow-y: auto;
  z-index: 900;


  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  
  -webkit-transition: all .4s ease 0s;
  -moz-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  -ms-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.wrapper {
  height: 100%;
}

.wrapper.active .sidebar-wrapper {
  left: 175px !important;
  opacity: 0.9;
}

.sidebar-nav {
  display: block;
  float: left;
  width: 175px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar-nav li a {
  float: left;
  text-decoration: none;
  width: 175px;
  /*background: #252525;*/
  /*border-top: 1px solid #373737;*/
  /*border-bottom: 1px solid #1A1A1A; /!*transition*!/*/

  -webkit-transition: background .5s;
  -moz-transition: background .5s;
  -o-transition: background .5s;
  -ms-transition: background .5s;
  transition: background .5s;

  margin: 5px 0 !important;
}

.sidebar-nav li a:active,.sidebar-nav li a:focus {
  text-decoration: none;
}

.sidebar-nav form{
  padding: 0 5px;
}

.sidebar-nav form button{
  width: 100%
}

.sidebar-nav i {
  float: right;
  margin-right: 15px;
}

.sidebar-nav .help button{
  float:right;
  margin-right: 15px;
}

.sidebar-nav button i {
  float: none;
  margin: 0;
}

.sidebar-nav .dropdown-menu i {
  float: right;
  margin-right: 0;
}

.wrapper .brand {
  float: right;
}

.wrapper.active .brand {
  margin-right: 50px;
}

.sidebar-nav .submenu-text, .topbar .topbar-text{
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sidebar-nav .submenu-text {
  max-width: 115px;
}
.topbar .topbar-text {
  max-width: 200px;
}

.dropdown-menu {
  z-index: 1031 !important;
}

@media (max-height: 899px) {
  .my-fixed-bottom {
    padding-top: 0;
  }
}

@media (min-height: 900px) {
  .my-fixed-bottom {
    padding-top: 50px;
  }
}

.my-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

.sidebar-wrapper{
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3) !important;
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3) !important;
  box-shadow: 1px 1px 2px rgba(0,0,0,0.3) !important;
}


.sidebar-text-icon {
  font-family: arial black !important;
  margin-right: 5px !important;
  font-weight: bold !important;
}