.validation{position:absolute;font-size:.8em;color:#a94442}.formly-template-wrapper{position:relative}.text-gray{color:gray}.vertical-center{min-height:80%;min-height:80vh;display:flex;align-items:center}[ui-view].ng-enter,[ui-view].ng-leave{position:absolute;left:0;right:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}[ui-view].ng-enter{opacity:0;-webkit-transform:scale3d(.5,.5,.5);-moz-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}[ui-view].ng-enter-active{opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}[ui-view].ng-leave{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[ui-view].ng-leave-active{opacity:0;-webkit-transform:translate3d(100px,0,0);-moz-transform:translate3d(100px,0,0);-ms-transform:translate3d(100px,0,0);-o-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}.animateQuestion.ng-enter,.animateQuestion.ng-leave{-moz-transition:all cubic-bezier(.25,.46,.45,.94) 1.5s;-o-transition:all cubic-bezier(.25,.46,.45,.94) 1.5s;-webkit-transition:all cubic-bezier(.25,.46,.45,.94) 1.5s;transition:all cubic-bezier(.25,.46,.45,.94) 1.5s;border:1px solid #ffd800;margin:5px!important;border-radius:10px;border-width:2px}.animateQuestion.ng-enter,.animateQuestion.ng-leave.ng-leave-active{opacity:0}.animateQuestion.ng-leave,.animateQuestion.ng-enter.ng-enter-active{opacity:1}.modal-backdrop{bottom:-100%}.pointer{cursor:pointer}.animate-hide{-moz-transition:all linear .5s;-o-transition:all linear .5s;-webkit-transition:all linear .5s;transition:all linear .5s;opacity:1}.animate-hide.ng-hide{line-height:0;opacity:0;padding:0 10px}.question-text-panel{}.question-number{color:#31708f;font-weight:bold}.button-grid .k-grid-content,.button-grid tr td{overflow:visible}.button-grid .k-grid-header{padding-right:0!important}.red-border{border:2px solid red}.highlight{border:2px solid #ff0!important;background-color:#ff0!important}#wrapper{align-items:center;width:904px;height:auto;margin:50px auto 0 auto}.div p em{font-weight:normal;text-decoration:underline}.box{width:300px;height:300px;color:#fff;text-align:center;justify-content:center;align-items:center;display:flex;font-size:16px}.clear{clear:both}#inline-block{display:inline-block;text-align:center}.gray{background-color:#a9a9a9}.red-box{background-color:red;height:25px;width:25px;border:1px solid silver}.green-box{background-color:#4cff00;height:25px;width:25px;border:1px solid silver;border-radius:15px}.yellow-box{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #ffa400}.spinner{height:160px;width:160px;display:block;margin:100px auto auto auto;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%}.overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(79,79,79,.5);z-index:1000}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg);}to{-o-transform:rotate(359deg);}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.s-whirl{position:relative}.s-whirl:before{content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#999;opacity:.6}.s-whirl:after{z-index:2;content:"";height:40px;width:40px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;transition:all .75s ease 0s;border-radius:100%;border-top:4px solid #555;animation:standard .75s infinite linear;transform-origin:center}.s-whirl.no-overlay:before{content:none;display:none}@keyframes standard{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.s-whirl.ringed:after{border-right:4px solid rgba(0,174,239,.8);border-top:4px solid rgba(0,174,239,.15);border-left:4px solid rgba(0,174,239,.15);border-bottom:4px solid rgba(0,174,239,.15);opacity:1}