@charset "utf-8";
/* CSS Document */

* { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
::-webkit-input-placeholder { color:#898989; }
:-moz-placeholder { color:#898989; }
::-moz-placeholder { color:#898989; }
:-ms-input-placeholder { color:#898989; }
caption { display:none; }
html, body{ height:100%; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td, input,  textarea {
	margin:0;
	padding:0
}

body, div, 
dl, dt, dd, ul, ol, li, 
h1, h2, h3, h4, h5, h6, 
pre, code, form, fieldset, legend, textarea, p, blockquote,
th, td, input, select, textarea, button,
header, nav, menu, section, article {
	margin:0;
	padding:0
}
fieldset, img { border:0 none; }
dl, ul, ol, menu, li { list-style:none; vertical-align: middle; }
blockquote, q { quotes: none }
blockquote:before, blockquote:after,q:before, q:after { content:'';content:none }
input, textarea { padding:0 10px; }
input, select, textarea, button { vertical-align:middle }
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] { -webkit-appearance:none; }
input[type='text'],input[type='password'], select, textarea { border:1px solid #cccccc; }
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] { -webkit-appearance:none; border-radius:0 }
input[type='button'] { -webkit-appearance:none; border: 0; }
input[type='search']:-webkit-search-cancel-button { -webkit-appearance:none; }
input[type='radio'], input[type='checkbox'] { border:none !important; }
button { border:0 none; background-color:transparent; cursor:pointer; }
a, a:link, a:visited, a:hover, a:active { color:inherit; text-decoration: none; }
address,caption,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
table { width:100%; border-collapse: collapse; }
img { /*vertical-align:middle; */ display: inline-block; max-width: 100%; }

html.scrollable { -ms-overflow-y: auto; -webkit-overflow-scrolling: touch; }
html.scrollable body { -ms-overflow-y: auto; -webkit-overflow-scrolling: touch; }
a { cursor: pointer; }
a:hover { transition: 0.15s; -webkit-transition: 0.15s; }