/* css файл для шаблона */
.container {
	max-width: 1400px;
}

.form_container {
  width: 500px;
} 
   
.form_container form {
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}

.form-custom input[type="text"], .form-custom textarea, .form-custom input[type="date"] {
  font-weight: 500;
  font-size: 16px;
  color: #1b1b1b;
  padding: 15px;
  border-radius: 5px;
  border: 1px solid #d6d6d6;
  width: 100%;
  box-sizing: border-box;
}

.form-custom input[type="text"]::-webkit-input-placeholder {font-weight: 500;  font-size: 16px;  color: #e3e3e4;}
.form-custom input[type="text"]::-moz-placeholder {font-weight: 500;  font-size: 16px;  color: #e3e3e4;}
.form-custom input[type="text"]:-moz-placeholder {font-weight: 500;  font-size: 16px;  color: #e3e3e4;}
.form-custom input[type="text"]:-ms-input-placeholder {font-weight: 500;  font-size: 16px;  color: #e3e3e4;}
.form-custom input[type="text"]:focus::-webkit-input-placeholder {color: transparent}
.form-custom input[type="text"]:focus::-moz-placeholder          {color: transparent}
.form-custom input[type="text"]:focus:-moz-placeholder           {color: transparent}
.form-custom input[type="text"]:focus:-ms-input-placeholder      {color: transparent}

.form-custom input[type="submit"] {
  cursor: pointer;
  margin-top: 28px;
  display: inline-block;
  background: #00a0dc;
  border-radius: 5px;
  padding: 15px 40px;
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
  border: 1px solid #00a0dc;
}

.form-custom .error, .form-custom .required-text, .form-custom .send-error {
	display: none;
	font-size: 13px;
    color: #ff0000;
}

.form-custom .send-success {
	display: none;
	font-size: 13px;
	color: green;
}

.form-custom .field-error .error {
	display: block;
}

.form-custom input[type="text"].input-error, .form-custom textarea.input-error, .form-custom input[type="date"].input-error {
	border: 1px solid #ff0000;
}

.form-custom fieldset {
	border: none;
}

.grecaptcha-badge {
    margin: 0 auto;
    display: none;
}

@media (max-width: 550px) {
	.form_container {
		width: 95%;
		margin: 0 auto;
	}
}
