/*Main menu common css*/
#block-temphalla-main-menu{ text-align:right; }
#block-temphalla-main-menu ul{width: 100%; position: relative; margin-bottom: 0px;}
#block-temphalla-main-menu ul li{display:inline-block; margin-left:30px;}
#block-temphalla-main-menu ul li a{ text-decoration: none; color: #000000;}
#block-temphalla-main-menu ul li a.is-active,#block-temphalla-main-menu ul li a:hover{ 
   text-decoration: underline;
   text-underline-offset: 6px;
}
.footer-section{
   background-color: #F2F2F2;
}
#block-showcopyrightcontent, #block-showcopyrightcontent a{color:#000000 !important;}

/*admin action menu common css*/
#block-tabs ul{width: 100%; position: relative; border-bottom:1px solid #999;}
#block-tabs ul li{display:inline-block;}
#block-tabs ul li a{ text-decoration: none; color:#000; padding: 11px 20px; }
#block-tabs a.is-active, #block-tabs a:hover { color: #fff; background-color: #999; border-radius: 4px 4px 0px 0px; line-height: 40px; padding: 11px 20px;  }

/*footer menu common css*/
#block-footer{text-align:right;}
#block-footer ul{width: 100%; position: relative;}
#block-footer ul li{display:inline-block; margin-left:30px;}
#block-footer ul li a{ text-decoration: none; color:#000000;}
#block-footer ul li a:hover, #block-footer ul li a.is-active{ text-decoration: underline; color:#000000; text-underline-offset: 6px;}

.horizontal-line{
   margin: 0px;
   color: #000000;
   opacity: 0.5;
}
/*login page*/
.path-user #qrcode{
    display: flex;
    justify-content: center;
    align-items: center;
}
.path-user .user-section-form-content-wrapper{
    margin-top: 0px !important;
}
#block-sitebranding-2{
    margin: 2rem 0;
    text-align: center;
}
.footer-row-2{
  padding: 12px 0px;
}
.footer-row .col-md-4{
    padding-left: 0px;
    padding-right: 0px;
}
.footer-menus-col{
  display: flex;
  align-items: center;
  justify-content: end;
}
#block-footer ul{
    margin-bottom: 0px;
}
.copiright{
    background-color: #fbf7ea;
    padding: 1.2rem;
}
#block-showcopyrightcontent a{
    color: #000;
    text-decoration: none;
}
#block-showcopyrightcontent{
  text-align: center;
  white-space: nowrap;
}
.footer-row{
   max-width: 1260px;
   margin: auto;
   align-items: center;
}
.footer-logo-wrapper img {
    width: 70%;
}
/*
#block-sitebranding{
    width: 50%;
}
*/
