#ksn-form { max-width: 400px; margin: auto; }
#ksn-form label { display: block; margin-top: 10px; }
#ksn-form img#captcha-img { height: 45px; border-radius: 6px;}
#ksn-form input, #ksn-form select { width: 100%; padding: 10px; }
#ksn-form [type=submit] { width: 100%; padding: 10px; border: 0; background: #a2539e; border-radius: 50px; color: #fff;} 
#ksn-form [type=button] {position: relative;top: 0px; background: transparent; padding: 0px 10px !important; border-radius: 7px; border: 1px solid #9d9b9b; height:45px; }
#ksn-form input:focus-visible, #ksn-form select:focus-visible { outline: none;}
