.pure-form input[type="text"],.pure-form input[type="password"],.pure-form input[type="email"],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; font-size: 1.05em;}.pure-form input[type="text"]:focus,.pure-form input[type="password"]:focus,.pure-form input[type="email"]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;outline:thin solid 1px;border-color:#2d82c9}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#ee5f5b}.pure-form input:focus:invalid:focus,.pure-form textarea:focus:invalid:focus,.pure-form select:focus:invalid:focus{border-color:#e9322d}.pure-form select{border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form .pure-input{width:100%;font-size:.9em;height:50px;margin:2px 0}.pure-form .pure-button{width:100%;height:50px;font-size:1em;color:white;background-color:#d84050}.pure-form .pure-button:hover{background-color:#c73b4a}.pure-form-message{display:block;color:#666;font-size:.875em}.select{width:100%;margin:0 0 10px;height:40px;color:#555;font-size:.9em}.pure-form .message{text-align:left;margin-top:20px;margin-bottom:20px}#quote-form .pure-form .message p{text-align:left;font-weight:500;margin-top:0;font-size:1.1em}.pure-form .message p:last-child{text-align:left;margin-bottom:0}.pure-form .message ul{text-align:left;margin-bottom:0;list-style:none}.pure-form .message .errors{background:#fff;border:solid 1px #ccc;border-left:solid 10px #d9534f;padding:10px;font-size:.9em}.pure-form .message .errors p{text-align:left;color:#d9534f}.pure-form .message .success{background:#fff;border:solid 1px #ccc;border-left:solid 10px #5cb85c;border-left:solid 10px #5cb85c;padding:10px;font-size:.9em}.pure-form .message .success p{color:#555}
.pure-form input[type="text"]:hover, .pure-form input[type="password"]:hover, .pure-form input[type="email"]:hover, .pure-form select:hover, .pure-form textarea:hover {
    outline: 0;
    outline: thin solid 1px;
    border-color: #2d82c9
}