/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.icon{fill:currentColor;display:inline-block;height:16px;vertical-align:middle;width:16px}.icon--24x24{height:24px;width:24px}.icon--36x36{height:36px;width:36px}.icon--48x48{height:48px;width:48px}.map-key-container{border:1px solid #bcbec0;box-sizing:border-box;padding:1rem!important;width:100%}.grid-container{grid-gap:.5rem;display:grid;grid-template-columns:auto auto;justify-content:left;margin-bottom:1rem}.grid-container p{font-size:1rem;margin-bottom:0;margin-top:0;padding-left:.5rem}.icon-green{color:#03b139}.icon-gray{color:#707070}.icon-red{color:#b4191e}.icon-election-occurred{color:#9697cb}.icon-ie-member{color:#594c9a}.ie-key-item{padding-top:1rem}.election-modalOverlay{align-items:center;animation:show .5s ease;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;opacity:1;overflow-x:hidden;overflow-y:visible!important;overflow-y:initial!important;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.election-modal{background-color:#fff;box-shadow:0,0,"0.625rem","rgba(0, 0, 0, 0.2)";height:100%;overflow-y:auto;padding:1rem;position:relative;width:100%}@media(min-width:746px){.election-modal{height:75%;width:50rem}}.election-modal p:last-of-type{margin-bottom:0}.election-modal-header{background-color:gray!important}.election-modal-body>div{overflow-x:auto}.election-modal-body table{width:auto}@media(min-width:1024px){.election-modal-body table{width:100%}}.election-closeButton{background-color:#fff;border:0;box-shadow:0,0,"0.625rem","rgba(0, 0, 0, 0.1)";cursor:pointer;height:2.5rem;outline:0;padding:0;position:absolute;right:16px;top:35px;width:2.5rem;z-index:1}.election-closeButton:hover{background-color:#424f63}.election-closeButton:before{transform:rotate(45deg)}.election-closeButton:after{transform:rotate(-45deg)}.election-closeButton:after,.election-closeButton:before{background-color:#707070;content:"";height:.1rem;left:.25rem;position:absolute;top:1.2rem;width:2rem}table{border:0;border-bottom:1px solid #cf1f25;border-bottom:1px solid var(--color-2,#cf1f25);border-collapse:collapse;table-layout:fixed;width:100%}table thead{font-size:1rem;font-weight:700}table tbody{color:#414042;color:var(--color-3-3,#414042);font-size:14px}table tbody th{background-color:#cf1f25;background-color:var(--color-2,#cf1f25);color:#fff;font-size:12px;padding:10px;text-align:left}table tbody th .icon{height:10px;width:10px}table tbody th *{color:#fff}table tbody tr:nth-child(odd){background-color:#f2f2f3;background-color:var(--color-2-2,#f2f2f3)}table tbody td,table tbody th{border:0;max-width:300px;min-width:150px}table tbody td:first-child,table tbody th:first-child{padding-left:15px}table tbody td{line-height:21px;padding:15px 10px}@media(max-width:991px){table tbody .wrapper{flex-direction:column}table tbody .wrapper .cell{width:100%}}.state-text text{cursor:pointer}@media(min-width:1024px){.map{float:left;width:75%}}.election-map{display:flex;flex-direction:column}@media(min-width:1024px){.election-map{flex-direction:row}}.election-map path{pointer-events:all}.election-map path:hover{cursor:pointer;opacity:.5}@media(min-width:1024px){.election-accordion{float:left;width:75%}}.map-key{margin-top:20px}@media(min-width:1024px){.map-key{margin-left:20px;margin-top:0;width:25%}}.cmp-accordion{margin:20px auto}.cmp-accordion__item{border-bottom:1px solid #bcbec0;border-bottom:1px solid var(--color-3-2,#bcbec0)}.cmp-accordion__button{background:0;border:0;cursor:pointer;padding:20px 0 0;text-align:left;width:100%}.cmp-accordion__header{align-items:center;display:flex;justify-content:space-between;margin:0}.cmp-accordion__panel.cmp-accordion__panel--hidden{display:none}.cmp-accordion__panel.cmp-accordion__panel--expanded{display:block;padding-bottom:20px}.cmp-accordion__icon .icon--plus{display:block}.cmp-accordion__button--expanded .cmp-accordion__icon .icon--plus,.cmp-accordion__icon .icon--minus{display:none}.cmp-accordion__button--expanded .cmp-accordion__icon .icon--minus{display:block}.cmp-accordion{margin-top:-12px}.cmp-tabs .cmp-accordion{margin-top:inherit}#election-accordion{width:100%}#election-accordion table,#election-accordion table tbody tr{border-bottom:1px solid var(--bs-cream-3)!important}#election-accordion table tbody tr{background-color:var(--bs-cream)!important}#election-accordion table tbody tr:nth-child(odd){background-color:var(--bs-lightest-cream)!important}.accordion-grid-container{grid-gap:1rem;display:grid;grid-template-columns:1fr;justify-content:left;margin-bottom:1rem}@media(min-width:1024px){.accordion-grid-container{grid-template-columns:1.5fr .5fr}}.accordion-grid-container>.grid-child{overflow:hidden}.accordion-grid-container .cmp-accordion .cmp-accordion__panel{overflow-x:auto}.accordion-grid-container .cmp-accordion .cmp-accordion__panel table{width:auto}@media(min-width:1024px){.accordion-grid-container .cmp-accordion .cmp-accordion__panel table{width:100%}}.grid-child{order:1}@media(min-width:1024px){.grid-child.accordion-key{order:1}}.accordion-key{margin-top:1.25rem;order:0}@media(min-width:1024px){.accordion-key{order:1}}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.dmb-notification.dismissed{display:none;}
.paragraph--unpublished{background-color:#fff4f4;}
