/****************************/
/* TOP NAVIGATION BAR START */
/****************************/

/* @media ( min-width: 768px){
  .top-navbar-ly .navbar-nav {
    flex-direction: row;
    align-items: center;
  }
} */
.top-navbar-ly .navbar-nav {
  flex-direction: row;
  align-items: center;
}
.top-navbar-ly div .title {
  flex-grow: 1;
}
/* assign btn to left side */
.top-navbar-ly .nav-saveBtn {
  margin-right: auto;
  margin-left: 1em;
}
.top-navbar-ly .navbar-nav .nav-item {
  padding-right: 1em;
 
}
.top-navbar-ly .navbar-nav .nav-item .dropdown-ly .dropdown-menu{
  position: absolute;
}
/* .top-navbar-ly .navbar-nav .nav-item .user_info{
  margin-top: -20px; 
  margin-left: -140px; 
  width: 210px;
}
.top-navbar-ly .navbar-nav .nav-item .user_info_content{
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  line-height: normal;
}
.top-navbar-ly .navbar-nav .nav-item .user_info_content{
  color: black !important;
} */

/* TOP NAVIGATION BAR END */

/* 全ページ共通navbarの高さを統一（GSSページだけ縦幅が小さくなる問題への対応）。
   ロゴ(50px)を中央寄せし、メイン/認証/GSSで同じ高さに揃える。 */
.top-navbar-ly {
  min-height: 72px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
}

/* GSSの signaling.css が .ringsHome を position:absolute; bottom:0 で配置するため、
   共通navbar内のロゴが下にはみ出す。navbar内のロゴだけ通常配置・高さ50pxに固定する
   （サイドバー等の .ringsHome には影響しないよう .top-navbar-ly 配下に限定）。 */
.top-navbar-ly .ringsHome {
  position: static;
  bottom: auto;
  margin-left: 0;
  height: 50px;
  width: auto;
}
