.questnPart{
    padding: 25px;
    border-bottom: 1px solid rgba(105,105,105,.05);
}

.questNo{
    padding-bottom: 10px;
}
.questionTitle{
    font-size: 12px;
    color: #696969b3;
    /* font-weight: bold; */
}
.questn-content-descr{
    font-size: 1.6em;
}

.optionTitle{
    font-size: 12px;
    padding-bottom: 18px;
    color: #696969b3;
    /* font-weight: bold; */
}
.optionPart{
    padding: 25px;
    padding-top: 10px;
}
.ansPart{
    padding-left: 8px;
}
:host ::ng-deep  .mat-radio-outer-circle {
    border-color: rgba(0, 0, 0, 0.15);
}

.sel-form-field {
	height: 40px;
}
.bb-option-descr{
	text-transform: capitalize;
    font-size: 14px !important;
    padding: 10px;
}

:host ::ng-deep .mat-radio-outer-circle {
    box-sizing: border-box;
    height: 14px;
    left: 0;
    position: absolute;
    top: 3px;
    transition: border-color ease 280ms;
    width: 14px;
    border-width: 2px;
    border-style: solid;
    border-radius: 50%;
}

:host ::ng-deep  .mat-radio-inner-circle{
    border-radius: 50%;
    box-sizing: border-box;
    height: 20px;
    left: -3px;
    position: absolute;
    top: 0;
    transition: transform ease 280ms,background-color ease 280ms;
    width: 20px;
}

:host ::ng-deep  .mat-checkbox-inner-container {
    height: 15px !important;
    width: 15px !important;
}

:host ::ng-deep  .mat-checkbox-frame {
    border-color: rgba(0, 0, 0, 0.12) !important;
}

@media screen and (max-width: 478px) {
    .questn-content-descr{
        font-size: 18px;
    }
}  