For some reason, adding no-hairline in this particular navbar does not remove the hairline, even though the correct css gets referenced through the class.
It works normally with the subheader and the rest of the content in the page.
It does not happen in any other instance.
Code:
<div class="page page-with-subnavbar" style="background-color: black;">
<div class="navbar no-hairline">
<div class="navbar-inner">
<div class="left">
<a id="back" class="link back">
<i class="icon icon-back"></i>
</a>
</div>
<div>
<span id="navbarReportTitle"></span>
</div>
<div class="right">
<i id="navbarReportIcon" class="f7-icons button link popover-open" data-popover=".popover-links">more_vertical_fill</i>
</div>
</div>
<div class="subnavbar no-hairline">
<div class="subnavbar-inner">
<div class="left"></div>
<div class="swiper-container vesselsSwiper">
<div class="swiper-wrapper"></div>
<!-- If we need navigation buttons -->
<div class="swiper-button-prev vesselsSwiper-button-prev"></div>
<div class="swiper-button-next vesselsSwiper-button-next"></div>
</div>
<div class="right"></div>
</div>
</div>
</div>