Мне нравится делать это следующим образом:
Map map = new HashMap() {{
put("foo", "bar");
put(123, 456);
}};
Двойной {{}} является блоком инициализации экземпляра. Они немного необычны, но они полезны. Нет необходимости в библиотеках или помощниках.
Ваш CSS недействителен; если вы не работаете с каким-либо препроцессором, это должно выглядеть так:
.navbar {
padding: 20px;
margin-bottom: 40px;
}
.navbar bwm-search {
height: 50px;
width: 300px;
}
.navbar .navbar-brand {
margin-right: 30px;
font-size: 30px;
letter-spacing: 1px;
color: red;
font-weight: 500;
}
.navbar .nav-item {
font-size: 14px;
}
.navbar .btn-bwm-search {
border-color: red;
color: red;
}
.navbar .btn-bwm-search:hover red:focus,
red:active {
background-color: transparent;
border-color: main-color !important;
color: main-color !important;
box-shadow: none;
}
}
}