a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-family:Akkurat;src:url(assets/lineto-akkurat-pro-regular.eot);src:url(assets/lineto-akkurat-pro-regular.eot?#iefix) format("embedded-opentype"),url(assets/lineto-akkurat-pro-regular.woff) format("woff"),url(assets/lineto-akkurat-pro-regular.ttf) format("truetype"),url(assets/lineto-akkurat-pro-regular.svg#lineto-akkurat-pro-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Akkurat;src:url(assets/lineto-akkurat-pro-bold.eot);src:url(assets/lineto-akkurat-pro-bold.eot?#iefix) format("embedded-opentype"),url(assets/lineto-akkurat-pro-bold.woff) format("woff"),url(assets/lineto-akkurat-pro-bold.ttf) format("truetype"),url(assets/lineto-akkurat-pro-bold.svg#lineto-akkurat-pro-bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Akkurat;src:url(assets/lineto-akkurat-pro-italic.eot);src:url(assets/lineto-akkurat-pro-italic.eot?#iefix) format("embedded-opentype"),url(assets/lineto-akkurat-pro-italic.woff) format("woff"),url(assets/lineto-akkurat-pro-italic.ttf) format("truetype"),url(assets/lineto-akkurat-pro-italic.svg#lineto-akkurat-pro-italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Akkurat;src:url(assets/lineto-akkurat-pro-light.eot);src:url(assets/lineto-akkurat-pro-light.eot?#iefix) format("embedded-opentype"),url(assets/lineto-akkurat-pro-light.woff) format("woff"),url(assets/lineto-akkurat-pro-light.ttf) format("truetype"),url(assets/lineto-akkurat-pro-light.svg#lineto-akkurat-pro-light) format("svg");font-weight:300;font-style:normal}body,html{height:100%;width:100%;overflow:hidden;color:#63666a}body{font-family:Akkurat,sans-serif;font-weight:400;font-size:14px;position:relative}.header{position:fixed;z-index:200;top:0;right:0;left:0;border-bottom:1px solid #e6e6e6;display:table;width:100%;background:#fff}.header h1{font-weight:700;font-size:24px;line-height:26px;margin-bottom:5px;color:#63666A}.header p{line-height:1.4;letter-spacing:.3px;font-weight:300;font-size:14px}.header p.small-screen-description{display:none;padding:0 10px 10px 10px}.header p span.more-text.hidden{display:none}.header p a{text-decoration:none;border-bottom:1px dotted #35792a}.header p a:active,.header p a:link,.header p a:visited{color:#35792a}.header p a:hover{background-color:#c6d52f;border-color:#c6d52f}.header section{display:table-cell;vertical-align:top;padding:10px}.header section:first-child{width:100%;padding-right:10px}.header .logo{display:inline-block;width:200px;height:65px;margin-top:0;background:url(assets/quest-logo-hd.png);background-size:200px 65px;text-indent:-9999px}.footer{position:fixed;z-index:100;right:0;bottom:0;left:0;width:100%;display:table;table-layout:fixed;border-top:1px solid #e6e6e6;background:#fff}.footer section{position:relative;display:table-cell;border-right:1px solid #e6e6e6;vertical-align:middle;text-align:center;padding:7px 0}.footer section.legend{padding:0 10px;position:relative}.footer section:last-child{border-color:transparent}.footer section h5{font-weight:700;font-size:13px;position:absolute;top:0;right:0;left:0;padding:10px 10px 0 10px}.footer section select{font-family:Akkurat,sans-serif}.footer section .control{font-size:18px;position:relative}.footer section .control .buttons{width:100%;display:table;table-layout:fixed}.footer section .control .button{display:table-cell;border:none;background:0 0;color:#999;font-family:Akkurat,sans-serif;outline:0;cursor:pointer;padding:25px 10px 15px 10px}.footer section .control .button::selection{background:0 0}.footer section .control .button.prev{text-align:left}.footer section .control .button.next{text-align:right}.footer section .control .button.inactive{opacity:0;pointer-events:none}.footer section .control .button:hover{color:#333;font-weight:700}.footer section .control .select{padding:25px 10px 15px 10px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1337;pointer-events:none}.footer section .control .select span.caret{display:none;display:inline-block;transform:rotate(90deg) translate(1px,-10px);color:#999}.footer section .control .select span.caret:after{content:">"}.footer section select{opacity:0;width:1px;height:1px;pointer-events:none;position:absolute;top:0;left:0}.footer section .list{position:absolute;display:none;width:100%;bottom:72px;left:1px;background:#fff;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.footer section .list .item{line-height:1.4;padding:5px;cursor:pointer}.footer section .list .item:hover{background:#ddd}.footer section .list.active{display:block}.footer section.drug .control .select{padding:15px 10px 25px 10px}.footer section.drug:hover .control .select .caret{color:#000}div.legend{font-size:12px;background:#fff}div.legend.c-all .colors .color.c0{background:#dde1d4}div.legend.c-all .colors .color.c1{background:#a7c3a8}div.legend.c-all .colors .color.c2{background:#7ca47d}div.legend.c-all .colors .color.c3{background:#4a845f}div.legend.c-all .colors .color.c4{background:#246826}div.legend .colors{width:100%;margin-top:22px;margin-top:29px;display:table;table-layout:fixed}div.legend .colors .color{display:table-cell;height:20px;height:13px;border:1px solid #000;border-left:none;background:#666}div.legend .colors .color:first-child{border-left:1px solid #000}div.legend .colors .color.c0{background:#ccdee5}div.legend .colors .color.c1{background:#99bdcb}div.legend .colors .color.c2{background:#669cb0}div.legend .colors .color.c3{background:#337b96}div.legend .colors .color.c4{background:#005a7c}div.legend .labels{display:table;table-layout:fixed;width:100%;text-align:center;padding-top:5px;height:20px}div.legend .labels .label{display:table-cell;text-align:left}div.legend .labels .label.l5{display:none}div.legend .labels .space{display:table-cell;width:100%/17}div.legend p{font-style:italic;margin-top:5px;display:none}.map{position:fixed;z-index:100;top:50px;top:0;right:0;bottom:50px;bottom:0;left:0;background:#fff}.map.c-all svg .zips path.c0{fill:#dde1d4}.map.c-all svg .zips path.c1{fill:#a7c3a8}.map.c-all svg .zips path.c2{fill:#7ca47d}.map.c-all svg .zips path.c3{fill:#4a845f}.map.c-all svg .zips path.c4{fill:#246826}.map svg .fg{pointer-events:none}.map svg .fg path{stroke:#000;fill:none;stroke-linecap:round;stroke-linejoin:round;fill:rgba(0,0,0,.15)}.map svg.zoomedOut .fg path{stroke-width:2.5px}.map svg.zoomedIn .fg path{stroke-width:.5px}.map svg.zoomedIn .states path{stroke-width:.75px}.map.zooming .tooltip{opacity:0!important}.map .hint{position:fixed;bottom:85px;left:50%;width:180px;margin-left:-90px;padding:10px;text-align:center;font-style:italic}.map .hint span{background:#fff}.map .hint.button{border-radius:4px;border:1px solid #000;cursor:pointer;background:#fff}.map .hint.button:hover{border-width:3px;padding:8px}.map .toggle-history{position:fixed;bottom:90px;right:20px;background:#fff;padding:3px 3px}.map .toggle-history input{top:-1px;position:relative}.map .tooltip{line-height:1.4;font-weight:400;padding:5px 10px;background:#fff;border:1px solid #000;color:#000;border-radius:4px;position:absolute;display:inline-block;opacity:0;pointer-events:none;font-size:13px;z-index:1337}.map .tooltip span{font-weight:700}.map .tooltip p{margin-bottom:9px}.map .tooltip p:last-child{margin-bottom:0}.map .tooltip table{width:100%}.map .tooltip table td,.map .tooltip table th{text-align:left;white-space:nowrap;position:relative}.map .tooltip table td .line,.map .tooltip table th .line{display:inline-block;height:3px;width:10px;background:#999;position:relative;top:-3px;margin-left:5px}.map .tooltip table td .line.state,.map .tooltip table th .line.state{background:#005a7c}.map .tooltip table th{font-weight:700;padding-right:10px}.map .tooltip table td{text-align:right}.map .tooltip.active{opacity:1}.map .tooltip:after{box-sizing:border-box;display:inline;font-size:10px;width:100%;line-height:1;color:#fff;content:"\25BC";position:absolute;text-align:center;margin:-1px 0 0 0;top:100%;left:0}.map .tooltip .chart{margin-top:10px}.map .tooltip .chart g.grid rect{stroke:#ccc;fill:none}.map .tooltip .chart g.grid line{stroke:#ccc;fill:none}.map .tooltip .chart g.grid text{alignment-baseline:hanging;text-anchor:middle;font-size:10px}.map .tooltip .chart g.grid text.current{font-weight:700}.map .tooltip .chart g.grid text.y-axis{alignment-baseline:middle;text-anchor:start}.map .tooltip .chart path{stroke:#999;stroke-width:2px;fill:none}.map .tooltip .chart circle{stroke:none;fill:#999}.map .tooltip .chart g.state path{stroke:#005a7c}.map .tooltip .chart g.state circle{fill:#005a7c}.map .tooltip.all table td .line.state{background:#246826}.map .tooltip.all .chart g.state path{stroke:#246826}.map .tooltip.all .chart g.state circle{fill:#246826}.map svg rect.bg{fill:#fff;pointer-events:all}.map svg g.zips path{fill:#fff;cursor:pointer;stroke:#000;stroke-width:.25px;stroke-linecap:round;stroke-linejoin:round}.map svg g.zips path.c0{fill:#ccdee5}.map svg g.zips path.c1{fill:#99bdcb}.map svg g.zips path.c2{fill:#669cb0}.map svg g.zips path.c3{fill:#337b96}.map svg g.zips path.c4{fill:#005a7c}.map svg g.states path{fill:none;pointer-events:none;stroke:#000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.size-m .header .logo{width:160px;height:52px;background:url(assets/quest-logo-hd.png);background-size:160px 52px}.size-m .footer section .legend .labels{opacity:0;display:none}.size-m .footer section .legend p{display:block}.size-s .header{height:142px;max-height:142px;overflow:hidden}.size-s .header .row{margin-bottom:5px}.size-s .header section{padding-bottom:0;vertical-align:middle}.size-s .header p{display:none}.size-s .header p.small-screen-description{display:block}.size-s .header .logo{width:39px;height:39px;background:url(assets/quest-logo-hd.png);background-size:120px 39px}.size-s .map .hint{bottom:75px}.size-s .map .toggle-history{bottom:80px}.size-s .map .toggle-history label{width:50px;max-width:50px;display:inline-block}.size-s .footer section h5{font-size:12px;text-align:center}.size-s .footer section .control{font-size:12px}.size-s .footer section .legend{margin-top:18px}.size-s .footer section .legend .colors{margin-top:2px;margin-top:9px}.size-s .footer section .legend .color{height:10px}.size-s .footer section .legend .labels{display:none;opacity:0}.size-s .footer section .legend p{display:block}.size-s .footer section.drug .control .select{padding:19px 10px 21px 10px}.size-s .footer section.drug .list{bottom:66px}.legendTooltip{line-height:1.4;font-weight:400;padding:5px 10px;background:#fff;border:1px solid #000;color:#000;border-radius:4px;position:absolute;display:inline-block;opacity:0;pointer-events:none;font-size:13px;z-index:1337;white-space:nowrap}.legendTooltip.active{opacity:1}.legendTooltip:after{box-sizing:border-box;display:inline;font-size:10px;width:100%;line-height:1;color:#fff;content:"\25BC";position:absolute;text-align:center;margin:-1px 0 0 0;top:100%;left:0}