#question_form,#question_form *{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}

#question_form input{
    height: 24px;
    padding: 2px 8px;
    width: calc(100% - 18px);
}
#question_form .button-submit{
    width: auto;
}
#question_form textarea{
    height: 80px;
    padding: 3px 8px;
    width: calc(100% - 18px);
}

#similar_questions{
    border: 1px solid #ccc;
    margin: 20px 0 10px;
    padding: 5px 10px 5px;
	display:none
}
#similar_questions h4{
    margin: -16px 0 5px 0;
    padding: 3px 0;
    color: #444;
    background: #fff;
    font-size: 14px;
    display: block;
    width: 185px;
    border: 1px solid #ccc;
    text-align: center;
}
#similar_questions h4 a{cursor:pointer}
#similar_questions ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
#similar_questions ul li{
    margin-bottom: 5px;
}
#similar_questions ul li a{
    text-decoration: none;
}

fieldset.pos_hint_style{font-family:sans-serif;border:3px solid #FFC107;background:#eee;border-radius:5px;padding:6px 10px 10px;margin-bottom:15px}fieldset.pos_hint_style legend{background:#FFC107;color:#fff;padding:5px 10px;font-size:20px;letter-spacing:1px;border-radius:5px;box-shadow:0 0 0 4px #eee;margin-left:20px}fieldset.pos_hint_style p{margin:0;line-height:20px}fieldset.pos_hint_style br{line-height: 20px;}