@import "//fonts.googleapis.com/css?family=Caveat:400,700|Fira+Sans:400,700,700i";*{box-sizing:border-box;position:relative}.clear-fix{clear:both}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none}body{width:100%;margin:0px auto;background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:url(../../../rocky-assets/assets/reg/container-repeater-a79ce173c9f19ee6e3460bee821c04ab.gif);background-origin:padding-box;background-position:0 0;background-repeat:repeat-x;background-size:auto auto;padding-bottom:60px}body #sticky_footer{background-image:url(../../../rocky-assets/assets/reg/container-repeater-a79ce173c9f19ee6e3460bee821c04ab.gif);background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-top:1px solid #999;position:fixed;bottom:0;right:0;left:0;height:60px}body #footer{font-family:'Fira Sans', helvetica, arial, sans-serif;width:600px;height:60px;padding:0;border:0}body #footer p{text-align:left;width:300px;line-height:18px;font-size:12px;padding:12px 0}body #footer p a,body #footer p a:visited,body #footer p a:hover,body #footer p a:link{color:#ddd;text-transform:uppercase}body #footer p span,body #footer p span.copyright{color:#aaa}body #footer .powered-by-logo{float:right}body #footer .powered-by-logo:after{content:" ";display:block;clear:both}body #footer .powered-by-logo img{margin:15px 0px;height:30px}body #footer .powered-by-logo .powered-by-text{display:inline-block;vertical-align:top;font-size:15px;padding-top:30px;line-height:15px;color:#aaa;font-family:"Times New Roman", Times, serif;font-style:oblique}body #footer #powered_by_logo{display:block;width:auto;padding:0;margin:0}body #footer #powered_by_logo a{display:inline-block}body #footer #powered_by_aws_logo{display:none}body.primary-partner #footer #powered_by_logo{display:none}body.primary-partner #footer #powered_by_aws_logo{display:block}#header{text-align:center;background-image:url(../../../rocky-assets/assets/rtv-square-reversed-a481f1f741783dd3b2512f7c361648f4.png);background-repeat:no-repeat;background-position:0 15px;background-size:auto 50px;height:80px;margin:0 auto;position:relative;width:100%;margin-bottom:60px}#header.partner{background-size:75px 45px}#header .header-text{display:block;color:white;font-size:40px;text-transform:capitalize;padding-top:20px;font-family:Caveat,cursive;height:80px}#header #progress-bar{display:none}#header,#main{width:600px;margin:0px auto}#main{width:580px;padding:20px 10px 60px}#main #other_language_link{text-align:right;margin:1em 0}#main #other_language_link select{-webkit-appearance:none;-moz-appearance:none;background:#fff url(../../../rocky-assets/assets/reg/select-arrow-2c8fa7b28730b611cbc73d7e2ed1a5de.png) no-repeat right center;font-size:14px;padding:6px 40px 6px 5px;text-shadow:1px 1px 1px rgba(0,0,0,0.004);height:34px;border:0}#main .intro-message p{text-align:center;font-size:15px}#main p{margin:2em 0;color:#666;font-size:12px}#main p a{text-decoration:underline}#main p.overseas-instructions{margin:4em 0}#main p.already-registered{font-size:15px;text-align:right;margin:4em 0}#main .step_1 h1{display:none}#main .step_1 form ul li.registrant-form__home-zip__line,#main .step_1 form ul li.width_f.registrant-form__home-zip__line,#main .step_1 form ul.flat li.registrant-form__home-zip__line,#main .step_1 form ul.flat li.width_f.registrant-form__home-zip__line{width:60%}#main .step_4 h1{text-transform:uppercase;display:block;height:auto;text-align:center;font-size:24px;color:#c62129;background:black;padding:15px 3px;line-height:1.4em;width:80%;margin:0px auto}#main .step_4 h3.ovr_step_4{color:#666;font-weight:bold;text-align:center;margin:1em auto;font-size:18px;line-height:1.4em;width:70%}#main .step_4 ul li.registrant-form__state-id-number__line{margin-top:30px}#main .step_6 h1{margin:0px auto;text-align:center;font-size:28px;text-transform:uppercase}#main form{padding-bottom:1em}#main form ul li>div.tooltip{width:25%}#main form ul li>div.tooltip,#main form fieldset legend img.tooltip{padding:2px 5px;float:none;display:inline-block;position:absolute;left:-30px;top:0}#main form fieldset legend img.tooltip{top:1em}#main form:after{display:block;content:" ";clear:both}#main form fieldset{margin:0;padding:0;border:none}#main form fieldset legend{padding:1em 0 0}#main form fieldset.opt-ins{margin-top:20px}#main form fieldset.questions legend{margin-bottom:15px}#main form hr{display:none !important}#main form .rollover_button button{background-color:#fff;background-image:none;border:2px solid #b2272c;border-radius:0;box-shadow:none;color:#b2272c !important;font-family:'Fira Sans', helvetica, arial, sans-serif;font-size:18px;font-weight:700;line-height:1em;margin:0 !important;padding:10px 20px !important;text-align:center !important;text-decoration:none !important;text-shadow:none;transition:background 0.5s ease-out 0s, color 0.05s ease-in 0s;margin:0;min-width:auto}#main form .rollover_button button:hover{background:#b2272c;color:#fff !important;cursor:pointer;transition:background 0.9s ease-out, color 0.05s ease-in}#main form ul,#main form ul.flat{margin:0;padding:0;overflow:visible}#main form ul:after,#main form ul.flat:after{display:block;content:" ";clear:both}#main form ul.radio li label,#main form ul.checkbox li label,#main form ul.flat.radio li label,#main form ul.flat.checkbox li label{color:#666;font-weight:bold;font-size:13px}#main form ul li.spacer,#main form ul.flat li.spacer{display:none}#main form ul li,#main form ul li.width_f,#main form ul.flat li,#main form ul.flat li.width_f{margin:0;padding:0 0 0;width:100%}#main form ul li h3,#main form ul li.width_f h3,#main form ul.flat li h3,#main form ul.flat li.width_f h3{float:none;text-align:left;width:auto;color:#aaa;height:25px;font-size:16px;line-height:1em}#main form ul li div,#main form ul li.width_f div,#main form ul.flat li div,#main form ul.flat li.width_f div{width:100%;height:auto}#main form ul li div input,#main form ul li.width_f div input,#main form ul.flat li div input,#main form ul.flat li.width_f div input{border:1px solid #333;height:40px;width:100%;padding:5px 10px;font-size:16px;margin:0}#main form ul li div select,#main form ul li.width_f div select,#main form ul.flat li div select,#main form ul.flat li.width_f div select{-webkit-appearance:none;-moz-appearance:none;background:#fff url(../../../rocky-assets/assets/reg/select-arrow-2c8fa7b28730b611cbc73d7e2ed1a5de.png) no-repeat right center;font-size:14px;padding:6px 40px 6px 5px;text-shadow:1px 1px 1px rgba(0,0,0,0.004);height:40px;width:100%;border:1px solid #333;border-radius:0}#main form ul li div.has_error select,#main form ul li.width_f div.has_error select,#main form ul.flat li div.has_error select,#main form ul.flat li.width_f div.has_error select{background:#fcc url(../../../rocky-assets/assets/reg/select-arrow-2c8fa7b28730b611cbc73d7e2ed1a5de.png) no-repeat right center}#main form ul li span.error,#main form ul li.width_f span.error,#main form ul.flat li span.error,#main form ul.flat li.width_f span.error{clear:both;display:block}#main form ul li .button.rollover_button,#main form ul li.width_f .button.rollover_button,#main form ul.flat li .button.rollover_button,#main form ul.flat li.width_f .button.rollover_button{margin:0;display:inline-block}#main form ul li.registrant-form__home-zip__button,#main form ul li.width_f.registrant-form__home-zip__button,#main form ul.flat li.registrant-form__home-zip__button,#main form ul.flat li.width_f.registrant-form__home-zip__button{width:35%;margin-left:5%;margin-top:25px}#main form ul li.registrant-form__home-zip__button button,#main form ul li.width_f.registrant-form__home-zip__button button,#main form ul.flat li.registrant-form__home-zip__button button,#main form ul.flat li.width_f.registrant-form__home-zip__button button{height:40px;width:100%}#main form ul li.registrant-form__name-title__line,#main form ul li.registrant-form__prev-middle-name__line,#main form ul li.registrant-form__first-name__line,#main form ul li.registrant-form__prev-last-name__line,#main form ul li.registrant-form__last-name__line,#main form ul li.registrant-form__prev-first-name__line,#main form ul li.registrant-form__middle-name__line,#main form ul li.registrant-form__prev-name-title__line,#main form ul li.width_f.registrant-form__name-title__line,#main form ul li.width_f.registrant-form__prev-middle-name__line,#main form ul li.width_f.registrant-form__first-name__line,#main form ul li.width_f.registrant-form__prev-last-name__line,#main form ul li.width_f.registrant-form__last-name__line,#main form ul li.width_f.registrant-form__prev-first-name__line,#main form ul li.width_f.registrant-form__middle-name__line,#main form ul li.width_f.registrant-form__prev-name-title__line,#main form ul.flat li.registrant-form__name-title__line,#main form ul.flat li.registrant-form__prev-middle-name__line,#main form ul.flat li.registrant-form__first-name__line,#main form ul.flat li.registrant-form__prev-last-name__line,#main form ul.flat li.registrant-form__last-name__line,#main form ul.flat li.registrant-form__prev-first-name__line,#main form ul.flat li.registrant-form__middle-name__line,#main form ul.flat li.registrant-form__prev-name-title__line,#main form ul.flat li.width_f.registrant-form__name-title__line,#main form ul.flat li.width_f.registrant-form__prev-middle-name__line,#main form ul.flat li.width_f.registrant-form__first-name__line,#main form ul.flat li.width_f.registrant-form__prev-last-name__line,#main form ul.flat li.width_f.registrant-form__last-name__line,#main form ul.flat li.width_f.registrant-form__prev-first-name__line,#main form ul.flat li.width_f.registrant-form__middle-name__line,#main form ul.flat li.width_f.registrant-form__prev-name-title__line{margin-right:2%}#main form ul li.registrant-form__name-title__line,#main form ul li.registrant-form__prev-name-title__line,#main form ul li.registrant-form__name-suffix__line,#main form ul li.registrant-form__prev-name-suffix__line,#main form ul li.width_f.registrant-form__name-title__line,#main form ul li.width_f.registrant-form__prev-name-title__line,#main form ul li.width_f.registrant-form__name-suffix__line,#main form ul li.width_f.registrant-form__prev-name-suffix__line,#main form ul.flat li.registrant-form__name-title__line,#main form ul.flat li.registrant-form__prev-name-title__line,#main form ul.flat li.registrant-form__name-suffix__line,#main form ul.flat li.registrant-form__prev-name-suffix__line,#main form ul.flat li.width_f.registrant-form__name-title__line,#main form ul.flat li.width_f.registrant-form__prev-name-title__line,#main form ul.flat li.width_f.registrant-form__name-suffix__line,#main form ul.flat li.width_f.registrant-form__prev-name-suffix__line{width:16%}#main form ul li.registrant-form__first-name__line,#main form ul li.registrant-form__prev-first-name__line,#main form ul li.registrant-form__last-name__line,#main form ul li.registrant-form__prev-last-name__line,#main form ul li.width_f.registrant-form__first-name__line,#main form ul li.width_f.registrant-form__prev-first-name__line,#main form ul li.width_f.registrant-form__last-name__line,#main form ul li.width_f.registrant-form__prev-last-name__line,#main form ul.flat li.registrant-form__first-name__line,#main form ul.flat li.registrant-form__prev-first-name__line,#main form ul.flat li.registrant-form__last-name__line,#main form ul.flat li.registrant-form__prev-last-name__line,#main form ul.flat li.width_f.registrant-form__first-name__line,#main form ul.flat li.width_f.registrant-form__prev-first-name__line,#main form ul.flat li.width_f.registrant-form__last-name__line,#main form ul.flat li.width_f.registrant-form__prev-last-name__line{width:24%}#main form ul li.registrant-form__middle-name__line,#main form ul li.registrant-form__prev-middle-name__line,#main form ul li.width_f.registrant-form__middle-name__line,#main form ul li.width_f.registrant-form__prev-middle-name__line,#main form ul.flat li.registrant-form__middle-name__line,#main form ul.flat li.registrant-form__prev-middle-name__line,#main form ul.flat li.width_f.registrant-form__middle-name__line,#main form ul.flat li.width_f.registrant-form__prev-middle-name__line{width:12%}#main form ul li.registrant-form__us-citizen__line,#main form ul li.registrant-form__change-of-name__line,#main form ul li.width_f.registrant-form__us-citizen__line,#main form ul li.width_f.registrant-form__change-of-name__line,#main form ul.flat li.registrant-form__us-citizen__line,#main form ul.flat li.registrant-form__change-of-name__line,#main form ul.flat li.width_f.registrant-form__us-citizen__line,#main form ul.flat li.width_f.registrant-form__change-of-name__line{width:48%;margin-right:2%}#main form ul li.registrant-form__us-citizen__line,#main form ul li.registrant-form__will-be-18-by-election__line,#main form ul li.width_f.registrant-form__us-citizen__line,#main form ul li.width_f.registrant-form__will-be-18-by-election__line,#main form ul.flat li.registrant-form__us-citizen__line,#main form ul.flat li.registrant-form__will-be-18-by-election__line,#main form ul.flat li.width_f.registrant-form__us-citizen__line,#main form ul.flat li.width_f.registrant-form__will-be-18-by-election__line{margin:15px auto;padding:10px 15px;border:1px solid #e6e6e6;float:none;width:75%}#main form ul li.registrant-form__us-citizen__line h3,#main form ul li.registrant-form__will-be-18-by-election__line h3,#main form ul li.width_f.registrant-form__us-citizen__line h3,#main form ul li.width_f.registrant-form__will-be-18-by-election__line h3,#main form ul.flat li.registrant-form__us-citizen__line h3,#main form ul.flat li.registrant-form__will-be-18-by-election__line h3,#main form ul.flat li.width_f.registrant-form__us-citizen__line h3,#main form ul.flat li.width_f.registrant-form__will-be-18-by-election__line h3{height:auto;margin-bottom:0;margin-top:5px}#main form ul li.registrant-form__us-citizen__line h3 input,#main form ul li.registrant-form__us-citizen__line h3 label,#main form ul li.registrant-form__will-be-18-by-election__line h3 input,#main form ul li.registrant-form__will-be-18-by-election__line h3 label,#main form ul li.width_f.registrant-form__us-citizen__line h3 input,#main form ul li.width_f.registrant-form__us-citizen__line h3 label,#main form ul li.width_f.registrant-form__will-be-18-by-election__line h3 input,#main form ul li.width_f.registrant-form__will-be-18-by-election__line h3 label,#main form ul.flat li.registrant-form__us-citizen__line h3 input,#main form ul.flat li.registrant-form__us-citizen__line h3 label,#main form ul.flat li.registrant-form__will-be-18-by-election__line h3 input,#main form ul.flat li.registrant-form__will-be-18-by-election__line h3 label,#main form ul.flat li.width_f.registrant-form__us-citizen__line h3 input,#main form ul.flat li.width_f.registrant-form__us-citizen__line h3 label,#main form ul.flat li.width_f.registrant-form__will-be-18-by-election__line h3 input,#main form ul.flat li.width_f.registrant-form__will-be-18-by-election__line h3 label{font-size:16px;vertical-align:top;line-height:1em}#main form ul li.registrant-form__us-citizen__line h3 input[type=checkbox],#main form ul li.registrant-form__will-be-18-by-election__line h3 input[type=checkbox],#main form ul li.width_f.registrant-form__us-citizen__line h3 input[type=checkbox],#main form ul li.width_f.registrant-form__will-be-18-by-election__line h3 input[type=checkbox],#main form ul.flat li.registrant-form__us-citizen__line h3 input[type=checkbox],#main form ul.flat li.registrant-form__will-be-18-by-election__line h3 input[type=checkbox],#main form ul.flat li.width_f.registrant-form__us-citizen__line h3 input[type=checkbox],#main form ul.flat li.width_f.registrant-form__will-be-18-by-election__line h3 input[type=checkbox]{margin:0 5px 0 0}#main form ul li.registrant-form__us-citizen__line h3 span.error,#main form ul li.registrant-form__will-be-18-by-election__line h3 span.error,#main form ul li.width_f.registrant-form__us-citizen__line h3 span.error,#main form ul li.width_f.registrant-form__will-be-18-by-election__line h3 span.error,#main form ul.flat li.registrant-form__us-citizen__line h3 span.error,#main form ul.flat li.registrant-form__will-be-18-by-election__line h3 span.error,#main form ul.flat li.width_f.registrant-form__us-citizen__line h3 span.error,#main form ul.flat li.width_f.registrant-form__will-be-18-by-election__line h3 span.error{margin-top:5px}#main form ul li.registrant-form__home-address__line,#main form ul li.registrant-form__mailing-address__line,#main form ul li.registrant-form__prev-address__line,#main form ul li.width_f.registrant-form__home-address__line,#main form ul li.width_f.registrant-form__mailing-address__line,#main form ul li.width_f.registrant-form__prev-address__line,#main form ul.flat li.registrant-form__home-address__line,#main form ul.flat li.registrant-form__mailing-address__line,#main form ul.flat li.registrant-form__prev-address__line,#main form ul.flat li.width_f.registrant-form__home-address__line,#main form ul.flat li.width_f.registrant-form__mailing-address__line,#main form ul.flat li.width_f.registrant-form__prev-address__line{width:75%;margin-right:2%}#main form ul li.registrant-form__home-unit__line,#main form ul li.registrant-form__mailing-unit__line,#main form ul li.registrant-form__prev-unit__line,#main form ul li.width_f.registrant-form__home-unit__line,#main form ul li.width_f.registrant-form__mailing-unit__line,#main form ul li.width_f.registrant-form__prev-unit__line,#main form ul.flat li.registrant-form__home-unit__line,#main form ul.flat li.registrant-form__mailing-unit__line,#main form ul.flat li.registrant-form__prev-unit__line,#main form ul.flat li.width_f.registrant-form__home-unit__line,#main form ul.flat li.width_f.registrant-form__mailing-unit__line,#main form ul.flat li.width_f.registrant-form__prev-unit__line{width:23%}#main form ul li.registrant-form__home-city__line,#main form ul li.registrant-form__mailing-city__line,#main form ul li.registrant-form__prev-city__line,#main form ul li.width_f.registrant-form__home-city__line,#main form ul li.width_f.registrant-form__mailing-city__line,#main form ul li.width_f.registrant-form__prev-city__line,#main form ul.flat li.registrant-form__home-city__line,#main form ul.flat li.registrant-form__mailing-city__line,#main form ul.flat li.registrant-form__prev-city__line,#main form ul.flat li.width_f.registrant-form__home-city__line,#main form ul.flat li.width_f.registrant-form__mailing-city__line,#main form ul.flat li.width_f.registrant-form__prev-city__line{width:45%;margin-right:2%}#main form ul li.registrant-form__home-state-abbrev__line,#main form ul li.registrant-form__mailing-state-abbrev__line,#main form ul li.registrant-form__prev-state-abbrev__line,#main form ul li.width_f.registrant-form__home-state-abbrev__line,#main form ul li.width_f.registrant-form__mailing-state-abbrev__line,#main form ul li.width_f.registrant-form__prev-state-abbrev__line,#main form ul.flat li.registrant-form__home-state-abbrev__line,#main form ul.flat li.registrant-form__mailing-state-abbrev__line,#main form ul.flat li.registrant-form__prev-state-abbrev__line,#main form ul.flat li.width_f.registrant-form__home-state-abbrev__line,#main form ul.flat li.width_f.registrant-form__mailing-state-abbrev__line,#main form ul.flat li.width_f.registrant-form__prev-state-abbrev__line{width:23%;margin-right:2%}#main form ul li.registrant-form__home-zip-code__line,#main form ul li.registrant-form__mailing-zip-code__line,#main form ul li.registrant-form__prev-zip-code__line,#main form ul li.width_f.registrant-form__home-zip-code__line,#main form ul li.width_f.registrant-form__mailing-zip-code__line,#main form ul li.width_f.registrant-form__prev-zip-code__line,#main form ul.flat li.registrant-form__home-zip-code__line,#main form ul.flat li.registrant-form__mailing-zip-code__line,#main form ul.flat li.registrant-form__prev-zip-code__line,#main form ul.flat li.width_f.registrant-form__home-zip-code__line,#main form ul.flat li.width_f.registrant-form__mailing-zip-code__line,#main form ul.flat li.width_f.registrant-form__prev-zip-code__line{width:28%}#main form ul li.registrant-form__state-id-number__line,#main form ul li.width_f.registrant-form__state-id-number__line,#main form ul.flat li.registrant-form__state-id-number__line,#main form ul.flat li.width_f.registrant-form__state-id-number__line{width:100%;margin-right:0%}#main form ul li.registrant-form__date-of-birth__line,#main form ul li.width_f.registrant-form__date-of-birth__line,#main form ul.flat li.registrant-form__date-of-birth__line,#main form ul.flat li.width_f.registrant-form__date-of-birth__line{width:25%}#main form ul li.registrant-form__race__line,#main form ul li.width_f.registrant-form__race__line,#main form ul.flat li.registrant-form__race__line,#main form ul.flat li.width_f.registrant-form__race__line{width:85%;margin-right:15%}#main form ul li.registrant-form__party__line,#main form ul li.width_f.registrant-form__party__line,#main form ul.flat li.registrant-form__party__line,#main form ul.flat li.width_f.registrant-form__party__line{width:100%}#main form ul li.registrant-form__phone__line,#main form ul li.width_f.registrant-form__phone__line,#main form ul.flat li.registrant-form__phone__line,#main form ul.flat li.width_f.registrant-form__phone__line{width:60%;margin-right:5%}#main form ul li.registrant-form__phone-type__line,#main form ul li.width_f.registrant-form__phone-type__line,#main form ul.flat li.registrant-form__phone-type__line,#main form ul.flat li.width_f.registrant-form__phone-type__line{width:35%}#main form ul li.registrant-form__has-no-state-license__line,#main form ul li.registrant-form__has-state-license__line,#main form ul li.width_f.registrant-form__has-no-state-license__line,#main form ul li.width_f.registrant-form__has-state-license__line,#main form ul.flat li.registrant-form__has-no-state-license__line,#main form ul.flat li.registrant-form__has-state-license__line,#main form ul.flat li.width_f.registrant-form__has-no-state-license__line,#main form ul.flat li.width_f.registrant-form__has-state-license__line{margin:2em 10% 0;width:80%}#main form ul li.registrant-form__has-no-state-license__line h3,#main form ul li.registrant-form__has-state-license__line h3,#main form ul li.width_f.registrant-form__has-no-state-license__line h3,#main form ul li.width_f.registrant-form__has-state-license__line h3,#main form ul.flat li.registrant-form__has-no-state-license__line h3,#main form ul.flat li.registrant-form__has-state-license__line h3,#main form ul.flat li.width_f.registrant-form__has-no-state-license__line h3,#main form ul.flat li.width_f.registrant-form__has-state-license__line h3{margin-bottom:15px;height:auto}#main form ul li.registrant-form__has-no-state-license__line h3:after,#main form ul li.registrant-form__has-state-license__line h3:after,#main form ul li.width_f.registrant-form__has-no-state-license__line h3:after,#main form ul li.width_f.registrant-form__has-state-license__line h3:after,#main form ul.flat li.registrant-form__has-no-state-license__line h3:after,#main form ul.flat li.registrant-form__has-state-license__line h3:after,#main form ul.flat li.width_f.registrant-form__has-no-state-license__line h3:after,#main form ul.flat li.width_f.registrant-form__has-state-license__line h3:after{display:block;clear:both;content:""}#main form ul li.registrant-form__has-no-state-license__line input,#main form ul li.registrant-form__has-no-state-license__line label,#main form ul li.registrant-form__has-state-license__line input,#main form ul li.registrant-form__has-state-license__line label,#main form ul li.width_f.registrant-form__has-no-state-license__line input,#main form ul li.width_f.registrant-form__has-no-state-license__line label,#main form ul li.width_f.registrant-form__has-state-license__line input,#main form ul li.width_f.registrant-form__has-state-license__line label,#main form ul.flat li.registrant-form__has-no-state-license__line input,#main form ul.flat li.registrant-form__has-no-state-license__line label,#main form ul.flat li.registrant-form__has-state-license__line input,#main form ul.flat li.registrant-form__has-state-license__line label,#main form ul.flat li.width_f.registrant-form__has-no-state-license__line input,#main form ul.flat li.width_f.registrant-form__has-no-state-license__line label,#main form ul.flat li.width_f.registrant-form__has-state-license__line input,#main form ul.flat li.width_f.registrant-form__has-state-license__line label{display:block;float:left;width:95%}#main form ul li.registrant-form__has-no-state-license__line input,#main form ul li.registrant-form__has-state-license__line input,#main form ul li.width_f.registrant-form__has-no-state-license__line input,#main form ul li.width_f.registrant-form__has-state-license__line input,#main form ul.flat li.registrant-form__has-no-state-license__line input,#main form ul.flat li.registrant-form__has-state-license__line input,#main form ul.flat li.width_f.registrant-form__has-no-state-license__line input,#main form ul.flat li.width_f.registrant-form__has-state-license__line input{width:5%;margin-left:0;margin-right:0}#main form ul li.registrant-form__has-no-state-license__line label,#main form ul li.registrant-form__has-state-license__line label,#main form ul li.width_f.registrant-form__has-no-state-license__line label,#main form ul li.width_f.registrant-form__has-state-license__line label,#main form ul.flat li.registrant-form__has-no-state-license__line label,#main form ul.flat li.registrant-form__has-state-license__line label,#main form ul.flat li.width_f.registrant-form__has-no-state-license__line label,#main form ul.flat li.width_f.registrant-form__has-state-license__line label{text-transform:uppercase;font-size:14px}#main form ul li.registrant-form__has-no-state-license__line,#main form ul li.width_f.registrant-form__has-no-state-license__line,#main form ul.flat li.registrant-form__has-no-state-license__line,#main form ul.flat li.width_f.registrant-form__has-no-state-license__line{margin-bottom:2em;margin-top:0}#main form ul li.registrant-form__survey-answer-1__line,#main form ul li.registrant-form__survey-answer-2__line,#main form ul li.width_f.registrant-form__survey-answer-1__line,#main form ul li.width_f.registrant-form__survey-answer-2__line,#main form ul.flat li.registrant-form__survey-answer-1__line,#main form ul.flat li.registrant-form__survey-answer-2__line,#main form ul.flat li.width_f.registrant-form__survey-answer-1__line,#main form ul.flat li.width_f.registrant-form__survey-answer-2__line{margin-bottom:30px}#main form ul .checkbox-explanation p,#main form ul.flat .checkbox-explanation p{margin:-5px 75px 20px 110px;color:#434343;font-size:13px}#main form ul .has_license .checkbox-explanation p,#main form ul.flat .has_license .checkbox-explanation p{color:#c62129;border:2px solid #c62129;font-size:13px;font-weight:bold;margin:0px 35px 20px;padding:15px}#main form .state-id-number{margin-top:30px}#main form .instructions--state-id-number p{margin-top:0}#main form .email-checkbox-explanation p{margin:0;display:none}#main form ul.flat.dob-and-phone li.registrant-form__date-of-birth__line,#main form ul.flat.dob-and-phone li.width_f.registrant-form__date-of-birth__line{width:25%;margin-right:5%}#main form ul.flat.dob-and-phone li.registrant-form__phone__line,#main form ul.flat.dob-and-phone li.width_f.registrant-form__phone__line{width:45%;margin-right:5%}#main form ul.flat.dob-and-phone li.registrant-form__phone-type__line,#main form ul.flat.dob-and-phone li.width_f.registrant-form__phone-type__line{width:20%}#main form .party-dropdown,#main form .race-dropdown{width:53%;float:left}#main form .party-dropdown{width:47%}#main .back{text-align:center}#main .download .rollover_button a{background-color:#fff;background-image:none;border:2px solid #b2272c;border-radius:0;box-shadow:none;color:#b2272c !important;font-family:'Fira Sans', helvetica, arial, sans-serif;font-size:18px;font-weight:700;line-height:1em;margin:0 !important;padding:15px 20px !important;text-align:center !important;text-decoration:none !important;text-shadow:none;transition:background 0.5s ease-out 0s, color 0.05s ease-in 0s;margin:0;min-width:auto}#main .download .rollover_button a:hover{background:#b2272c;color:#fff !important;cursor:pointer;transition:background 0.9s ease-out, color 0.05s ease-in}#main .download{position:relative;width:85%;margin:20px auto}#main .download p{font-size:16px;margin-bottom:15px;margin-left:20px;margin-right:20px;margin-top:15px;line-height:1.6em;text-align:center;color:#666}#main .download h2{line-height:1.6em;font-weight:normal;margin:15px 0 25px;color:#b2272c;font-size:19px;text-align:center}#main .download h2.spaced_out{visibility:hidden}#main .download h2.preparing{position:absolute;top:0;left:0;right:0;text-align:center;border:2px solid #b2272c;color:#b2272c !important;font-family:'Fira Sans', helvetica, arial, sans-serif;font-size:18px;font-weight:700;line-height:1em;margin:0 !important;padding:10px 20px !important;text-align:center !important;text-decoration:none !important;height:auto}#main .download p.preparing{height:80px;text-align:center}#main .download p.preparing img{vertical-align:middle}#main #download_no_js{padding:30px}#main .disclosures{border:1px solid #ccc;font-size:13px;width:100%;text-align:left;margin-left:auto !important;margin-right:auto !important}#main .disclosures .disclosure_num{margin:0}#main .disclosures p{color:black}#main.using_state_registration .registrant-form__change-of-name__line,#main.using_state_registration #prev_name_set,#main.using_state_registration .registrant-form__has-mailing-address__line,#main.using_state_registration #mailing_address_set,#main.using_state_registration .registrant-form__change-of-address__line,#main.using_state_registration #prev_address_set,#main.using_state_registration .registrant-form__middle-name__line,#main.using_state_registration .registrant-form__prev-middle-name__line{display:none !important}#main.using_state_registration .registrant-form__first-name__line,#main.using_state_registration .registrant-form__prev-last-name__line,#main.using_state_registration .registrant-form__last-name__line,#main.using_state_registration .registrant-form__prev-first-name__line{width:31%}@media (max-width: 600px){.qtip-close{display:block;width:20px;height:20px;padding-top:1px;border-radius:20px}body #header{width:calc(100% - 30px);min-width:270px;background-image:url(../../../rocky-assets/assets/rock-the-vote-horz-logo-rev-b617ccb1d3a9d1e3b609f188c86e8a42.png);background-position:center 5px;background-size:auto 30px}body #header .header-text{font-size:24px;padding-top:45.5px}body #main{width:calc(100% - 30px);min-width:270px;padding-bottom:30px}body #main p.already-registered{font-size:13px;text-align:center;margin:4em -10px}body #main form ul li h3,body #main form ul li.width_f h3,body #main form ul.flat li h3,body #main form ul.flat li.width_f h3{font-size:13px}body #main form ul li.registrant-form__home-zip__button button,body #main form ul li.width_f.registrant-form__home-zip__button button,body #main form ul.flat li.registrant-form__home-zip__button button,body #main form ul.flat li.width_f.registrant-form__home-zip__button button{padding-left:0px !important;padding-right:0px !important}body #main form ul li.registrant-form__us-citizen__line,body #main form ul li.registrant-form__will-be-18-by-election__line,body #main form ul li.registrant-form__change-of-name__line,body #main form ul li.width_f.registrant-form__us-citizen__line,body #main form ul li.width_f.registrant-form__will-be-18-by-election__line,body #main form ul li.width_f.registrant-form__change-of-name__line,body #main form ul.flat li.registrant-form__us-citizen__line,body #main form ul.flat li.registrant-form__will-be-18-by-election__line,body #main form ul.flat li.registrant-form__change-of-name__line,body #main form ul.flat li.width_f.registrant-form__us-citizen__line,body #main form ul.flat li.width_f.registrant-form__will-be-18-by-election__line,body #main form ul.flat li.width_f.registrant-form__change-of-name__line{width:100%;margin-top:30px}body #main form ul li.registrant-form__us-citizen__line h3,body #main form ul li.registrant-form__will-be-18-by-election__line h3,body #main form ul li.registrant-form__change-of-name__line h3,body #main form ul li.width_f.registrant-form__us-citizen__line h3,body #main form ul li.width_f.registrant-form__will-be-18-by-election__line h3,body #main form ul li.width_f.registrant-form__change-of-name__line h3,body #main form ul.flat li.registrant-form__us-citizen__line h3,body #main form ul.flat li.registrant-form__will-be-18-by-election__line h3,body #main form ul.flat li.registrant-form__change-of-name__line h3,body #main form ul.flat li.width_f.registrant-form__us-citizen__line h3,body #main form ul.flat li.width_f.registrant-form__will-be-18-by-election__line h3,body #main form ul.flat li.width_f.registrant-form__change-of-name__line h3{line-height:1.7em}body #main form ul li.registrant-form__has-state-license__line input,body #main form ul li.registrant-form__has-no-state-license__line input,body #main form ul li.width_f.registrant-form__has-state-license__line input,body #main form ul li.width_f.registrant-form__has-no-state-license__line input,body #main form ul.flat li.registrant-form__has-state-license__line input,body #main form ul.flat li.registrant-form__has-no-state-license__line input,body #main form ul.flat li.width_f.registrant-form__has-state-license__line input,body #main form ul.flat li.width_f.registrant-form__has-no-state-license__line input{width:10%}body #main form ul li.registrant-form__has-state-license__line label,body #main form ul li.registrant-form__has-no-state-license__line label,body #main form ul li.width_f.registrant-form__has-state-license__line label,body #main form ul li.width_f.registrant-form__has-no-state-license__line label,body #main form ul.flat li.registrant-form__has-state-license__line label,body #main form ul.flat li.registrant-form__has-no-state-license__line label,body #main form ul.flat li.width_f.registrant-form__has-state-license__line label,body #main form ul.flat li.width_f.registrant-form__has-no-state-license__line label{width:90%;font-weight:normal}body #main form ul .has_license .checkbox-explanation p,body #main form ul.flat .has_license .checkbox-explanation p{margin-left:10%;margin-right:10%}body #main form ul.dob-and-phone li.registrant-form__date-of-birth__line,body #main form ul.dob-and-phone li.width_f.registrant-form__date-of-birth__line,body #main form ul.flat.dob-and-phone li.registrant-form__date-of-birth__line,body #main form ul.flat.dob-and-phone li.width_f.registrant-form__date-of-birth__line{width:100%}body #main form ul.dob-and-phone li.registrant-form__phone__line,body #main form ul.dob-and-phone li.width_f.registrant-form__phone__line,body #main form ul.flat.dob-and-phone li.registrant-form__phone__line,body #main form ul.flat.dob-and-phone li.width_f.registrant-form__phone__line{width:55%}body #main form ul.dob-and-phone li.registrant-form__phone-type__line,body #main form ul.dob-and-phone li.width_f.registrant-form__phone-type__line,body #main form ul.flat.dob-and-phone li.registrant-form__phone-type__line,body #main form ul.flat.dob-and-phone li.width_f.registrant-form__phone-type__line{width:40%}body #main form ul.checkbox li,body #main form ul.flat.checkbox li{float:none}body #main form ul.checkbox li h3,body #main form ul.flat.checkbox li h3{height:auto}body #main form .rollover_button button{text-align:center;font-size:14px}body #main form ul.stacked li{width:100%;padding-bottom:0}body #main form ul.stacked li.registrant-form__home-address__line,body #main form ul.stacked li.registrant-form__prev-address__line,body #main form ul.stacked li.registrant-form__mailing-address__line{width:70%}body #main form ul.stacked li.registrant-form__home-unit__line,body #main form ul.stacked li.registrant-form__prev-unit__line,body #main form ul.stacked li.registrant-form__mailing-unit__line{width:28%}body #main form ul.stacked li.registrant-form__home-state-abbrev__line,body #main form ul.stacked li.registrant-form__prev-state-abbrev__line,body #main form ul.stacked li.registrant-form__mailing-state-abbrev__line{width:48%}body #main form ul.stacked li.registrant-form__home-zip-code__line,body #main form ul.stacked li.registrant-form__prev-zip-code__line,body #main form ul.stacked li.registrant-form__mailing-zip-code__line{width:50%}body #main .step_4 h1,body #main .step_4 h3.ovr_step_4{width:100%}body #main .download{width:100%}body #main .download h2{margin-left:0;margin-right:0}body #main .download p,body #main .download p.centered{margin-left:0;margin-right:0}body #main .download p span.rollover_button a span,body #main .download p.centered span.rollover_button a span{line-height:1.4em;white-space:normal}body #main.using_state_registration .registrant-form__first-name__line,body #main.using_state_registration .registrant-form__prev-last-name__line,body #main.using_state_registration .registrant-form__last-name__line,body #main.using_state_registration .registrant-form__prev-first-name__line{width:100%}body #sticky_footer,body #footer{height:105px;position:relative}body #footer{width:100%;min-width:270px}body #footer p{text-align:center;width:100%}body #footer .copyright{display:block}body #footer .powered-by-logo{float:none;width:100%;text-align:center}body #footer .powered-by-logo .powered-by-text{padding-top:22.5px}body #footer .powered-by-logo img{margin:7.5px 0}.share div.rollover_button{width:100%;padding:5px}}