a,audio,b,blockquote,body,caption,center,dd,div,dl,dt,em,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,li,menu,nav,object,ol,p,pre,samp,section,span,strong,table,tbody,u,ul,video{margin:0;padding:0;border:0;vertical-align:baseline;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}#page{padding:0;margin:0}h1,h2,h3{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}h2{font-weight:600;font-size:18px;margin-bottom:10px}h3{font-weight:400;font-size:16px;margin-bottom:10px}#allPromises{display:inline-block;margin:0}.category{border:1px solid gray;padding:6px;margin:4px;display:inline-block;position:relative;vertical-align:middle}.item{width:20px;height:20px;margin:2px;display:inline-block;cursor:pointer}.item:hover{outline:2px solid black}.item.labor{background:#d8352a}.item.coalition{background:#4a90e2}.policyLabel{color:#727272;font-size:1em;font-weight:300;margin-bottom:10px}.item_content{display:none;position:absolute;padding:10px;background:#F8F8F8;border:1px solid #CCC;color:#727272;font-weight:300;margin-top:5px;z-index:+1;word-wrap:break-word}.item_content.active{display:inline-block}.highlight{outline:black dashed 1px}#note_container{vertical-align:center}.item.example{cursor:none;display:inline}.item.hightlight.example:hover{outline:black dashed 1px}.accordion{background:4a90e2;background:-webkit-linear-gradient(to right, #4a90e2, #d8352a);background:linear-gradient(to right, #4a90e2, #d8352a);cursor:pointer;padding:20px;vertical-align:middle;width:100%;text-align:left;border:1px solid #727272;outline:none;transition:0.6s;margin:2px}.accordion:after{content:'\02795';font-size:14px;float:right;margin-left:5px}.accordion .active:after{content:"\2796"}.module-border-wrap{max-width:250px;padding:1rem;position:relative;background:linear-gradient(to right, red, purple);padding:3px}.panel{padding:0 18px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}#majorPromises{display:inline-block;margin:5px 0 20px 5px}#majorPromises .active,.accordion:hover{background:#19559a;background:-webkit-linear-gradient(to right, #19559a, #811f18);background:linear-gradient(to right, #19559a, #811f18)}hr{height:1px;color:#727272;border:0;background-color:#CCC}body{padding:0 0 20px}ul.confidence{list-style-type:square}table{table-layout:fixed;width:99%}td,th{border:5px;text-align:left;padding:8px;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}th{border-bottom:1px dotted #b5b5b5}.buttonItems{vertical-align:middle;padding-top:8px}.icon{display:inline;float:left;width:auto;height:20px;padding-left:5px;margin-right:20px;filter: invert(100%)}.heading{display:inline;font-size:1.5em;font-weight:600;color:#FFF;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.label{font-weight:400;color:#727272}.value{font-weight:200;color:#a6a6a6;margin-left:10px}p{font-size:1em;line-height:1em;font-weight:300;margin:0 10px 15px;line-height:1.2}.note{color:#727272}.head{font-family:"Helvetica Neue", sans-serif;font-size:1.5em;font-weight:bold;padding-bottom:5px}.panelHeading{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:600;text-align:center;font-size:1.1em}.labor{color:#d8352a}.coalition{color:#4a90e2}ul{padding-left:1.5em;list-style:square;font-size:0.9em;line-height:1.8;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}li{padding-bottom:1em}.headlinelist{margin:1em;font-size:1em;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif, !important}.policyareahead{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:1.2em;font-weight:600;margin-bottom:10px}.readmore{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:0.9em;text-align:right;padding-top:10px;padding-right:2%;font-style:italic;margin-bottom:10px}@media all and (max-width: 449px){#allPromises{display:none;margin:0;padding:0}body{margin:0;padding:0}}