.wl_im_container input[type=number], .wl_im select.form-control:not([size]):not([multiple]) {
	height: unset;
	line-height: unset;
}
.wl_im_container .wlim_select_col {
	margin-top: -2px;
}
.wl_im_container {
	color: #1a1a1a;
}
.wl_im_container, .toast-success, .wl_im .btn, .wl_im button, .wl_im input, .wl_im optgroup, .wl_im select, .wl_im textarea, .wl_im .form-control {
    font-size: 16px;
}
.wl_im .btn {
	font-weight: 600;
}
.wl_im button:hover, .wl_im input[type="button"]:hover, .wl_im input[type="reset"]:hover, .wl_im input[type="submit"]:hover,
.wl_im button:focus, .wl_im input[type="button"]:focus, .wl_im input[type="reset"]:focus, .wl_im input[type="submit"]:focus {
	background-color: #3C4858;
	color: #fff;
}
.wl_im_container .wl_im_heading_title {
	text-align: center;
	margin-bottom: 20px;
}
.wl_im_container .wl_im_heading_title h2 {
	font-size: 30px;
	font-weight: 600;
	color: #3C4858;
}
.wl_im_container .wl_im_heading_title h2 > span {
	border-bottom: 1px solid #dddede;
}
.wl_im_container span.text-danger {
    line-height: 2.4em;
    font-weight: bold;
}
.wl_im_container textarea {
    resize: vertical;
}
.wl_im_container textarea[name="address"] {
	min-height: 105px;
}
.wl_im_container textarea[name="message"] {
	min-height: 86px;
}