body {
    font: 12px Arial, Helvetica, sans-serif;
    margin: 0;
}
.content{
    width: 450px;
    margin: 0 auto;
    color: #000000;
}
.other-input {
    display: none;
    padding-top: 0;
}
.l-col {
    float: left;
    width: 45%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.l-col.bg {
    background: url(/images/news_box_31.gif) top right repeat-y;
    padding-right: 5%;
}
.r-col {
    float: right;
    width: 45%;
}
.addition label {
    display: inline-block;
    width: auto;
    margin: 0 0 5px 0;
}

.form-wrap label {
    line-height: 1.5em;
}
.input-wrap {
    padding: 5px 0;
    overflow: hidden;
}
#showstopperReport .comments {
    margin-top: 7px;
}
.comments.border-bottom {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 20px;
}
.chat-agreement {
    margin-top: 15px;
}
#add-info {
    margin-top: 15px;
}
.chat-agreement input {
    margin-left: 0;
}
.chat-agreement label, .chat-agreement input {
    float: left;
}
.chat-agreement label {
    width: 94%;
    text-align: left;
    margin-left: 5px;
}
#add-info label, #add-info input {
    float: none;
    display: block;
    width: auto;
    text-align: left;
}
#add-info input {
    margin: 0 auto;
    display: block;
    margin-top: 5px;
    width: 99%;
}
#add-info label, #add-info input {
    float: none;
    text-align: left;
}
#add-info .error {
    margin: 0 auto;
    width: 99%;
}
h3{
    margin-top: 12px;
}
.header.bg-group2-type4 img {
    position: relative;
    top: 0;
    left: 0;
    float: left;
    margin: 12px 0 0 27px;
}

.header.bg-group2-type4 h2 {
    width: 417px;
    font: 35px 'Webfont-myriadpro-bold', Arial, sans-serif;
    height: 110px;
    line-height: 125px;
}


label.big-label{
    text-align: left;
    line-height: 1.5em;
    width: 100%;
    margin: 25px 0 10px;
}
.big-label label.error {
    padding-left: 2px;
    width: 100% !important;
}

select[name="l_appear_rel_v24_0_1"], label[for="l_appear_rel_v24_0_1"].error{
    width: 34%;
    margin-right: 0;
}

label[for="l_appear_rel_v24_0_1"].error{
    margin-left: 66%;
}

.appear-block{
    margin: 10px 0 15px 0;
}
.wrapper{
    width: 650px;
    margin: 0 auto;
}

h2.header-text {
    margin: 0 0 16px;
    padding: 0;
    color: #9EA83A;
    text-align: center;
    font: 30px "Webfont-myriadpro-semibold", Helvetica, Arial, sans-serif;
}

.report-info a{
    /*text-decoration: underline;*/
}

.input-block input[type="text"], .input-block input[type="email"], .input-block select {
    float: none;
    margin-right: 0;
    width: 100%;
}

.form-wrap label {
    margin-right: 0;
}

textarea{
    height: 171px;
}
#t_comments-error {
    position: relative;
    top: 0;
}

.comments label{
    margin: 0;
}

label.col-xs-7[for=l_appear_rel_v24_0_1]{
    width: 58.33333333%;
    padding-right: 0;
}

label[for=l_reproduce],
label[for=l_tree_affected],
label[for=l_bug_category]{
    width: 100%;
}

span.error {
    color: #676767;
    font: 10px Trebuchet MS, Tahoma, Verdana;
    font-weight: normal;
}

.report-info{
    margin-bottom: -10px;
}

#l_appear_rel_v24_0_1,
#l_appear_rel_v24_0_1-error{
    width: 95%;
    float: right;
}
.hideBlock + .hideBlock {
    display: none;
}

.chat-agreement label {
    line-height: 15px;
}
.required-field:before{
    font-size: 13px;
}
input[type=checkbox] {
    margin-top: 2px;
}
 label{
    margin-top: 2px;
}
#t_bug_category_other,
#t_bug_category_other-error{
    width: 100%;
}
label[for='l_os']{
    font-weight: 700;
}
.form-horizontal label{
    font-weight: normal;
}
label[for='l_product'],
label[for='l_os'],
label[for='t_file'] em{
    font-weight: normal;
}
.t_file {
    margin: 5px 0 0 0;
}
label[for='l_bug_category'] {
    text-align: left;

}
label[for='l_bug_new_feature'] {
    text-align: left;
    width: 100%;

}
.footer {
    padding: 4px 0 0;
    color: #000000;
    margin-bottom: 10px;
}
.footer .copyright {
    line-height: 1.3em;
}