.blue_btn {
  background-color: #002E5D;
  color: white;
  padding: 5px 15px 5px 15px;
}

.blue_btn:hover {
  color: #002E5D;
  background-color: white;
  border: 2px solid #002E5D;
}

.pink_btn {
  background-color: #FEEBD4;
  padding: 8px 15px;
  font-size: 16px;
  width: 100%;
  max-width: 150px;
  text-align: center;
}

.fhrai_pubbuy_btn, .fhrai_pub_buy2btn {
  background-color: #002E5D;
}
.fhrai_pubbuy_btn:hover, .fhrai_pub_buy2btn:hover {
  color: #002E5D;
}

.inner_count_div {
  background-color: #002E5D !important;
}

.cart_label {
  background-color: #FEEBD4;
}
.cart_label span {
  color: #002E5D !important;
}

.heading {
  text-align: center;
  font-size: 35px;
  padding-bottom: 20px;
  margin-top: 0px;
  margin-bottom: 25px;
  color: #002E5D;
  position: relative;
}
.heading:before {
  content: "";
  position: absolute;
  width: 150px;
  bottom: -2px;
  height: 3px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ffc4a6;
}
.heading:after {
  content: "";
  position: absolute;
  width: 150px;
  bottom: -10px;
  height: 3px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ffc4a6;
}

.register_new {
  text-align: center;
  font-weight: 700;
  font-size: 23px;
  color: #002E5D;
  margin-top: 13px;
}

.register_new a {
  font-weight: 700;
  font-size: 23px;
  color: #002E5D;
}

.logmod__tabs li {
  text-align: center;
}

.logmod__tabs li a {
  text-decoration: none;
  color: #809191;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  padding-top: 15px;
  padding-bottom: 15px;
}

.logmod__heading-subtitle {
  text-align: center;
  color: #002E5D;
}

.input {
  /*border: 1px solid;*/
  margin: auto;
}

/*banner */
.banner-past-speaker {
  width: 100%;
  min-height: 50vh;
  background-repeat: no-repeat;
  background-image: url("../../images/newWebsiteImages/banner_background.png");
  background-position: center;
}

.banner-header {
  text-align: center;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  margin-right: 60px;
  height: 50vh;
}

.banner-header img {
  width: 100%;
  height: 45vh;
}

.banner-header h1 {
  color: white;
  font-weight: 900;
  font-size: 3em;
  /*drop-shadow:5px 5px 15px black !important;*/
  text-shadow: 5px 5px 15px black;
  opacity: 1 !important;
}

.simform__actions .sumbit {
  background-color: #002E5D !important;
}

/*register page css*/
.sminputs .input input[type=text], .input input[type=password], select {
  /*border: none;*/
  /*margin: 10px;*/
  padding: 8px 7px !important;
  width: 244px !important;
}

.representative .input {
  border: unset !important;
}

.signup_5 {
  margin: auto;
}

.signup_7 .sign_full table {
  width: 100% !important;
}
.signup_7 .sign_full table td {
  /*padding-right:20px;*/
}

.photo {
  display: flex;
  justify-content: center;
}

.main-input {
  display: flex;
  gap: 20px;
}

.main-button {
  display: flex;
  flex-direction: column;
}

.button {
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 992px) {
  .main-input {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 0px;
  }
  .sminputs .input input[type=text], .input input[type=password], select {
    width: 100% !important;
  }
  .sminputs .hide-password {
    display: inline-block;
    position: absolute;
    right: 7px;
    top: -6px;
  }
}
.regional_mid_sec {
  background-color: transparent;
}/*# sourceMappingURL=Reg-login.css.map */