.email-confirm h3{font-family:'Noto Sans'}.cmn-toggle+label::after{background:linear-gradient(to bottom, #f5f5f5 0%, #ededed 100%);text-shadow:0 1px 0 #fff}.cmn-toggle:hover+label::after{background:linear-gradient(to bottom, #fafafa 0%, #f2f2f2 100%);text-shadow:0 1px 0 #fff}.form-split,.form-actions{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.cmn-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none}.cmn-toggle+label{padding:1px;width:40px;height:24px;background-color:#d9d9d9;border-radius:24px}.cmn-toggle+label::before,.cmn-toggle+label::after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.cmn-toggle+label::before{right:1px;background-color:#c33;border-radius:24px}.cmn-toggle--subtle+label::before{background-color:#b3b3b3}.cmn-toggle:hover+label::before{transition:background 150ms}.cmn-toggle+label::after{width:22px;border-radius:100%;box-shadow:0 1px 2.5px rgba(0,0,0,0.3)}.cmn-toggle:hover+label::after{transition:margin 150ms}.cmn-toggle:checked+label::before{background-color:#629924}.cmn-toggle:checked+label::after{margin-left:16px}.form-group{margin-bottom:2rem}.form-split{align-items:inherit}.form-half{flex:1 1 48%;min-width:200px}.form-third{flex:1 1 31%}@media (min-width: 500px){.form-half,.form-third{flex-grow:0}}.form-label{font-weight:bold;display:inline-block;margin-bottom:.5rem}.form-control{display:block;width:100%;height:calc(2.7em + 2px);background-clip:padding-box}textarea.form-control{height:auto}.form-control:invalid,.form-group.is-invalid .form-control{border-color:#c33}.form3 .error,.form-help{font-size:90%;margin-top:.25rem}.form3 .error{color:#c33}.form-help{color:#787878}.form-check div{display:flex}.form-check-input{margin-right:.5rem}.form-check .form-label{margin-bottom:0;cursor:pointer}.form-actions{margin:1.5rem 0;padding-top:1.5rem;border-top:1px solid #d9d9d9}.form-actions.single{justify-content:flex-end}.form3 hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #d9d9d9}.form3 .twitter-typeahead{width:100%}.email-confirm h2{font-size:1.7em;margin-top:2em}.email-confirm h3{font-size:1.2em;display:inline}@-webkit-keyframes appear{30%{transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes appear{30%{transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes appear-pulse{5%{transform:translateY(0)}10%{opacity:1}20%{opacity:0.4}50%{opacity:1}70%{opacity:0.4}to{opacity:1;transform:translateY(0)}}@keyframes appear-pulse{5%{transform:translateY(0)}10%{opacity:1}20%{opacity:0.4}50%{opacity:1}70%{opacity:0.4}to{opacity:1;transform:translateY(0)}}.email-confirm ol li{margin:2em 0;list-style:decimal inside}.email-confirm.anim h2,.email-confirm.anim ol li{opacity:0;transform:translateY(100px);-webkit-animation:appear 3s forwards;animation:appear 3s forwards;-webkit-animation-delay:2s;animation-delay:2s}.email-confirm.anim ol li:nth-child(2){-webkit-animation-delay:6s;animation-delay:6s}.email-confirm.anim ol li:nth-child(3){-webkit-animation:appear-pulse 30s forwards;animation:appear-pulse 30s forwards;-webkit-animation-delay:10s;animation-delay:10s}.email-confirm.anim ol li:nth-child(4){-webkit-animation-delay:50s;animation-delay:50s}.email-confirm-help form{margin-top:2em}.email-confirm-help .form-split{justify-content:flex-start}.email-confirm-help .form-group:last-child{display:flex;align-items:center}.email-confirm-help .button{margin-left:1em}.email-confirm-help .replies{font-size:1.2em}.email-confirm-help .replies p{margin-bottom:1em}
