/* Final site-wide control and browser-state consistency. */
html body.pa12-theme .auth-form input:-webkit-autofill,
html body.pa12-theme .auth-form input:-webkit-autofill:hover,
html body.pa12-theme .auth-form input:-webkit-autofill:focus,
html body.pa12-theme input:-webkit-autofill,
html body.pa12-theme input:-webkit-autofill:hover,
html body.pa12-theme input:-webkit-autofill:focus,
html body.pa12-theme textarea:-webkit-autofill,
html body.pa12-theme select:-webkit-autofill {
    -webkit-text-fill-color:#17120b !important;
    caret-color:#17120b !important;
    -webkit-box-shadow:0 0 0 1000px #fff inset !important;
    box-shadow:0 0 0 1000px #fff inset !important;
    transition:background-color 999999s ease-out 0s !important;
}

body.pa12-theme .pa12-button {
    font-family:Roboto,Arial,Helvetica,sans-serif;
}

/* Specialized controls retain their purpose after receiving the shared class. */
body.pa12-theme .pa12-menu-toggle,
body.pa12-theme .pa12-submenu-toggle,
body.pa12-theme .auth-modal-close,
body.pa12-theme .pa12-winner-modal__close,
body.pa12-theme .pa12-winner-modal__backdrop,
body.pa12-theme .pa12-slider-dots .pa12-button {
    box-shadow:none !important;
}
