﻿.form-row input[type="text"] {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #afafaf;
    padding: 4px 9px 6px;
    margin: 0 0 7px;
    height: 33px;
}
.form-row textarea {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #afafaf;
    padding: 7px 9px 9px;
    margin: 0;
    display: block;
}
.form-submit-button {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #afafaf;
    border-top: 0 none;
    padding: 7px 9px 9px;
    color: #fff;
    margin: 0;
    text-align: left;
    background: #58595b url("images/submit-arrow.png") right center no-repeat;
    height: 33px;
}
.form-submit-button[disabled] {
    background: #aaa;
    color: #ccc;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    cursor: not-allowed;
}
.form-row a, .form-row a:link, .form-row a:visited {
	color: #ef4035;
}
.form-row a:hover, .form-row a:active {
	text-decoration: underline;
}
.form-success, .form-error {
    margin-bottom: 40px;
}
.form-message-header {
    font-weight: bold;
}
.form-success .form-message-header {
    color: #72bf44;
}
.form-error .form-message-header {
    color: #EF4035;
}
