.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:active,a:hover{outline:0}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}textarea{vertical-align:top}body{margin:0;line-height:21px;color:#333}a{color:#009cde;text-decoration:none}a:focus,a:hover{color:#006692;text-decoration:underline}.row{margin-left:-20px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.12766%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.12766%}.row-fluid .span12{width:100%}.row-fluid .offset12{margin-left:104.25532%}.row-fluid .offset12:first-child{margin-left:102.12766%}.row-fluid .span11{width:91.48936%}.row-fluid .offset11{margin-left:95.74468%}.row-fluid .offset11:first-child{margin-left:93.61702%}.row-fluid .span10{width:82.97872%}.row-fluid .offset10{margin-left:87.23404%}.row-fluid .offset10:first-child{margin-left:85.10638%}.row-fluid .span9{width:74.46809%}.row-fluid .offset9{margin-left:78.7234%}.row-fluid .offset9:first-child{margin-left:76.59574%}.row-fluid .span8{width:65.95745%}.row-fluid .offset8{margin-left:70.21277%}.row-fluid .offset8:first-child{margin-left:68.08511%}.row-fluid .span7{width:57.44681%}.row-fluid .offset7{margin-left:61.70213%}.row-fluid .offset7:first-child{margin-left:59.57447%}.row-fluid .span6{width:48.93617%}.row-fluid .offset6{margin-left:53.19149%}.row-fluid .offset6:first-child{margin-left:51.06383%}.row-fluid .span5{width:40.42553%}.row-fluid .offset5{margin-left:44.68085%}.row-fluid .offset5:first-child{margin-left:42.55319%}.row-fluid .span4{width:31.91489%}.row-fluid .offset4{margin-left:36.17021%}.row-fluid .offset4:first-child{margin-left:34.04255%}.row-fluid .span3{width:23.40426%}.row-fluid .offset3{margin-left:27.65957%}.row-fluid .offset3:first-child{margin-left:25.53191%}.row-fluid .span2{width:14.89362%}.row-fluid .offset2{margin-left:19.14894%}.row-fluid .offset2:first-child{margin-left:17.02128%}.row-fluid .span1{width:6.38298%}.row-fluid .offset1{margin-left:10.6383%}.row-fluid .offset1:first-child{margin-left:8.51064%}.row-fluid [class*=span].hide,[class*=span].hide{display:none}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:"";line-height:0}.container:after{clear:both}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:21px;font-weight:200;line-height:31.5px}small{font-size:85%}strong{font-weight:700}em{font-style:italic}.muted{color:#999}a.muted:focus,a.muted:hover{color:gray}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10.5px 0;font-family:inherit;font-weight:700;line-height:21px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#999}h1,h2,h3{line-height:42px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}ol,ul{padding:0;margin:0 0 10.5px 25px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{line-height:21px}ol.unstyled,ul.unstyled{margin-left:0;list-style:none}hr{margin:21px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}form{margin:0 0 21px}button,input,label,select,textarea{font-size:14px;font-weight:400;line-height:21px}button,input,select,textarea{font-family:Roboto,Helvetica,Arial,Verdana,sans-serif}label{display:block;margin-bottom:5px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{display:inline-block;height:21px;padding:4px 6px;margin-bottom:10.5px;font-size:14px;line-height:21px;color:#555;border-radius:0;vertical-align:middle}input,textarea{width:206px}textarea{height:auto}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=file],select{height:30px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input:-moz-placeholder,textarea:-moz-placeholder{color:#8495a7}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8495a7}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8495a7}.checkbox,.radio{min-height:21px;padding-left:20px}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:-20px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}.input-append input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:20px}input.span12,textarea.span12{width:926px}input.span11,textarea.span11{width:846px}input.span10,textarea.span10{width:766px}input.span9,textarea.span9{width:686px}input.span8,textarea.span8{width:606px}input.span7,textarea.span7{width:526px}input.span6,textarea.span6{width:446px}input.span5,textarea.span5{width:366px}input.span4,textarea.span4{width:286px}input.span3,textarea.span3{width:206px}input.span2,textarea.span2{width:126px}input.span1,textarea.span1{width:46px}.controls-row:after,.controls-row:before{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*=span],.row-fluid .controls-row [class*=span]{float:left}.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]{padding-top:5px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.control-group.warning .checkbox,.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.control-group.warning .input-append .add-on,.control-group.warning .input-prepend .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .checkbox,.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.control-group.error .input-append .add-on,.control-group.error .input-prepend .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .checkbox,.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#529138}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#529138;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#3d6c2a;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #84c66a}.control-group.success .input-append .add-on,.control-group.success .input-prepend .add-on{color:#529138;background-color:#dff0d8;border-color:#529138}.control-group.info .checkbox,.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3}.control-group.info .input-append .add-on,.control-group.info .input-prepend .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}.form-actions{padding:20px 20px 21px;margin-top:21px;margin-bottom:21px;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.form-actions:after,.form-actions:before{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10.5px}.help-inline{padding-left:5px}.help-inline,.input-append,.input-prepend{display:inline-block;vertical-align:middle}.input-append,.input-prepend{margin-bottom:10.5px;font-size:0;white-space:nowrap}.input-append .dropdown-menu,.input-append .popover,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .popover,.input-prepend input,.input-prepend select{font-size:14px}.input-append input,.input-append select,.input-prepend input,.input-prepend select{position:relative;margin-bottom:0;vertical-align:top;border-radius:0 0 0 0}.input-append input:focus,.input-append select:focus,.input-prepend input:focus,.input-prepend select:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:21px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:400;line-height:21px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-append .btn,.input-prepend .add-on,.input-prepend .btn{vertical-align:top;border-radius:0}.input-append .active,.input-prepend .active{background-color:#fff;border-color:#c0e391}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-append input,.input-append select,.input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:0 0 0 0}.input-append .add-on,.input-append .btn{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{border-radius:0 0 0 0}.input-prepend.input-append input,.input-prepend.input-append select{border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:0 0 0 0}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0 0 0 0}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal input,.form-horizontal select,.form-horizontal textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form-horizontal .hide{display:none}.control-group{margin-bottom:10.5px}legend+.control-group{margin-top:21px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:21px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal .input-append+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10.5px}.form-horizontal .form-actions{padding-left:180px}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:21px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px hsla(0,0%,100%,.75);background-color:#e1e3e8;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ecedf0),to(#d0d2da));background-image:-webkit-linear-gradient(top,#ecedf0,#d0d2da);background-image:linear-gradient(180deg,#ecedf0,#d0d2da);background-repeat:repeat-x;border-color:#d0d2da #d0d2da #a5aab8;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{color:#333;background-color:#d0d2da}.btn:focus,.btn:hover{color:#333;text-decoration:none;background-position:0 -15px}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;border-radius:0}.btn-large [class*=" icon-"],.btn-large [class^=icon-]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;border-radius:0}.btn-small [class*=" icon-"],.btn-small [class^=icon-]{margin-top:0}.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;border-radius:0}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-danger.active,.btn-info.active,.btn-inverse.active,.btn-primary.active,.btn-success.active,.btn-warning.active{color:hsla(0,0%,100%,.75)}.btn-primary{text-shadow:0 -1px 0 rgba(0,0,0,.25);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1c2345),to(#1c2345));background-image:-webkit-linear-gradient(top,#1c2345,#1c2345);background-image:linear-gradient(180deg,#1c2345,#1c2345);background-repeat:repeat-x;border-color:#1c2345 #1c2345 #06070f;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-primary,.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]{color:#fff;background-color:#1c2345}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#faa834;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(180deg,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.btn-warning[disabled]{color:#fff;background-color:#f89406}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#dc504b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(180deg,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger[disabled]{color:#fff;background-color:#bd362f}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5cb85c;background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(180deg,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-success[disabled]{color:#fff;background-color:#51a351}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#4bb0ce;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(180deg,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-info[disabled]{color:#fff;background-color:#2f96b4}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#373737;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:linear-gradient(180deg,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.btn-inverse[disabled]{color:#fff;background-color:#222}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#009cde;border-radius:0}.btn-link:focus,.btn-link:hover{color:#006692;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover{color:#333;text-decoration:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.mbdfade{animation:mbdfade .5s;opacity:.8}@keyframes mbdfade{0%{opacity:.2}to{opacity:.8}}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3);background-clip:padding-box;outline:none}.modal.mfade{animation:mbdfade .5s;opacity:1}@keyframes mfade{0%{opacity:.2}to{opacity:1}}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-footer,.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 #fff}.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:.8}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}@-ms-viewport{width:device-width}.hidden,.invisible{visibility:hidden}.hidden{display:none}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.12766%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.12766%}.row-fluid .span12{width:100%}.row-fluid .offset12{margin-left:104.25532%}.row-fluid .offset12:first-child{margin-left:102.12766%}.row-fluid .span11{width:91.48936%}.row-fluid .offset11{margin-left:95.74468%}.row-fluid .offset11:first-child{margin-left:93.61702%}.row-fluid .span10{width:82.97872%}.row-fluid .offset10{margin-left:87.23404%}.row-fluid .offset10:first-child{margin-left:85.10638%}.row-fluid .span9{width:74.46809%}.row-fluid .offset9{margin-left:78.7234%}.row-fluid .offset9:first-child{margin-left:76.59574%}.row-fluid .span8{width:65.95745%}.row-fluid .offset8{margin-left:70.21277%}.row-fluid .offset8:first-child{margin-left:68.08511%}.row-fluid .span7{width:57.44681%}.row-fluid .offset7{margin-left:61.70213%}.row-fluid .offset7:first-child{margin-left:59.57447%}.row-fluid .span6{width:48.93617%}.row-fluid .offset6{margin-left:53.19149%}.row-fluid .offset6:first-child{margin-left:51.06383%}.row-fluid .span5{width:40.42553%}.row-fluid .offset5{margin-left:44.68085%}.row-fluid .offset5:first-child{margin-left:42.55319%}.row-fluid .span4{width:31.91489%}.row-fluid .offset4{margin-left:36.17021%}.row-fluid .offset4:first-child{margin-left:34.04255%}.row-fluid .span3{width:23.40426%}.row-fluid .offset3{margin-left:27.65957%}.row-fluid .offset3:first-child{margin-left:25.53191%}.row-fluid .span2{width:14.89362%}.row-fluid .offset2{margin-left:19.14894%}.row-fluid .offset2:first-child{margin-left:17.02128%}.row-fluid .span1{width:6.38298%}.row-fluid .offset1{margin-left:10.6383%}.row-fluid .offset1:first-child{margin-left:8.51064%}input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:20px}input.span12,textarea.span12{width:926px}input.span11,textarea.span11{width:846px}input.span10,textarea.span10{width:766px}input.span9,textarea.span9{width:686px}input.span8,textarea.span8{width:606px}input.span7,textarea.span7{width:526px}input.span6,textarea.span6{width:446px}input.span5,textarea.span5{width:366px}input.span4,textarea.span4{width:286px}input.span3,textarea.span3{width:206px}input.span2,textarea.span2{width:126px}input.span1,textarea.span1{width:46px}}@media (max-width:767px){.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}.row-fluid [class*=span],[class*=span]{float:none;display:block;width:100%;margin-left:0;box-sizing:border-box}.row-fluid .span12,.span12{width:100%;box-sizing:border-box}.row-fluid [class*=offset]:first-child{margin-left:0}.input-large,.input-xlarge,input[class*=span],select[class*=span],textarea[class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box}.input-append input,.input-append input[class*=span],.input-prepend input,.input-prepend input[class*=span]{display:inline-block;width:auto}.controls-row [class*=span]+[class*=span]{margin-left:0}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media (max-width:480px){input[type=checkbox],input[type=radio]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}}#cf_widget{float:left;width:57.44681%;min-width:calc(320px - 1.5em);max-width:560px;margin:0;padding:0 1.5em 2em;box-sizing:border-box;background:hsla(0,0%,78%,.1);box-shadow:inset 0 0 10px -5px #ccc}#collect-form-internal{padding-top:1em}#cf_header{float:left;width:40.42553%}@media (max-width:767px){body.contribute.new #contentArea{padding:0}#cf_header,#cf_widget{width:100%;float:none;margin-right:auto;margin-left:auto}}#cf_container{margin-bottom:2em;background:#fff}#cf_container h2,#cf_container h3{font-weight:400;font-size:2em;line-height:1.3em;margin:0 0 .5em;color:#009cde}#cf_container h3{font-size:1.5em;margin-top:.25em}#cf_container .alert p:first-child{padding-top:0}#cf_container .confirm-container input{margin:-2px 2px 0 0}#cf_container .confirm-container div.inline-error{padding-left:0}#cf_container .cart div.inline-error,#cf_container .data-entry.one div.inline-error{position:relative;z-index:0;margin:0 auto;width:95%;padding:.25em .4em}#cf_header{box-sizing:border-box}#cf_header h2{margin-top:0}#cf_header .thermometer{float:right;padding:0 0 .5em 1em}#cf_header .youtube-wrapper{width:100%;max-width:100%;display:inline}#cf_header .youtube-wrapper .youtube-inner{display:block;width:100%;position:relative;padding-bottom:56.25%;height:0;margin-top:1.5em;margin-bottom:1em}#cf_header .youtube-wrapper .youtube-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}#cf_header p+p{margin-top:1.3em}#cf_header #contribution_blurb{overflow-wrap:break-word}#cf_header #contribution_blurb img{margin-bottom:1em}#contribution-ask{padding:1em 2em 0}.inline-error{clear:both;color:#900;padding:.25em .4em .25em 3px;font-size:1em}table.spreader{width:100%}table.spreader tr.total td{font-weight:700}table.spreader td{padding:.25em}table.spreader td.name{width:100%}table.spreader td.amount{text-align:right;white-space:nowrap}table.spreader td.amount input{width:50px;text-align:right;margin-left:2px}#split-it-head{width:11em;margin:0 auto 1em;font-size:1.25em;text-align:right;line-height:2em}#split-it-head label{float:left;font-weight:700;font-size:1.25em;padding-top:4px;line-height:1.25em}#split-it-head input{width:3em;margin-left:2px}.ticket_select label{font-size:1em}.ticket_select table.tickets{width:100%}.ticket_select table.tickets .name,.ticket_select table.tickets .price{padding-right:.5em}.ticket_select table.tickets .price,.ticket_select table.tickets .select{white-space:nowrap;text-align:right;padding-bottom:.5em}.ticket_select .donate,.ticket_select .total{text-align:right}.ticket_select .total{font-weight:700}.ticket_select .donate{margin:1em 0}.ticket_select .donate label{display:inline}.ticket_select .disclaimer{padding:.5em 0}#cf_container{font-size:.9em}#cf_container .clearfix,#cf_container form{margin-bottom:0}#cf_container input.error,#cf_container select.error{background-color:#ffbcbc;border:1px solid #a00}#cf_container input[type=checkbox],#cf_container input[type=radio]{width:auto}#cf_container input.btn{padding:5px 14px;width:auto}#cf_container .explanation{color:#666;padding:0 0 .5em}#cf_container .control-label{width:23%;font-weight:700;letter-spacing:.03em;white-space:nowrap}#cf_container .control-group{margin-bottom:5px}#cf_container .control-group .controls{min-height:19px;margin-left:25%;width:75%}#cf_container .control-group .controls div.static,#cf_container .control-group .controls input[type=email],#cf_container .control-group .controls input[type=password],#cf_container .control-group .controls input[type=tel],#cf_container .control-group .controls input[type=text],#cf_container .control-group .controls select{width:100%;box-sizing:border-box}#cf_container .control-group .controls div.static{float:left}#cf_container #not-in-us{font-size:.75em;margin-top:2em}#cf_container #employment_info label[for=contribution_empaddr1]{white-space:normal;word-wrap:break-word}#cf_container #employment_info .checkbox{font-weight:700;font-size:14.5px}#cf_container div.control-group div.static-text{margin:4px 0 3px}#cf_container .region .controls>div{margin-right:2%;float:left}#cf_container .region .controls>div.city-container{width:48%}#cf_container .region .controls>div.state-container{width:24%}#cf_container .region .controls>div.state-container .state-container label{display:none}#cf_container .region .controls>div.zip-container{width:24%;margin-right:0}#cf_container .addr-exit{position:absolute;right:0;top:8px;cursor:pointer;display:none}#cf_container .addr-exit.found{display:block}#cf_container #addr-results{display:none;width:100%;box-sizing:border-box;transform:translateY(-1px);box-shadow:none;outline:none;border:1px solid #acaeb0;border-radius:3px;background-color:transparent;position:absolute;z-index:1;background-color:#f5f5f5;box-shadow:0 4px 5px rgba(0,0,0,.2)}#cf_container #addr-results::-webkit-scrollbar{width:4px}#cf_container #addr-results::-webkit-scrollbar-thumb{background:grey}#cf_container #addr-results.found{display:block}#cf_container #addr-results p{padding:.5rem 0 .5rem 1rem;margin:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;cursor:pointer}#cf_container #addr-results p.selected{background:#c9cdd4}#cf_container #addr-results p:hover{background:#ecedf0}#cf_container div.personal-information{position:relative;_position:static}#cf_container .donor-info .reset-link{margin-bottom:1em}#cf_container .donor-info.stored .info{margin-top:.5em}#cf_container .donor-info.stored .info label{padding-top:0;margin-top:-2px}#cf_container .donor-info.stored .reset-link{margin-top:.5em}#cf_container #payment-method-radios{padding-left:2px;text-align:center}#cf_container #payment-method-radios div,#cf_container #payment-method-radios input,#cf_container #payment-method-radios label{display:inline-block}#cf_container #payment-method-radios input{vertical-align:top}#cf_container #payment-method-radios .cc-images{margin:-2px 1em 10px 0;height:23px}#cf_container #payment-method-radios .cc-images .cc{background:url(/assets/payment_method_cc.svg) no-repeat;background-size:180px 23px;margin:0 2px;width:38px;height:23px;float:left}#cf_container #payment-method-radios .cc-images .cc.visa{background-position:-12px 0}#cf_container #payment-method-radios .cc-images .cc.mc{background-position:-51px 0}#cf_container #payment-method-radios .cc-images .cc.discover{background-position:-131px 0}#cf_container #payment-method-radios .cc-images .cc.amex{background-position:-91px 0}#cf_container #payment-method-radios .cc.paypal{background:url(/assets/payment_method_paypal.svg);margin:0 2px;width:37px;height:23px;vertical-align:10px}#cf_container .fake-cc{padding-top:.75em}#cf_container .store-cc{display:none}#cf_container #express_room_container .store-cc,#cf_container .donor-info.stored .store-cc{display:block;margin-left:12%}#cf_container #express_room_container .store-cc label,#cf_container .donor-info.stored .store-cc label{line-height:1.75em}#cf_container .submit-container{text-align:center}#cf_container .submit-container input{margin:.5em}@media (max-width:767px){#cf_container #er_payment .store-cc{margin-left:0}}.control-label.address{overflow:visible;height:1em}.formatted-address span{display:block}.rules{padding-top:2em;border-top:1px solid #ecedf0}.rules .note{font-size:.93em;font-style:italic}#cf_container .control-group .controls{margin-left:0;width:100%}#cf_container .control-group .controls .inline-error{clear:none;padding-left:0;padding-right:0;margin-left:1rem;margin-right:0;display:inline-block;float:left}#cf_container .control-group .controls .inline-error.employer,#cf_container .control-group .controls .inline-error.zip{float:right}#cf_container .control-group .controls .inline-error.city,#cf_container .control-group .controls .inline-error.occupation{width:44%}#cf_container .control-group .controls .inline-error.city,#cf_container .control-group .controls .inline-error.occupation,#cf_container .control-group .controls .inline-error.state{margin-right:2%}#cf_container .control-group .controls .inline-error.employer{width:46%}#cf_container .control-group .controls .inline-error.state{width:20%}#cf_container .control-group .controls .inline-error.zip{width:21%}#cf_container .input-container{position:relative}#cf_container .input-container:not(.reset){float:left;width:100%}#cf_container .input-container:not(.reset) input,#cf_container .input-container:not(.reset) select{width:100%}#cf_container .input-container:not(.reset).half{width:49%}#cf_container .input-container:not(.reset).half.half-left{margin-right:2%}#cf_container .input-container label{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;visibility:hidden;position:absolute;left:0;display:inline-block;width:auto;margin-left:1.05rem;margin-bottom:0;font-size:.8em;font-weight:400;pointer-events:none;color:#009cde;top:1.5em;padding-top:0;-webkit-transition:top .5s ease;transition:top .5s ease}#cf_container .input-container label.in{visibility:visible;top:.25em}#cf_container input.just-flat,#cf_container input:focus.just-flat,#cf_container input:focus:not(.no-stretch),#cf_container input:not(.no-stretch){box-shadow:none;outline:none;border:1px solid #acaeb0;border-radius:3px;background-color:transparent;background-color:hsla(0,0%,100%,.8)}#cf_container input:focus:not(.no-stretch),#cf_container input:not(.no-stretch){height:3em;padding-left:1rem}#cf_container input:focus:not(.no-stretch).in,#cf_container input:not(.no-stretch).in{padding-top:1.5em}#cf_container input:focus[type=checkbox],#cf_container input:focus[type=radio],#cf_container input[type=checkbox],#cf_container input[type=radio]{height:1em}#cf_container input.error,#cf_container input:focus.error{border:1px solid #a00}#cf_container select{box-shadow:none;outline:none;border:1px solid #acaeb0;border-radius:3px;background-color:transparent;height:3em;padding-left:1rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px'><path d='M0,0 L5,10 L10,0 Z' fill='#ACAEB0'/></svg>") calc(100% - .5em) 50% no-repeat hsla(0,0%,100%,.8);-webkit-appearance:none;-moz-appearance:none;appearance:none}#cf_container select#contribution_cc_attributes_expires_1i,#cf_container select#contribution_cc_attributes_expires_2i{padding-top:0;padding-bottom:0;width:49%;float:left}#cf_container select#contribution_cc_attributes_expires_2i{margin-right:2%}ul.radios{margin:0;list-style:none}ul.radios li{margin-bottom:1em;float:left;margin-right:5%}ul.radios li:last-child{margin-right:0}ul.radios.quarter li{width:23%;margin-right:2.66%}ul.radios.quarter li:nth-child(4n){margin-right:0}ul.radios.quarter li.rc_other{width:74.33%;margin-right:0}ul.radios.half li{width:48%;margin:0 4% 1em 0}ul.radios.half li:nth-child(2n){margin-right:0}ul.radios.single-candidate li label.btn{padding-right:0;padding-left:0;text-align:center;white-space:nowrap;font-size:1.5em}ul.radios.single-candidate li input[type=radio]{display:none}ul.radios.single-candidate li input.other-text{font-size:1em;height:1.25em;transition:width .5s}ul.radios.single-candidate li label.selected input.other-text{width:60%;max-width:60%}ul.radios label.btn{box-sizing:border-box;line-height:2em;padding:4px 12px;text-align:left;width:100%;border-radius:3px;border:1px solid #c9cdd4;color:#666}ul.radios label.btn.selected,ul.radios label.btn.selected:hover{background-color:#009cde;border-color:#bfe6fb;color:#fff}ul.radios input[type=checkbox],ul.radios input[type=radio]{margin:-2px .3em 0 0;font-size:1.5em}ul.radios input.other-text{width:2.5em;max-width:50%;padding:0 .25em}#cf_widget .flash{margin-top:1em}.modal .inner{max-height:calc(100vh - 20px)}.smarted .modal-footer .btn.btn-large{white-space:normal;padding-right:1em;padding-left:1em;max-width:420px}.smarted .modal-footer .btn.no{margin-top:1em}.smarted .modal-footer .or{display:none}.smarted .modal-footer p.muted{max-width:400px}.modal-footer .or{padding:1em;display:inline}body.contribute.new .tooltip-inner{max-width:160px}.modal #tip-request .explanation.ab{margin-top:0}.modal #tip-request h3{display:none}#thanks-meh-container{max-width:600px;margin-top:4em;padding:2em;background-color:#ecedf0}#cf_container.form #express_room_container .buttons,#cf_container.form #express_room_container .pane{display:none!important}#cf_container.form #express_room_container .er_amt_button.scale a{font-weight:700;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}#cf_container.form #express_room_container .er_amt_button.scale a:hover{transform:scale(1.025)}#express_room_container #recur-container{background:#f0f0f0;padding:0 1em .5em;width:80%;margin:0 auto 1em;box-sizing:border-box}@media (max-width:767px){#express_room_container #recur-container{width:100%}}#express_room_container #recur-container h3{margin-top:0;float:left}#express_room_container #recur-container ul li{margin-bottom:0;margin-left:0;width:100%}#express_room_container #recur-container ul .btn{line-height:1em;padding:0;background:none;border:0;color:#000}#express_room_container #er_payment{padding-right:10%;padding-bottom:2em}#express_room_container #er_payment div.enter-card-info{width:88%;margin-left:12%}@media (max-width:767px){#express_room_container #er_payment{padding:0}#express_room_container #er_payment div.enter-card-info{width:100%;margin-left:0}}#express_room_container .control-label{font-weight:400}@media (min-width:500px){#express_room_container .amount-options{width:80%;margin:0 auto}}#express_room_container .er_amt_button{display:inline-block;margin:0 0 1.5em;width:47%;white-space:nowrap}#express_room_container .er_amt_button:nth-child(odd){margin-right:4%}#express_room_container .er_amt_button .inner{box-sizing:border-box;width:100%}#express_room_container .btn{-webkit-font-smoothing:antialiased;font-weight:400;padding-left:1em;padding-right:1em}#express_room_container .other-container{overflow:-moz-scrollbars-none}#express_room_container .other-container .btn.other.hidden2{animation:flipup .5s;opacity:0}#express_room_container .other-container .fields{animation:flipup .5s reverse;text-align:right}#express_room_container .other-container .fields label{font-size:1.5em;display:inline-block;vertical-align:middle}#express_room_container .other-container .fields input{width:4em}#express_room_container .other-container .fields a.btn{width:auto;margin-left:.25em}#express_room_container .amount-options.abt843-b .er_amt_button .inner{font-size:1.5em}#express_room_container .amount-options.abt843-b .er_amt_button .inner>span:first-child{font-weight:400;font-size:.8em}#express_room_container .amount-options.abt843-b .er_amt_button .inner>span:last-child{font-weight:400;font-size:.5em;padding-left:2px}#express_room_container .amount-options.abt843-b .er_amt_button .inner.other{font-weight:400;font-size:1.3em}#express_room_container .amount-options.abt843-c .er_amt_button .inner{font-size:1.5em}#express_room_container .amount-options.abt843-c .er_amt_button .inner>span:first-child{display:none}#express_room_container .amount-options.abt843-c .er_amt_button .inner>span:last-child{font-weight:400;font-size:.5em;padding-left:2px}#express_room_container .amount-options.abt843-c .er_amt_button .inner.other{font-weight:400;font-size:1.3em}@media (max-width:767px){#express_room_container .amount-options.abt843-b .er_amt_button .inner{font-size:1.2em}#express_room_container .amount-options.abt843-b .er_amt_button .inner>span:first-child{font-size:.85em}#express_room_container .amount-options.abt843-b .er_amt_button .inner.other{font-size:1em}#express_room_container .amount-options.abt843-c .er_amt_button .inner{font-size:1.2em}#express_room_container .amount-options.abt843-c .er_amt_button .inner>span:first-child{display:none}#express_room_container .amount-options.abt843-c .er_amt_button .inner.other{font-size:1em}#express_room_container .abt-c-blurb{padding-top:1.5em;padding-bottom:3px}#express_room_container .er_amt_button{display:block;margin:5% 10% 0;width:80%;font-size:21px}#express_room_container .er_amt_button a{font-size:21px;font-weight:700;padding:.85em .5em}#express_room_container .er_amt_button.other-container{text-align:center}#express_room_container .er_amt_button.other-container label{font-size:21px;margin:0}#express_room_container .er_amt_button.other-container input{padding:.1em;width:46%;height:2.2em;font-size:21px}#express_room_container .er_amt_button.other-container a.btn.submittable{width:36%}#express_room_container #recur-container ul{width:100%}}@keyframes flipup{0%{transform:rotateX(0deg);opacity:1}to{transform:rotateX(90deg);opacity:1}}@-webkit-keyframes flipup{0%{transform:rotateX(0deg);opacity:1}to{transform:rotateX(90deg);opacity:1}}#zoom_query_container .modal-footer .subtle-modify{padding-top:1em}@media (max-width:567px){#zoom_query_container .modal-footer .btn{margin:0 auto 1em;float:none}#zoom_query_container .modal-footer .subtle-modify{padding-top:0}}@media (max-width:767px){#cf_widget,#contribution-ask{padding-right:.5em;padding-left:.5em}#cf_container.form,#cf_container.form h2{font-size:1.25em}#cf_container.form h3{font-size:1em;font-weight:400;color:#009cde;border-bottom:1px solid #ecedf0}#cf_container.form h3#personal-info-header{display:none}#cf_container.form header{background-image:none;padding:0}#cf_container.form .inline-error,#cf_container.form input,#cf_container.form select{font-size:16px}#cf_container.form input.other-amount{font-size:inherit}#cf_container.form div.buttons{margin:0;padding-top:1em}#cf_container.form .control-group{margin-bottom:1em}#cf_container.form .control-group .controls{width:100%;margin-left:0}#cf_container.form .control-group .controls input,#cf_container.form .control-group .controls select{height:3em}#cf_container.form .control-group input[type=checkbox]{height:auto}#cf_container.form #addr-results{overflow-y:scroll;height:410%;border-bottom:1px solid #acaeb0}#cf_container.form #addr-results p{font-size:16px}#cf_container.form #recurring_selection ul.radios.quarter li{width:100%}#cf_container.form .state-container{text-align:center}#cf_container.form .alert,#cf_container.form .explanation,#cf_container.form .rules{font-size:.75em}#cf_container.form .explanation.emp{white-space:normal}#cf_container.form .radios.single-candidate li{width:42%;margin-left:5%;margin-right:0;font-size:14px}#cf_container.form .radios.single-candidate li input.other-text{width:20%;max-width:20%}#cf_container.form .radios.single-candidate li label.selected input.other-text{width:30%;max-width:30%}#cf_container.form .radios.single-candidate li:last-child:nth-child(odd){width:89%}#cf_container.form.multi-step.multi_candidate .btn.btn-large,#cf_container.form.multi-step.single_candidate .btn.btn-large{font-size:1.1em}#cf_container.merchandise #merchandise_container{max-width:560px;margin:0 auto;padding:0 .5em}#cf_container.merchandise #merchandise_container .btn{margin-top:.3em}#cf_container.merchandise #contribute-amount{width:3em}.modal-footer .or{display:none}#recurring_skip_button{margin-top:1em}}.edit-well{display:inline-block;padding:.5em 1em;background-color:hsla(0,0%,78%,.1)}.edit-well .icon-edit{width:16px;height:16px;background:url(/assets/ui/glyphicons-halflings.png);background-position:0 -72px;display:inline-block;vertical-align:text-top}.edit-well a{color:#009cde}@media (max-width:419px){#cf_container .control-group .controls .inline-error.employer,#cf_container .control-group .controls .inline-error.lastname{width:43%}#cf_container .control-group .controls .inline-error.state,#cf_container .control-group .controls .inline-error.zip{width:19%}#cf_container .control-group .controls .inline-error.city{width:40%}}body.contribute.slim{background-color:transparent!important}body.contribute.slim #contentArea{background-color:transparent}body.contribute.slim #cf_container{border-radius:10px;box-sizing:border-box}body.contribute.slim #cf_widget{width:100%}body.contribute.slim #cf_header,body.contribute.slim .rules{display:none}.apple-pay-container #cf_nav{display:none!important}#apple-pay{padding-top:1em}#apple-pay .btn{border-radius:5px}#apple-pay .buttons{display:flex;flex-wrap:wrap}#apple-pay .buttons .btn,#apple-pay .buttons input{display:inline-block;box-sizing:border-box;margin:0 1em 1em 0;width:calc(33% - .667em)}#apple-pay .buttons .btn:nth-child(3n+3),#apple-pay .buttons input:nth-child(3n+3){margin-right:0}#apple-pay .buttons .btn{padding:.85em 0}#apple-pay .buttons input{border-radius:5px;text-align:center;padding-left:0!important;padding-right:0;height:48px}@media (max-width:400px){#apple-pay .buttons input::-webkit-input-placeholder{font-size:.8em}}#apple-pay #emp-fields{padding-bottom:2em}#apple-pay .submit{display:flex;flex-direction:column;align-items:center;justify-content:center}#apple-pay .submit .btn.no{font-family:-apple-system;font-size:17.5px;font-weight:300;align-items:center;margin:1em 0}#apple-pay .btn.no,.apple-pay-button-with-text{display:flex;align-self:center;justify-content:center;cursor:pointer;font-size:14px;border-radius:5px;padding:0;box-sizing:border-box;width:80%;max-width:300px;min-height:48px;max-height:64px}@media (max-width:400px){#apple-pay .btn.no,.apple-pay-button-with-text{width:100%;max-width:100%}}.apple-pay-button-with-text>.text{font-family:-apple-system;font-size:1.25em;font-weight:300;align-self:center;margin-right:2px}.apple-pay-button-with-text>.logo{width:48px;height:48px;background-size:48px 48px;background-repeat:no-repeat;background-position:0 2px;margin-left:4px}.apple-pay-button-black-with-text{background-color:#000;color:#fff}.apple-pay-button-with-text.apple-pay-button-black-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.fade-in{animation-timing-function:ease-in-out-sine;animation:fadein 1s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.slide-down{animation-timing-function:ease-in-out-sine;animation:slidedown 1s}@keyframes slidedown{0%{height:0}to{height:100px}}#header{margin:2em auto;box-sizing:border-box}body.charities{background-color:#ecedf0}body.charities #branding-header-image{text-align:center}body.charities #logo img{max-width:80%}body.default-lite #branding-header-image img{max-width:126px}body.default-lite #header{max-width:940px;text-align:left;padding-left:2em}@media (max-width:767px){body.default-lite #header{text-align:center;padding-left:0}}body.default-lite #secured_by_ab_charities,body.default-lite #secured_by_actblue{display:none}body.branded #header{text-align:center}body.branded #fec_box_container{width:80%;max-width:450px;padding:10px;margin:20px auto;background:#fff}body.branded .branding-fec-box{width:auto;margin:0}body.branded.white-bg #fec_box_container{box-shadow:0}.branding-ab-test{transition:opacity .5s,background-color .5s,background-image .5s;transition-timing-function:ease-in-out}.contribute.new.whiteout{background-color:hsla(0,0%,78%,.4)!important;background-image:none!important;opacity:0}#secured_by_ab_charities,#secured_by_actblue{width:224px;height:40px;position:absolute;top:0;right:0;background:#1c2345}#secured_by_ab_charities .inner,#secured_by_actblue .inner{text-indent:-9999px}@media (max-width:767px){#secured_by_ab_charities,#secured_by_actblue{display:none}}#secured_by_actblue .inner{background:url(/assets/secured_by_actblue.png) no-repeat;height:30px;margin:8px 12px}#secured_by_ab_charities .inner{background:url(/assets/Charities-Secured-Midnight.png) no-repeat;height:40px;margin:0}@media (min-width:768px){body.full_background{background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-size:cover}body.full_background #cf_container.form,body.full_background #contentArea{background-color:transparent}body.full_background #cf_header,body.full_background #cf_widget{width:57.44681%;max-width:560px;background:hsla(0,0%,100%,.9)}body.full_background #cf_widget{padding-left:2em;padding-right:2em}body.full_background .thermometer,body.full_background .youtube-wrapper{display:none}body.full_background .rules{background-color:hsla(0,0%,100%,.9);padding:2em 2em 1em}body.full_background #express_room_container>h3{display:none}}#cf_nav{height:4.5em;border-bottom:1px solid rgba(0,0,0,.1)}#cf_nav .header{float:right;text-align:right}#cf_nav div,#cf_nav h3{display:inline-block}#cf_nav h3{margin-top:20px}#cf_nav .step{display:inline-block;width:1.5em;height:1.5em;margin-right:.5em;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;vertical-align:text-bottom;text-align:center}@media (max-width:767px){#cf_nav{height:4em;position:relative}#cf_nav .header{position:absolute;bottom:0;right:0;height:4em;display:table}#cf_nav .header div,#cf_nav .header h3{display:table-cell;vertical-align:middle}#cf_nav .header span{font-size:.8em}#cf_nav .header h3{border-width:0;width:75px}}#cf_nav div#big-amount-container{padding-top:.6em;font-size:2.5em;cursor:pointer}#cf_nav div#big-amount-container #edit-amt{margin-left:-.2em;color:#009cde;font-size:.4em}#cf_nav.animated #big-amount-container,#cf_nav.animated #edit-amt,#cf_nav.animated ol{-webkit-transition:all .5s ease;transition:all .5s ease}#cf_nav.off #big-amount-container,#cf_nav.off #edit-amt{width:0;height:0;font-size:0}#cf_container .pane:not(.current){margin:0 initial}#cf_container .pane.current{min-height:6em;height:auto;opacity:1}#cf_container.multi-step .pane.current .h2,#cf_container.multi-step .pane.current .pane-head{display:none}#cf_container.single-pane .pane{height:auto;opacity:1;margin-top:0;margin-bottom:1em}#cf_container.single-pane .pane .pane-head,#cf_container.single-pane .pane h2{display:block}#cf_container.single-pane .btn-tip,#cf_container.single-pane a.back,#cf_container.single-pane nav{display:none}#cf_container .buttons{text-align:center;margin:1em 0}#cf_container .buttons .back{display:block;margin-top:-1.5em;width:5em;margin-right:-5em;text-align:left}#cf_container .pane,.fadable{display:block;transition:opacity .5s ease-in-out;-webkit-transform:translateZ(0)}#cf_container .pane.in,.fadable.in{height:auto;opacity:1}@media (max-width:767px){#cf_container .pane{margin:0;max-width:100%}#cf_container .buttons{width:100%}#cf_container .buttons .back{margin-top:-1.1em}}article,aside,footer,header,hgroup,nav,section{display:block}b,strong{font-weight:bolder}h4{margin:0}form .clearfix+.input.clearfix{margin-top:-15px;margin-bottom:8px}.clearfix input,.clearfix select,.clearfix textarea{margin-bottom:0}.form-horizontal .control-label{width:160px}.form-horizontal .controls{margin-left:170px}.form-horizontal input+.help-block{margin-top:.5em}.checkbox input[type=radio]{float:left;margin:3px .5em 0 0}.controls>input[type=checkbox]{margin-top:9px}.btn,.btn:active,.btn:link,.btn:visited{border-radius:20pt;padding:.85em 2.5em;-webkit-transition:all .25s ease;transition:all .25s ease;background-image:none;border:0 transparent;box-shadow:none;font-weight:500;padding:.5em 1.5em;text-shadow:none;transition:color .2s,background-color .2s}.btn.btn-large{font-size:15.96px;padding:.85em 2.5em}.btn.btn-small{font-size:12.04px;padding:.25em 1em;width:auto}.btn.btn-mini{font-size:11.06px;padding:.2em .8em}.btn.btn-tiny{font-size:10.08px;padding:.1em .7em}.btn-primary,.btn-primary:active,.btn-primary:link,.btn-primary:visited{background-color:#1c2345}.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.btn-primary:link:focus,.btn-primary:link:hover,.btn-primary:visited:focus,.btn-primary:visited:hover{background-color:#0d1121}.btn-warning,.btn-warning:active,.btn-warning:link,.btn-warning:visited{background-color:#f8a021;color:#fff}.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.btn-warning:link:focus,.btn-warning:link:hover,.btn-warning:visited:focus,.btn-warning:visited:hover{background:#f79304}.btn-inverse,.btn-inverse:active,.btn-inverse:link,.btn-inverse:visited{background-color:transparent;border:2px solid #009cde;color:#009cde!important;font-size:14px;font-weight:500}.btn-inverse:active:focus,.btn-inverse:active:hover,.btn-inverse:focus,.btn-inverse:hover,.btn-inverse:link:focus,.btn-inverse:link:hover,.btn-inverse:visited:focus,.btn-inverse:visited:hover{background-color:#009cde;color:#fff!important}.btn+.btn{margin-left:.7em}.modal form{margin-bottom:0}.alert>h3:first-child{margin-top:0}body{font-family:Roboto,Helvetica,Arial,Verdana,sans-serif;font-size:14px;font-weight:400;color:#2a415e;line-height:140%;-webkit-font-smoothing:antialiased;min-width:320px!important}#contentArea,body{background-color:#fff}#contentArea{max-width:100%;min-height:20em;margin:0 auto;padding:0 0 3em;box-sizing:border-box;position:relative}@media (min-width:980px){#contentArea{max-width:980px}}p a:not(.btn),p a:not(.btn):focus,p a:not(.btn):hover,p a:not(.btn):link,p a:not(.btn):visited{text-decoration:none}p a:not(.btn):focus,p a:not(.btn):focus:focus,p a:not(.btn):focus:hover,p a:not(.btn):hover,p a:not(.btn):hover:focus,p a:not(.btn):hover:hover,p a:not(.btn):link:focus,p a:not(.btn):link:hover,p a:not(.btn):visited:focus,p a:not(.btn):visited:hover{text-decoration:underline}ul{list-style-type:disc;margin-left:32px}nav ul{list-style-type:none;margin:0}ol{list-style-type:decimal;margin-left:32px}.wysiwyg-text-align-left{text-align:left}.wysiwyg-text-align-center{text-align:center}@media (max-width:767px){#contentArea{padding-top:1em}.modal{max-height:90%;overflow:scroll}}h2{font-size:2em;clear:both;margin:0 0 .5em;color:#009cde}h2 span.links{float:right;font-size:12px}h3{font-size:1.16em}h4{font-size:1em}p{margin:1em 0}li,p{line-height:1.5em}a{-webkit-transition:all .25s ease;transition:all .25s ease}div.text-wrapper p,p.text{margin:10px 20px}input.error,select.error,textarea.error{background-color:#ffbcbc!important;border:1px solid #a00}.center-block{float:none}.center-block,.narrow{display:block;margin-left:auto;margin-right:auto}.narrow{width:80%}.center{text-align:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a:focus,button:focus{outline:none}button::-moz-focus-inner{border:0}nav.navbar{position:relative;z-index:10;width:100%;height:42px;opacity:0;transition:opacity .5s;margin-bottom:0}nav.navbar.in{opacity:1}#user-search-container.out{display:none;width:0}.flash{margin-top:1em;margin-bottom:1em;padding:1em 1em 1em 2.5em;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.flash.notice{background:#dff0d8 url(/assets/assets/icon-notice-success.png) no-repeat 6px 50%;border:1px solid #d6e9c6;color:#529138}.flash.error{background:#f2dede url(/assets/assets/icon-notice-failure.png) no-repeat 8px 50%;border:1px solid #eed3d7;color:#b94a48}.flash ul{margin:0;padding-left:20px;list-style:square}.flash ul li{margin-left:0;padding-top:0;padding-bottom:0;list-style:square}.flash ul li:only-child{list-style:none}.flash p,.flash ul.objerrors{margin-top:0}.flash ul.objerrors li:last-child{margin-bottom:0}.right{float:right}.left{float:left}.clear{clear:both}ol.reset,ol.reset li,ul.reset,ul.reset li{list-style:none;margin:0;padding:0}img.spinner{margin:0 0 -3px 5px}div.spinner{width:16px;height:16px;background:transparent url(/assets/spinny-16.gif) no-repeat;margin-right:-16px}div.spinner.enabled{margin-bottom:-16px}.expandable_head{cursor:pointer}.subtle-modify{font-size:85%;color:#666;font-weight:400}.collapsed-indicator,.expanded-indicator{min-height:16px;padding-left:1em;background-position:0 .4em;background-repeat:no-repeat;cursor:pointer}.collapsed-indicator{background-image:url(/assets/ui/arrow-right.png)}.expanded-indicator{background-image:url(/assets/ui/arrow-down.png)}.expanded-indicator.inverted{background-image:url(/assets/ui/arrow-up.png)}.initially-hidden{display:none}form .field{margin-bottom:20px}form .field label{margin-right:.5em}.date-select select{width:5em}.date-select select:nth-child(2){width:7em}textarea{height:120px}.help-block{color:#666;font-size:.9em}span.required{color:#900;padding-left:.2em;font-weight:700}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border:1px solid #009cde;box-shadow:none}.gap5{margin-top:5px}.gap10{margin-top:10px}.gap20{margin-top:20px}.gap1{margin-top:1em}.gap2{margin-top:2em}.modal-body{max-height:55vh}.modal-body>p:first-child{margin-top:0}.modal-body>p:last-child{margin-bottom:0}.loading_message.in{font-family:Arial,Helvetica,Verdana,sans-serif;max-width:500px;margin:5em auto;font-size:2em!important;text-shadow:-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px 1px 1px #fff;text-align:center;line-height:1.5em}#waitbits{margin:1em auto}#waitbits li{display:inline-block;width:1.5em;height:1.5em;margin:0 2%;opacity:0;animation:waitbit 1.5s infinite linear}#waitbits li:first-child{animation-delay:.3s;background-color:#1c2345}#waitbits li:nth-child(2){animation-delay:.6s;background-color:#3b4a91}#waitbits li:nth-child(3){animation-delay:.9s;background-color:#009cde}#waitbits li:nth-child(4){animation-delay:1.2s;background-color:#70b2e3}#waitbits li:nth-child(5){animation-delay:1.5s;background-color:#bfe6fb}@keyframes waitbit{0%{opacity:1}to{opacity:0}}@-webkit-keyframes waitbit{0%{opacity:1}to{opacity:0}}.tooltip.top{margin-top:-10px}.tooltip .tooltip-inner{border-radius:5px;font-family:Montserrat,Trebuchet MS,Tahoma,Arial,sans-serif;font-size:11.067px;font-weight:400;letter-spacing:.16em;padding:.6em 1.3em .7em;text-align:left}.branding-fec-box{color:#fff;border:1px solid #fff;padding:10px 20px;margin:20px auto;width:60%;font-size:12pt!important;text-align:center}.branding-fec-box a{color:#ccc}.branding-fec-box.dark{border-color:#333;color:#333}@media print{body,html{margin:0}body{font-size:10pt;font-family:Arial,Verdana,sans-serif;width:7in;padding:0!important}body *{box-shadow:none!important}body.interior #contentArea{padding:0}footer{display:none!important}}@media (max-width:767px){.btn{max-width:100%}.form-horizontal .controls{margin-left:0}#show_contents #splitBlock big,#show_contents #splitBlock input[type=text],#show_contents .supportersBlock{display:none}body.interior.branded #contentArea{padding:1em 1em 2em}}#cf_container #merchandise-container{padding:0 1em}#cf_container .purchasable{border-top:1px solid #ccc;padding:15px 0 10px;clear:both}#cf_container .purchasable:first-child{border:0}#cf_container .purchasable h3{line-height:1.5em}#cf_container .purchasable .image_container{float:left;margin:0 10px 10px 0;width:120px;text-align:right}#cf_container .purchasable img{border:1px solid #ddd;width:120px}#cf_container .purchasable .fields{text-align:left;clear:both;width:50%;float:right}#cf_container .purchasable .commit,#cf_container .purchasable .field{margin-bottom:1em}#cf_container .purchasable .field label{padding:0}#cf_container .purchasable .field select{width:10em;margin:0 0 0 .5em;float:left}#cf_container .purchasable .commit .amount{font-weight:700;font-size:1.5em;line-height:1.6em;float:left}@media (max-width:767px){#cf_container .purchasable .commit .amount{float:none}}#cf_container .purchasable .commit .btn+.btn{margin-left:0}#cf_container .purchasable .commit button{font-weight:700}#cf_container .purchasable .commit button.added{box-sizing:border-box;background-color:#fff;color:#009cde;border:2px solid #1c2345}#cf_container .purchasable .commit .merch-button-enter{opacity:.01}#cf_container .purchasable .commit .merch-button-enter.merch-button-enter-active{opacity:1;transition:opacity .5s ease-in}#cf_container .purchasable .commit .merch-button-leave{opacity:1}#cf_container .purchasable .commit .merch-button-leave.merch-button-leave-active{opacity:0;transition:opacity .5s ease-out}#cf_container .purchasable .commit .arrow{display:inline-block;border-color:#fff;border-right:3px solid;border-bottom:3px solid;width:5px;height:5px;transform:rotate(-45deg);margin-bottom:1px}#cf_container .purchasable .commit .checkmark{display:inline-block;width:4px;height:8px;border:solid #c0e391;border-width:0 3px 3px 0;transform:rotate(45deg)}#cf_container .cart #selections_container{margin:.5em 0}#cf_container .cart .no-selections{font-style:italic;margin:1em;text-align:center}#cf_container .cart .item{padding:.5em}#cf_container .cart .amount,#cf_container .cart .entity-total,#cf_container .cart .input-wrapper{float:right}#cf_container .cart .details{font-style:italic}#cf_container .cart .remove{float:right;clear:right;font-weight:400!important}#cf_container .cart .amount{margin-top:-.25em}#cf_container .cart .field{width:auto}#cf_container .cart .field label{width:60%;text-align:left;padding:0;float:left}#cf_container .cart .field .input-wrapper{width:26%;text-align:right}#cf_container .cart .field.additional_contribution{padding:.5em 0 .8em;border-bottom:1px solid #666}#cf_container .cart .field.additional_contribution input{width:3em}#cf_container .cart .field.entity,#cf_container .cart .field.total{padding:.5em}#cf_container .cart .field.total{border-top:1px solid #dedede;padding-bottom:0}#cf_container .cart .field.total .merchandise_total{float:right}#merchandise_container{padding:0 2em}.form.merchandise .pane.amount>h3{display:none}#multi-container .cart .field .input-wrapper{width:auto}#multi-container .cart .field .input-wrapper input{margin-left:.5em}
/*# sourceMappingURL=app-0c93dfcee799b681cc84.css.map*/