.v-sidebar-menu {
  background-color: #060606!important;
}

.v-sidebar-menu .vsm--link {
  color: #A2A2A2!important;
}

.v-sidebar-menu .vsm--link_level-1.vsm--link_exact-active, .v-sidebar-menu .vsm--link_level-1.vsm--link_active {
  /* -webkit-box-shadow: -3px 0px 0px 0px #8C0434 inset!important; */
  box-shadow: none!important;
  padding-right: 0px;
}

.v-sidebar-menu .vsm--link.vsm--link_active .vsm--title{
  -webkit-box-shadow: -2px 0px 0px 0px #8C0434 inset!important;
  box-shadow: -2px 0px 0px 0px #8C0434 inset!important;
}

.v-sidebar-menu .vsm--link.vsm--link_active {
  color: #8C0434!important;
  background-color: #F4E6EB;
}

.v-sidebar-menu .vsm--header {
  height: 150px;
}


.v-sidebar-menu .vsm--header .logo-icon{
  background-size: contain;
  height: 90px;
  width: 80px;
}

.sync-wrapper{
  padding: 30px 10px;
  border-top: 1px solid #a2a2a241;
  border-bottom: 1px solid #a2a2a241;
  width: 100%;
}

.sync-wrapper .sync-icon{
  background-position: 2px -9px;
  width: 34px;
  height: 23px;
}

.sync-wrapper .sync-icon.syncing{
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.sync-wrapper span{
  color: #a2a2a28a;
}

.v-sidebar-menu .vsm--footer {
  padding: 50px 10px;
  text-align: center;
  font-size: 16px;
  display: inline-flex;
  cursor: pointer;
}

.v-sidebar-menu .vsm--link_level-1 .vsm--icon{
  background-color: transparent!important;
}

.v-sidebar-menu .vsm--mobile-bg{
  background-color: #F4E6EB!important;
}
