.ni-questionnaire-slide-radio .questionnaire-main .col-xs-12{padding-left:0}
.ni-questionnaire-slide-radio{display:flex}
.ni-bg-full{background-repeat:no-repeat;background-position:center;background-size:cover}
.ni-bg-tiled{background-repeat:repeat}
.no-media{background-image:none !important}
.ni-horizontal-links{margin:0;padding:0;display:flex;flex-wrap:wrap}
.questionnaire,.questionnaire-container{min-height:530px}
#questionSlideDiv span{width:100%}
.ni-questionnaire-content{padding:50px 0}
.ni-flex-container{display:flex}
.ni-flex-center,.ni-text-align-center .ni-answer-btn{align-items:center;justify-content:center}
.ni-flex-center-v{align-items:center}
.ni-flex-center-h{justify-content:center}
.ni-questionnaire-slide{width:100%;display:flex}
.questionnaire-main{display:flex;max-height:100%;flex-wrap:wrap}
.questionnaire-main .row:first-child{max-width:1176px}
.answer-placeholder{color:#ccc}
.questionnaire-main.ni-text-align-center{justify-content:center}
.ni-slide-footer>.parbase{margin-top:70px}
.aem-AuthorLayer-Edit .questionnaire-main,.aem-AuthorLayer-Edit .questionnaire-sidebar{min-height:auto}
@media only screen and (min-width:320px){.ni-flex-center{align-items:flex-start;justify-content:flex-start}
.ni-flex-center-v{align-items:flex-start}
.ni-flex-center-h{justify-content:flex-start}
.ni-questionnaire-content{padding:35px 0}
.questionnaire-main .ni-text-align-center{text-align:left}
.questionnaire .questionnaire-view,.questionnaire-container .questionnaire-view{min-height:540px;overflow:hidden}
}
@media only screen and (min-width:768px){.ni-flex-center{align-items:center;justify-content:center}
.ni-flex-center-v{align-items:center}
.ni-flex-center-h{justify-content:center}
.ni-questionnaire-content{padding:35px 0}
.questionnaire-main .ni-text-align-center{text-align:center}
.questionnaire .questionnaire-view,.questionnaire-container .questionnaire-view{min-height:450px}
}
@media only screen and (min-width:992px){.questionnaire .questionnaire-view,.questionnaire-container .questionnaire-view{min-height:530px}
}