
.infoPanel {align-items: center; display: -webkit-flex; display: -webkit-box; display: -moz-flex; display: -moz-box; display: -ms-flexbox; display: flex;}
.infoPanel I {margin-right: 10px;}

.errors {margin: 0; color: #d9001a; font-weight: bold;}
.done {color: green; font-weight: bold;}

input,
textarea { font-size: inherit; font-family: inherit; border: 0; outline: 0; background: #fff; -webkit-appearance: none; }
input[type="submit"] { cursor: pointer; }

::-webkit-input-placeholder { color: #7f8284; }
::-moz-placeholder { color: #7f8284; }
:-ms-input-placeholder { color: #7f8284; }
:-moz-placeholder { color: #7f8284; }

.formLine {width: 100%; float: left; margin: 5px 0; align-items: center;}
.formLine .formInput {width: 100%; height: 46px; float: left; padding: 0 20px; border: 2px solid #e3e3e3; box-shadow:inset 0 0 8px 8px #f9f9f9;}
.formLine .formInput:FOCUS {border-color: #bbe7f6;}
.formLine .formSelect {width: 100%; height: 46px; float: left; padding: 0 20px; border: 2px solid #e3e3e3; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url('/images/select-arrow.png'); background-repeat: no-repeat; background-position: right 10px center; box-shadow:inset 0 0 8px 8px #f9f9f9;}
.formLine .formSelect:FOCUS {border-color: #bbe7f6;}
.formLine .formTextarea {width: 100%; height: 120px; float: left; padding: 10px 20px; border: 2px solid #e3e3e3; box-shadow:inset 0 0 8px 8px #f9f9f9;}
.formLine .formTextarea:FOCUS {border-color: #bbe7f6;}
.formLine .formSubmit {width: 100%; height: 46px; float: left; padding: 0 20px; border: 2px solid #4dc1e8; text-align: center; background-color: #4dc1e8; color: #fff; font-size: 16px; font-weight: 300; text-transform: uppercase;}

.formRowCheckbox {float: left;}
.formLine .formCheckboxCont {float: left; margin-right: 10px;}

.formLine .formCheckboxCont .checkbox-item {width: 25px; height: 25px; margin-left: 15px; background-color: #fff; background-position: center; background-repeat: no-repeat; transition: 200ms; cursor: pointer; border: 2px solid #d3d3d3;}
.formLine .formCheckboxCont .checkbox-item.active {background-image: url("/images/tick.png");}

.formLine A {color: #4dc1e8; font-weight: 400; text-decoration: underline;}
.formLine A:HOVER {text-decoration: none;}