lottie-player.user-session-time {
  width: 280px;
  height: auto;
  max-width: 500px;
  margin: auto;
  display: block;
}

lottie-player.server-error {
  width: 250px;
  height: auto;
  max-width: 500px;
  margin: auto;
  display: block;
}

lottie-player.learn-tips {
  width: 50px;
  height: auto;
  /*max-width: 500px;*/
  /*margin: auto;*/
  /*display: block;*/
}

lottie-player.leims-brain {
  width: 150px;
  height: auto;
  max-width: 500px;
  /*margin: auto;*/
  display: block;
}

lottie-player.change-password {
  width: 90%;
  height: auto;
  max-width: 500px;
  margin: auto;
  display: block;
}

lottie-player.change-username {
  width: 90%;
  height: auto;
  max-width: 500px;
  margin: auto;
  display: block;
}

.process-popup-outro {
  width: 90%;
  height: auto;
  max-width: 500px;
  margin: auto;
  display: block;
}

.learn-count {
  width: 90%;
  height: auto;
  max-width: 250px;
  margin: auto;
  display: block;
}

lottie-player.trophy {
  width: 150px;
  height: auto;
  max-width: 250px;
  margin: auto;
  display: block;
}

.learn-map {
  width: 90%;
  height: auto;
  max-width: 300px;
  margin: auto;
  display: block;
}

lottie-player.intro-popup {
  width: 90%;
  height: auto;
  max-width: 350px;
  margin: auto;
  display: block;
}

lottie-player.practice-confetti-lottie {
  width: 150px;
  height: auto;
  max-width: 350px;
  margin: auto;
  display: block;
}

lottie-player.dashboard-process-lottie {
  width: 60%;
  height: auto;
  max-width: 350px;
  margin: auto;
  display: block;
}

lottie-player.dashboard-process-lottie.blur {
  filter: blur(2px);
  -webkit-filter: blur(2px);
}

lottie-player.dashboard-process-lottie-top {
  width: 100%;
  height: auto;
  max-width: 350px;
  margin: auto;
  display: block;
  scale: 1.35;
}

lottie-player.dashboard-lock-lottie {
  width: 100%;
  height: auto;
  max-width: 350px;
  margin: auto;
  display: block;
}

lottie-player.dashboard-btn-lock-lottie {
  width: 45px;
  height: auto;
  max-width: 350px;
  margin: auto;
  display: block;
}

lottie-player.dashboard-leims-icon-lottie {
  width: 35px;
  height: auto;
  max-width: 350px;
  margin: auto;
  display: block;
}

lottie-player.dashboard-mies-icon-lottie {
  width: 35px;
  height: auto;
  max-width: 350px;
  margin: auto;
  display: block;
}

lottie-player.target-lang-flag {
  width: auto;
  height: 100%;
  max-width: 350px;
  min-height: 40px;
  margin: auto;
  display: block;
}

lottie-player.lottie-dashboard-top-icon {
  width: 45px !important;
  height: 45px !important;
  max-width: 45px !important;
  max-height: 45px !important;
  flex-shrink: 0;
}

div.dashboard-menu-icon {
  width: 55px;
  height: 55px;
  /*max-width: 350px;*/
  margin: -8px auto;
  /*display: block;*/
}

div.dashboard-menu-icon svg {
  width: 55px !important;
  height: auto;
}

.bottombar a div.dashboard-menu-icon {
  width: 55px;
  height: 15px;
  /*max-width: 350px;*/
  margin: auto;
  /*display: block;*/
}

.bottombar a div.dashboard-menu-icon svg {
  width: 55px !important;
  height: auto;
  position: absolute;
  bottom: 4px;
  right: 0;
  left: 0;
  margin: 0 auto !important;
}

.bottombar a div.dashboard-menu-icon.one svg {
  bottom: 8px;
}

.bottombar a div.dashboard-menu-icon.two svg {
  bottom: 3px;
}

.bottombar a div.dashboard-menu-icon.three svg {
  bottom: 5px;
}

.bottombar a div.dashboard-menu-icon.four svg {
  bottom: 8px;
}

.bottombar a div.dashboard-menu-icon.five svg {
  bottom: 8px;
}

.bottombar a div.dashboard-menu-icon.six svg {
  bottom: 6px;
}





/*div.dashboard-menu-icon.lottie-hover svg path {
  stroke: #646474;
}*/

/*.sidebar #sidebar-col-2 a:hover svg path {
  stroke: #fcb040;
}

.sidebar #sidebar-col-2 a:active svg path {
  stroke: #fcb040;
}

div.dashboard-menu-icon.lottie-hover.fill-success svg path {
  stroke: #198754;
}

div.dashboard-menu-icon.lottie-hover.fill-warning svg path {
  stroke: #ffc107;
}

div.dashboard-menu-icon.lottie-hover.fill-danger svg path {
  stroke: #dc3545;
}*/



/*.learn-time {*/
/*  width: 90%;*/
/*  height: auto;*/
/*  max-width: 300px;*/
/*  margin: auto;*/
/*  display: block;*/
/*}*/

/*.learn-count {*/
/*  width: 90%;*/
/*  height: auto;*/
/*  max-width: 250px;*/
/*  margin: auto;*/
/*  display: block;*/
/*}*/

.filip-h {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}