aside h3,fieldset h3{border-bottom:1px solid #cfcfcf}fieldset h3{margin:1rem;padding-bottom:.5rem}@media only screen and (min-width:769px){fieldset h3{margin:2rem}}aside h3{margin:1.5rem 0 .5rem}aside h3:first-child{margin:1rem 0}.inline-paragraph{color:#999}@media only screen and (min-width:769px){.inline-paragraph{padding-left:270px}}.homeImg{display:none;box-sizing:border-box;width:100%;height:auto;margin:0 auto;margin-bottom:1rem}@media only screen and (min-width:769px){.homeImg{display:block}}#captcha{display:block;width:350px;height:auto;margin:1rem auto}#homeButtonWrapper{display:block}@media only screen and (min-width:769px){#homeButtonWrapper{display:-ms-flexbox;display:flex}}#homeButtonWrapper .homeButton{height:200px;width:100%;box-sizing:border-box;margin:0 auto;padding:0 0 1rem 0;text-align:center}#homeButtonWrapper .homeButton:last-child{padding:0}@media only screen and (min-width:769px){#homeButtonWrapper .homeButton{padding:0 1rem 0 0}}#homeButtonWrapper .homeButton a{display:block;box-sizing:border-box;height:100%;width:100%;background-size:75px auto;background-repeat:no-repeat;background-color:#dcdcdc;padding:1rem;font-size:1.1rem;font-family:"Open Sans",Helvetica,Arial,Helmet,Freesans,sans-serif;text-decoration:none;border-bottom:5px solid #1d3b57;transition:all .25s ease-in-out}#homeButtonWrapper .homeButton a:hover{background-color:#fff;border-bottom:12px solid #4e792f;background-size:78px auto}#homeButtonWrapper #registerVoter a,#homeButtonWrapper #updateVoter a{background-position:center 70px}@media only screen and (min-width:769px){#homeButtonWrapper #registerVoter a,#homeButtonWrapper #updateVoter a{background-position:center 80px}}#homeButtonWrapper #registerVoter a{background-image:url(../images/registerVoter.svg)}#homeButtonWrapper #updateVoter a{background-image:url(../images/updateVoter.svg)}#homeButtonWrapper #voteMail a{background-image:url(../images/voteMail.svg);background-position:center 95px}@media only screen and (min-width:769px){#homeButtonWrapper #voteMail a{background-position:center 100px}}#homeButtonWrapper #returnDriver{display:block;height:auto}@media only screen and (min-width:769px){#homeButtonWrapper #returnDriver{display:none;height:auto}}main .btn{background:#1d3b57;border-bottom:2px solid #04070b}main .btn:hover{background:#306290}main .btn:active{background:#102131;border-bottom:none}header{background:url(../images/header-bg-blue.png) repeat-x center top transparent;height:110px;width:100%;position:relative;border:none}@media only screen and (min-width:769px){header{height:178px}}header h1{padding-top:.5rem;font-size:1.2rem;text-transform:none;font-weight:400}@media only screen and (min-width:769px){header h1{font-size:2rem}}header h1 em{color:#395d88}header p{padding:1.75rem 0 0;margin:0;display:block;font-weight:lighter;font-size:.93rem;color:#ccc;line-height:10px;text-transform:uppercase}header #headerControls{position:absolute;z-index:2;display:none}header .wrapper{height:100px;padding-left:100px;background-image:url(../images/header-bg-seal-small.png);background-repeat:no-repeat;background-size:75px;background-position:left 10px center;background-color:transparent}@media only screen and (min-width:769px){header .wrapper{height:174px;padding-left:174px;background-image:url(../images/header-seal.png);background-size:156px auto;background-position:left top}}body{background:#393939 url(../images/header-bg.png) repeat-x scroll center 31px}#utahgov_statewideheader{display:none}@media only screen and (min-width:769px){#utahgov_statewideheader{display:block}}.countyClerk{display:none}.address1,.address2,.attention,.cityZip,.countyName,.phone{display:block}.countyName{font-weight:700}.attention{font-style:italic}hr{background-color:#cfcfcf;height:1px;display:block;border:none}#backToTop{background-color:#8b0f0a}#backToTop:active{background-color:#7d0d09}main{top:0;border-top:none;background-color:#2f2f2f;margin-bottom:20px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.2) inset;overflow:hidden}main .breadcrumbs{overflow:hidden;height:auto}main .breadcrumbs li{padding:0 1rem;border-right:1px solid #fff}main .breadcrumbs li:first-child{padding:0 1rem}main .breadcrumbs li::after{content:"";display:none}main .breadcrumbs li.active{background-color:#c97e1b;color:#fff;text-shadow:none}main .breadcrumbs li.completed{background-color:#4e792f;color:#fff;text-shadow:none}main .breadcrumbs li.completed a,main .breadcrumbs li.completed a:hover{color:#fff}main .breadcrumbs li:last-child{font-style:normal}main article{background-color:#f5f5f5;padding:20px}main article a,main article h1,main article h2,main article h3,main article h4,main article h5,main article h6{color:#1d3b57}main article fieldset legend{background:#223853;font-size:1.1rem;font-weight:lighter;color:#fff;padding:8px 20px;margin:0}main article section h3{background:#223853;font-size:1.1rem;font-weight:lighter;color:#fff;padding:8px 20px;margin:0}main article .message{overflow:hidden}main article .message.affirm{border-left:1em solid #8b0f0a;border-top:none}main article .message.affirm h3{color:#8b0f0a}main article #voter-info-found{padding:1rem 1rem 1rem 5rem;background-size:40px;background-repeat:no-repeat;background-position:left 20px center;background-image:url(../images/check.svg)}main article #private-voter-fieldset legend,main article #vote-by-mail-fieldset legend{background-color:#8b0f0a;border:1px solid #8b0f0a}main article form .message{margin:2em 0}main article .radioGroup .answers label{margin:0!important;padding:0 .5em!important}aside{background-color:#f5f5f5;border-left:20px solid;padding:1rem}aside a,aside h3{color:#1d3b57}aside .am{margin:0}footer{background:#1e1e1e;height:220px;box-shadow:0 4px 10px 0 #000 inset;border-top:1px solid #444;color:#818181;font-size:12px;padding:20px 0;position:relative;text-shadow:none}footer a{color:#818181;text-decoration:none}footer a:hover{color:#f5f5f5}footer .wrapper{background:url(../images/footer-seal.png) no-repeat 20px center transparent;position:absolute;top:10px;right:20px;bottom:10px;left:20px}
/*# sourceMappingURL=app.css.map */
