﻿html,
body { margin:0; padding:0; border:none; }

* { outline:none!important; line-height:normal!important }

.formContainer { padding:0.8em 2em;  }
.field { position:relative; }
.field input[type=text] { width:100%; -webkit-appearance:none!important; display:block;  padding:10px 14px; font-size:inherit; font-family:inherit; box-sizing:border-box; margin-bottom:14px; background-color:#cecece; border:none; }

.errorMsg { position:absolute; top:14px; right:10px; color:red; }

.buttonEmail {-webkit-appearance:none!important;border:1px solid #cecece;display:block;width:100%;padding:10px;margin-top:14px;background-color: #6c6c84;border: none;color: white;text-transform: uppercase;letter-spacing: 0.06em;}


input[type=checkbox] { width:20px; height:20px; vertical-align:middle; display:inline-block; }
label { vertical-align:middle; display:inline;  font-size:80%; }

input[type=text]:focus { background-color:white; }

.validationSummary { margin-top:20px; font-size:80%; }
.validationSummary ul,
.validationSummary li { list-style-type:none; margin:0; padding:0; color:red; font-weight:normal; line-height:normal; }
