 .login-menu a {
	 color:black;
 }
 
  .login-menu a:hover{
	 color:#001F4D;
 }
 
 .additional_content {
	padding:0;
 }
 
 
         .sidebar {
            width: 300px;
        }
        .block {
            border: 1px solid #001F4D; /* Рамка цвета из образца */
            margin-bottom: 20px;
            overflow: hidden;
        }
        .block-title {
            background-color: #001F4D; /* Цвет заливки из образца */
            color: white;
            font-size: 16px;
            padding: 10px;
            text-align: center;
        }
        .block-content {
            padding: 15px;
            font-size: 14px;
        }
		
		
		
		
.header__langs {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 12px;
}

.header__langs li:not(:last-child) {
  margin-right: 10px;
}

.header__langs a {
  display: block;
}

.header__langs a img {
  display: block;
  height: 15px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.gray-btn {
    display: inline-block !important;
    padding: 3px 7px !important;
    color: #fff !important;
    font-weight: 550;
    text-transform: uppercase;
    font-size: 12px;
    background-color: #7a7a7a;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    border-radius: 5px;
    cursor: pointer;
}
.navigation-container {
    display: flex;
    justify-content: center; /* Центрирует по горизонтали */
    align-items: center; /* Выравнивает по вертикали */
    gap: 20px; /* Отступ между колонками */
}

.submit-btn-container {
    flex: 0 1 auto; /* Ограничивает кнопку в своей колонке */
    text-align: center;
}
