body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:15px;}
html, body { height: 100%;}
fieldset,img,abbr{border:0;}
img { display:block; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; margin:0;padding:0;}
ul, li {list-style:none; list-style-type:none;}
body { color:#766a65; font-family: 'Open Sans',Arial, Helvetica, sans-serif; font-size:15px; font-weight:400; text-decoration:none; line-height:normal; width:100%; background: #fff; }
a { color:#830051; text-decoration:none; outline:none;}
a:hover{ color:#737373; text-decoration:none;}
a:focus { outline:none; text-decoration:none; }
input, textarea, select { border: 1px solid #848585; font-family: 'Open Sans', Arial,Helvetica,sans-serif; font-style:italic; font-size: 11px; padding: 8px 7px 7px; color:#363636; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;  -moz-appearance: none; border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; -webkit-border-radius:0; }
input::-ms-clear { display: none; }
input[type="checkbox"], input[type="radio"] { outline:0; border:0px; width:15px; height:15px; margin:0; padding:0; }
input[type="submit"], input[type="button"] { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none border:none; }
button { border:none; }
*:focus{ outline:0;}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  
}

/* Webkit */
::-webkit-input-placeholder { color: #363636; opacity: 1; }

/* Firefox 4-18 */
:-moz-placeholder { color: #363636; opacity: 1; }

/* Firefox 19+ */
::-moz-placeholder { color: #363636; opacity: 1; }

/* IE10+ */
:-ms-input-placeholder { color: #363636; opacity: 1; }


@media screen and (max-width: 1024px)
{
input, textarea { -webkit-appearance: none; }
}

@media screen and (max-width: 768px)
{
input, textarea { -webkit-appearance: none; }
}

@media screen and (max-width: 620px)
{
html, body{ -webkit-text-size-adjust: none;}
input, textarea { -webkit-appearance: none; }
}