#commentform .quicktags-toolbar input, div#qt_bbp_reply_content_toolbar {
    width: auto;
    padding: 0.2em 1em;
}

#media-buttons {
    margin: .5em .5em 0;
}

.quicktags-toolbar {
    border-bottom: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #e9e9e9;
    background-image: -ms-linear-gradient(bottom, #ddd, #e9e9e9);
    background-image: -moz-linear-gradient(bottom, #ddd, #e9e9e9);
    background-image: -o-linear-gradient(bottom, #ddd, #e9e9e9);
    background-image: -webkit-linear-gradient(bottom, #ddd, #e9e9e9);
    background-image: linear-gradient(bottom, #ddd, #e9e9e9);
    padding: 2px 8px 0;
    min-height: 29px
}

.quicktags-toolbar>div {
    padding: 2px 4px 0
}

.quicktags-toolbar input {
    margin: 2px 1px 4px;
    line-height: 18px;
    display: inline-block;
    min-width: 26px;
    padding: 2px 4px;
    font: 12px/18px Arial, Helvetica, sans-serif normal;
    color: #464646 !important;
    border: 1px solid #c3c3c3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #eee;
    background-image: -ms-linear-gradient(bottom, #e3e3e3, #fff);
    background-image: -moz-linear-gradient(bottom, #e3e3e3, #fff);
    background-image: -o-linear-gradient(bottom, #e3e3e3, #fff);
    background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
    background-image: linear-gradient(bottom, #e3e3e3, #fff)
}

.quicktags-toolbar input:hover {
    border-color: #aaa;
    background: #ddd;
    color: #464646 !important;
}

.quicktags-toolbar input[value="link"] {
    text-decoration: underline
}

.quicktags-toolbar input[value="i"] {
    font-style: italic
}

.quicktags-toolbar input[value="b"] {
    font-weight: bold
}
