@charset "utf-8";

/* **************************************** *
 * RESET
 * **************************************** */
 html, body{width:100%;height:100%;top:0;left:0;}
 html{height:auto;} 
* {
	margin:0;
	padding:0;
	border: 0;
	/*outline: 0;*/
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
     -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;  
    box-sizing: border-box; 
}
body {-webkit-tap-highlight-color: transparent;}

a, a:active, a:link, a:visited, a:hover {text-decoration:none;}

ol, ul, li{list-style:none;}

table{border-collapse: collapse;border-spacing:0;}

input[type=text],
input[type=tel],
input[type=email],
input[type=password],
input[type=url],
input[type=submit],
input[type=button],
textarea{-webkit-appearance: none;-moz-appearance:none;appearance:none;}
textarea{overflow: auto;vertical-align: top;resize: vertical;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}

button[disabled],html input[disabled] {cursor: default;}