/**
 * @file
 * Subtheme specific CSS.
 */

.navbar-brand {
    display: flex; /* Enables flexbox for alignment */
    align-items: center; /* Aligns items vertically in the middle */
    text-decoration: none; /* Removes default link underline */
}

.navbar-brand img {
    width: 50px; /* Set image width */
    height: auto; /* Maintain aspect ratio */
	 margin-right: 20px;
}

.navbar-brand  {
    font-size: 30px; /* Set text size */
    text-transform: uppercase; /* Make text uppercase */
      
    font-weight: bold; /* (Optional) Make text bold */
    color: inherit; /* Inherits text color from parent */
}






ul.nav li.dropdown:hover > ul.dropdown-menu, .dropdown-item a:hover {
	display: block;
}

#navbar-top {   background-color: #0d6efd !important;}
#edit-submit{ background-color: #ffc107;  border: none; display: inline-block; border-radius: 50px;}

#navbar-main {background-color: #f5f5f5 !important;}

.tbm-link.level-1 {
    color: #222;
    padding: 0.5rem 1rem;
    text-decoration: none;
    /**width: 150px; **/
    text-align: center;}
	

.tbm-subnav {
    line-height: 1 !important; /* Sets line height to normal */
    list-style: none; /* Removes default bullet points for lists */
    padding: 0; /* Removes default padding */
    margin: 0; /* Removes default margin */
}
.tbm-subnav a {
    text-decoration: none; /* Removes underline */
    color: inherit; /* Keeps the same color as the parent element */
}

