.iwidth100 input, .iwidth100 .select2-container {
    width: 100px !important;
}
.iwidth110 input, .iwidth110 .select2-container {
    width: 110px !important;
}
.iwidth120 input, .iwidth120 .select2-container {
    width: 120px !important;
}
.iwidth130 input, .iwidth130 .select2-container {
    width: 130px !important;
}
.iwidth140 input, .iwidth140 .select2-container {
    width: 140px !important;
}
.iwidth150 input, .iwidth150 .select2-container {
    width: 150px !important;
}
.iwidth160 input, .iwidth160 .select2-container {
    width: 160px !important;
}
.align_horizontally .control-label {
    visibility:hidden;
}
.select2pills .select2-container {
    width: 450px !important;
}
.noteleftpull {
    width: 300px;
    float: left;
    margin-right: 20px;
}
.form-horizontal .left_withnote .controls {
    margin-left: 35px;
}
.sn_gen_height  {
    width:110px  !important;
    max-width:110px !important;
}
.sn_gen_age  {
    width:110px !important;
    max-width:110px !important;
}
.sn_gen_relstat .form-control {
    width:150px !important;
    min-width:150px !important;
    max-width:150px !important;
}
.sn_gen_rel .form-control {
    width:150px !important;
    min-width:150px !important;
    max-width:150px !important;
}
.sn_gen_dur .form-control {
    width:170px !important;
    min-width:170px !important;
    max-width:170px !important;
}
.sn_rat_social .form-control {
    width:200px !important;
    min-width:200px !important;
    max-width:200px !important;
}
.sn_rat_planned .form-control {
    width:270px !important;
    min-width:270px !important;
    max-width:270px !important;
}

.progress-container {
display:none !important;
}

form.form-horizontal div.form-group.mc-width100 div.controls label:not(.keep-label),
form.form-horizontal div.form-group.mc-width100 div.controls button.btn {
	width:100px;
}
form.form-horizontal div.form-row.form-group.hide_label div.controls label {
    min-height: 30px;
}
form.form-horizontal div.form-row.form-group.hide_label div.controls label span {
	display:none ;
}
@media (max-width: 768px) { 
    form.form-horizontal div.form-row.form-group.hide_label div.controls label span {
	    display: inline ;
    }
}