/* /templates2_0/module/auth/modal.less */
.phone_switching_list {
  font-size: 14px;
  padding: 5px 0 15px;
}
.phone_switching_list .item {
  display: block;
  line-height: 18px;
  padding: 10px 0 0;
  text-decoration: none;
  vertical-align: top;
}
.phone_switching_list .item:first-child {
  padding: 0;
}
.phone_switching_list .buyer_id {
  display: inline-block;
  width: 100px;
}
.phone_switching_list .title {
  font-size: 16px;
  text-decoration: none;
}
.module_auth_modal {
  position: relative;
  box-sizing: border-box;
  display: none;
}
.module_auth_modal .btn_multi {
  font: bold 18px Utkonos;
  width: 230px;
}
.module_auth_modal-grid {
  position: relative;
  box-sizing: border-box;
  -webkit-flex: 0 260px;
  -ms-flex: 0 260px;
  flex: 0 260px;
  margin-right: 40px;
}
.module_auth_modal-separator {
  position: relative;
  box-sizing: border-box;
  -webkit-flex: 0 20px;
  -ms-flex: 0 20px;
  flex: 0 20px;
  text-align: center;
}
.module_auth_modal-separator:before {
  position: absolute;
  background-color: #f0f0f0;
  content: '';
  width: 2px;
  top: 0px;
  bottom: 0;
  left: 50%;
  margin-left: -1px;
}
.module_auth_modal-separator:after {
  position: absolute;
  background-color: #fff;
  content: 'или';
  font: normal 12px/2 Tahoma;
  color: #000;
  top: 50%;
  margin-top: -12px;
}
.module_auth_modal-header {
  position: relative;
  box-sizing: border-box;
  font: bold 20px/2 Utkonos;
}
.module_auth_modal-form {
  position: relative;
  box-sizing: border-box;
  width: inherit;
}
.module_auth_modal-form label {
  font: normal 14px/2 Tahoma;
  color: #333;
  display: block;
  margin-bottom: 5px;
}
.module_auth_modal-form label input {
  position: relative;
  box-sizing: border-box;
  margin: 0;
  width: 100%;
}
.module_auth_modal-form .signature {
  font: normal 12px/1.5 Tahoma;
  color: #777;
}
.module_auth_modal-form .control {
  position: relative;
  box-sizing: border-box;
  margin-top: 15px;
  font: bold 14px Tahoma;
}
.module_auth_modal-form .control button {
  margin-right: 20px;
}
.module_auth_modal-message {
  position: relative;
  box-sizing: border-box;
  font: normal 14px Tahoma;
  color: #333;
  margin-top: 25px;
}
.module_auth_modal-reg {
  padding-left: 30px;
}
.module_auth_modal-reg .module_auth_modal-header {
  margin-bottom: 5px;
}
.module_auth_modal-reg .btn_multi {
  margin: 20px 0;
}
.module_auth_modal-social {
  font: normal 14px/2 Tahoma;
}
.module_auth_modal-social .module_auth_social-less {
  margin-right: 20px;
  margin-top: 10px;
}
.module_auth_modal-window .module_auth_modal {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
