

/* Start:/local/templates/decaro_main/components/bitrix/main.register/register_designer9/style.css?17873072752474*/
div.bx-auth-reg input.bx-auth-input {
  vertical-align: middle;
}

div.bx-auth-reg span.bx-auth-secure {
  background-color: #FFFAE3;
  border: 1px solid #DEDBC8;
  padding: 2px;
  display: inline-block;
  vertical-align: middle;
}

div.bx-auth-reg div.bx-auth-secure-icon {
  background-image: url(/local/templates/decaro_main/components/bitrix/main.register/register_designer9/images/sec.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 19px;
  height: 18px;
}

div.bx-auth-reg div.bx-auth-secure-unlock {
  background-image: url(/local/templates/decaro_main/components/bitrix/main.register/register_designer9/images/sec-unlocked.png);
}

font.errortext a {
  color: red;
}

.form-part__chipboxes .checkbox-btn {
  display: inline-block;
  user-select: none;
  position: relative;
}

.form-part__chipboxes .checkbox-btn input[type=checkbox] {
  z-index: -1;
  opacity: 0;
  display: block;
  width: 0;
  height: 0;
}

.form-part__chipboxes .checkbox-btn span {
  display: inline-block;
  margin: 0 10px 10px 0;
  cursor: pointer;
  padding: 0 16px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  letter-spacing: .02em;
  border-radius: 40px;
  -webkit-transition: .25s ease;
  -o-transition: .25s ease;
  transition: .25s ease;
}

.form-part__chipboxes .checkbox-btn input[type=checkbox] + span {
    background: #b0c5b0;
}

.form-part__chipboxes .checkbox-btn input[type=checkbox]:checked + span,
.form-part__chipboxes .checkbox-btn input[type=checkbox]:checked:hover + span {
    background: #81a281;
}

@media (hover: hover) and (pointer: fine) {
  .form-part__chipboxes .checkbox-btn input[type=checkbox]:hover + span {
    background: #81a281;
  }
}

input.input__field {
    border: 1px solid #fff;
    padding: 11px;
    background: #f5f5f5;
}

.fake-button {
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
}

.input__hint {
    font-size: 13px;
    margin-top: 4px;
    color: red;
}

.input__hint.hidden {
	 display: none;
} 

.input__field:focus ~ .input__hint {
    display: block;
}

.form-area input.green-line {
	
	border-bottom: 2px solid rgb(0, 196, 0);
                    
}
.form-area input.red-line {
	border-bottom: 2px solid rgb(255, 0, 0);
}

.form-area input.green-line:focus, .form-area input.red-line:focus {
	border-bottom: 2px solid #cccccc;
}

input.input__field_v2 {
	border: 1px solid #fff;
    padding: 11px;
    background: #f5f5f5;
    width: 100%;
    color: #1f2020;
}

.client_type {
    display: flex;
    gap: 20px;
    flex-direction: row;
}

@media (max-width: 600px) {
    .client_type {
        flex-direction: column;
    }
}

/* End */
/* /local/templates/decaro_main/components/bitrix/main.register/register_designer9/style.css?17873072752474 */
