@media all and (min-width:240px)
{
    #sign_content{padding:50px 0px 20px 0px;border-radius:5px;}
    #sign_content div[name='status']{color:#333333;border-bottom-left-radius:20px;border-top-right-radius:20px;font-weight:normal;font-size:24px;min-height:50px;padding:10px 0px;margin:10px 2px;line-height: 40px;}


    #sign_content form{border:2px dotted #ddddff;border-radius:10px;background-color:#eeeeee;margin:0px auto;padding:10px 30px;}
    #sign_content form input[type='text'],#sign_content form input[type='password']{max-width: 100%;width:100%;display:block;box-sizing: border-box !important;padding:10px 5px;margin-bottom: 20px;}
    #sign_content input[type='submit'],#sign_content input[name='button_register']{width:100%;padding: 10px 0px;box-sizing: border-box;}
    .login_width img{width:30px;height: 30px;margin-right:0.5em;vertical-align: middle;}
} 
@media all and (min-width:600px)
{
    form[name='sign_form']{width:500px;}
    #sign_content input[name='button_register']{float: right;}
}