.amadeo-contact-form-info { display: none; }
.amadeo-contact-form .left_column { overflow: hidden; }

.amadeo-contact-form .form { position: relative; }
.amadeo-contact-form .form > div:first-child { padding-left: 5px; font-size: 1.4rem; position: absolute; top: 0; }
.amadeo-contact-form .form { padding: 20px 5px 5px; }
.amadeo-contact-form .form:first-child { padding-left: 0; }
.amadeo-contact-form .form:last-child { padding-right: 0; }

.amadeo-contact-form input[type="text"],
.amadeo-contact-form input[type="date"],
.amadeo-contact-form input[type="time"],
.amadeo-contact-form input[type="number"],
.amadeo-contact-form input[type="email"],
.amadeo-contact-form input[type="range"],
.amadeo-contact-form input[type="url"],
.amadeo-contact-form input[type="tel"],
.amadeo-contact-form textarea,
.amadeo-contact-form button { padding: 10px; width: 100%; }

.amadeo-contact-form textarea { min-height: 150px; }
.amadeo-contact-form button { display: inline-block; padding: 5px 15px; width: auto; cursor: pointer; transition: 0.3s ease-in-out; }

/*.amadeo-contact-form-info { padding-bottom: 15px; }*/
.amadeo-contact-form-info .amadeo-error { border-width: 1px; border-style: solid; margin-bottom: 0; }

.amadeo-contact-form-info .amadeo-cf-warning span,
.amadeo-contact-form-info .amadeo-cf-success span { font-size: 1.2em; }
.amadeo-contact-form-info .amadeo-error ul { list-style-type: initial; list-style-position: initial; padding-left: 30px; text-indent: 0px; }

.amadeo-form-group {
	margin-top: 5rem;
	overflow: hidden;
}

.amadeo-form-group .col-padding-15 {
	padding-left: 15px;
	padding-right: 15px;
}

.col-width-custom {
	min-height: 1px;
	position: relative;
}

.amadeo-contact-form input,
.amadeo-contact-form textarea,
.amadeo-contact-form button { color: #545454; background-color: white; border-color: #CBCBCB; }

.amadeo-contact-form button:hover,
.amadeo-contact-form button:focus { background-color: #404040; color: white; }

.amadeo-contact-form .wrong { color: #FF6C6C; }
