:focus { outline: none; } .page-title-color { color: #b32d00; /* #b74040; �.������ */ } /* Footer styles */ .footer { display: flex; flex-grow: 1; align-items: center; flex-flow: column nowrap; } /* Header styles */ .navbar { background-color: #355b9c; /* ����� ��� = title �1d4a9b, ������ ��� #e3f2fd*/ } .navbar-brand > img { height: 2em; } .navbar-brand > span { font-size: smaller; margin-left: 10px; color: #04763a; /* �. ����� */ text-decoration: none; } .navbar-brand:hover > span { font-size: smaller; margin-left: 10px; color: #1560a1; /* �.��� */ text-decoration: underline; } .nav-link, .nav-link:visited, .nav-link:active { color: #04763a !important; /* �.����� */ text-decoration: none; } .nav-link:hover { color: #1560a1 !important; /* �.��� */ text-decoration: underline; } /* Navigation tree (sitemap) styles */ .nav_tree .nav_tree_item_container:first-child { border-top: 1px solid rgba(0, 0, 0, 0.125); } .nav_tree_item_container:hover { background-color: antiquewhite; /* #faebd7 - ��.����� */ } .nav_tree_item_container { display: flex; align-items: center; border: 1px solid rgba(0, 0, 0, 0.125); border-top: none; } .nav_tree_item_container span.indent { margin-left: 1em; margin-right: 1em; } .nav_tree_item_data { display: flex; flex-grow: 1; align-items: flex-start; flex-flow: column nowrap; padding: 0.25rem 0.5rem; border-left: 1px solid rgba(0, 0, 0, 0.125); } .nav_tree_item_data span { color: #033; font-size: smaller; font-weight: bold; float: right; } .nav_tree_item_data a, .nav_tree_item_data a:visited { color: #033; text-decoration: underline; } .nav_tree_item_data a:hover { color: #099; text-decoration: underline; }