.col-md-9 .q-block .card-header
{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.form-group .quest_title
{
    font-size: 16px;
    font-weight: bold;
}
.dib_block_quest .table th
{
	vertical-align: middle;
    text-align: center;
}
.dib_block_quest .table th, .dib_block_quest .table td
{
	padding: 5px;
	font-weight: normal;
}
#dib_block_quest_6, #dib_block_quest_8, #dib_block_quest_7, #dib_block_quest_10, #dib_block_quest_19 {margin-left:25px;}
.chosen-container {width:100%!important;}
#dib_block_quest_16 label, #dib_block_quest_19 label, #dib_block_quest_18 label {display:none;}
.table_quest_15 tr td {width:50%;}
.table_quest_15 .chosen-single span {    white-space: break-spaces;}
.table_quest_25 tr td {width:50%;}
.table_quest_25 tr td:nth-child(3) {width:1%;}
.table_quest_25 .chosen-single span {    white-space: break-spaces;}
.table_quest_34 tr td {width:25%;}
.table_quest_34 .chosen-single span {    white-space: break-spaces;}
.table_quest_35 tr td {width:25%;}
.table_quest_35 .chosen-single span {    white-space: break-spaces;}
.table_quest_36 tr td {width:25%;}
.table_quest_36 .chosen-single span {    white-space: break-spaces;}

.table_quest_23 tr td {width:20%;}
#dib_block_quest_3, #dib_block_quest_4, #dib_block_quest_5
{
display:none;
}
#dib_block_quest_2 {margin-bottom:0px;}
#dib_block_quest_40 label
{
display:none;
}
.table_quest_44 tr td:nth-child(1) {max-width: 200px;}
.table_quest_45 tr td:nth-child(1) {max-width: 200px;}