

/* Bannner related classes */
.bannerPanel{
  position:absolute; 
  top:0; 
  width:100%;
  color: white;
}
.bannerDiv {
  justify-content: center;
  align-items: center;
  color: white;
  padding-top: 2.5rem;
  margin-bottom: 2.5rem;
  width:100%;
 
}
.bannerDiv h1 {
  font-size: 1.5rem;
    font-weight: normal;
    margin-bottom: 1.6875rem;
    text-align: center;
    color: white;
}


.bannerDiv p > span {
  color: white;
  padding: 0 1.5rem;
  position: relative;
  font-size: 0.875rem;
  font-weight: normal;
}

.bannerDots::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  background: white;
  border-radius: 50%;
  left: -5px;
  top: 50%;
  transform: translateY(-50%);
}

.orange-btn, .orange-btn:hover, .orange-btn:not(:disabled):not(.disabled):active:focus  {
background-color: var(--primary-color);
color: white;
border: 2px solid var(--primary-color);
border-radius: 5px!important;
font: normal 14px Roboto;
min-width: 160px!important;
height: 32px;
cursor: pointer;
text-decoration: none;
}
.bannerBtn-panel {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  display: block;
  text-align:center;
}

.fixedHeightBanner{
  min-height: 255px;
}