/*!normalize.cssv8.0.1|MITLicense|github.com/necolas/normalize.css*//*Document==========================================================================*//***1.Correctthelineheightinallbrowsers.*2.PreventadjustmentsoffontsizeafterorientationchangesiniOS.*/html{line-height:1.15;/*1*/-webkit-text-size-adjust:100%;/*2*/}/*Sections==========================================================================*//***Removethemargininallbrowsers.*/body{margin:0;}/***Renderthe`main`elementconsistentlyinIE.*/main{display:block;}/***Correctthefontsizeandmarginon`h1`elementswithin`section`and*`article`contextsinChrome,Firefox,andSafari.*/h1{font-size:2em;margin:0.67em0;}/*Groupingcontent==========================================================================*//***1.AddthecorrectboxsizinginFirefox.*2.ShowtheoverflowinEdgeandIE.*/hr{box-sizing:content-box;/*1*/height:0;/*1*/overflow:visible;/*2*/}/***1.Correcttheinheritanceandscalingoffontsizeinallbrowsers.*2.Correcttheodd`em`fontsizinginallbrowsers.*/pre{font-family:monospace,monospace;/*1*/font-size:1em;/*2*/}/*Text-levelsemantics==========================================================================*//***RemovethegraybackgroundonactivelinksinIE10.*/a{background-color:transparent;}/***1.RemovethebottomborderinChrome57-*2.AddthecorrecttextdecorationinChrome,Edge,IE,Opera,andSafari.*/abbr[title]{border-bottom:none;/*1*/text-decoration:underline;/*2*/text-decoration:underlinedotted;/*2*/}/***AddthecorrectfontweightinChrome,Edge,andSafari.*/b,strong{font-weight:bolder;}/***1.Correcttheinheritanceandscalingoffontsizeinallbrowsers.*2.Correcttheodd`em`fontsizinginallbrowsers.*/code,kbd,samp{font-family:monospace,monospace;/*1*/font-size:1em;/*2*/}/***Addthecorrectfontsizeinallbrowsers.*/small{font-size:80%;}/***Prevent`sub`and`sup`elementsfromaffectingthelineheightin*allbrowsers.*/sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}/*Embeddedcontent==========================================================================*//***RemovetheborderonimagesinsidelinksinIE10.*/img{border-style:none;}/*Forms==========================================================================*//***1.Changethefontstylesinallbrowsers.*2.RemovethemargininFirefoxandSafari.*/button,input,optgroup,select,textarea{font-family:inherit;/*1*/font-size:100%;/*1*/line-height:1.15;/*1*/margin:0;/*2*/}/***ShowtheoverflowinIE.*1.ShowtheoverflowinEdge.*/button,input{/*1*/overflow:visible;}/***RemovetheinheritanceoftexttransforminEdge,Firefox,andIE.*1.RemovetheinheritanceoftexttransforminFirefox.*/button,select{/*1*/text-transform:none;}/***CorrecttheinabilitytostyleclickabletypesiniOSandSafari.*/button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}/***RemovetheinnerborderandpaddinginFirefox.*/button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}/***Restorethefocusstylesunsetbythepreviousrule.*/button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1pxdottedButtonText;}/***CorrectthepaddinginFirefox.*/fieldset{padding:0.35em0.75em0.625em;}/***1.CorrectthetextwrappinginEdgeandIE.*2.Correctthecolorinheritancefrom`fieldset`elementsinIE.*3.Removethepaddingsodevelopersarenotcaughtoutwhentheyzeroout*`fieldset`elementsinallbrowsers.*/legend{box-sizing:border-box;/*1*/color:inherit;/*2*/display:table;/*1*/max-width:100%;/*1*/padding:0;/*3*/white-space:normal;/*1*/}/***AddthecorrectverticalalignmentinChrome,Firefox,andOpera.*/progress{vertical-align:baseline;}/***RemovethedefaultverticalscrollbarinIE10+.*/textarea{overflow:auto;}/***1.AddthecorrectboxsizinginIE10.*2.RemovethepaddinginIE10.*/[type="checkbox"],[type="radio"]{box-sizing:border-box;/*1*/padding:0;/*2*/}/***CorrectthecursorstyleofincrementanddecrementbuttonsinChrome.*/[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}/***1.CorrecttheoddappearanceinChromeandSafari.*2.CorrecttheoutlinestyleinSafari.*/[type="search"]{-webkit-appearance:textfield;/*1*/outline-offset:-2px;/*2*/}/***RemovetheinnerpaddinginChromeandSafarionmacOS.*/[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}/***1.CorrecttheinabilitytostyleclickabletypesiniOSandSafari.*2.Changefontpropertiesto`inherit`inSafari.*/::-webkit-file-upload-button{-webkit-appearance:button;/*1*/font:inherit;/*2*/}/*Interactive==========================================================================*//**AddthecorrectdisplayinEdge,IE10+,andFirefox.*/details{display:block;}/**Addthecorrectdisplayinallbrowsers.*/summary{display:list-item;}/*Misc==========================================================================*//***AddthecorrectdisplayinIE10+.*/template{display:none;}/***AddthecorrectdisplayinIE10.*/[hidden]{display:none;}