.dib_block_quest label {
    font-weight: bold;
}
.quest_title {
    font-size: 14px;
    line-height: 18px;
}
.form-check-label
{
font-weight: normal!important;
}
.dib_block_quest table.table .chosen-container
{
width:100%!important;
}
#dib_block_quest_39 .form-check, #dib_block_quest_54 .form-check
{
float:left;
width:50%;
}
#dib_block_quest_39 hr, #dib_block_quest_54 hr
{
clear:both;
display:none;
}
.chosen-container-single .chosen-single span
{
white-space: initial;
}
.dib_block_quest .form-check
{
margin-bottom: 1px!important;
}
.dib_block_quest table.table tr th, .dib_block_quest table.table tr td
{
padding:5px;
}
.tr_row_table_quest_50 td
{
width:33%;
}
.dib_block_quest .table tr td input, .form-check-label {
    font-size: 14px;
}
.dib_block_quest .table tr th, .dib_block_quest .table tr td {
    padding: 5px;
    font-size: 14px;
}
#dib_block_quest_46 tbody tr td:nth-child(2), #dib_block_quest_46 tbody tr td:nth-child(3), #dib_block_quest_46 tbody tr td:nth-child(4), #dib_block_quest_46 tbody tr td:nth-child(5),
#dib_block_quest_48 tbody tr td:nth-child(2), #dib_block_quest_48 tbody tr td:nth-child(3), #dib_block_quest_48 tbody tr td:nth-child(4), #dib_block_quest_48 tbody tr td:nth-child(5),
#dib_block_quest_51 tbody tr td:nth-child(2), #dib_block_quest_51 tbody tr td:nth-child(3), #dib_block_quest_51 tbody tr td:nth-child(4), #dib_block_quest_51 tbody tr td:nth-child(5)
{
	text-align:center;
}
.table thead th
{
text-align:center;
vertical-align: middle;
}
h2
{
font-size: 26px;
}
.nav-pills .nav-link
{
    font-size: 14px;
    margin-bottom: 0px;
    line-height: 19px;
    padding: 5px 0px 9px 10px;
}
.card-index .card-header center
{
    text-transform: uppercase;
    color: #3c9012;
}
.h2_section
{
text-transform: uppercase;
font-size:16px;
color: #3c9012;
font-weight:700;
}
.div_h2_section
{
    padding-bottom: 1.5rem!important;
}
.card-setions .card-header
{
    color: #3c9012;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}
#dib_block_quest_137 > label
{
display:none;
}
	.ui-sortable
	{
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	.ui-sortable .ui-sortable-handle
	{
		padding: 5px;
		cursor:pointer;
	}
	.ui-sortable .ui-sortable-handle .ui-icon
	{
		padding: 0px 20px 0px 0px;
	}
#dib_block_quest_146 table tr td:first-child, #dib_block_quest_146 table tr th:first-child, #dib_block_quest_147 table tr td:first-child, #dib_block_quest_147 table tr th:first-child
{
display:none;
}
#dib_block_quest_140 >label
{
display:none;
}