Issue at Hand:
I am currently utilizing Bootstrap 3.3.7 alongside another framework - Material Design for Bootstrap by fezvrasta (). Within the left three columns on my website, there is a panel containing filters which are created with,
The filter panel appears as follows:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<!-- Filter Panel -->
<div id="filterPanelDiv" class="row">
<div id="filterPanelDiv2" class="col-xs-10 col-xs-offset-1 well">
<p class="filterPanel_title">Filters:</p>
<!-- Filter - City -->
<div class="form-group smallerTopMargin">
<select class="selectpicker show-tick show-menu-arrow option form-control" data-live-search="true" title="City...">
<option class="filterPanel_option">Belgrade</option>
<option class="filterPanel_option">Cacak</option>
<option class="filterPanel_option">Ritopek</option>
</select>
</div>
<!-- Filter - Company -->
<div class="form-group smallerTopMargin">
<select class="selectpicker show-tick show-menu-arrow option form-control" data-live-search="true" title="Company...">
<option class="filterPanel_option">Microsoft</option>
<option class="filterPanel_option">Nordeus</option>
<option class="filterPanel_option">McDonald's</option>
</select>
</div>
<!-- Clear filters button -->
<div class="row text-center">
<button id="clearFilters" class="btn btn-danger filterPanel_clearBtn" style="color:#2a2b35">Clear Filters</button>
</div>
</div>
</div>
Additionally, there is an "online support" div positioned in the lower left corner of the screen, designed as follows:
<!-- Chatbox -->
<div class="chatbox" style="position:fixed;bottom:0;margin-left:1em;width:30%;">
<div class="panel panel-success">
<div class="panel-heading">
<h3 class="panel-title">Live Support - Online</h3>
</div>
<div class="panel-body">
<!-- Incoming message -->
<div class="row" style="display: flex;align-items: center;">
<img src="img/support.png" style="width:3em;margin-left:1em;margin-right:1em;" />
<p style="font-size: 1.3em;text-align:left;padding-left:0.8em;padding-top:0.4em;padding-bottom:0.4em;margin-right:3.5em;background-color:#e9e9e9;border-radius:0.4em;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sodales vitae nisi id elementum. Sed dictum eros ex, in auctor risus pretium vitae.</p>
</div>
<!-- Outgoing message -->
<div class="row" style="display: flex;align-items: center;">
<p style="font-size: 1.3em;text-align:left;padding-left:0.8em;padding-top:0.4em;padding-bottom:0.4em;margin-right:1em;margin-left:6em;background-color:#f2f2f2;border-radius:0.4em;">Ut sollicitudin libero dignissim, sodales eros sit amet, porttitor est.</p>
</div>
<!-- Incoming message -->
<div class="row" style="display: flex;align-items: center;">
<img src="img/support.png" style="width:3em;margin-left:1em;margin-right:1em;" />
<p style="font-size: 1.3em;text-align:left;padding-left:0.8em;padding-top:0.4em;padding-bottom:0.4em;margin-right:3.5em;background-color:#e9e9e9;border-radius:0.4em;">Praesent egestas vehicula dui at vestibulum. Nulla hendrerit pretium arcu hendrerit cursus.</p>
</div>
</div>
<div class="panel-footer">
<div class="form-group" style="margin:0;padding:0;">
<input type="text" class="form-control" id="inputEmail" placeholder="Type your message..." style="margin:0;width:96%;margin-left:2%;">
</div>
</div>
</div>
</div>
Apologies for consolidating all CSS within style="" tags... The main issue arises when loading the page where the "online support - chatbox" div overlaps the "filter panel," but when scrolling down slightly, this overlap ceases.
Any insights into why this might be happening?
Note that the filter panel resides inside a "container-fluid" while the online support - chatbox does not.
Appreciate any help you can provide! Cheers