.question_note .step-holder{max-width:320px;margin:0 auto}@media (min-width:768px){.question_note .step-holder{max-width:350px}}@media (min-width:992px){.question_note .step-holder{max-width:381px}}.question_note .input-wrap.focused .input-label{top:2px;transform:none;padding:12px 0 5px}.question_note .input-wrap.focused .note-wrap{border-width:1px;border-color:#0cf;box-shadow:0 6px 13px 0 rgba(0,0,0,.15);color:#0f101a;outline:0}@media (min-width:768px){.question_note .input-wrap.focused .input-label{padding:14px 0 5px}.question_note .input-wrap.focused .note-wrap{border-width:2px}}.question_note .input-wrap.validate .input-label{top:1px}.question_note .input-wrap.validate .note-wrap{border-color:#dcdddd;border-width:1px;box-shadow:none}.question_note .input-wrap .input-label{top:22px;left:22px;transform:none}@media (min-width:768px){.question_note .input-wrap .input-label{top:20px;left:26px}}.question_note .input-wrap .input-label.error-message{text-align:left}.question_note .input-wrap .icon-invalid,.question_note .input-wrap .icon-valid{top:14px;right:13px;transform:none}@media (min-width:768px){.question_note .input-wrap .icon-invalid,.question_note .input-wrap .icon-valid{right:22px}}.question_note .input-label{position:absolute;background:0 0;top:50%;left:18px;right:18px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.question_note .form-control{background:#fff;overflow:auto;text-align:left}@media (min-width:768px){.question_note .input-label{left:26px;right:40px}.question_note .form-control{height:76px}}.question_note .note-wrap{border:1px solid #dcdddd;border-radius:4px;position:relative;height:194px;width:100%;overflow:hidden;transition:all .3s ease}@media (min-width:768px){.question_note .note-wrap{border-radius:6px;height:230px}}.question_note .note-wrap_inner{position:absolute;width:100%;overflow:hidden}.question_note .note-wrap .form-control{border-radius:0;border:0}.question_note .note-wrap .nicescroll-rails.nicescroll-rails-vr{left:auto!important;right:5px!important;top:0!important}