.weather .days.whether-10 li {
  width: 10%; }

.weather .days.whether-7 li {
  width: 8.3%; }

.weather .gismeteo .days.whether-7 li {
  width: 14.27%;
}

.city-weather {
  padding: 0 2%; }
  .city-weather .current-value h2 {
    margin-right: 60px; }

.navbar img.logo {
  width: 35px; }

.menu .header {
  text-transform: uppercase;
  font-size: 12pt; }

.navbar img.logo {
  float: left; }

.navbar-header .name-description {
  color: #c9c9c9;
  font-size: 13px;
  position: absolute;
  left: 50px;
  top: 30px; }

.login-content .login-content__title {
  margin-top: 20px; }
  .login-content .login-content__title > span {
    margin-left: 10px; }
.login-content .login-content__title_small {
  font-size: 25px;
  margin-left: 65px; }
.login-content .login-content__description {
  margin-top: 20px; }
.login-content .logo-wrap {
  margin-left: -65px; }
.login-content > h2 {
  margin-top: 40px;
  font-size: 30px; }

.user-name {
  color: white; }

.select-lang {
  margin-right: 20px;
  cursor: pointer;
  position: relative; }
  .select-lang .selected {
    width: 30px;
    height: 27px;
    margin-top: -3px; }
  .select-lang .selected.ru {
    background-image: url("/images/ru.png"); }
  .select-lang .selected.en {
    background-image: url("/images/en.png"); }
  .select-lang ul.list {
    background: white;
    list-style: none;
    position: absolute;
    padding: 3px;
    border-radius: 5px;
    top: 20px;
    left: -2px;
    transition: 0.5s all;
    display: none; }
  .select-lang ul.list > li {
    background-size: cover;
    width: 30px;
    height: 25px;
    padding: 1px;
    opacity: 0.6;
    transition: 0.3s all; }
  .select-lang ul.list > li:hover {
    opacity: 1; }
  .select-lang ul.list > li.ru {
    background-image: url("/images/ru.png"); }
  .select-lang ul.list > li.en {
    background-image: url("/images/en.png"); }

.select-lang.active ul.list {
  top: 30px;
  display: block; }

.weather .controls {
  text-align: center; }

.weather .weather-buttons.btn-group label.active {
  color: white;
  background-color: #FF9800 !important; }
.weather .weather-buttons.btn-group label {
  font-weight: bold;
  color: #f5f5f5;
  background-color: #ffb816 !important;
  cursor: pointer;
  width: 200px; }

.city-weather .current-value > i {
  font-size: 40pt;
  float: right;
  position: absolute;
  right: 0;
  top: 16px; }

.weather .days li > i.mdi {
  font-size: 20pt; }

.log-body {
  max-height: 500px;
  overflow-y: auto; }

/*# sourceMappingURL=app.css.map */
