

/* Start:/bitrix/templates/.default/components/bitrix/system.auth.authorize/.default/style.css?17561136553005*/
.text-overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.inline-block {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.baseRegistration {
  width: 342px;
}
.baseRegistration .errors {
  display: none;
  border: 1px dashed #d6d6d6;
  padding: 10px;
  margin: 0 0 20px;
  color: #f45152;
  font: 700 12px Verdana, Arial, Helvetica, sans-serif;
}
.baseRegistration .errors p {
  padding: 0;
  margin: 0;
}
.baseRegistration .field {
  position: relative;
  margin: 0 0 10px;
}
.baseRegistration .field.last {
  margin: 0;
}
.baseRegistration .field label span {
  display: block;
  margin: 0 0 3px;
}
.baseRegistration .field label span sup {
  color: #d73c3c;
  font-size: 10px;
}
.baseRegistration .field input {
  width: 341px;
  font-weight: 200;
  -webkit-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.075);
}
.baseRegistration .field input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.baseRegistration .field .passwordShowHide {
  width: 23px;
  height: 10px;
  position: absolute;
  top: 27px;
  right: 8px;
  cursor: pointer;
  background: url('/bitrix/templates/index/images/sprites.png') no-repeat;
  background-position: -50px -180px;
}
.baseRegistration .field .passwordShowHide.show {
  background-position: -50px -160px;
}
.baseRegistration .field .typeEnter {
  margin: 0 0 2px;
}
.baseRegistration .field .typeEnter span {
  color: #007fbe;
  font: 200 12px Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px dashed #007fbe;
  position: relative;
  cursor: pointer;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.baseRegistration .field .typeEnter span[data-type="email"] {
  margin: 0 5px 0 0;
}
.baseRegistration .field .typeEnter span[data-type="email"]:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 13px;
  top: 0;
  right: -5px;
  border-right: 1px dashed #d7d7d7;
}
.baseRegistration .field .typeEnter span[data-type="phone"] {
  margin: 0 0 0 3px;
}
.baseRegistration .field .typeEnter span.active {
  cursor: default;
  font-weight: 700;
  border: none;
  color: #333;
}
.baseRegistration .field .enterVariants {
  display: none;
}
.baseRegistration .field .enterVariants.active {
  display: block;
}
.baseRegistration .field label span {
  display: block;
  margin: 0 0 3px;
}
.baseRegistration .field label span sup {
  color: #d73c3c;
  font-size: 10px;
}
.baseRegistration .forgotPassLinkWrap {
  margin: 0 0 15px;
}
.baseRegistration .forgotPassLinkWrap a {
  text-decoration: underline;
}
.baseRegistration .forgotPassLinkWrap a:hover {
  text-decoration: none;
}
/*********<479***********/
@media only screen and (max-width: 479px) {
  .baseRegistration {
    width: 276px;
  }
  .baseRegistration .field input {
    width: 274px;
  }
}

/* End */
/* /bitrix/templates/.default/components/bitrix/system.auth.authorize/.default/style.css?17561136553005 */
