.reset, .reset * {
    margin: 0;
    padding: 0;
}

.word { white-space: nowrap;  }

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block;
}

.reset ol, .reset ul {
    list-style: none;
}

.reset blockquote, .reset q {
    quotes: none;
}

.reset table, table { 
	width: 100%;
	border-collapse: collapse; 
	border-spacing: 0; }


a:focus, select:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="tel"]:focus, textarea:focus {
 
}

a:active, select:active, input[type="radio"]:active, input[type="checkbox"]:active, input[type="text"]:active, input[type="date"]:active, input[type="password"]:active, textarea:active {
     
}

html, body { 
	width:100%; 
	height:100%; 
	margin: 0; 
	padding: 0; 
}

body {
    font-size: 19px;
    line-height: 1.5;
    color: #4b4b4b;
}

input, select, button, textarea {
    font-size: 1em;
}
 

.reset b, .reset strong { font-weight: bold; }

.reset a { text-decoration: none; } 

i, img, select { vertical-align: middle !important; }



button:hover, 
a:hover { cursor: pointer!important; }

::selection{
    background:#666;
    color: #FFF;
    text-shadow: none;
}

::-moz-selection{
    background:#666;
    color: #FFF;
    text-shadow: none;
}

::-webkit-selection {
    background:#666;
    color: #FFF;
    text-shadow: none;
}

