.clearfix:after{content:"";display:block;clear:both;}[hidden]{display:none;}a{background-color:transparent;}a:active{outline:0;}a:hover{outline:0;}abbr{margin:0;padding:0;}abbr[title]{border-bottom-style:dotted;border-bottom-width:1px;}acronym{margin:0;padding:0;}address{margin:0;padding:0;}applet{margin:0;padding:0;}article{display:block;margin:0;padding:0;}aside{display:block;margin:0;padding:0;}audio{display:inline-block;vertical-align:baseline;margin:0;padding:0;}audio:not([controls]){display:none;height:0;}b{font-weight:bold;margin:0;padding:0;}big{margin:0;padding:0;}blockquote{margin:0;padding:0;}body{margin:0;}button{color:inherit;font:inherit;margin:0;padding:0;overflow:visible;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:none;}button::-moz-focus-inner{border:0;padding:0;}button[disabled]{cursor:default;}canvas{display:inline-block;vertical-align:baseline;margin:0;padding:0;}caption{margin:0;padding:0;}center{margin:0;padding:0;}cite{margin:0;padding:0;}code{font-family:monospace,monospace;font-size:1em;margin:0;padding:0;}dd{margin:0;padding:0;}del{margin:0;padding:0;}details{display:block;margin:0;padding:0;}dfn{font-style:italic;margin:0;padding:0;}dl{margin:0;padding:0;}dt{margin:0;padding:0;}em{margin:0;padding:0;}embed{margin:0;padding:0;}fieldset{border-width:1px;border-color:silver;border-style:solid;margin:0;padding:0;}figcaption{display:block;margin:0;padding:0;}figure{display:block;margin:0;padding:0;}footer{display:block;margin:0;padding:0;}form{margin:0;padding:0;}h1{font-size:2em;margin:0;padding:0;line-height:1.2;}h2{margin:0;padding:0;line-height:1.2;}h3{margin:0;padding:0;line-height:1.2;}h4{margin:0;padding:0;line-height:1.2;}h5{margin:0;padding:0;line-height:1.2;}h6{margin:0;padding:0;line-height:1.2;}header{display:block;margin:0;padding:0;}hgroup{display:block;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll;}htmlinput[disabled]{cursor:default;}htmlinput[type=button]{-webkit-appearance:button;cursor:pointer;}i{margin:0;padding:0;}iframe{margin:0;padding:0;vertical-align:top;}img{border:0;margin:0;padding:0;vertical-align:top;}input{color:inherit;font:inherit;margin:0;line-height:normal;}input::-moz-focus-inner{border:0;padding:0;}input[type=checkbox]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button{height:auto;}input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=radio]{box-sizing:border-box;padding:0;}input[type=reset]{-webkit-appearance:button;cursor:pointer;}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{-webkit-appearance:none;}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}input[type=submit]{-webkit-appearance:button;cursor:pointer;}ins{margin:0;padding:0;}kbd{font-family:monospace,monospace;font-size:1em;margin:0;padding:0;}label{margin:0;padding:0;}legend{border:0;margin:0;padding:0;}li{margin:0;padding:0;}main{display:block;}mark{background:#ff0;color:#000;margin:0;padding:0;}menu{display:block;margin:0;padding:0;}nav{display:block;margin:0;padding:0;}object{margin:0;padding:0;}ol{margin:0;padding:0;}optgroup{color:inherit;font:inherit;margin:0;font-weight:bold;}output{margin:0;padding:0;}p{margin:0;padding:0;}pre{overflow:auto;font-family:monospace,monospace;font-size:1em;margin:0;padding:0;}progress{display:inline-block;vertical-align:baseline;}q{margin:0;padding:0;}ruby{margin:0;padding:0;}s{margin:0;padding:0;}samp{font-family:monospace,monospace;font-size:1em;margin:0;padding:0;}section{display:block;margin:0;padding:0;}select{color:inherit;font:inherit;margin:0;text-transform:none;}small{font-size:80%;margin:0;padding:0;}span{margin:0;padding:0;}strike{margin:0;padding:0;}strong{font-weight:bold;margin:0;padding:0;}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em;margin:0;padding:0;}summary{display:block;margin:0;padding:0;}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em;margin:0;padding:0;}svg:not(:root){overflow:hidden;}table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;}tbody{margin:0;padding:0;}td{margin:0;padding:0;}template{display:none;}textarea{color:inherit;font:inherit;margin:0;overflow:auto;resize:vertical;}tfoot{margin:0;padding:0;}th{margin:0;padding:0;}thead{margin:0;padding:0;}time{margin:0;padding:0;}tr{margin:0;padding:0;}tt{margin:0;padding:0;}u{margin:0;padding:0;}ul{margin:0;padding:0;}var{margin:0;padding:0;}video{display:inline-block;vertical-align:baseline;margin:0;padding:0;}