/**
 * form.css
 */


/* Filename: form.css */
.styled-input{position: relative;padding: 8px 10px 8px 25px;text-align: left;top: 8px}@media (max-width: 550px){.styled-input{display: block}}.styled-input label{cursor: pointer}.styled-input label:before, .styled-input label:after{content: '';position: absolute;top: 50%;border-radius: 50%}.styled-input label:before{left: 0;width: 20px;height: 20px;margin: -10px 0 0;background: #f7f7f7;box-shadow: 0 0 1px black}.styled-input label:after{left: 3px;width: 14px;height: 14px;margin: -7px 0 0;opacity: 0;background: #464e75;transform: translate3d(-40px, 0, 0) scale(0.5);transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out}.styled-input input[type="radio"], .styled-input input[type="checkbox"]{position: absolute;top: 0;left: -9999px;visibility: hidden}.styled-input input[type="radio"]:checked + label:after, .styled-input input[type="checkbox"]:checked + label:after{transform: translate3d(0, 0, 0);opacity: 1}.profile-form tr{height: 30px}.profile-form table > tbody:first-of-type > tr > td:first-child{width: 150px;vertical-align: middle}form.wide table td{vertical-align: unset}