.debugInfo{position:absolute;top:0;left:0;width:300px;min-height:300px;padding:5px;background:rgba(255,255,255,.7);box-shadow:0 3px 3px #eee;resize:both;overflow:auto;z-index:999}.debugInfo button{margin:5px 0;cursor:pointer}.debugInfo textarea{display:block;width:95%;height:300px;border:3px solid rgba(255,255,255,0);resize:both}.debugInfo textarea.error{border:3px solid red}body,html{height:100%;display:block}.survey{background:#EEF3F5}.survey textarea{resize:none}.survey textarea.resizable{resize:both}.survey a{color:#286090}.survey .test-mode-container{position:absolute;top:50px;width:100%;height:0;z-index:1;text-align:center;cursor:default}.survey .test-mode-container .alert{display:inline-block}.survey .middleOfPage{position:absolute;top:45%;width:100%;text-align:center}.survey .mainSpinnerContainer{font-size:25px}.survey .surveyFailure{top:20%}.survey .textInput{min-width:300px;border-radius:4px;box-shadow:none;border:1px solid #D3DCDF}.survey .container{width:800px}.survey .font-size-1,.survey .widget.font-size-1,.survey .widget.font-size-1 h1,.survey .widget.font-size-choice-1 .widgetContainer label{font-size:36px}.survey .font-size-2,.survey .widget.font-size-2,.survey .widget.font-size-2 h1,.survey .widget.font-size-choice-2 .widgetContainer label{font-size:30px}.survey .font-size-3,.survey .widget.font-size-3,.survey .widget.font-size-3 h1,.survey .widget.font-size-choice-3 .widgetContainer label{font-size:26px}.survey .font-size-4,.survey .widget.font-size-4,.survey .widget.font-size-4 h1,.survey .widget.font-size-choice-4 .widgetContainer label{font-size:18px}.survey .font-size-5,.survey .widget.font-size-5,.survey .widget.font-size-5 h1,.survey .widget.font-size-choice-5 .widgetContainer label{font-size:14px}.survey .font-size-6,.survey .widget.font-size-6,.survey .widget.font-size-6 h1,.survey .widget.font-size-choice-6 .widgetContainer label{font-size:12px}.survey .widget.text-bold,.survey .widget.text-bold-choice .widgetContainer label{font-weight:700}.survey .surveyRow .widget.font-size-1 .question{padding:17px 0 15px}.survey .widget.font-size-2 .question{padding:17px 0}.survey .widget.font-size-3 .question{padding:10px 0 13px}.survey .widget.font-size-4 .question,.survey .widget.font-size-5 .question,.survey .widget.font-size-6 .question{padding:3px 0}.survey .footer,.survey .header{height:86px;text-align:center;background:#fff;border-bottom:1px solid #D3DCDF}.survey .header .tenantName{font-size:25px;line-height:97px}.survey .absoluteFooter{position:fixed;width:100%;bottom:0}.survey .surveyRow .container,.survey .surveyRow .container>div,.survey .widget,.survey .widget .widgetContainer{display:block;height:100%}.survey .widget .choices .form-field-label:before{content:"\00a0"}.survey .widget .choices .choice label span{display:inline;margin-top:4px}.survey .widget .choices .choice label span img{max-width:100px;max-height:100px}.survey .widget .sub-text{color:#555}.survey .widget .question label,.survey .widget .widgetContainer label{font-weight:400}.survey .widget .questionNumber{display:none}.survey .widget.choices-horizontal .choice{position:relative;display:inline-block;padding-right:7px}.survey .widget.choices-vertical .choice{display:block}.survey .widget.text-bold .question label{font-weight:700}.survey .widget.image-widget .widgetContainer img{height:100%;width:auto}.survey .r4e-rating .scale{width:31.3%;color:#000}.survey .questions{padding:14px;margin-bottom:100px}.survey .questions .pageHeading{text-align:center}.survey .questions .widget{position:relative;padding-top:15px}.survey .questions .widget .validation-error{font-weight:500}.survey .questions .widget .questionNumber{display:inline-block;padding-right:3px}.survey .questions .widget .questionNumberPostfix::after{content:"."}.survey .questions .widget .question{margin:0 auto;vertical-align:top;color:#000}.survey .questions .widget .question>label{display:inline;width:95%;vertical-align:top}.survey .questions .widget .r4e-nps{width:100%;margin:10px 0}.survey .questions .widget .r4e-nps .radio-vertical.first{margin-left:3px}.survey .questions .widget .r4e-nps .sentiment{color:#000}.survey .questions .widget .btn-submit{color:#fff;background-color:#046792}.survey .questions .widget .helpText{padding:5px 0 20px;font-size:12px}.survey .questions .widget .choices{margin-left:15px}.survey .questions .widget .choices input:required{box-shadow:none}.survey .questions .widget .dropdown.full-width-dropdown>button.btn{width:100%;text-align:left}.survey .questions .widget .dropdown.full-width-dropdown>button.btn>span{float:left}.survey .questions .widget .dropdown.full-width-dropdown>.dropdown-menu{width:100%}.survey .questions .widget .dropdown.full-width-dropdown .caret{float:right;margin-top:9px}.survey .questions .widget .dropdown .dropdown-menu>li>a{white-space:normal}.survey .questions .widget.widget-left{padding-left:0}.survey .questions .widget.widget-right{padding-right:0}@media (max-width:992px){.survey .questions .widget.widget-left,.survey .questions .widget.widget-right{padding-left:0!important;padding-right:0!important}}.survey .questions .widget.location-selection-widget .locationSelectionSpinnerContainer{position:absolute;width:100%;line-height:34px;text-align:center}.survey .questions .widget.location-selection-widget .locationSelectionSpinnerContainer .icon-spinner.spinner-large{font-size:20px}.survey .questions .widget.location-selection-widget .dropdown-menu{width:100%}.survey .questions .widget.location-selection-widget .orSelect{line-height:35px;text-align:center;color:#000}.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group select{width:100%}.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group label{font-weight:400}.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .facilityOrDoctor label{font-size:12px}.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group{margin-right:10px;vertical-align:top}.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group .dropdown,.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group .dropdown button{width:100%}.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group .dropdown .btn{text-align:right}.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group .dropdown .btn span{float:left;padding-right:3px;text-align:left;color:#000}.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group.locationSelectionFilter{width:150px}.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group.locationSelectionLocationFilter{min-width:230px}.survey .questions .widget.location-selection-widget .locationSelectionContainer.v2 .locationSelectionDrillDown .form-group.locationSelectionFilter{width:48%}.survey .questions .widget.location-selection-widget .locationSelectionContainer.v2 .location-selector-v2-typeahead-heading{margin-top:20px}.survey .questions .widget.source-list-widget .btn{margin:5px}.survey .questions .widget.source-list-widget .btn span{vertical-align:middle}.survey .questions .widget.choiceNoLeftMargin .choices{margin-left:0}.survey .questions .widget.button-widget .question{display:none}.survey .questions .widget.button-widget{margin-top:20px}.survey .questions .widget.button-widget .btn{padding:10px 25px;font-size:18px}.survey .questions .widget.source-list-widget .btn{min-width:180px;padding:10px;font-size:18px;text-align:left}@media (max-width:800px){.survey .container,.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group,.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group.locationSelectionFilter,.survey .questions .widget.location-selection-widget .locationSelectionDrillDown .form-group.locationSelectionLocationFilter,.survey .textInput{width:100%}.survey .questions .source-list-widget .btn{width:80%;text-align:left}}@media (max-width:450px){.survey .questions .widget.button-widget .btn{width:100%}.survey .questions .widget input[type=text],.survey .questions .widget textarea{font-size:16px}}