#domSrchContainer {
  background-image: url(/assets/media/img/srchBack.png);
  background-size: contain;
  /* padding-bottom: 55px; */
  padding-top: 15px;
  padding-bottom: 85px;
}
.domRegSrchBox #domSrchContainer {
  padding-bottom: 52px;
}
#domSrchContainer .pageHeaderTitle {
  font-size: 2.25rem;
  font-weight: 500;
  margin-bottom: -5px;
}
.domSrchBox {
  display: flex;
  justify-content: center;
}
.newSrchBttn {
  flex: 0 1 auto;
  border: 0.15rem solid white;
  border-top-right-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  background-color: #7463F4;
  color: white;
  font-size: 2rem;
  padding: 0.2rem 0.7rem;
}
.newSrchInputContainer {
  display: flex;
  flex: 1 1 auto;
  border-top: 0.15rem solid white;
  border-bottom: 0.15rem solid white;
  background-color: white;
}
.newSrchInputBox::-webkit-input-placeholder {
  color: #ABD9FF;
  font-size: 1.2rem;
}
.newSrchInputBox::-moz-placeholder {
  color: #ABD9FF;
  font-size: 1.2rem;
}
.newSrchInputBox:-ms-input-placeholder {
  color: #ABD9FF;
  font-size: 1.2rem;
}
.newSrchInputBox:-moz-placeholder {
  color: #ABD9FF;
  font-size: 1.2rem;
}
input.newSrchInputBox:-webkit-autofill,
input.newSrchInputBox:-webkit-autofill:hover, 
input.newSrchInputBox:-webkit-autofill:focus, 
input.newSrchInputBox:-webkit-autofill:active{
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.newSrchPrefix {
  padding: 0.6rem;
}
.newSrchInputBox {
  flex: 1 1 auto;
  border: none;
  background-color: white !important;
  padding: 0.8rem;
  box-shadow: none;
  outline: none;
  font-size: 1.2rem;
  padding-top: 0.6rem;
}
.newSrchPrefix {
  flex: 0 1 auto;
  border-top: 0.15rem solid white;
  border-left: 0.15rem solid white;
  border-bottom: 0.15rem solid white;
  background-color: #E7F2FE;
  border-top-left-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  color: white;
  font-size: 1.2rem;
  padding-left: 0.8rem;
  padding-right: 0.9rem;
  color: #0467b5;
  font-weight: 600;
  padding-top: 0.7rem;
}
.domSrchDrop {
  border: none;
  background-color: #E7F2FE;
  color: white;
  font-size: 1.2rem;
  padding-left: 0.3rem;
  padding-right: 1.5rem;
  border-right: 0.6rem solid transparent;
  color: #0467b5;
  font-weight: 600;
  float: none;
  margin-right: 0;
  width: 25%;
  flex-basis: content;
}
.domSrchDrop button:hover, .domSrchDrop button:focus, .domSrchDrop button:active, .domSrchDrop button:visited, .domSrchDrop .btn-primary:not(:disabled):not(.disabled):active, .domSrchDrop.show > .btn-primary.dropdown-toggle {
  background-color: #E7F2FE;
  border: none;
  color: #0467b5;
  box-shadow: none;
  outline: none;
}
.domSrchDrop button {
  background-color: #E7F2FE;
  border: none;
  border-radius: 0px;
  height: 100%;
  width: 100%;
  text-align: left;
  color: #0467b5;
  font-size: 1.2rem;
}
.domSrchDrop .dropdown-toggle::after {
  content: "\f078";
  font-family: 'Font Awesome 7 Free';
  top: 0.9rem;
  right: 0.4rem;
  border: none;
  font-weight: 900;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled):visited, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: none;
  outline: none;
}
.domSrchDrop .dropdown-menu {
  min-width: 12.3rem;
  left: 2.8rem !important;
  border-radius: 0;
  border-bottom-left-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
}