.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; font-size: 0; line-height: 0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
html,body { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
img { /*display: block;*/ }
input{ border: none; padding: 0 0 0 0; color: #000000; width: auto; -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -webkit-appearance: none; }
select{ border: none; padding: 0 0 0 0; color: #000000; width: auto; -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -webkit-appearance: none; }
textarea{ border: none; padding: 0 0 0 0; color: #000000; width: auto; -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -webkit-appearance: none; }
button{ border: none; padding: 0 0 0 0; color: #000000; width: auto; -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75); border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -webkit-appearance: none; cursor: pointer; }
input[type=checkbox] { width: auto; }
input:focus { outline: none; }
textarea:focus { outline: none; }
select:focus { outline: none; }
button:focus { outline: none; }
address,caption,cite,code,dfn,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }
html { width: 100%; }
table { border: 1px solid black; border-collapse: collapse; }
table th { border: 1px solid black; }
table td { border: 1px solid black; }
ul li.leaf { margin: 0; padding: 0; list-style-image: none; list-style-type: none; }
ul li.expanded { margin: 0; padding: 0; list-style-image: none; list-style-type: none; }
ul.menu li { margin: 0; padding: 0; }
.form-item, .form-actions { margin: 0; padding: 0; }
* { box-sizing: border-box; }
.item-list ul { margin: 0; padding: 0; }
.item-list .pager { text-align: left; }
.item-list .pager li { margin: 0; padding: 0; }
input.password-confirm, input.password-field { margin-bottom: 0; }
.views-exposed-widgets { margin-bottom: 0; }
.views-exposed-widget { float: none; margin: 0; padding: 0; }