/*	reset CSS start here */
* { margin: 0; padding: 0; border: 0; font: inherit; background: none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align: top;}
.cf:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
*+ html .cf { min-height: 1% }
img { border: 0; vertical-align: top; max-width: 100%; height: auto ;display: inline-block;  }
a { color: inherit; text-decoration: none; cursor: pointer; }
a:hover { color: #3c3c3c;}
:focus { outline: 0 }
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 { }
h1 { font-size: 20px; font-weight: normal; line-height: 1.15; }
h2 { font-size: 18px; font-weight: normal; line-height: 1.25; }
h3 { font-size: 16px; font-weight: bold; line-height: 1.25; }
h4 { font-size: 14px; font-weight: bold; }
h5 { font-size: 12px; font-weight: bold; }
h6 { font-size: 11px; font-weight: bold; }
/* Forms */
form { display: inline }
fieldset { border: 0 }
legend { display: none }
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner {
padding: 0 !important;
border: 0 none !important;
}
input[type=text]::-ms-clear{display: none;}
input[type=password]::-ms-reveal{display: none;}
input[type=text],
textarea {  -webkit-appearance: none;-webkit-border-radius:0; border-radius:0;}
select {  -webkit-appearance: none;-webkit-border-radius:0; border-radius:0;}
button{cursor: pointer;}
textarea { overflow: auto }
::-webkit-input-placeholder {
   color: inherit;
}

:-moz-placeholder { /* Firefox 18- */
   color: inherit;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: inherit;  
}

:-ms-input-placeholder {  
   color: inherit;  
}
/* Table */
table { border: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: 100%; }
caption,
th,
td { vertical-align: top; text-align: left; font-weight: normal; }
/* Content */
strong { font-weight: bold }
address { font-style: normal }
cite { font-style: normal }
q,
blockquote { quotes: none }
q:before,
q:after { content: '' }
small,
big { font-size: 1em }
sup { font-size: 1em; vertical-align: top; }
.bold { font-weight: bold }
.underline {text-decoration: underline;}
.italic {font-style: italic;}
.aCenter { text-align: center }
.aRight { text-align: right }

/* Lists */
ul,
ol { list-style: none ; margin: auto;}
/* Tools */
.fl { float: left }
.fr { float: right }
.clr { clear: both }
.hide,
.no-display{display: none;}
.fix{position: fixed!important; left: 0; top: 0; right: 0; z-index: 10}
.a-center{text-align: center;}
.a-left{text-align: left;}
.a-right{text-align: right;}

.g-recaptcha div {width:50%; margin-left:25%; padding-left:14%;}

