/* defaults */
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");


/* Register page start */

#SelfRegistrationContent {
  padding-left: 0px;
  max-width: 450px;
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 30px;
  border: solid 4px var(--accentdarkgraycolor);
  font-family: var(--sitemainfont);
}

#SelfRegistrationContent select,
#totalDivCountry select,
#totalDivState select {
  height: 30px;
  width: 230px;
}

#totalDivCountry .required_star,
#totalDivState .required_star {
  margin-right: 25px;
}

#totalDivCountry,
#totalDivState {
  max-width: 450px;
  margin: 0 auto;
  text-align: center;
}

#SubmitButton,
#ClearButton {
  font-size: 12px;
  font-weight: 400;
  padding: 7px 20px;
  background-color: var(--primarybuttoncolor);
  border-color: var(--primarybuttoncolor);
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-family: var(--sitemainfont);
}

#SubmitButton:hover {
  background-color: var(--primarybuttonhovercolor);
}

#ClearButton:hover {
  background-color: var(--primarybuttonhovercolor);
}

#SubmitButton:focus {
  filter: drop-shadow(0px 0px 6px var(--primarybuttonhovercolor));
}

#ClearButton:focus {
  filter: drop-shadow(0px 0px 6px var(--primarybuttonhovercolor));
}

.loginRegister .Heading_H6 {
  text-align: center;
  font-family: var(--sitesecondryfont) !important;
}

#SelfRegistrationInstructionalCopy span {
  font-family: var(--sitesecondryfont) !important;
}

#SelfRegistrationFields .label {
  font-family: var(--sitemainfont);
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-right: 15px;
  display: block;
}

.loginRegister div#controlDivSectionHeader1,
.loginRegister div#controlDivSectionHeader2 {
  text-align: center;
}

.loginRegister div#SelfRegistrationButtons {
  text-align: center;
  font-family: var(--sitemainfont);
}

div#SelfRegistrationInstructionalCopy {
  text-align: center;
}

.loginRegister div#totalDivCustomField1,
.loginRegister div#totalDivBusinessName {
  margin-top: 10px;
}

#SelfRegistrationFields .labeldiv {
  float: left;
  width: 170px;
  text-align: right;
}

#SelfRegistrationFields input[type="text" i] {
  height: 35px;
  background: #f1f1f1;
  border-radius: 4px;
  border-bottom: none;
  border: none;
  font-size: 14px;
  margin-bottom: 5px;
  width: 50%;
}

div#SelfRegistrationButtons {
  margin-top: 20px;
  text-align: center;
}

div#googlereCaptchaPanel {
  padding-left: 120px;
}

.totaldiv.section_headers {
  background-color: unset;
  color: #000;
  font-size: 17px;
  font-weight: bold;
  cursor: pointer;
  padding: 5px;
}

.login-logo {
  text-align: center;
}

.loginRegister .main {
  /* float: right; */
}

.loginRegister .PageContent {}

@media only screen and (min-width: 1900px) {
  /* .loginRegister .main {
        position: relative;
        right: 8%;
    } */
}

/* Register page end */

.login-logo img {
  max-width: 200px;
}
.login-color-btn
{
  background-color: var(--primarybuttoncolor);
}