.single-question{font-size:14px;}
#customer-feedback{margin-bottom:20px;}
.answer label{display:inline-block;margin-right:10px;}
p.question{padding-bottom:5px;font-weight: bold;}
.answer label+div{vertical-align: middle;}

.rb {padding: 16px 0;text-align: left;display:inline-block;}
.rb-tab {display: inline-block;position: relative;width: 60px;height:35px}
.rb-txt {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 1em;color: #FFFFFF;padding: 0px 1px 1px 0px;}
.rb-spot {position: absolute;width: 25px;height: 25px;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #f4b61b;border: 2px solid #cc9900;border-radius: 100%;cursor: pointer;transition: ease .5s;}
.rb-tab-active .rb-spot {background: #EC0606;border: 2px solid #990000;}
.free-entry-answer{outline:none;padding:10px;width:500px;height:60px;resize: none;margin-bottom:10px;}
.feedback-confirmation{text-align: center;padding:10px;font-weight: bold;font-size:16px}
.force-text-center, .force-text-center *{text-align: center !important;}
.force-text-center p{
    font-size: 14px;
    line-height: 20px;
}