@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Bitter:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic);
#Collector .OuterGrid,#Collector .container{min-height:100%}
#Collector,#Collector .NumberModule--slider,#Collector .TextInputModule--area{height:auto}
.DragThumb,.FilterWindow-andOr.disabled,.ImageQuestionModal-andOr.disabled,.Tree .Randomization-Group-ChainPanel,.TreeChapter.is-dragging,.TreeChapter.is-loading>*,.TreePanelContent-icon,.TreePanelContent-questionNumber,.TreeSection.is-dragging,.TreeSection:after,.filter-connection-lines,.string-id{pointer-events:none}
#Collector{overflow-y:scroll;width:100%;background:#fff}
#Collector .StampPanel{position:fixed;bottom:0;left:0;right:0;z-index:100}
#Collector .Question--numberedQuestion .Question:not(.Question--chapter):not(.Question--numberedQuestion){max-width:1024px;margin:0!important}
#Collector .Question--chapter>.Question-content{margin:40px 0 0}
#Collector .Question:not(.Question--chapter):not(.Question--numberedQuestion){max-width:1024px;margin:0 auto}
#Collector .Question--numberedQuestion{margin:0 auto 134px;background:#fff;width:1024px;border:1px solid #dadbdd;-moz-box-shadow:rgba(60,72,81,.24) 0 0 21px;-webkit-box-shadow:rgba(60,72,81,.24) 0 0 21px;box-shadow:rgba(60,72,81,.24) 0 0 21px;border-radius:15px;padding:35px 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#Collector .Question p{display:block;margin:.5em 0}
#Collector .Question label{margin:10px 0 10px 46px}
#Collector .OuterGrid>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
#Collector .OuterGrid .Navigation{top:0;left:0;right:0;position:fixed;max-height:100%;display:block;z-index:10}
#Collector .OuterGrid .Navigation--messages{overflow-y:auto}
#Collector .OuterGrid .Navigation-bgPlate{background-color:rgba(135,0,82,1);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,.12)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,0));position:relative;top:0;left:0;right:0;z-index:1;border-top:1px solid transparent;overflow-x:hidden}
@media screen and (min-width:768px){#Collector .OuterGrid .Navigation-bgPlate{min-height:87px}
}
#Collector .OuterGrid .Navigation-logo{max-height:50px;padding-top:.8em;display:inline-block}
#Collector .OuterGrid .Navigation-crumbs{color:#fff}
#Collector .OuterGrid .QuestionnaireIntro{text-align:center;margin:0 auto;padding:40px 0;width:600px}
#Collector .OuterGrid .QuestionnaireIntro--noMargin{margin-top:0}
#Collector .OuterGrid .QuestionnaireIntro h1,#Collector .OuterGrid .QuestionnaireIntro h2,#Collector .OuterGrid .QuestionnaireIntro p{color:#fff;font-weight:400}
#Collector .OuterGrid .QuestionnaireIntro h1{font-size:64px}
@media screen and (max-width:768px){#Collector .OuterGrid .QuestionnaireIntro{padding:20px 0}
#Collector .OuterGrid .QuestionnaireIntro h1{font-size:48px}
}
@media screen and (max-width:480px){#Collector .OuterGrid .QuestionnaireIntro h1{font-size:36px}
}
#Collector .OuterGrid .QuestionnaireIntro h2{margin-top:6px;font-size:24px}
#Collector .OuterGrid .QuestionnaireIntro p{font-size:1.5em;text-align:center;margin-top:29px;padding-bottom:.65em;margin-bottom:20px}
#Collector .OuterGrid .QuestionnaireIntro-error{color:#fff;font-size:14px;margin:12px;display:block}
#Collector .OuterGrid .QuestionnaireIntro-2{margin:40px auto 134px;background:#fff;width:1024px;border:1px solid #dadbdd;-moz-box-shadow:rgba(60,72,81,.24) 0 0 21px;-webkit-box-shadow:rgba(60,72,81,.24) 0 0 21px;box-shadow:rgba(60,72,81,.24) 0 0 21px;border-radius:15px;padding:35px 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#Collector .OuterGrid .QuestionnaireIntro-2 h1,#Collector .OuterGrid .QuestionnaireIntro-2 h2,#Collector .OuterGrid .QuestionnaireIntro-2 p{color:#3b4146}
#Collector .OuterGrid .QuestionnaireIntro-2 .Button{color:#fff;font-size:24px;background-color:rgba(135,0,82,1);line-height:48px;padding:0 28px;border-radius:24px;margin-top:.65em}
@media screen and (max-width:480px){#Collector .OuterGrid .QuestionnaireIntro-2 .Button{font-size:18px;line-height:50px;padding:2px 20px 0}
}
#Collector .OuterGrid .QuestionnaireIntro-2 .Button:disabled{opacity:.7}
#Collector .OuterGrid .ConsentList,#Collector .OuterGrid .QuestionList{opacity:0;margin:72px 0 0;padding:40px 0 0;width:100%}
#Collector .OuterGrid .ConsentList ol,#Collector .OuterGrid .QuestionList ol{padding:0}
#Collector .OuterGrid .QuestionList{background-color:#f4f4f6}
#Collector .OuterGrid .ConsentList{opacity:1;text-align:left;margin-top:0;padding-top:0;background-color:transparent}
#Collector .RadioModule.isFiltered .RadioModule-label,#Collector table td.isFiltered label{opacity:.5}
#Collector .OuterGrid .ConsentList .Question{margin-bottom:20px}
#Collector .InputModule{margin-top:20px;margin-bottom:20px}
#Collector .InputModule>.MarkupText{margin-left:45px;margin-bottom:10px;display:inline-block}
@media screen and (max-width:768px){#Collector .InputModule>.MarkupText{margin-left:14px}
}
#Collector .Question--numberedQuestion .Content{font-size:1em;font-size:16px}
#Collector .Question--numberedQuestion .Content [style*="120%"]{color:inherit!important;font-size:18px!important}
#Collector .NumberModule,#Collector .RadioModule-label,#Collector .TextInputModule{background:rgba(237,239,240,.9999);border-radius:30px;margin-bottom:4px}
#Collector .is-invalid .NumberModule{background:0 0}
#Collector .NumberModule{margin-bottom:20px;margin-top:20px}
#Collector .TextInputModule{margin:20px auto;border:1px solid transparent}
#Collector .RadioModule-label .TextInputModule{margin:0 auto}
#Collector table .TextInputModule{margin:0;background:0 0}
#Collector .TextInputModule--area label .MarkupText *{vertical-align:top}
#Collector .TextInputModule label{display:block!important;margin:7px 46px}
@media screen and (max-width:600px){#Collector .TextInputModule label{margin:10px 28px 10px 14px}
}
#Collector .TextInputModule>label>.MarkupText{line-height:1.5;padding-right:1em;display:inline-block;max-width:100%;box-sizing:border-box}
#Collector .TextInputModule input{margin-left:0}
#Collector .TextInputModule-input{margin-top:-2px;margin-bottom:-2px;vertical-align:top}
@media screen and (max-width:600px){#Collector .TextInputModule-input{margin-top:4px;width:100%!important;position:relative}
}
#Collector .TextInputModule textarea{font-size:18px;width:25em;height:4em;max-width:100%;border-radius:5px;border:1px solid #9ea4ab}
#Collector .TextInputModule textarea:disabled{border:1px solid #cfcfcf;background:#f4f5f6}
#Collector .NumericInput{border:1px solid transparent}
#Collector .NumericInput label{display:block!important;margin:7px 46px}
#Collector .NumericInput label>.input-group{white-space:nowrap}
@media screen and (max-width:600px){#Collector .NumericInput label{margin:10px 28px 10px 14px;white-space:normal}
}
#Collector .NumericInput>label>.MarkupText{line-height:1.5;padding-right:1em;display:inline-block;max-width:100%;box-sizing:border-box}
#Collector table .NumericInput{border:none}
#Collector .NumericInput-input{margin-top:-2px;margin-bottom:-2px;vertical-align:top}
#Collector .DateModule label>.input-group{white-space:nowrap}
#Collector .DateModule input{line-height:24px}
#Collector .DateModule .input-group{display:block;margin:7px 46px}
@media screen and (max-width:768px){#Collector .DateModule .input-group{margin:10px 28px 10px 14px}
}
#Collector input{font-size:18px;line-height:18px;border:1px solid #878d94;background:#fff;padding:5px}
#Collector input[type=number],#Collector input[type=text]{height:21px;border-radius:5px;width:10em}
#Collector input[type=number].NumericInput-input,#Collector input[type=text].NumericInput-input{width:4em;margin-right:1em}
#Collector input[type=number]:disabled,#Collector input[type=text]:disabled{border:1px solid #cfcfcf;background:#f4f5f6}
#Collector select{margin-left:8px;font-size:18px}
#Collector input[type=checkbox]:not(.standard),#Collector input[type=radio]{height:0;width:0;position:absolute;left:-99999px;z-index:-1}
#Collector input[type=checkbox]:not(.standard):focus+:before,#Collector input[type=radio]:focus+:before{outline:#00f solid 1px}
#Collector input[type=checkbox]:not(.standard)+*>*,#Collector input[type=radio]+*>*{display:block;margin-left:35px}
#Collector input[type=radio]+:before{background:url(data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%09%20viewBox%3D%270%200%2026%2026%27%20enable-background%3D%27new%200%200%2026%2026%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Ccircle%20fill%3D%27%23FFFFFF%27%20cx%3D%2713%27%20cy%3D%2713%27%20r%3D%2712.5%27%2F%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%27%236E7985%27%20d%3D%27M13%2C1c6.6%2C0%2C12%2C5.4%2C12%2C12s-5.4%2C12-12%2C12S1%2C19.6%2C1%2C13S6.4%2C1%2C13%2C1%20M13%2C0C5.8%2C0%2C0%2C5.8%2C0%2C13s5.8%2C13%2C13%2C13%0A%09%09s13-5.8%2C13-13S20.2%2C0%2C13%2C0L13%2C0z%27%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);width:26px;height:26px}
#Collector input[type=radio]:checked+:before{width:26px;height:26px;background:url('data:image/svg+xml, %3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%09%20viewBox%3D%270%200%2026%2026%27%20enable-background%3D%27new%200%200%2026%2026%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Ccircle%20fill%3D%27%23FFFFFF%27%20cx%3D%2713%27%20cy%3D%2713%27%20r%3D%2712.5%27%2F%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%27%236E7985%27%20d%3D%27M13%2C1c6.6%2C0%2C12%2C5.4%2C12%2C12s-5.4%2C12-12%2C12S1%2C19.6%2C1%2C13S6.4%2C1%2C13%2C1%20M13%2C0C5.8%2C0%2C0%2C5.8%2C0%2C13s5.8%2C13%2C13%2C13%0A%09%09s13-5.8%2C13-13S20.2%2C0%2C13%2C0L13%2C0z%27%2F%3E%0A%3C%2Fg%3E%0A%3Cellipse%20fill%3D%27rgba(135,0,82,1)%27%20cx%3D%2713%27%20cy%3D%2713%27%20rx%3D%277.4%27%20ry%3D%277.4%27%2F%3E%0A%3C%2Fsvg%3E')}
#Collector table input[type=checkbox]:not(.standard)+:before,#Collector table input[type=radio]+:before{margin:0 .44em}
#Collector input[type=checkbox]:not(.standard)+*,#Collector input[type=radio]+*{vertical-align:text-bottom}
#Collector input[type=checkbox]:not(.standard)+:before,#Collector input[type=radio]+:before{float:left;content:" ";vertical-align:middle;display:inline-block;font-size:1em;margin:0 .44em 0 0;background-repeat:no-repeat;background-position:0 0}
#Collector input[type=checkbox]:not(.standard)+:before{text-align:center;width:24px;height:24px;line-height:1.5em;background:url(data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%09%20viewBox%3D%270%200%2026%2026%27%20enable-background%3D%27new%200%200%2026%2026%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%270.5%27%20y%3D%270.5%27%20fill%3D%27%23FFFFFF%27%20width%3D%2725%27%20height%3D%2725%27%2F%3E%0A%09%3Cpath%20fill%3D%27%236E7985%27%20d%3D%27M25%2C1v24H1V1H25%20M26%2C0H0v26h26V0L26%2C0z%27%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A)}
#Collector .QuestionModule--table{margin-top:15px;margin-bottom:20px}
#Collector .QuestionModule--table .QuestionModule{margin-right:0}
#Collector .QuestionModule h2,#Collector .QuestionModule h3{margin-left:46px;margin-top:18px}
#Collector .QuestionModule h3{margin-bottom:8px}
#Collector .Content+* .QuestionModule--table,#Collector .Content+.QuestionModule--table{margin-top:-10px}
#Collector table{width:100%;max-width:1000px;border-collapse:separate;border-spacing:0 4px}
#Collector table label{text-align:center;margin-left:.5em!important;margin-right:.5em!important}
#Collector table td:first-child label{text-align:left!important}
#Collector table .TextInputModule{margin-right:0;border:none}
#Collector table .TextInputModule-input{position:relative}
#Collector .is-focused{box-shadow:inset 0 0 2px 3px rgba(34,153,255,.75)}
#Collector input[type=checkbox]:not(.standard):checked+:before{background:url('data:image/svg+xml, %3Csvg%20version%3D%271.1%27%20id%3D%27Layer_1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%0A%09%20viewBox%3D%270%200%2026%2026%27%20enable-background%3D%27new%200%200%2026%2026%27%20xml%3Aspace%3D%27preserve%27%3E%0A%3Cg%3E%0A%09%3Crect%20x%3D%270.5%27%20y%3D%270.5%27%20fill%3D%27%23FFFFFF%27%20width%3D%2725%27%20height%3D%2725%27%2F%3E%0A%09%3Cpath%20fill%3D%27%236E7985%27%20d%3D%27M25%2C1v24H1V1H25%20M26%2C0H0v26h26V0L26%2C0z%27%2F%3E%0A%3C%2Fg%3E%0A%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27rgba(135,0,82,1)%27%20stroke-width%3D%273%27%20stroke-miterlimit%3D%2710%27%20points%3D%274.8%2C13%2010.9%2C18.5%2022%2C5.5%20%27%2F%3E%0A%3C%2Fsvg%3E%0A')}
#Collector .NumberModule .SliderModule{border-radius:30px;margin-bottom:4px;padding:14px 46px 10px}
@media screen and (max-width:480px){#Collector .NumberModule .SliderModule{width:320px}
}
#Collector .NumberModule .SliderModule-label{margin-left:46px;padding-top:14px}
#Collector .NumberModule .SliderModule-Unit{margin-bottom:20px}
#Collector .NumberModule .slider.ui-slider{height:5px;background:#fff;background:linear-gradient(#fff,#f2f2f2);position:relative;display:block;border:1px solid #949ca5;margin-bottom:40px;margin-top:10px}
#Collector .NumberModule .slider .ui-slider-range{height:5px;background-color:rgba(135,0,82,1);display:block}
#Collector .NumberModule .slider .ui-slider-handle{height:34px;position:absolute;width:38px;margin-left:-25px;margin-top:-21px;background:#fff;border:1px solid #949ca5;line-height:38px;text-align:center;border-radius:6px;outline:0;box-shadow:0 1px 6px #999;cursor:pointer;transition-duration:.1s;transition-property:height,margin}
#Collector .NumberModule .slider .ui-slider-handle:active{box-shadow:0 1px 6px #333}
#Collector .NumberModule .slider .left-label,#Collector .NumberModule .slider .right-label{position:absolute;right:0;top:20px}
#Collector .NumberModule .slider .left-label{left:0}
#Collector .TimeModule input{width:2em;margin-top:-2px;margin-bottom:-2px;text-align:center}
#Collector .ImageModule{margin-top:20px;margin-bottom:20px;max-width:1000px}
#Collector .ImageModule div,#Collector .ImageModule img,#Collector .ImageModule svg{max-width:100%}
#Collector .ImageModule svg{border:0!important}
#Collector .ImageModule svg path{cursor:pointer}
#Collector .ImageModule .RadioModule-label{margin-right:0}
#Collector .ImageModule-image{margin:0 auto}
#Collector .ImageModule-image .MarkupText{margin-left:46px}
#Collector .TableHeader{margin-bottom:-16px;margin-top:12px}
#Collector table tbody tr{background-color:rgba(237,239,240,.9999);margin-bottom:4px;border:1px solid transparent;counter-increment:tableCounter}
#Admin .Builder-collector .Question--numberedQuestion,#Collector .Question--numberedQuestion,.OverviewPanel-entry--question{counter-increment:questionCounter}
#Collector table tbody tr tbody tr,#Collector table tbody tr thead tr{background-color:transparent!important}
#Collector table tbody tr:first-child{counter-reset:tableCounter}
#Collector table th{text-align:center;font-weight:400;font-size:16px;vertical-align:bottom;padding:0 12px}
#Collector table th.QuestionModule-listHeader{text-align:left;padding-left:46px;min-width:4em}
@media screen and (max-width:768px){#Collector table th.QuestionModule-listHeader{padding-left:14px}
}
#Collector table th:last-child{padding-right:46px;padding-left:0}
#Collector table td{border:1px solid rgba(237,239,240,.9999);border-style:solid none;text-align:center}
#Collector table td:first-child{text-align:left;padding-left:46px;border-left-style:solid;border-top-left-radius:30px;border-bottom-left-radius:30px}
#Collector table td:last-child{padding-right:46px;border-right-style:solid;border-bottom-right-radius:30px;border-top-right-radius:30px}
#Collector table thead td{color:rgba(135,0,82,1);padding:0 .3em 0 0}
#Collector table thead td:before{padding:0 .3em;content:counter(tableCounter,lower-alpha) ".";color:rgba(135,0,82,1)}
#Collector table.customRowCount td:last-child,#Collector table.customRowCount th:last-child{padding-right:0}
#Collector table .rowSpecificInputs :first-child{margin-left:0!important}
#Collector table .clone{background-color:#fff}
#Collector table.customRowCount td:first-child{text-align:center;padding-left:0}
#Collector table.customRowCount td:first-child div.Content,#Collector table.customRowCount td:first-child label{text-align:center!important}
#Collector table.customRowCount td:last-child .Button--removeRow-onRow{margin-right:10px}
#Collector table.customRowCount th:first-child{text-align:center}
@media screen and (max-width:768px){#Collector table.customRowCount th:first-child{padding-left:12px}
}
.OverviewPanel{position:fixed;top:87px;right:0;left:0;bottom:0;overflow:auto;z-index:100;-moz-transition:-moz-transform .3s,opacity 150ms;-o-transition:-o-transform .3s,opacity 150ms;-webkit-transition:-webkit-transform .3s,opacity 150ms;transition:transform .3s,opacity 150ms;display:block;background-color:#f4f4f6;padding:17px 50px;counter-reset:questionCounter}
.OverviewPanel.isHidden{-moz-transition:-moz-transform .3s,opacity 150ms 150ms;-o-transition:-o-transform .3s,opacity 150ms 150ms;-webkit-transition:-webkit-transform .3s,opacity 150ms;-webkit-transition-delay:0s,150ms;transition:transform .3s,opacity 150ms 150ms;display:none;opacity:0}
.OverviewPanel h1{font-size:24px;text-align:center;margin-bottom:14px}
@media screen and (max-width:768px){.OverviewPanel{padding:0;top:0}
.OverviewPanel.isHidden{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);display:block;opacity:0}
.OverviewPanel h1{padding-top:20px!important;background-color:rgba(135,0,82,1);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,.12)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,0));color:#fff!important;height:43px;margin-bottom:40px}
}
.OverviewPanel .MarkupText{margin:0}
.OverviewPanel-card{position:relative;margin:37px auto 134px;background:#fff;max-width:1024px;border:1px solid #dadbdd;-moz-box-shadow:rgba(60,72,81,.24) 0 0 21px;-webkit-box-shadow:rgba(60,72,81,.24) 0 0 21px;box-shadow:rgba(60,72,81,.24) 0 0 21px;border-radius:15px;padding:42px 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:768px){.OverviewPanel-card{margin:0;box-shadow:none;width:100%;border-radius:0;border:none;padding:0 0 42px}
}
.OverviewPanel-entry{padding-left:32px}
.OverviewPanel-entry.isInactive{color:#929499}
.OverviewPanel-entry.isCurrent{font-weight:700;color:rgba(135,0,82,1)}
.OverviewPanel-entry--question:not(.isHidden)+.OverviewPanel-entry--chapter{margin-top:38px}
.OverviewPanel-entry--chapter{margin:10px 0;background:#edeff0;line-height:26px;font-size:20px;border-radius:13px;cursor:pointer;color:rgba(135,0,82,1);position:relative}
@media screen and (max-width:768px){.OverviewPanel-entry--chapter{border-radius:0}
}
.OverviewPanel-entry--chapter .MarkupText:before{font-size:12px;position:absolute;left:10px;content:"\25BA"}
.OverviewPanel-entry--chapter.isExpanded .MarkupText:before{content:"\25BC"}
.OverviewPanel-entry--question{font-size:18px;margin:6px 0 11px}
.OverviewPanel-entry--question.isHidden,.OverviewPanel-entry--question.isHidden *{height:0;visibility:hidden;overflow:hidden;margin:0;padding:0;display:block}
.OverviewPanel-entry--question.isInvalid{color:red!important}
.OverviewPanel-entry--question:not(.isInactive){cursor:pointer}
.OverviewPanel-entry--question .MarkupText *{display:inline}
.OverviewPanel-entry--question:not(.isHidden) .MarkupText:before{content:counter(questionCounter) ". ";font-size:18px}
.GlobalLoader{background-image:url(../Images/Collector/loader.gif);background-repeat:no-repeat;background-position:center center;position:absolute;top:0;bottom:0;left:0;right:0;background-size:32px}
.GlobalLoader--small{background-size:32px 32px;margin:0;background-color:rgba(255,255,255,.5);z-index:100}
#Admin .Builder-collector,#Collector{font-size:12px;color:#423f3d;background-color:#f4f4f6}
#Admin .Builder-collector.noOverflow,#Collector.noOverflow{overflow:hidden}
#Admin .Builder-collector h1,#Admin .Builder-collector h2,#Admin .Builder-collector h3,#Admin .Builder-collector h4,#Collector h1,#Collector h2,#Collector h3,#Collector h4{margin:0;padding:0;color:rgba(135,0,82,1);font-weight:400}
#Admin .Builder-collector h1,#Collector h1{font-size:22px}
#Admin .Builder-collector h1.Chapter,#Collector h1.Chapter{font-size:48px;text-align:center}
#Admin .Builder-collector h2,#Collector h2{font-size:20px}
#Admin .Builder-collector h3,#Collector h3{font-size:18px;color:#423f3d}
#Admin .Builder-collector ol,#Admin .Builder-collector ul,#Collector ol,#Collector ul{list-style-type:none}
#Admin .Builder-collector hr,#Collector hr{border:0;border-bottom:1px solid #fff;margin:0;padding:0;height:1px}
#Admin .Builder-collector .Mobile-Menu,#Collector .Mobile-Menu{background:red;width:200px;height:100%;position:absolute;top:0;right:-190px;z-index:100}
#Admin .Builder-collector .is-invalid,#Collector .is-invalid{background-color:#c2daf5!important}
#Admin .Builder-collector .is-invalid.rowdiv,#Collector .is-invalid.rowdiv{background:0 0!important}
#Admin .Builder-collector .is-invalid.rowdiv .TextInputModule,#Collector .is-invalid.rowdiv .TextInputModule{background-color:#f4f4f6}
#Admin .Builder-collector .is-invalid .is-invalid input,#Admin .Builder-collector .is-invalid .is-invalid input[type=checkbox]+span:before,#Admin .Builder-collector .is-invalid .is-invalid input[type=radio]+span:before,#Collector .is-invalid .is-invalid input,#Collector .is-invalid .is-invalid input[type=checkbox]+span:before,#Collector .is-invalid .is-invalid input[type=radio]+span:before{box-shadow:0 0 1px 2px #85b5ea}
#Admin .Builder-collector .is-invalid .is-invalid input[type=radio]+span:before,#Collector .is-invalid .is-invalid input[type=radio]+span:before{border-radius:50%}
#Admin .Builder-collector .is-invalid .TextInputModule,#Collector .is-invalid .TextInputModule{background-color:#c2daf5}
#Admin .Builder-collector .Button--doLogout,#Collector .Button--doLogout{margin-right:0!important}
#Admin .Builder-collector .Navigation--error,#Collector .Navigation--error{background-color:rgba(135,0,82,1)}
#Admin .Builder-collector .Navigation--messages .Navigation-menu:after,#Collector .Navigation--messages .Navigation-menu:after{content:"";display:table;clear:both}
#Admin .Builder-collector .Navigation-menu,#Collector .Navigation-menu{max-width:1024px;margin:0 auto}
@media screen and (max-width:768px){#Admin .Builder-collector .Navigation-menu,#Collector .Navigation-menu{margin-top:3px}
}
#Admin .Builder-collector .Navigation-progressBar,#Collector .Navigation-progressBar{background:rgba(255,255,255,.4);height:4px;width:100%;max-width:1024px;clear:both;margin:8px auto;border-radius:2px;position:absolute;bottom:0;left:0;right:0}
#Admin .Builder-collector .Navigation-progressBar-progress,#Collector .Navigation-progressBar-progress{background:#fff;height:4px;width:auto;transition:width .9s ease-in-out .3s;min-width:5px;border-radius:2px}
#Admin .Builder-collector .Navigation-button,#Collector .Navigation-button{cursor:pointer;line-height:2.4em;font-size:1.5em;display:inline-block;color:rgba(135,0,82,1);padding:0 1.1em;margin:18px 0 0;float:right}
#Admin .Builder-collector .Navigation-button--progress :last-child:not(:first-child),#Collector .Navigation-button--progress :last-child:not(:first-child){color:#fff;font-weight:600;margin-right:5px;background-color:rgba(135,0,82,1)}
#Admin .Builder-collector .Navigation-button--progress,#Collector .Navigation-button--progress{position:relative}
#Admin .Builder-collector .Navigation-button.is-active,#Collector .Navigation-button.is-active{background-color:rgba(135,0,82,1);color:#fff;line-height:18px;height:39px;display:inline-block;padding-top:4px}
#Admin .Builder-collector .Navigation-textSizeNav,#Collector .Navigation-textSizeNav{cursor:pointer;float:right;display:inline-block;height:3em;width:14.7em;padding:.25em .5em;background-size:7.7em auto;background-position:center center;background-repeat:no-repeat}
#Admin .Builder-collector .Navigation-textSizeNav--wrapper,#Collector .Navigation-textSizeNav--wrapper{display:inline-block;height:100%;margin-top:5px}
#Admin .Builder-collector .Navigation-textSizeNav--text,#Collector .Navigation-textSizeNav--text{color:rgba(135,0,82,1);font-size:18px;margin-right:.7em;vertical-align:middle;display:inline-block;margin-top:-1.2em}
#Admin .Builder-collector .Navigation-textSizeNav--circle-minus,#Admin .Builder-collector .Navigation-textSizeNav--circle-plus,#Collector .Navigation-textSizeNav--circle-minus,#Collector .Navigation-textSizeNav--circle-plus{fill:rgba(135,0,82,1);margin-right:9px;line-height:22px;display:inline-block;background-size:6em;background-position:-4px 0;background-repeat:no-repeat;height:28px;width:28px;padding:0;color:#fff;text-align:center}
#Admin .Builder-collector .Navigation-textSizeNav--circle-plus,#Collector .Navigation-textSizeNav--circle-plus{background-position:-40px 0}
#Admin .Builder-collector .Navigation-overview,#Collector .Navigation-overview{position:absolute;left:0;right:0;top:2px;margin:0 270px;z-index:-1}
#Admin .Builder-collector .Navigation-crumbs,#Collector .Navigation-crumbs{margin:3px auto 2px;text-align:center}
#Admin .Builder-collector .Navigation-crumbs--mobile,#Collector .Navigation-crumbs--mobile{margin-top:0}
#Admin .Builder-collector .Navigation-crumbs p,#Admin .Builder-collector .Navigation-crumbs span,#Collector .Navigation-crumbs p,#Collector .Navigation-crumbs span{margin:0 auto;display:block}
#Admin .Builder-collector .Navigation-crumbsTitle,#Collector .Navigation-crumbsTitle{font-size:2.3em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#Admin .Builder-collector .Navigation-crumbs span,#Collector .Navigation-crumbs span{font-size:1.3em;line-height:1.9em;overflow:hidden;text-overflow:ellipsis}
#Admin .Builder-collector .Navigation-crumbs-separator,#Collector .Navigation-crumbs-separator{color:#fff;padding:0 .25em}
#Admin .Builder-collector .Navigation-backPanel,#Collector .Navigation-backPanel{text-align:center;position:absolute;bottom:-34px;height:34px;left:0;right:0}
#Admin .Builder-collector .Content,#Collector .Content{margin:50px auto;max-width:1024px;font-size:1.11em}
#Admin .Builder-collector .Content embed,#Admin .Builder-collector .Content img,#Collector .Content embed,#Collector .Content img{display:block;margin:0 auto;position:relative;border-radius:15px;max-width:100%}
#Admin .Builder-collector .Content embed~div,#Admin .Builder-collector .Content img~div,#Collector .Content embed~div,#Collector .Content img~div{text-align:center}
#Admin .Builder-collector .Content embed,#Collector .Content embed{border-radius:0;width:100%}
#Admin .Builder-collector .Content.is-hidden,#Collector .Content.is-hidden{display:none}
#Admin .Builder-collector .Question--numberedQuestion .Content,#Collector .Question--numberedQuestion .Content{margin-top:20px;margin-bottom:20px}
#Admin .Builder-collector .Question--numberedQuestion .Content img,#Collector .Question--numberedQuestion .Content img{border-radius:0}
#Admin .Builder-collector .Question--numberedQuestion table .Content,#Collector .Question--numberedQuestion table .Content{display:block;margin-top:10px;margin-bottom:10px}
#Admin .Builder-collector .Question-childrenWrapper>.Content:first-child,#Admin .Builder-collector .Question-childrenWrapper>.Content:first-child p,#Collector .Question-childrenWrapper>.Content:first-child,#Collector .Question-childrenWrapper>.Content:first-child p{margin-top:0}
#Admin .Builder-collector .QuestionnaireUtro,#Collector .QuestionnaireUtro{text-align:center;padding:0 20px}
#Admin .Builder-collector .QuestionnaireUtro h1,#Collector .QuestionnaireUtro h1{max-width:600px;margin:0 auto 40px;color:#3b4146;font-size:36px}
#Admin .Builder-collector .QuestionnaireUtro p,#Collector .QuestionnaireUtro p{max-width:600px;margin:0 auto 60px;color:#3b4146;font-size:20px;text-align:center}
#Admin .Builder-collector .QuestionnaireUtro.description,#Collector .QuestionnaireUtro.description{margin-top:40px}
#Admin .Builder-collector .Chapter.is-hidden,#Collector .Chapter.is-hidden{display:none}
#Admin .Builder-collector .Progress-circle--Canvas,#Collector .Progress-circle--Canvas{color:#fff;position:relative;float:right}
#Admin .Builder-collector .ConsentList,#Admin .Builder-collector .QuestionList,#Collector .ConsentList,#Collector .QuestionList{font-size:1.5em;counter-reset:questionCounter}
#Admin .Builder-collector .ConsentList label,#Admin .Builder-collector .QuestionList label,#Collector .ConsentList label,#Collector .QuestionList label{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block}
#Admin .Builder-collector .ConsentList label input[type=radio]+span,#Admin .Builder-collector .ConsentList label input[type=checkbox]+span,#Admin .Builder-collector .QuestionList label input[type=radio]+span,#Admin .Builder-collector .QuestionList label input[type=checkbox]+span,#Collector .ConsentList label input[type=radio]+span,#Collector .ConsentList label input[type=checkbox]+span,#Collector .QuestionList label input[type=radio]+span,#Collector .QuestionList label input[type=checkbox]+span{color:#423f3d}
#Admin .Builder-collector .Question table div,#Collector .Question table div{display:inline}
#Admin .Builder-collector .Question table input[type=text],#Collector .Question table input[type=text]{margin:0 .6em;line-height:1em}
#Admin .Builder-collector .Question,#Collector .Question{position:relative}
#Admin .Builder-collector .Question--numberedQuestion .Question-title,#Collector .Question--numberedQuestion .Question-title{background-color:none;padding:.35em 0 0;min-height:2em;width:100%;position:relative}
#Admin .Builder-collector .Question--numberedQuestion .Question-title-label,#Collector .Question--numberedQuestion .Question-title-label{font-size:1.2em;display:block;padding:5px 0 .3em 45px;line-height:1.5em;max-width:40em}
#Admin .Builder-collector .Question--numberedQuestion .Question-title:before,#Collector .Question--numberedQuestion .Question-title:before{content:counter(questionCounter) " ";background-color:rgba(135,0,82,1);border-radius:19px;width:38px;line-height:38px;display:block;left:0;position:absolute;text-align:center;font-size:1.05em;color:#fff;margin:3px 0}
#Admin .Builder-collector .Question-errorMessage,#Collector .Question-errorMessage{color:#0e7cf9;font-size:18px;margin:10px 0 20px 15px}
#Admin .Builder-collector .Question.is-inactive,#Collector .Question.is-inactive{visibility:hidden;height:0;max-height:6em;overflow:hidden}
#Admin .Builder-collector .Question.is-inactive:before,#Collector .Question.is-inactive:before{content:" ";position:absolute;z-index:2;top:0;left:0;right:0;height:6em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,#fff));background-image:-moz-linear-gradient(rgba(255,255,255,.5),#fff);background-image:-webkit-linear-gradient(rgba(255,255,255,.5),#fff);background-image:linear-gradient(rgba(255,255,255,.5),#fff)}
#Admin .Builder-collector .Question.is-inactive .is-inactive:before,#Collector .Question.is-inactive .is-inactive:before{height:0}
#Admin .Builder-collector .Question.is-hidden,#Collector .Question.is-hidden{position:absolute;border:0;height:0;visibility:hidden;margin:0;padding:0;overflow:hidden}
#Admin .Builder-collector .Question.is-filtered,#Collector .Question.is-filtered{opacity:.5}
#Admin .Builder-collector .Question.is-filtered .is-filtered,#Collector .Question.is-filtered .is-filtered{opacity:1}
#Admin .Builder-collector .Question.is-filtered.Question--chapter,#Admin .Builder-collector .Question.is-filtered.Question--numberedQuestion,#Collector .Question.is-filtered.Question--chapter,#Collector .Question.is-filtered.Question--numberedQuestion{height:0;visibility:hidden;margin:0}
#Admin .Builder-collector .Question--numberedQuestion>.Question-content,#Admin .Builder-collector .Question--numberedQuestion>.Question-content>.Question-childrenWrapper,#Collector .Question--numberedQuestion>.Question-content,#Collector .Question--numberedQuestion>.Question-content>.Question-childrenWrapper{width:100%}
#Admin .Builder-collector .Question--numberedQuestion>.Question-content>.Question-childrenWrapper .Content,#Collector .Question--numberedQuestion>.Question-content>.Question-childrenWrapper .Content{margin-left:46px;margin-right:46px}
#Admin .Builder-collector .Question-inlineChildren,#Admin .Builder-collector .Question-inlineChildren>*,#Collector .Question-inlineChildren,#Collector .Question-inlineChildren>*{display:inline-block}
#Admin .Builder-collector .Question-navigation,#Collector .Question-navigation{display:inline-block;padding-top:.65em;width:100%}
#Admin .Builder-collector .Question-navigation:after,#Collector .Question-navigation:after{content:"";display:table;clear:both}
#Admin .Builder-collector .Question-navigationButtons,#Collector .Question-navigationButtons{max-width:1055px}
#Admin .Builder-collector .Question-navigation hr,#Collector .Question-navigation hr{margin-left:-55px;border-top:solid 1px;border-bottom:solid 1px;height:5px;margin-top:2em;border-color:#c3c6c7;background:rgba(237,239,240,.9999)}
#Admin .Builder-collector .Button,#Collector .Button{cursor:pointer;font-size:1.11em;min-width:7.52em;display:inline-block;text-align:center;border-radius:.3em;border:0;line-height:2em}
#Admin .Builder-collector .Button--secondary,#Collector .Button--secondary{background-color:transparent;font-size:16px;font-style:italic;color:rgba(135,0,82,1);margin-right:14px;min-width:0;float:right}
#Admin .Builder-collector .Button--primary,#Collector .Button--primary{border-radius:1.2em;background-color:rgba(135,0,82,1);color:#fff;padding:0 1.5em;float:left;margin-right:55px}
#Admin .Builder-collector .Button--previous,#Collector .Button--previous{border-radius:1.2em;background-color:rgba(135,0,82,1);color:#fff;padding:0 1.5em}
#Admin .Builder-collector .Button--login,#Collector .Button--login{background:#2385cf;font-size:1em;padding:0 10px;min-width:120px;line-height:29px;margin:12px auto;color:#fff;display:block;border-radius:.5em}
#Admin .Builder-collector .Button--login:active,#Collector .Button--login:active{box-shadow:inset 0 0 5px 5px rgba(0,0,0,.25)}
#Admin .Builder-collector .Button--logout,#Collector .Button--logout{float:right;margin-top:20px;margin-right:20px;height:40px;color:#fff;font-size:1.6em;line-height:1.6em;font-family:"Archivo Narrow",ArchivoNarrow-Regular!important;background:0 0;border:2px solid #fff;border-radius:1.2em;padding-left:18px;padding-right:18px;min-width:0;box-sizing:border-box;padding-top:2px}
#Admin .Builder-collector .Button--finish,#Collector .Button--finish{color:#fff;font-size:34px;background-color:green;line-height:58px;padding:0 38px;border-radius:34px;display:block;margin:0 auto}
#Admin .Builder-collector .Button--removeRow,#Collector .Button--removeRow{width:36px;height:36px;border-radius:50%;line-height:100%;background-color:rgba(135,0,82,1)!important;color:#fff!important;padding:0;min-width:0}
#Admin .Builder-collector .Button--removeRow-onRow,#Collector .Button--removeRow-onRow{position:relative;float:right;margin-right:-36px}
#Admin .Builder-collector .Button--removeRow-adminRow,#Collector .Button--removeRow-adminRow{position:absolute;top:0;right:0;margin-top:-12px}
#Admin .Builder-collector .Button--removeRow[disabled],#Collector .Button--removeRow[disabled]{opacity:.5}
#Admin .Button--collectionIcon--selected:active,#Admin .Button--collectionIcon:active:active,#Admin .Button--editIcon--selected:active,#Admin .Button--editIcon:active:active,#Admin .Button:disabled{opacity:.7}
#Admin .Builder-collector .Button--addRow,#Collector .Button--addRow{background:0 0!important;color:rgba(135,0,82,1)!important}
#Admin .Builder-collector .Button--addRow:before,#Collector .Button--addRow:before{margin-left:40px;font-size:26px;content:"+ "}
#Admin .Builder-collector .Button--addRow.remove:before,#Collector .Button--addRow.remove:before{content:"- "}
#Admin .Builder-collector .Button--back,#Collector .Button--back{background:#fff;border:1px solid #edeff0;border-top:0 none;-moz-box-shadow:rgba(60,72,81,.24) 0 0 11px;-webkit-box-shadow:rgba(60,72,81,.24) 0 0 11px;box-shadow:rgba(60,72,81,.24) 0 0 11px;color:rgba(135,0,82,1);font-size:16px;line-height:33px;margin:0;padding:0 28px;border-radius:0 0 15px 15px}
#Admin .Builder-collector .Button--closeOverview,#Collector .Button--closeOverview{width:32px;min-width:32px;height:32px;border-radius:16px;background-color:rgba(135,0,82,1);background-image:url(../Images/Collector/cross.png);background-size:31px 31px;background-repeat:no-repeat;background-position:1px 1px;position:absolute;top:17px;right:15px}
@media screen and (max-width:768px){#Admin .Builder-collector .Button--closeOverview,#Collector .Button--closeOverview{right:auto;left:9px;top:19px;background-color:transparent;background-image:url(../Images/Collector/chevron-back.png);background-size:14px 25px;min-width:14px;height:25px}
}
#Admin .Builder-collector .TableInput--small,#Collector .TableInput--small{width:4em!important}
#Admin .Builder-collector .TableInput--large,#Collector .TableInput--large{width:6em!important}
#Admin .Builder-collector .CommentBox-area,#Collector .CommentBox-area{outline:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:5em;font-size:1em;border:1px solid;resize:vertical;margin-bottom:1em;padding:5px}
.platform-phone #Collector .Navigation-progressBar,.platform-tablet #Collector .Navigation-progressBar{width:auto;margin:8px 20px}
.platform-phone #Collector .Navigation-logo,.platform-tablet #Collector .Navigation-logo{padding-left:20px}
.platform-phone #Collector .Button--doLogout,.platform-tablet #Collector .Button--doLogout{margin-right:20px!important}
.platform-phone #Collector .Question,.platform-tablet #Collector .Question{width:100%}
.platform-phone #Collector .Question--numberedQuestion,.platform-tablet #Collector .Question--numberedQuestion{border-radius:0;width:100%}
.platform-phone #Collector .Content,.platform-tablet #Collector .Content{max-width:100%;padding-left:46px!important;padding-right:46px!important;margin-left:0!important;margin-right:0!important}
.platform-phone #Collector .Content img,.platform-tablet #Collector .Content img{border-radius:15px}
.platform-phone #Collector textarea,.platform-tablet #Collector textarea{max-width:100%}
@media screen and (max-width:1054px){#Collector .Navigation-progressBar{width:auto;margin:8px 20px}
#Collector .Navigation-logo{padding-left:20px}
#Collector .Button--doLogout{margin-right:20px!important}
#Collector .Question{width:100%}
#Collector .Question--numberedQuestion{border-radius:0;width:100%}
#Collector .Content{max-width:100%;padding-left:46px!important;padding-right:46px!important;margin-left:0!important;margin-right:0!important}
#Collector .Content img{border-radius:15px}
#Collector textarea{max-width:100%}
}
.platform-phone .QuestionnaireIntro{width:100%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:14px!important;padding-right:14px!important}
.platform-phone #Collector .Content{margin:25px auto!important;padding-left:14px!important;padding-right:14px!important}
.platform-phone #Collector .Question--numberedQuestion .Content{margin:0 auto!important}
.platform-phone #Collector h1{font-size:20px}
.platform-phone #Collector h1.Chapter{font-size:30px;text-align:center;margin:0 0 -40px}
.platform-phone #Collector .Button--primary{min-width:6em!important;margin-right:0}
.platform-phone #Collector .Button--secondary{margin-right:0}
.platform-phone #Collector .Button--logout{height:auto}
.platform-phone #Collector .Button--finish{font-size:18px;line-height:50px;padding:2px 20px 0}
.platform-phone #Collector .Navigation-menu{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}
.platform-phone #Collector .Navigation-menu:after{content:"";display:table;clear:both}
.platform-phone #Collector .Navigation-button--flavor-text,.platform-phone #Collector .Navigation-button--progress,.platform-phone #Collector .Navigation-textSizeNav{display:none}
.platform-phone #Collector .Navigation-crumbs{text-align:center}
.platform-phone #Collector .Navigation-crumbs p{font-size:16px}
.platform-phone #Collector .Navigation-crumbs span{font-size:16px;line-height:20px}
.platform-phone #Collector .Navigation-crumbs--mobile span{font-size:12px}
.platform-phone #Collector .Navigation-logo{display:none!important}
.platform-phone #Collector .Navigation-overview{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;position:relative;display:inline-block;margin:0}
.platform-phone #Collector .Navigation-overview p,.platform-phone #Collector .Navigation-overview span{max-width:100%;margin:0!important}
.platform-phone #Collector .Navigation-progressBar{position:relative;margin:1px 12px}
.platform-phone #Collector .Navigation .Button--logout{background:0 0;color:#fff;font-size:16px;padding:0;margin:3px 0;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;border:none}
.platform-phone #Collector .Navigation .Button.Button--doLogout{-ms-flex-order:-1;-webkit-order:-1;order:-1;margin-left:12px;margin-right:0!important}
.platform-phone #Collector .Navigation .Button--showOverview{-ms-flex-order:1;-webkit-order:1;order:1;margin-right:12px;margin-left:0!important}
.platform-phone #Collector .OuterGrid .QuestionList{margin:0}
.platform-phone #Collector .OuterGrid form ol:first-child h1.Chapter{margin-top:40px}
.platform-phone #Collector .Question--chapter>.Question-content{margin:75px 0 0}
.platform-phone #Collector .Question--numberedQuestion{padding:30px 0 40px;border-left:0 none;border-right:0 none}
.platform-phone #Collector .Question--numberedQuestion .Question-title{margin-left:14px;margin-right:14px;width:auto;margin-top:25px}
.platform-phone #Collector .Question--numberedQuestion .Question-navigation{margin-left:14px;margin-right:14px;display:block;width:auto}
.platform-phone #Collector .Question label{margin-left:14px}
.platform-phone #Collector .Question--numberedQuestion .Question-title:before{content:counter(questionCounter) " ";left:50%;margin-left:-19px;position:absolute;top:-42px}
.platform-phone #Collector .Question--numberedQuestion .Question-title-label{padding-left:0}
.platform-phone #Collector .Question .isFilteredDiv,.platform-phone #Collector .is-filtered{height:auto;overflow:visible;position:relative}
.platform-phone #Collector .NumberModule,.platform-phone #Collector .RadioModule-label,.platform-phone #Collector .TextInputModule{width:100%!important;border-radius:0!important}
.platform-phone #Collector table tr td{border-radius:0!important}
.platform-phone #Collector table tr td:first-child{padding-left:14px}
.platform-phone #Collector .TextInputModule label{margin:10px 28px 10px 14px}
.platform-phone #Collector .TextInputModule-input{margin-top:4px;width:100%;position:relative}
.platform-phone #Collector .TextInputModule>label>.MarkupText{width:100%;display:block}
.platform-phone #Collector .TextInputModule-areaLabel{width:100%;margin-left:0!important;margin-right:0!important;padding:0 25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.platform-phone #Collector .ImageModule-image .MarkupText,.platform-phone #Collector .NumberModule .SliderModule-label,.platform-phone #Collector h2{margin-left:14px!important;margin-right:14px!important}
.platform-phone #Collector .TextInputModule-areaLabel textarea{width:100%}
.platform-phone #Collector .NumberModule .left-label,.platform-phone #Collector .NumberModule .right-label{font-size:14px}
.platform-phone #Collector .NumberModule .SliderModule{padding-left:14px!important;padding-right:14px!important}
.platform-phone #Collector .clone{display:none!important}
.platform-phone #Collector table.customRowCount td:first-child{padding-left:0!important}
.platform-phone #Collector .QuestionnaireUtro h1{font-size:24px}
.platform-phone #Collector .QuestionnaireUtro p{font-size:16px}
.platform-phone #Collector .QuestionnaireUtro.description{margin-top:40px}
.platform-phone #Collector select{width:95%;margin-left:0}
@media screen and (max-width:768px){#Collector .Content,.QuestionnaireIntro{padding-left:14px!important;padding-right:14px!important}
.QuestionnaireIntro{width:100%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#Collector .Content{margin:25px auto!important}
#Collector .Question--numberedQuestion .Content{margin:0 auto!important}
#Collector h1{font-size:20px}
#Collector h1.Chapter{font-size:30px;text-align:center;margin:0 0 -40px}
#Collector .Button--primary{min-width:6em!important;margin-right:0}
#Collector .Button--secondary{margin-right:0}
#Collector .Button--logout{height:auto}
#Collector .Button--finish{font-size:18px;line-height:50px;padding:2px 20px 0}
#Collector .Navigation-menu{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}
#Collector .Navigation-menu:after{content:"";display:table;clear:both}
#Collector .Navigation-crumbs{text-align:center}
#Collector .Navigation-crumbs p{font-size:16px}
#Collector .Navigation-crumbs span{font-size:16px;line-height:20px}
#Collector .Navigation-crumbs--mobile span{font-size:12px}
#Collector .Navigation-button--progress{display:none}
#Collector .Navigation-logo{display:none!important}
#Collector .Navigation-overview{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;position:relative;display:inline-block;margin:0}
#Collector .Navigation-overview p,#Collector .Navigation-overview span{max-width:100%;margin:0!important}
#Collector .Navigation-progressBar{position:relative;margin:1px 12px}
#Collector .Navigation .Button--logout{background:0 0;color:#fff;font-size:16px;padding:0;margin:3px 0;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;border:none}
#Collector .Navigation .Button.Button--doLogout{-ms-flex-order:-1;-webkit-order:-1;order:-1;margin-left:12px;margin-right:0!important}
#Collector .Navigation .Button--showOverview{-ms-flex-order:1;-webkit-order:1;order:1;margin-right:12px;margin-left:0!important}
#Collector .Navigation-button--flavor-text,#Collector .Navigation-textSizeNav{display:none}
#Collector .OuterGrid .QuestionList{margin:0}
#Collector .OuterGrid form ol:first-child h1.Chapter{margin-top:40px}
#Collector .Question--chapter>.Question-content{margin:75px 0 0}
#Collector .Question--numberedQuestion{padding:30px 0 40px;border-left:0 none;border-right:0 none}
#Collector .Question--numberedQuestion .Question-title{margin-left:14px;margin-right:14px;width:auto;margin-top:25px}
#Collector .Question--numberedQuestion .Question-navigation{margin-left:14px;margin-right:14px;display:block;width:auto}
#Collector .Question label{margin-left:14px}
#Collector .Question--numberedQuestion .Question-title:before{content:counter(questionCounter) " ";left:50%;margin-left:-19px;position:absolute;top:-42px}
#Collector .Question--numberedQuestion .Question-title-label{padding-left:0}
#Collector .Question .isFilteredDiv,#Collector .is-filtered{height:auto;overflow:visible;position:relative}
#Collector .NumberModule,#Collector .RadioModule-label,#Collector .TextInputModule{width:100%!important;border-radius:0!important}
#Collector table tr td{border-radius:0!important}
#Collector table tr td:first-child{padding-left:14px}
#Collector .TextInputModule label{margin:10px 28px 10px 14px}
#Collector .TextInputModule-input{margin-top:4px;width:100%;position:relative}
#Collector .TextInputModule>label>.MarkupText{width:100%;display:block}
#Collector .TextInputModule-areaLabel{width:100%;margin-left:0!important;margin-right:0!important;padding:0 25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#Collector .ImageModule-image .MarkupText,#Collector .NumberModule .SliderModule-label,#Collector h2{margin-left:14px!important;margin-right:14px!important}
#Collector .TextInputModule-areaLabel textarea{width:100%}
#Collector .NumberModule .left-label,#Collector .NumberModule .right-label{font-size:14px}
#Collector .NumberModule .SliderModule{padding-left:14px!important;padding-right:14px!important}
#Collector .clone{display:none!important}
#Collector table.customRowCount td:first-child{padding-left:0!important}
#Collector .QuestionnaireUtro h1{font-size:24px}
#Collector .QuestionnaireUtro p{font-size:16px}
#Collector .QuestionnaireUtro.description{margin-top:40px}
#Collector select{width:95%;margin-left:0}
}
#Admin .RespondentsManager h3,#Admin .RespondentsManager h4{margin-bottom:.2em}
#Admin .RespondentsManager-row{padding:.5em 0}
.ImageDrop{background-color:rgba(255,255,255,.3);margin:0 auto;background-position:center;background-size:cover;display:block;position:relative;border-radius:3px;border:1px solid #fff;box-shadow:0 1px 7px -1px rgba(0,0,0,.25)}
.ImageDrop.hover{background-color:rgba(255,255,255,.7)}
.ImageDrop.noImage:before{content:'';background-image:url(../Images/Editor/placeholder-img.png);position:absolute;top:20px;bottom:20px;left:20px;right:20px;background-size:contain;background-position:center;background-repeat:no-repeat}
.manager-grid:after,.repondentList>div:after{content:" ";clear:both}
#Admin .NavigationMenu{width:240px;display:inline-block}
#Admin .NavigationMenu .LoginApp{display:inline-block}
#Admin .NavigationMenu--horizontal{width:100%;display:flex;align-content:center;justify-content:space-between;padding:0 3px;min-height:48px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNTY1YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5M2Y0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#51565b),color-stop(100%,#393f44));background-image:-moz-linear-gradient(#51565b,#393f44);background-image:-webkit-linear-gradient(#51565b,#393f44);background-image:linear-gradient(#51565b,#393f44)}
#Admin .NavigationMenu-header{width:0;margin-right:-100px;height:96px;overflow:visible;color:#fff;font-size:1.3em;align-self:center}
#Admin .NavigationMenu-header img{margin-top:10px}
#Admin .NavigationMenu-secondaryNavigation{align-self:flex-end}
#Admin .NavigationMenu-selectorWrapper{display:inline-block;cursor:pointer;position:relative;font-size:22px;font-weight:400;background:url(../Images/Admin/selectArrow.png) center right no-repeat}
#Admin .NavigationMenu select.NavigationMenu-selector{font-weight:400;border-radius:.25em;height:1.8em;font-size:1em;padding-right:15px;outline:0;background:0 0;color:#fff;border:none;box-shadow:none;-webkit-appearance:none;moz-appearance:none;appearance:none}
#Admin .NavigationMenu select.NavigationMenu-selector option{color:#000}
#Admin .NavigationMenu-progress{color:#fff;display:block;width:20em;height:1.5em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNjM2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRlNTM1OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#5e6367),color-stop(100%,#4e5359));background-image:-moz-linear-gradient(#5e6367,#4e5359);background-image:-webkit-linear-gradient(#5e6367,#4e5359);background-image:linear-gradient(#5e6367,#4e5359);border-radius:.25em;position:relative;top:1.2em}
.manager-grid>div,.repondentList>div>div{-webkit-box-sizing:border-box;border:1px solid #000;vertical-align:top}
#Admin .NavigationMenu-childList{display:inline-block}
.manager-grid{max-width:100%;margin-left:auto;margin-right:auto}
.manager-grid:after{display:block}
.manager-grid>div{-moz-box-sizing:border-box;box-sizing:border-box;padding:2.08333%}
.manager-grid .primary{width:79.16667%;float:left;margin-right:4.16667%}
.manager-grid .secondary{width:16.66667%;float:right;margin-right:0}
.repondentList>div{margin-left:auto;margin-right:auto;display:flex;max-width:10000%}
.repondentList>div>div,.repondentList>div>div:first-child{float:left;margin-right:.6135%;width:24.53988%}
.repondentList>div:after{display:block}
.repondentList>div>div{-moz-box-sizing:border-box;box-sizing:border-box;padding:.30675%;min-width:150px}
.repondentList>div>div:last-child{width:24.53988%;float:right;margin-right:0}
#Admin .Button{font-size:1.25em;cursor:pointer;color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxNjc2ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxNTY1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#61676e),color-stop(100%,#51565b));background-image:-moz-linear-gradient(#61676e,#51565b);background-image:-webkit-linear-gradient(#61676e,#51565b);background-image:linear-gradient(#61676e,#51565b);border-radius:.5em;border:0;display:block;margin:.8em auto 0;line-height:2.5em;padding:0 1.8em;outline:0}
#Admin .Button--compact{display:inline-block;font-size:16px;line-height:34px;margin:.2em .25em;min-width:104px}
#Admin .Button--submit{border:0;background:#2385cf;box-shadow:inset 0 0 7px 7px rgba(165,181,193,.14)}
#Admin .Button--cancel{background:0 0;border:1px solid rgba(35,49,62,.4);color:#000}
#Admin .Button--danger{background:#d84315;box-shadow:inset 0 0 7px 7px rgba(209,170,170,.14)}
#Admin .Button--menuCompact{color:rgba(255,255,255,.9);display:inline-block;font-size:1em;margin:8px 0 0 5px;padding:0 1em;border-radius:.4em;line-height:1.8em;vertical-align:middle;background:rgba(45,48,52,.4)}
#Admin .Button--settings{padding-left:30px;margin-left:13px;margin-top:0;background:url(../Images/TopMenu/Settings.png) center left no-repeat;background-size:24px 24px;font-size:12px;line-height:48px;vertical-align:top}
#Admin .Button--back{padding-left:1.5em;background:url(../Images/Admin/back.png) rgba(45,48,52,.4);background-repeat:no-repeat;background-position:5% center}
#Admin .Button--remove{outline:0;background:url(../Images/Admin/trash.png) center no-repeat;display:inline-block;border-radius:0;padding:0;margin:0 .5em;font-size:1em;width:1em;height:1em}
#Admin .Button--help,#Admin .Button--logout{padding-left:25px;margin-top:0;line-height:48px}
#Admin .Button--icon{height:33px;width:33px;background-repeat:no-repeat;background-position:center center;background-size:33px 33px}
#Admin .Button .box{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#Admin .Button--collectionIcon{background-image:url(../Images/TopMenu/Admin.png);position:relative}
#Admin .Button--collectionIcon--selected,#Admin .Button--collectionIcon:active{background-size:100%;background-image:url(../Images/TopMenu/AdminSelected.png),-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e9b700),color-stop(100%,#d48003));background-image:url(../Images/TopMenu/AdminSelected.png),-moz-linear-gradient(#e9b700,#d48003);background-image:url(../Images/TopMenu/AdminSelected.png),-webkit-linear-gradient(#e9b700,#d48003);background-image:url(../Images/TopMenu/AdminSelected.png),linear-gradient(#e9b700,#d48003)}
#Admin .Button--editIcon{background-image:url(../Images/TopMenu/Edit.png);position:relative}
#Admin .Button--editIcon--selected,#Admin .Button--editIcon:active{background-size:100%;background-image:url(../Images/TopMenu/EditSelected.png),-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#2486d1),color-stop(100%,#0161aa));background-image:url(../Images/TopMenu/EditSelected.png),-moz-linear-gradient(#2486d1,#0161aa);background-image:url(../Images/TopMenu/EditSelected.png),-webkit-linear-gradient(#2486d1,#0161aa);background-image:url(../Images/TopMenu/EditSelected.png),linear-gradient(#2486d1,#0161aa)}
#Admin .Button--editIcon--inactive:before{content:'';position:absolute;top:0;left:0;height:33px;width:33px;background-size:33px 33px;background-image:url(../Images/TopMenu/NotEditable.png)}
#Admin .Button--backIcon{background-image:url(../Images/TopMenu/Back.png)}
#Admin .Button--logout{background:url(../Images/TopMenu/Logout.png) center left no-repeat;margin-right:20px;background-size:24px 24px;font-size:12px}
#Admin .Button--help{background:url(../Images/TopMenu/Help.png) center left no-repeat;margin-right:3px;text-decoration:none;background-size:24px 24px;font-size:12px}
#Admin .Button--menuOption{border-radius:0!important;margin:0!important;font-family:inherit}
#Admin .Button--menuOptionFirst{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;border-right:none!important;margin-left:3px!important}
#Admin .Button--menuOptionLast{border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;border-left:none!important;margin-right:3px!important}
#Admin .Button--menuOptionIcon{background-repeat:no-repeat;padding-left:33px!important}
#Admin .Button--menuOptionIcon.isActive{background-color:#2385cf!important;color:#fff}
#Admin .Button--menuOption.isActive:not(.Button--menuOptionIcon){background:#2385cf!important;color:#fff}
#Admin .Button--menuOptionDesktopIcon.isActive{background:url(../Images/Toolbar/DesktopActive.png) 4px center/25px 25px no-repeat,no-repeat #2385cf}
#Admin .Button--menuOptionDesktopIcon:not(.isActive){background:url(../Images/Toolbar/Desktop.png) 4px center/25px 25px,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) top left/100%;background:url(../Images/Toolbar/Desktop.png) 4px center/25px 25px,-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#f1f1f1)) top left/100%;background:url(../Images/Toolbar/Desktop.png) 4px center/25px 25px,-moz-linear-gradient(#fefefe,#f1f1f1) top left/100%;background:url(../Images/Toolbar/Desktop.png) 4px center/25px 25px,-webkit-linear-gradient(#fefefe,#f1f1f1) top left/100%;background:url(../Images/Toolbar/Desktop.png) 4px center/25px 25px,linear-gradient(#fefefe,#f1f1f1) top left/100%;background-repeat:no-repeat}
#Admin .Button--menuOptionTabletIcon.isActive{background:url(../Images/Toolbar/TabletActive.png) 4px center/25px 25px no-repeat,no-repeat #2385cf}
#Admin .Button--menuOptionTabletIcon:not(.isActive){background:url(../Images/Toolbar/Tablet.png) 4px center/25px 25px,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) top left/100%;background:url(../Images/Toolbar/Tablet.png) 4px center/25px 25px,-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#f1f1f1)) top left/100%;background:url(../Images/Toolbar/Tablet.png) 4px center/25px 25px,-moz-linear-gradient(#fefefe,#f1f1f1) top left/100%;background:url(../Images/Toolbar/Tablet.png) 4px center/25px 25px,-webkit-linear-gradient(#fefefe,#f1f1f1) top left/100%;background:url(../Images/Toolbar/Tablet.png) 4px center/25px 25px,linear-gradient(#fefefe,#f1f1f1) top left/100%;background-repeat:no-repeat}
#Admin .Button--menuOptionPhoneIcon.isActive{background:url(../Images/Toolbar/PhoneActive.png) 4px center/25px 25px no-repeat,no-repeat #2385cf}
#Admin .Button--menuOptionPhoneIcon:not(.isActive){background:url(../Images/Toolbar/Phone.png) 4px center/25px 25px,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) top left/100%;background:url(../Images/Toolbar/Phone.png) 4px center/25px 25px,-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#f1f1f1)) top left/100%;background:url(../Images/Toolbar/Phone.png) 4px center/25px 25px,-moz-linear-gradient(#fefefe,#f1f1f1) top left/100%;background:url(../Images/Toolbar/Phone.png) 4px center/25px 25px,-webkit-linear-gradient(#fefefe,#f1f1f1) top left/100%;background:url(../Images/Toolbar/Phone.png) 4px center/25px 25px,linear-gradient(#fefefe,#f1f1f1) top left/100%;background-repeat:no-repeat}
#Admin .Button--toolbar{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#f1f1f1));background-image:-moz-linear-gradient(#fefefe,#f1f1f1);background-image:-webkit-linear-gradient(#fefefe,#f1f1f1);background-image:linear-gradient(#fefefe,#f1f1f1);font-size:12px;outline:0;display:inline-block;vertical-align:top;border:1px solid #c1c6cd;border-radius:5px;color:#33373b;padding:0 8px;margin:0 3px;line-height:23px;min-height:25px;min-width:25px;text-align:center;-moz-box-shadow:rgba(0,0,0,.1) 0 0 3px;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 3px;box-shadow:rgba(0,0,0,.1) 0 0 3px;text-decoration:none}
#Admin .Button--expand{background:url(../Images/Toolbar/ExpandView.png) center center no-repeat;width:29px;height:25px;background-size:25px 25px}
#Admin .Button--minimize{background:url(../Images/Toolbar/MinimizeView.png) center center no-repeat;width:29px;height:25px;background-size:25px 25px}
#Admin .Button--colapse{background:url(../Images/Toolbar/ColapseAll.png) center center no-repeat;width:25px;height:25px;background-size:25px 25px}
#Admin .Button--uncolapse{background:url(../Images/Toolbar/ExpandAll.png) center center no-repeat;width:25px;height:25px;background-size:25px 25px}
#Admin .Button--trash{background:url(../Images/Toolbar/Trash.png) center center no-repeat;width:25px;height:25px;background-size:25px 25px}
#Admin .Button--bold{background:url(../Images/Toolbar/Bold.png) center center no-repeat;width:25px;height:25px;background-size:25px 25px}
#Admin .Button--italic{background:url(../Images/Toolbar/Italic.png) center center no-repeat;width:25px;height:25px;background-size:25px 25px}
#Admin .Button--underline{background:url(../Images/Toolbar/Unerline.png) center center no-repeat;width:25px;height:25px;background-size:25px 25px}
#Admin .Button--colorPicker{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#f1f1f1));background-image:-moz-linear-gradient(#fefefe,#f1f1f1);background-image:-webkit-linear-gradient(#fefefe,#f1f1f1);background-image:linear-gradient(#fefefe,#f1f1f1);margin:0 12px 0 0;padding:0;border:1px solid #c1c6cd;border-radius:2px;width:27px;height:27px;position:relative}
#Admin .Button--login,#Admin .Button--loginCancel{font-size:1em;padding:0 10px;line-height:29px;margin:12px auto}
#Admin .Button--colorPicker:before{content:'';position:absolute;top:4px;left:4px;right:4px;bottom:4px}
#Admin .Button--colorPicker--c0:before{background-color:#722768}
#Admin .Button--colorPicker--c1:before{background-color:#364f63}
#Admin .Button--colorPicker--c2:before{background-color:#0074bc}
#Admin .Button--colorPicker--c3:before{background-color:#4f7d25}
#Admin .Button--colorPicker--c4:before{background-color:#870052}
#Admin .Button--colorPicker--c5:before{background-color:#aa112c}
#Admin .Button--colorPicker--c6:before{background-color:#e8933a}
#Admin .Button--colorPicker.is-selected{outline:-webkit-focus-ring-color auto 5px}
#Admin .Button--login{background:#2385cf;min-width:120px}
#Admin .Button--login:active{box-shadow:inset 0 0 5px 5px rgba(0,0,0,.25)}
#Admin .Button--login--inline{display:inline-block}
#Admin .Button--loginCancel{min-width:90px;background:0 0;color:#000;border:1px solid #afb2b3}
#Admin .Button--loginCancel--inline{display:inline-block;margin-left:12px}
#Admin .Button--comment,#Admin .Button--flag,#Admin .Button--note{width:26px;height:23px;background-size:26px 23px;font-size:0;border-radius:5px;margin-top:4px;margin-left:4px;display:inline-block}
#Admin .Button--comment.flag-active,#Admin .Button--flag.flag-active,#Admin .Button--note.flag-active{background-color:#2385cf}
#Admin .Button--flag{background:url(../Images/Admin/flagButtonIcon.png) center center no-repeat rgba(43,50,57,.6)}
#Admin .Button--comment{background:url(../Images/Admin/commentButtonIcon.png) center center no-repeat rgba(43,50,57,.6)}
#Admin .Button--note{background:url(../Images/Admin/noteButtonIcon.png) center center no-repeat rgba(43,50,57,.6)}
#Admin .Button--page{width:26px;height:25px;border:1px solid #c1c6cd;border-radius:5px;display:inline-block;font-size:0;vertical-align:middle;background-size:9px 15px!important;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#f1f1f1));background-image:-moz-linear-gradient(#fefefe,#f1f1f1);background-image:-webkit-linear-gradient(#fefefe,#f1f1f1);background-image:linear-gradient(#fefefe,#f1f1f1)}
#Admin .Button--page.isPrev{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0;background-image:url(../Images/Admin/Icons/Previous.png)}
#Admin .Button--page.isPrev:disabled{opacity:1!important;background-image:url(../Images/Admin/Icons/PreviousInactive.png)}
#Admin .Button--page.isNext{border-bottom-left-radius:0;border-top-left-radius:0;background-image:url(../Images/Admin/Icons/Next.png)}
#Admin .Button--page.isNext:disabled{opacity:1!important;background-image:url(../Images/Admin/Icons/NextInactive.png)}
#Admin .Button--move{color:#2385cf;font-size:18px;height:45px;background:#fff;padding:0 14px;border:1px solid #cecfd0;border-radius:0;display:inline-block;float:right;margin-right:12px}
#Admin .Button.is-active{color:#51565b;background:#fff;border:1px solid #51565b}
.com-panel{display:none;position:fixed;bottom:0;right:0;padding:.2em 1em;line-height:1;background-color:silver;border-top:1px solid #000;border-left:1px solid #000}
.Modal-head-close,.Modal-head-title,.Modal-wrapper,.StatsBar-label,.StatsBar>*{display:inline-block}
.StatsBar{color:#ededee;position:relative}
.StatsBar--expanded{height:34px}
.StatsBar--compact{height:34px;position:relative;padding:1em 14px}
.StatsBar>*{height:4px;vertical-align:top}
.StatsBar-bar1{background-color:red}
.StatsBar-bar2{background-color:orange;margin:0 .5%}
.StatsBar-bar3{background-color:green}
.StatsBar-label{position:relative;width:100%;top:-17px}
.StatsBar-bar2 .StatsBar-label{text-align:center}
.StatsBar-bar3 .StatsBar-label,.StatsBar-sum{text-align:right}
.StatsBar-sum{background-color:rgba(0,128,0,.3);color:green;font-size:1.5em;position:absolute;top:4px;right:0;width:4em;line-height:30px;height:30px;padding-right:.8em}
.Modal{background:rgba(0,0,0,.7);position:fixed;top:0;left:0;bottom:0;right:0;text-align:center;z-index:1000;overflow:auto}
.Modal>table{height:100%;width:100%}
.Modal>table td{vertical-align:middle}
.Modal-wrapper{text-align:left;-moz-box-shadow:0 0 10px 3px rgba(0,0,0,.32);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.32);box-shadow:0 0 10px 3px rgba(0,0,0,.32);position:relative;min-width:640px;border-radius:12px}
.Modal-content{background:#f5f5f5;border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.Modal-contentBox{padding:5px 18px 12px}
.Modal-contentBox p{max-width:590px}
.Modal-head{height:31px;color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NGE1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1NGE1MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#454a50),color-stop(100%,#454a50));background-image:-moz-linear-gradient(#454a50,#454a50);background-image:-webkit-linear-gradient(#454a50,#454a50);background-image:linear-gradient(#454a50,#454a50)}
.Modal-head-title{line-height:32px;font-size:16px}
.Modal-head-title:before{content:'';display:inline-block;width:22px;height:20px;vertical-align:middle;margin:-3px 7px 0 6px;background-image:url(../Images/Admin/settingsWhite.png);background-repeat:no-repeat}
.Modal-head-close{cursor:pointer;position:absolute;top:8px;right:10px;background-image:url(../Images/Admin/close.png);width:1em;height:1em}
.Modal--light{background:rgba(0,0,0,.1)}
.Modal--light .Modal-wrapper{min-width:0}
.Modal--light .Modal-head-title{width:100%;text-align:center}
.Modal--light .Modal-head-close,.Modal--light .Modal-head-title:before{display:none}
.Modal--alert .Modal-wrapper{min-width:0;width:505px}
.Modal--alert .Modal-contentBox{padding:5px 32px 25px}
.Modal--alert .Modal-head{height:96px;display:table;width:100%}
.Modal--alert .Modal-head-title{display:table-cell;width:100%;font-size:22px;vertical-align:middle;text-align:center}
.Modal--alert .Modal-head-close,.Modal--alert .Modal-head-title:before{display:none}
.Modal--alert ul{padding:0;margin-bottom:1.5em}
.Modal--alert ul li{list-style:none;margin-bottom:1.1em}
.Modal--alert ul li:before{content:'\2022';margin-right:.5em}
.AdminApp-overviewGrid{display:flex;align-items:flex-start;justify-content:space-around}
.AdminApp-overviewMessage{flex-shrink:1;flex-grow:0;width:380px;padding:35px 40px 0;overflow:hidden}
.AdminApp-overviewMessage--spacer{visibility:hidden}
.QuestionnaireOverview{flex-shrink:0;flex-grow:0;width:665px;margin:10px 0 0;padding:7px;background-color:#f5f5f5;border:1px solid #fff;-moz-box-shadow:rgba(0,0,0,.35) 0 0 5px;-webkit-box-shadow:rgba(0,0,0,.35) 0 0 5px;box-shadow:rgba(0,0,0,.35) 0 0 5px}
.QuestionnaireOverview-header{font-size:1.7em;font-weight:400;text-align:center;margin:0}
.QuestionnaireOverview-list{position:relative;width:100%;display:inline-block;vertical-align:top}
.QuestionnaireOverview-list ul{list-style:none;padding:0}
.QuestionnaireListItem{position:relative;border:1px solid #fff;background-color:#fff;margin-bottom:4px;color:#5a5f65;display:flex;-moz-box-shadow:rgba(0,0,0,.35) 0 0 5px;-webkit-box-shadow:rgba(0,0,0,.35) 0 0 5px;box-shadow:rgba(0,0,0,.35) 0 0 5px}
.QuestionnaireListItem-logoHolder{vertical-align:top;display:inline-block;max-height:6em;overflow:hidden;padding:.7em 1.5em .7em 1em}
.QuestionnaireListItem-logo{width:4.3em;display:inline-block;margin-left:2.5em}
.QuestionnaireListItem-statusLabel{text-transform:uppercase;color:#fff;position:absolute;top:1px;bottom:1px;left:1px;width:2em;display:flex;align-items:center}
.QuestionnaireListItem-statusLabel--published{background-color:#4caf50}
.QuestionnaireListItem-statusLabel--draft{background-color:#78909c}
.QuestionnaireListItem-statusLabel--closed{background-color:#d84315}
.QuestionnaireListItem-statusLabel span{display:block;-moz-transform-origin:center 50%;-ms-transform-origin:center 50%;-webkit-transform-origin:center 50%;transform-origin:center 50%;-moz-transform:translateX(-50%) rotate(270deg) translateY(75%);-ms-transform:translateX(-50%) rotate(270deg) translateY(75%);-webkit-transform:translateX(-50%) rotate(270deg) translateY(75%);transform:translateX(-50%) rotate(270deg) translateY(75%)}
.QuestionnaireListItem-infoHolder{flex-grow:1;padding:.7em .5em .7em 0;vertical-align:top;display:inline-block}
.QuestionnaireListItem-statsList:after{content:"";display:table;clear:both}
.QuestionnaireListItem-statsItem{display:inline-block;float:right;text-align:center;margin-right:.36em;margin-left:2.2em;letter-spacing:.6px}
.QuestionnaireListItem-statsItem:first-child{margin:0;text-align:left;float:left}
.QuestionnaireListItem-title{font-size:1.7em;margin:0}
.QuestionnaireListItem-infoHeader{text-transform:uppercase;margin:0;font-size:.93em}
.QuestionnaireListItem-navigationLink{cursor:pointer;color:#5a5f65;margin-right:1.5em;text-decoration:none;float:left}
#Admin .DataManager-admin-movedTo:hover,.DataManager-admin-movedTo:hover,.QuestionnaireListItem-navigationLink :hover{text-decoration:underline}
.QuestionnaireListItem-navigationLink>*{vertical-align:middle}
.QuestionnaireListItem-navigationLink :first-child{margin-right:.2em}
.QuestionnaireListItem-navigationLink--secondary{float:right;margin-right:0;margin-left:.2em}
.QuestionnaireListItem-navigationLink--secondary :first-child{margin-right:0}
.QuestionnaireListItem-navigationLink--icon{width:36px;height:36px;display:block;background-size:36px 36px}
.QuestionnaireListItem-navigationLink--iconEdit{background-image:url(../Images/Admin/edit.png)}
.QuestionnaireListItem-navigationLink--iconAdmin{background-image:url(../Images/Admin/admin.png)}
.QuestionnaireListItem-navigationLink--icon:active{filter:alpha(Opacity=70);opacity:.7}
.QuestionnaireListItem-navigationLink--noAccess{position:relative}
.QuestionnaireListItem-navigationLink--noAccess:after{content:'';display:block;position:absolute;top:2px;right:2px;left:2px;bottom:2px;background-image:linear-gradient(135deg,rgba(0,0,0,0),rgba(0,0,0,0) 21px,#d55944 22px,#d55944 23px,rgba(0,0,0,0) 24px,rgba(0,0,0,0))}
.QuestionnaireListItem-navigationLink--fade{opacity:.4;-webkit-filter:grayscale(70%);filter:grayscale(70%)}
#Admin .DataManager-admin .Button--removeRow[disabled],#Admin .DataManager-admin table td.isFiltered,.DataManager .QuestionList .is-filtered,.DataManager-admin .Button--removeRow[disabled],.DataManager-admin table td.isFiltered{opacity:.5}
.QuestionnaireCreateForm{position:absolute;left:0;top:-10px}
.QuestionnaireCreateForm-expanderWrapper{cursor:pointer}
.QuestionnaireCreateForm-expander{font-size:14px;vertical-align:top;margin-top:18px;margin-left:5px;display:inline-block;color:#005fab}
.DataManager-menu{display:inline-block;width:12.5em;position:relative}
.DataManager-menu-list-item-count,.DataManager-menu-list-item-label{display:block}
.DataManager-menu-list{background-color:#f5f5f5;cursor:pointer;list-style:none;padding:0;margin:0}
.DataManager-menu-list-item{padding:.65em 0 .65em 54px;max-width:10em;position:relative;background-color:#f5f5f5;background-repeat:no-repeat;background-size:30px 30px}
.DataManager-menu-list-item--add{background-image:url(../Images/Admin/new.png);background-position:12px 10px}
.DataManager-menu-list-item--add.is-active{background-position:6px 10px}
.DataManager-menu-list-item--pending{background-image:url(../Images/Admin/Dropbox.png);background-size:25px 33px;background-position:15px 6px}
.DataManager-menu-list-item--pending.is-active{background-position:9px 6px}
.DataManager-menu-list-item--new{background-image:url(../Images/Admin/Inbox.png);background-size:27px 23px;background-position:14px 15px}
.DataManager-menu-list-item--new.is-active{background-position:8px 15px}
.DataManager-menu-list-item--folder{background-image:url(../Images/Admin/Folder.png);background-size:26px 21px;background-position:16px 17px}
.DataManager-menu-list-item--folder.is-active{background-position:10px 17px}
.DataManager-menu-list-item--database{background-image:url(../Images/Admin/database.png);background-size:27px 32px;background-position:15px 10px}
.DataManager-menu-list-item--database.is-active{background-position:9px 10px}
.DataManager-menu-list-item--trash{background-image:url(../Images/Admin/trash-status.png);background-size:21px 26px;background-position:18px 12px}
.DataManager-menu-list-item--trash.is-active{background-position:12px 12px}
.DataManager-menu-list-item--export{background-image:url(../Images/Admin/ExportData.png);background-position:12px 10px;background-size:33px 33px}
.DataManager-menu-list-item--export.is-active{background-position:6px 10px}
.DataManager-menu-list-item--search{min-height:0;padding:4px 0 4px 10px}
.DataManager-menu-list-item--search input{background-image:url(../Images/Admin/search.png);padding-left:34px;border-radius:15px;width:120px;border:1px solid #b5c5d4;line-height:21px;background-repeat:no-repeat;background-position:-5px -13px;outline:0}
.DataManager-menu-list-item.is-active{background-color:#dae7f0;border-left:6px solid #2385cf;padding-left:48px}
.DataManager-menu-list-item:before{content:'';position:absolute;top:0;bottom:0;left:0;width:1.5em}
.DataManager-menu-list-item-label--centered{line-height:2.7em}
body.is-noSelect{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.DataManager-entryList{background-color:#f5f5f5;width:380px;max-height:100%;overflow:auto;position:relative}
.DataManager-entryList--expanded{width:100%;margin-top:6px}
.DataManager-entryList-head:after{content:"";display:table;clear:both}
.DataManager-entryList-title{font-size:14px;line-height:42px;padding:0 0 0 33px;margin:0;display:inline-block;font-weight:400;background-repeat:no-repeat}
.DataManager-entryList-title--pending{background-image:url(../Images/Admin/Header/Dropbox.png);background-size:19px 25px;background-position:5px 7px}
.DataManager-entryList-title--new{background-image:url(../Images/Admin/Header/Inbox.png);background-size:20px 18px;background-position:7px 13px}
.DataManager-entryList-title--folder{background-image:url(../Images/Admin/Header/Folder.png);background-size:19px 16px;background-position:7px 13px}
.DataManager-entryList-title--trash{background-image:url(../Images/Admin/Header/Trash.png);background-size:16px 19px;background-position:7px 11px}
.DataManager-entryList-title--database{background-image:url(../Images/Admin/Header/DataBase.png);background-size:20px 24px;background-position:7px 8px}
.DataManager-entryList-controlls{float:right;display:inline-block}
.DataManager-entryList-controlls:after{content:"";display:table;clear:both}
.DataManager-entryList-controlls>*{vertical-align:middle!important}
.DataManager-entryList-countTitle{display:inline-block;font-size:14px;margin:0 5px;padding:0;line-height:42px}
.DataManager-entryList-pages{display:inline-block;position:relative;top:-17px}
.DataManager-entryList-pages a{cursor:pointer;padding:0 3px}
.DataManager-entryList-add{height:2em;cursor:pointer}
.DataManager-entryList-symbolCell{white-space:nowrap;position:relative}
.DataManager-entryList-symbols{width:55px;display:inline-block;white-space:nowrap;vertical-align:middle;position:absolute;right:5px;top:6px}
.DataManager-entryList-symbols>*{float:right;margin-right:3px;width:13px!important;background-position:center center;background-repeat:no-repeat}
.DataManager-entryList-adminsubmitted{display:inline-block;width:13px;height:14px;font-size:19px;line-height:14px;color:#6e757e}
.DataManager-entryList-adminsubmitted.isActive{color:#eaeaeb}
.DataManager-entryList-flag{display:inline-block;width:9px;height:14px;background-size:9px 14px;background-image:url(../Images/Admin/Icons/FlagedBlack.png)}
.DataManager-entryList-flag.isActive{background-image:url(../Images/Admin/Icons/FlagedWhite.png)}
.DataManager-entryList-error{display:inline-block;width:11px;height:11px;background-size:11px 11px;background-image:url(../Images/Admin/Icons/IncompleteBlack.png)}
.DataManager-entryList-error.isActive{background-image:url(../Images/Admin/Icons/IncompleteWhite.png)}
.DataManager-entryList-comment{display:inline-block;width:13px;height:16px;background-size:13px 16px;background-image:url(../Images/Admin/Icons/CommentBlack.png)}
.DataManager-entryList-comment.isActive{background-image:url(../Images/Admin/Icons/CommentWhite.png)}
.DataManager-entryList-dbnote{display:inline-block;width:13px;height:14px;background-size:13px 14px;background-image:url(../Images/Admin/Icons/DBNoteBlack.png)}
.DataManager-entryList-dbnote.isActive{background-image:url(../Images/Admin/Icons/DBNoteWhite.png)}
.DataManager-entryList-edited{display:inline-block;width:12px;height:12px;background-size:12px 12px;background-image:url(../Images/Admin/Icons/EditedBlack.png)}
.DataManager-entryList-edited.isActive{background-image:url(../Images/Admin/Icons/EditedWhite.png)}
.DataManager-entryList:not(.DataManager-entryList--expanded) table tbody{top:6.2em;bottom:0;left:0;right:0;position:absolute;overflow-y:scroll}
.DataManager-entryList:not(.DataManager-entryList--expanded) table tbody tr{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.DataManager-entryList table{border-collapse:collapse;width:100%;border-spacing:0}
.DataManager-entryList table thead{border-top:1px solid #cecfd0;border-bottom:1px solid #cecfd0}
.DataManager-entryList table thead th{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f0f0f0),color-stop(100%,#fefefe));background-image:-moz-linear-gradient(#f0f0f0,#fefefe);background-image:-webkit-linear-gradient(#f0f0f0,#fefefe);background-image:linear-gradient(#f0f0f0,#fefefe);font-weight:400;text-align:left;text-transform:uppercase;padding:.2em 14px}
.DataManager-entryList table thead th:not(:last-child){border-right:1px solid #cecfd0}
.DataManager-entryList table tbody tr:nth-child(2n):not(.active){background-color:#ededee}
.DataManager-entryList table tr{width:100%}
.DataManager-entryList table tr.active{background-color:#2385cf;color:#fff}
#Admin .DataManager-admin-movedTo,.DataManager-admin-movedTo,.DataManager-entryList-downloadCell{color:#2385cf;cursor:pointer}
.DataManager-entryList table tr td,.DataManager-entryList table tr th{padding:.2em 14px}
#Admin .DataManager-admin,.DataManager-admin{flex-grow:1;position:relative}
#Admin .DataManager-admin .is-added,.DataManager-admin .is-added{outline:rgba(104,159,56,.4) solid 3px;outline-offset:-1px}
#Admin .DataManager-admin-header,.DataManager-admin-header{height:42px;background-color:#f5f5f5;border-bottom:1px solid #cecfd0;align-items:center;padding-right:10px}
#Admin .DataManager-admin-header-leftside,#Admin .DataManager-admin-header-rightside,.DataManager-admin-header-leftside,.DataManager-admin-header-rightside{padding:8px 0}
#Admin .DataManager-admin-header-leftside,.DataManager-admin-header-leftside{float:left}
#Admin .DataManager-admin-header-rightside,.DataManager-admin-header-rightside{float:right}
#Admin .DataManager-admin-header select,.DataManager-admin-header select{margin-left:22px;margin-right:5px;font-size:12px}
#Admin .DataManager-admin-title,.DataManager-admin-title{font-weight:400;font-size:14px;margin:0 0 0 20px;padding:0;display:inline-block;line-height:27px}
#Admin .DataManager-admin-movedMessage,.DataManager-admin-movedMessage{font-size:24px;text-align:center;margin-top:250px}
#Admin .DataManager-admin-moveButtons,.DataManager-admin-moveButtons{position:relative;left:-70px;margin-right:-98px;background:#dae7f0;border-top:1px solid #b5c5d4;height:74px;font-size:24px;color:#54595e;padding:0 60px 0 86px}
#Admin .DataManager-admin-moveButtons:after,.DataManager-admin-moveButtons:after{content:"";display:table;clear:both}
#Admin .DataManager-admin-moveButtons span,.DataManager-admin-moveButtons span{line-height:74px}
#Admin .DataManager-admin .is-adminChecked,.DataManager-admin .is-adminChecked{background:rgba(104,159,56,.5)}
#Admin .DataManager-admin table,.DataManager-admin table{border-collapse:collapse}
#Admin .DataManager-admin table .is-added,#Admin .DataManager-admin table .is-deleted,.DataManager-admin table .is-added,.DataManager-admin table .is-deleted{outline:rgba(104,159,56,.4) solid 3px;outline-offset:-1px}
#Admin .DataManager-admin table .Button--removeRow-adminRow,#Admin .DataManager-admin table .is-deleted .Button--removeRow,.DataManager-admin table .Button--removeRow-adminRow,.DataManager-admin table .is-deleted .Button--removeRow{background:rgba(104,159,56,.8)}
#Admin .DataManager-admin table .is-deleted,.DataManager-admin table .is-deleted{background:repeating-linear-gradient(45deg,#fefefe,#fefefe 10px,rgba(104,159,56,.29) 10px,rgba(104,159,56,.29) 20px)}
#Admin .DataManager-admin table td,.DataManager-admin table td{border:1px solid #d7d7d7;padding:9px}
#Admin .DataManager-admin table tr,.DataManager-admin table tr{vertical-align:top;overflow:hidden}
#Admin .DataManager-admin table tr.is-invalid td:not(.isAdmined),.DataManager-admin table tr.is-invalid td:not(.isAdmined){background-color:#c2daf5;overflow:hidden}
#Admin .DataManager-admin table td.isAdmined,.DataManager-admin table td.isAdmined{background-color:rgba(104,159,56,.3)}
#Admin .DataManager-admin table input[type=radio],#Admin .DataManager-admin table input[type=checkbox],#Admin .DataManager-admin table td .ImageModule,#Admin .DataManager-admin table td .NumericInput,#Admin .DataManager-admin table td .RadioModule,#Admin .DataManager-admin table td .TextInputModule,#Admin .DataManager-admin table td>p,.DataManager-admin table input[type=radio],.DataManager-admin table input[type=checkbox],.DataManager-admin table td .ImageModule,.DataManager-admin table td .NumericInput,.DataManager-admin table td .RadioModule,.DataManager-admin table td .TextInputModule,.DataManager-admin table td>p{margin:0!important}
#Admin .DataManager-admin table .TextInputModule input[type=checkbox],.DataManager-admin table .TextInputModule input[type=checkbox]{right:20px!important;top:3px!important}
#Admin .DataManager-admin div.is-deleted,.DataManager-admin div.is-deleted{background:repeating-linear-gradient(45deg,#fefefe,#fefefe 10px,rgba(104,159,56,.29) 10px,rgba(104,159,56,.29) 20px)}
#Admin .DataManager-admin .Button--removeRow,.DataManager-admin .Button--removeRow{background:gray;font:inherit;top:0;right:0;margin:-12px auto auto;width:36px;height:36px;border-radius:50%;line-height:100%;background-color:rgba(135,0,82,1)!important;color:#fff!important;padding:0;min-width:0}
#Admin .DataManager-admin .Button--removeRow-onRow,.DataManager-admin .Button--removeRow-onRow{right:-36px;bottom:0;margin-top:7px}
.DataManager .QuestionList{counter-reset:questionCounter;padding-left:4.9em;padding-right:2em;position:absolute;top:43px;bottom:0;left:0;right:0;overflow:auto}
.DataManager .QuestionList ol,.DataManager .QuestionList ul{list-style-type:none;padding:0}
.DataManager .QuestionList .isLoading{background:url(../Images/Collector/loader.gif) center no-repeat;background-color:rgba(255,255,255,.8);position:absolute;top:0;left:-3px;z-index:100;width:102%;height:100%}
.DataManager .QuestionList .CollapsedQuestions{margin:50px 0}
.DataManager .QuestionList .CollapsedQuestions-spacer{margin:0;padding:0;border:0;border-top:2px solid #bdbfc1;width:100%}
.DataManager .QuestionList .CollapsedQuestions-spacer--inner{border-top:1px solid #dedfe0;width:95%;margin:1px auto}
.DataManager .QuestionList .CollapsedQuestions-spacer--innerInner{border-top:1px solid #dedfe0;width:93%;margin:0 auto}
.DataManager .QuestionList .CollapsedQuestions-handle{cursor:pointer}
.DataManager .QuestionList .CollapsedQuestions-arrow{text-align:center;display:block}
.DataManager .QuestionList .CollapsedQuestions-hidden{visibility:hidden;height:0;overflow:hidden}
.DataManager .QuestionList .Question{font-size:16px}
.DataManager .QuestionList .Question--numberedQuestion{counter-increment:questionCounter;margin-top:1em}
.DataManager .QuestionList .Question--numberedQuestion>*{padding-left:1em}
.DataManager .QuestionList .Question--numberedQuestion .Question-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:1em}
.DataManager .QuestionList .Question--numberedQuestion .Question-title:before{content:counter(questionCounter) " ";display:block;position:absolute;color:#fff;font-weight:700;font-size:1.55em}
.DataManager .QuestionList .Question-title{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxNjc2ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxNTY1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#61676e),color-stop(100%,#51565b));background-image:-moz-linear-gradient(#61676e,#51565b);background-image:-webkit-linear-gradient(#61676e,#51565b);background-image:linear-gradient(#61676e,#51565b);width:100%;height:2.3em;border-radius:.5em}
.DataManager .QuestionList .Question-title-flag{width:31px;height:31px;position:absolute;left:-42px}
.DataManager .QuestionList .Question-title-flag--on{background-image:url(../Images/Admin/flag_on.png)}
.DataManager .QuestionList .Question-title-flag--off{background-image:url(../Images/Admin/flag_off.png)}
.DataManager .QuestionList .Question-title-label{font-size:18px;margin:0 0 15px;font-weight:400;display:inline-block;padding-left:12px}
.DataManager .QuestionList .Question-title-editor{color:#fff;display:block;float:left;background-image:url(../Images/Admin/edited.png);background-position:left middle;background-repeat:no-repeat;padding-left:35px;margin-top:5px;margin-left:40px}
.DataManager .QuestionList .Question-title-editor:after{content:"";display:table;clear:both}
.DataManager .QuestionList .Question-title-buttons{float:right;margin-right:15px}
.DataManager .QuestionList .Question-title--edited{background:#689f38!important}
.DataManager .QuestionList .Question-comment{background:#dcedc8;border-radius:1.2em 0 1.2em 1.2em;width:100%;padding:19px 11px 15px;margin-top:5px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.DataManager .QuestionList .Question-comment:before{position:absolute;display:block;content:'';width:31px;height:31px;background-image:url(../Images/Admin/comment.png);background-repeat:no-repeat;left:-42px;top:0}
.DataManager .QuestionList .Question-comment--internal,.DataManager .QuestionList .Question-comment--user{background-color:#f5d5da}
.DataManager .QuestionList .Question-comment--export:before{background-image:url(../Images/Admin/DBNote.png)}
.DataManager .QuestionList .Question-commentEditor,.DataManager .QuestionList .Question-commentHeader,.DataManager .QuestionList .Question-commentTime{text-align:center;margin:.3em 0 .5em;color:rgba(61,67,75,.5);font-size:13px}
.DataManager .QuestionList .Question-commentEditor{position:absolute;left:11px;top:20px}
.DataManager .QuestionList .Question-commentTime{position:absolute;right:11px;top:20px}
.DataManager .QuestionList .Question-closeThin{color:#777;font:14px/100% arial,sans-serif;position:absolute;right:10px;text-decoration:none;text-shadow:0 1px 0 #fff;top:5px;cursor:pointer}
.DataManager .QuestionList .Question-closeThin:after{content:'X'}
.DataManager .QuestionList .Question-commentInput{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;resize:vertical}
.DataManager .QuestionList .Question .ImageModule,.DataManager .QuestionList .Question .NumericInput,.DataManager .QuestionList .Question .RadioModule,.DataManager .QuestionList .Question .TextInputModule{margin:20px 0 30px}
.DataManager .QuestionList .Question .ImageModule .TextInputModule,.DataManager .QuestionList .Question .NumericInput .TextInputModule,.DataManager .QuestionList .Question .RadioModule .TextInputModule,.DataManager .QuestionList .Question .TextInputModule .TextInputModule{margin:0}
.DataManager .QuestionList .Question .ImageModule input,.DataManager .QuestionList .Question .NumericInput input,.DataManager .QuestionList .Question .RadioModule input,.DataManager .QuestionList .Question .TextInputModule input{outline:0}
.DataManager .QuestionList .Question .ImageModule input[type=number],.DataManager .QuestionList .Question .ImageModule input[type=text],.DataManager .QuestionList .Question .NumericInput input[type=number],.DataManager .QuestionList .Question .NumericInput input[type=text],.DataManager .QuestionList .Question .RadioModule input[type=number],.DataManager .QuestionList .Question .RadioModule input[type=text],.DataManager .QuestionList .Question .TextInputModule input[type=number],.DataManager .QuestionList .Question .TextInputModule input[type=text]{display:block;padding:0 3px;background:#f4f6f8;border:1px solid #8b97a5;line-height:20px;font-size:16px;width:200px}
.DataManager .QuestionList .Question .ImageModule input[type=number],.DataManager .QuestionList .Question .NumericInput input[type=number],.DataManager .QuestionList .Question .RadioModule input[type=number],.DataManager .QuestionList .Question .TextInputModule input[type=number]{width:100px}
.DataManager .QuestionList .Question .DateModule input,.DataManager .QuestionList .Question .TimeModule input{display:inline-block!important;width:100px!important}
.DataManager .QuestionList .Question .DateModule input.NumericInput-input--admin,.DataManager .QuestionList .Question .TimeModule input.NumericInput-input--admin{position:relative;top:-2px}
.DataManager .QuestionList .Question .DateModule label,.DataManager .QuestionList .Question .TimeModule label{white-space:nowrap}
.DataManager .QuestionList .Question .TextInputModule .TextInputModule-adminWrapper{position:relative;display:inline-block;top:-2px}
.DataManager .QuestionList .Question .TextInputModule .TextInputModule-adminWrapper textarea{background:rgba(104,159,56,.3)!important}
.DataManager .QuestionList .Question .TextInputModule textarea{padding-right:20px;width:300px;height:100px;background:#f4f6f8}
.DataManager .QuestionList .Question .TextInputModule input[type=checkbox]{position:absolute;right:18px;top:0;height:0;width:0;outline:0}
.DataManager .QuestionList .Question .TextInputModule input[type=checkbox]:before{content:"";background-image:url(../Images/Admin/Icons/OriginalInactive.png);background-repeat:no-repeat;background-size:11px 13px;width:11px;height:13px;display:block;cursor:pointer}
.DataManager .QuestionList .Question .TextInputModule input[type=checkbox]:checked:before{content:"";background-image:url(../Images/Admin/Icons/OriginalEnabled.png)}
.DataManager .QuestionList .Question .NumericInput-input--admin,.DataManager .QuestionList .Question .TextInputModule-input--admin{background-color:rgba(104,159,56,.3)!important;border-top:0 none!important}
.DataManager .QuestionList .Question .RadioModule .TextInputModule{margin:0 30px!important}
.DataManager .QuestionList .Question .TextInputModule input{display:block}
.DataManager .QuestionList .Question table{min-width:100%}
.DataManager .QuestionList .InputModule--error{position:relative}
.DataManager .QuestionList .InputModule--error:before{content:'';position:absolute;left:-59px;width:31px;height:31px;background-image:url(../Images/Admin/incomplete.png)}
.DataManager .QuestionList .InputModule--error .InputModule--error:before{display:none}
.DataManager .QuestionList .is-filtered .is-filtered{opacity:1}
.ExportsManager-createForm-wrapper{display:flex;width:100%}
.ExportsManager-createForm-wrapper--col{display:flex;width:84%}
.ExportsManager-createForm-wrapper--col>*{margin-right:3em}
.ExportsManager-createForm>*{margin:8px 14px}
.ExportsManager-createForm-input{width:100%}
.ExportsManager-createForm-variableInput{display:block}
.ExportsManager-createForm-variableList{vertical-align:top;margin-right:2em;min-width:6em}
.ExportsManager-createForm-variableHeader{vertical-align:top;margin-right:1em}
.ExportsManager-createForm-submitGroup{align-self:flex-end;margin-bottom:20px}
.ExportsManager-createForm-submitGroup .Button{margin-left:0!important}
.ExportsManager-createForm--exportVarDesc{color:#2385cf;cursor:pointer;margin:0 1em;float:right}
.ExportsManager-createForm--other-exports-container{cursor:pointer;float:right;display:flex;flex-direction:column}
.ExportsManager-createForm--other-exports-container p{margin:0;font-weight:700;text-transform:uppercase}
.ExportsManager-createForm--exportSubmittedDesc{color:#2385cf;cursor:pointer;float:right;display:flex;flex-direction:column;border:1px solid #cfcfcf;padding:10px}
.ExportsManager-createForm-submittedQuestionnares{display:flex;flex-direction:column;float:right;padding-bottom:10px;margin:0 1em}
.ExportsManager-createForm-submittedQuestionnares select,.ExportsManager-createForm-submittedQuestionnares span,.ExportsManager-createForm-submittedQuestionnares strong{margin:0}
.ExportsManager-createForm-submittedQuestionnares span{text-align:end}
.DataManager{display:flex;width:100%;min-height:100%;max-height:100%;background-color:#fff}
.DataManager:after{content:"";display:table;clear:both}
.DataManager>:first-child{min-height:500px;position:relative;flex-shrink:0;background-color:#f5f5f5}
.DataManager-vr{margin:0 1px;padding:0;width:1px;background-color:#d5d5d5;border:0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}
.DataManager-hr{margin:0;padding:0;height:1px;background-color:#cbcfd5;border:0;position:relative;z-index:10}
.DataManager-secondaryContent{position:absolute;bottom:1px}
.DataManager-tab,.QuestionnaireManager-tab{bottom:-1px;position:relative;cursor:pointer}
.DataManager-mainArea{flex-grow:1;display:flex}
.DataManager-generator{flex-grow:1}
.DataManager-generatorGrid{display:flex;align-items:flex-end;margin-bottom:18px;padding-left:14px}
.DataManager-generatorText{max-width:650px}
.DataManager-generatorButtonsBlock{flex-grow:1;text-align:right}
.DataManager-generatorHeader{font-size:18px;padding-left:14px;margin-bottom:0;font-weight:400}
.DataManager-generatorMethods{margin-right:20px}
.DataManager-generatorMethod{vertical-align:top;display:inline-block;width:380px}
.DataManager-generatorMethod:not(:last-child){margin-right:26px}
.DataManager-generatorMethod input[type=text]{width:55px;margin:0 6px;text-align:right}
.DataManager-generatorMethod input[type=file]{padding:9px 0 10px}
.DataManager-generatorMethodTitle{font-weight:700;text-transform:uppercase;margin:0}
.DataManager-generatorMethodBlock{padding:10px 19px;border:1px solid #cfcfcf}
.DataManager-tabsContainer{border-bottom:1px solid #cecfd0}
.DataManager-tab{display:inline-block;border-top-left-radius:.3em;border-top-right-radius:.3em;border:1px solid #cecfd0;border-bottom:0 none;margin-left:1.5em;padding:.25em 1em .5em}
.DataManager-tab--active{background-color:#fff}
.QuestionnaireManager-creationTitle{margin:0;padding:2px 0;font-size:13px;text-transform:uppercase;font-weight:700}
.QuestionnaireManager-iconPanel,.QuestionnaireManager-primaryPanel{padding:18px 0 18px 18px;color:#454a50;vertical-align:top;display:inline-block}
.QuestionnaireManager-iconPanel{width:112px}
.QuestionnaireManager-primaryPanel{width:325px}
.QuestionnaireManager-primaryPanel.extra-wide{width:473px}
.QuestionnaireManager-secondaryPanel{color:#454a50;min-width:148px;display:inline-block;padding-right:22px;padding-top:7px;vertical-align:top;text-align:right}
.QuestionnaireManager--disabled,.QuestionnaireManager--disabled *,.QuestionnaireManager-tabsContentBlock--disabled,.QuestionnaireManager-tabsContentBlock--disabled *{color:gray!important}
.QuestionnaireManager-hiddenInput{background:0 0;border:0;outline:0;display:inline-block;padding:5px;margin:0 0 0 -5px;width:100%}
.QuestionnaireManager-hiddenInput:focus,.QuestionnaireManager-hiddenInput:hover{background:#ccc;border-radius:6px}
.QuestionnaireManager-titleInput{font-size:30px;line-height:30px}
.QuestionnaireManager-subTitleInput{font-size:14px;line-height:14px}
.QuestionnaireManager-languagePanel,.QuestionnaireManager-statusPanel{margin:1em 0}
.QuestionnaireManager-tabsContainer{border-bottom:1px solid #a0a6ad}
.QuestionnaireManager-tab{display:inline-block;border-top-left-radius:.3em;border-top-right-radius:.3em;border:1px solid #a0a6ad;border-bottom:0 none;box-shadow:inset 0 0 7px 7px rgba(255,255,255,.14);padding:.25em 1.4em .4em;margin-left:3px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.QuestionnaireManager-tab:first-child{margin-left:16px}
.QuestionnaireManager-tab--active{background-color:#f5f5f5}
.QuestionnaireManager-tabsContentContainer{min-height:585px;padding-top:10px;width:643px}
.QuestionnaireManager-tabsContentBlock{padding:0 18px}
.QuestionnaireManager-tabsContentBlock hr{margin:14px 0 12px;border:0;border-bottom:1px solid #bbb}
.QuestionnaireManager-buttonCenterContainer{text-align:center}
.QuestionnaireManager-subheader{margin:0 0 4px;font-size:18px;color:#30343a}
.QuestionnaireManager-subheader--inline{display:inline}
.QuestionnaireManager-text{font-size:14px;margin:4px 0;color:#30343a;max-width:600px}
.QuestionnaireManager-memberListWrapper{height:470px;overflow:auto}
.QuestionnaireManager-memberList{list-style:none;padding:0;display:table;border-top:1px solid #bebebe;border-collapse:collapse;width:100%}
.QuestionnaireManager-inviteLink{background:url(../Images/Admin/small_add.png) center left no-repeat;background-size:16px 16px;padding-left:22px;color:#055a99;cursor:pointer}
.QuestionnaireManager-inviteModule{padding:18px 36px 28px 20px}
.QuestionnaireManager-inviteModule select{display:block}
.QuestionnaireManager-inviteModule label{display:inline-block;padding:8px;width:212px}
.QuestionnaireManager-inviteModule label input{display:block;width:100%;margin:0}
.QuestionnaireManager-inviteModule-padBox{padding:8px}
.QuestionnaireManager-inviteModule .QuestionnaireManager-text{margin-top:0;padding:8px;width:440px}
.QuestionnaireManager-dataFieldList{border:1px solid #bebebe;position:relative;margin-top:14px;height:300px;overflow:auto}
.Page,.Subheader{overflow:hidden}
.QuestionnaireManager-dataFieldItem{width:100%;height:25px;position:relative}
.QuestionnaireManager-dataFieldItem:nth-child(odd){background:#ededee}
.QuestionnaireManager-dataFieldItem>:first-child{padding-left:10px}
.QuestionnaireManager-dataFieldItem>*{vertical-align:middle}
.QuestionnaireManager-dataFieldItem .Button--remove{position:absolute;right:5px;top:4px}
.QuestionnaireManager-colorPicker>*{display:inline-block;width:50%}
.QuestionnaireManager-colorPicker>:last-child{text-align:right}
.QuestionnaireManager-colorDisplay{display:inline-block;width:72px;height:27px;position:relative;margin-right:18px}
.QuestionnaireManager-colorDisplay:after{font-size:18px;content:'#';position:absolute;right:-19px}
.QuestionnaireManager-colorInput{width:133px;margin-left:5px;margin-top:3px;padding:0 5px;line-height:15px;font-size:15px;vertical-align:top}
.MemberItem>*,.QuestionnaireManager-fontLabel>*{vertical-align:middle}
.QuestionnaireManager-fontLabel{font-size:48px;margin-bottom:16px;display:inline-block;cursor:pointer}
.QuestionnaireManager-fontLabel span{margin-left:20px}
.QuestionnaireManager-fontLabel--sans{font-family:'Open Sans'}
.QuestionnaireManager-fontLabel--serif{font-family:Bitter}
.QuestionnaireManager-fontLabel--condensed{font-family:'Archivo Narrow'}
#Admin,#Admin select,.QuestionnaireManager-textInput,.QuestionnaireManager-textarea{font-family:"Open Sans",sans-serif}
.QuestionnaireManager-languageSelect{position:absolute;right:24px;margin-top:-2px}
.QuestionnaireManager-textarea{width:590px;border:1px solid #949ca5;height:42px;padding:2px 7px;font-size:14px;line-height:19px;resize:none}
.QuestionnaireManager-textInput{width:590px;border:1px solid #949ca5;padding:0 7px;font-size:14px;line-height:19px;height:17px}
.QuestionnaireManager-consentCheckbox,.QuestionnaireManager-externalCheckbox{font-size:14px;position:absolute;right:20px}
#Admin .AdminApp-main>*,.AdminApp>.StampPanel,.Page-content,.Subheader{bottom:0;left:0;right:0}
.QuestionnaireManager-consentOptions{margin-top:15px}
.MemberItem{background-color:#fff;padding:4px;color:#5a5f65;display:table-row;border-bottom:1px solid #bebebe;height:40px}
.MemberItem>*{display:table-cell}
.MemberItem>:first-child{padding-left:18px}
.MemberItem>:last-child{padding-right:18px;text-align:right}
.MemberItem-primaryLabel{font-size:14px}
.MemberItem-secondaryLabel{font-size:14px;color:#055a99 s}
#react1,.AdminApp,.AdminApp-grid,.body-content{height:100%}
.AdminApp>.StampPanel{position:absolute}
#Admin{background-color:#f0f0f0;font-size:14px}
#Admin .AdminApp{width:100%;min-height:100%;min-width:920px}
#Admin .AdminApp-grid{width:100%;display:flex;flex-wrap:wrap}
#Admin .AdminApp-grid--vertical{flex-direction:column;flex-wrap:nowrap}
#Admin .AdminApp-navigation{vertical-align:top;display:inline-block;width:240px}
#Admin .AdminApp-navigation--horizontal{width:100%;display:block;flex-shrink:0;overflow:hidden}
#Admin .AdminApp-main{vertical-align:top;flex-grow:1;position:relative}
#Admin .AdminApp-main>*{position:absolute;top:0}
#Admin .AdminApp-tabQuestionnaireListSelector ul{margin-top:0;list-style:none;background-color:#f5f5f5;border:1px solid #fff;-moz-box-shadow:rgba(0,0,0,.35) 0 0 5px;-webkit-box-shadow:rgba(0,0,0,.35) 0 0 5px;box-shadow:rgba(0,0,0,.35) 0 0 5px;padding:0}
#Admin .AdminApp-tabQuestionnaireListSelector li.active,.Page-header{background-color:#fff}
#Admin .AdminApp-tabQuestionnaireListSelector li{width:50%;text-align:center;display:inline-block;cursor:pointer;color:#5a5f65;font-weight:700}
.Page.is-dragging *,body.is-dragging *{-moz-user-select:-moz-none;-webkit-user-select:none;cursor:default}
#Admin .AdminApp-tabQuestionnaireListSelector li a{display:block;padding:10px 0}
#Admin .AdminApp-tabQuestionnaireListSelector li.active a{text-decoration:underline}
#Admin .UserGroupOverview{width:80%}
.Builder-viewOptions{display:inline-block}
.Builder-viewOptions-title{color:#000;display:inline-block}
.Builder-viewOptions select{display:inline-block;margin-left:3px;margin-right:17px}
body{margin:0}
.edit-tool *{margin:0;padding:0;box-sizing:border-box}
.edit-tool * #Collector *{box-sizing:content-box}
.edit-tool * #Collector * .QuestionnaireIntro{padding:20px;margin:0 auto}
.edit-tool{font-family:Helvetica Neue,Helvetica,sans-serif;font-family:"Open Sans",sans-serif;font-size:12px;color:#576270}
.edit-tool .stamp-panel{float:right}
span.debug{display:none}
.Page-header{height:46px;border-bottom:1px solid}
.Page-content{position:absolute;top:46px}
.Page-content--inline{top:40px}
.Page.is-dragging *{-ms-user-select:none;user-select:none}
.Subheader{position:absolute;top:0}
.Subheader-content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f9f9f9),color-stop(100%,#e3e3e3));background-image:-moz-linear-gradient(#f9f9f9,#e3e3e3);background-image:-webkit-linear-gradient(#f9f9f9,#e3e3e3);background-image:linear-gradient(#f9f9f9,#e3e3e3);height:40px;position:absolute;right:-20px;left:-20px;padding:0 15px;z-index:5;border-bottom:1px solid #b3b5b6;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}
.Subheader-detailed,.Subheader-general{display:inline-block;position:relative;height:25px;margin-top:7px}
.Subheader-primary,.Subheader-secondary{position:absolute;display:inline-block}
.Subheader-primary{left:8px}
.Subheader-primaryPalette,.Subheader-primaryRichtext{display:inline-block}
.Subheader-primaryPalette{width:156px}
.Subheader-detailed .Subheader-primary{left:13px}
.Subheader-secondary{right:6px}
.hasOtherOption .forFinalInput{padding-right:115px;margin-bottom:3px}
body.is-dragging *{-ms-user-select:none;user-select:none}
.Builder{position:relative;height:100%}
.Builder>*{position:absolute;top:0;height:100%}
.Builder .selected-direction{background-color:#29f;text-align:center;border-radius:3px;padding:2px;position:absolute;display:none;left:50%;width:130px;margin-left:-65px;cursor:pointer}
.Builder .selected-direction:before{content:' ';position:absolute;left:50%;height:0;width:0;border:4px solid transparent;margin-left:-4px}
.Builder .selected-direction.is-above{top:10px;display:block;-webkit-animation:animateDown .4s}
@-webkit-keyframes animateDown{0%{opacity:0;top:-10px}
100%{opacity:1;top:10px}
}
.Builder .selected-direction.is-above:before{bottom:100%;border-top-width:0;border-bottom-color:#29f}
.Builder .selected-direction.is-below{bottom:10px;display:block;-webkit-animation:animateUp .4s}
@-webkit-keyframes animateUp{0%{opacity:0;bottom:-10px}
100%{opacity:1;bottom:10px}
}
.Builder .selected-direction.is-below:before{top:100%;border-bottom-width:0;border-top-color:#29f}
.Builder-disabler{position:absolute!important;left:-100px;right:-12px;top:-100px;bottom:0;z-index:10;background-color:rgba(102,102,102,.3)}
.Tree-wrapper>.Builder-disabler{bottom:-800px}
.Builder-structure{width:60%;left:0;background-color:#f0f0f0;border-right:1px solid #fff}
.Builder-preview{width:40%;right:0;background-color:#8f9398;color:#fff}
.Builder-resizer{width:10px;right:40%;margin-right:-5px;cursor:col-resize}
.Builder-collector{position:absolute;top:0;bottom:0;overflow:auto;min-width:300px;background-color:#a8abad!important;box-shadow:inset 9px 0 4px -8px rgba(0,0,0,.3)}
.Builder-platformWidth{margin:20px auto 500px;padding:20px 0;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.4);background-color:#fff;width:90%;min-width:250px}
.platform-desktop .Builder-platformWidth{min-width:1030px}
.platform-tablet .Builder-platformWidth{min-width:768px;max-width:1024px}
.platform-phone .Builder-platformWidth{max-width:400px}
.Builder:after{content:"";display:table;clear:both}
.backdrop{top:0;bottom:0;left:0;right:0;position:absolute!important}
.Toolbar{position:relative;z-index:1;height:0;background-color:inherit;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDcwYSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDA3MGEiIHN0b3Atb3BhY2l0eT0iMC4xNDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,7,10,0)),color-stop(100%,rgba(0,7,10,.145)));background-image:-moz-linear-gradient(rgba(0,7,10,0),rgba(0,7,10,.145));background-image:-webkit-linear-gradient(rgba(0,7,10,0),rgba(0,7,10,.145));background-image:linear-gradient(rgba(0,7,10,0),rgba(0,7,10,.145));border-bottom:1px solid #576270}
.Builder-structure .Toolbar{padding-left:156px}
.Toolbar--light{background-color:#fff}
.Toolbar--dark{background-color:#61676e;color:#fff}
.Toolbar>ul{list-style:none;padding:12px 24px}
.Toolbar>ul>li{display:inline-block;padding-right:.5em}
.FilterWindow,.ImageQuestionModal{z-index:10;position:fixed;background-color:rgba(255,255,255,.95);box-shadow:0 4px 13px -1px rgba(0,0,0,.4),0 8px 30px 5px rgba(0,0,0,.2);border-radius:2px}
.FilterWindow-header,.ImageQuestionModal-header{background-color:#606569;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwNjU2OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjNTI1NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#606569),color-stop(100%,#4c5257));background-image:-moz-linear-gradient(#606569,#4c5257);background-image:-webkit-linear-gradient(#606569,#4c5257);background-image:linear-gradient(#606569,#4c5257);color:#fff;text-align:left;padding:5px;cursor:move;border-radius:2px 2px 0 0}
.FilterWindow-close,.ImageQuestionModal-close{position:absolute;top:0;right:0;bottom:0;padding:5px;cursor:pointer}
.FilterWindow-content,.ImageQuestionModal-content{position:absolute;top:29px;left:0;right:0;bottom:0;padding:10px;overflow:auto}
.FilterWindow-content option,.FilterWindow-content select,.ImageQuestionModal-content option,.ImageQuestionModal-content select{font:inherit}
.FilterWindow-andOr,.ImageQuestionModal-andOr{background:#f5f5f5;margin:-10px -10px 10px;padding:10px;border-bottom:1px solid #bbb}
.FilterWindow-andOr.disabled>*,.ImageQuestionModal-andOr.disabled>*{opacity:.5}
.FilterWindow-resizeThumb,.ImageQuestionModal-resizeThumb{position:absolute;bottom:-4px;right:-4px;padding:4px;cursor:se-resize}
.FilterWindow-resizeThumb svg,.ImageQuestionModal-resizeThumb svg{display:block}
.FilterWindow-addSelected,.ImageQuestionModal-addSelected{cursor:pointer;background-color:#fff;border:1px solid #bbb;margin:10px;padding:10px;overflow:hidden;font-size:125%}
.FilterWindow-addSelected .Rules-questionNumber,.ImageQuestionModal-addSelected .Rules-questionNumber{font-size:80%;margin-right:8px}
.FilterWindow-addSelected .description,.ImageQuestionModal-addSelected .description{float:left;margin-top:8px;margin-left:5px}
.FilterWindow-addSelected .description.cant-use,.ImageQuestionModal-addSelected .description.cant-use{font-style:italic}
.FilterWindow-addSelected button,.ImageQuestionModal-addSelected button{float:right;padding:8px 13px;border:none;background-color:#2385cf;font:inherit;color:#fff;border-radius:8px}
.FilterWindow-addSelected button[disabled],.ImageQuestionModal-addSelected button[disabled]{background-color:#b8cbda}
.FilterWindow-addSelectedPlus,.ImageQuestionModal-addSelectedPlus{color:green;font-weight:900;font-size:200%;display:inline-block}
.is-disabled .FilterWindow-addSelectedPlus,.is-disabled .ImageQuestionModal-addSelectedPlus{color:gray}
.ImageQuestionModal{position:absolute;top:0;bottom:0;left:0;right:0;margin:9em;text-align:left}
.ImageQuestionModal-header{cursor:default}
.ImageQuestionModal-content{padding:0}
.ImageQuestionModal-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:40px 235px 20px 20px;overflow:auto;background-color:rgba(0,0,0,.5);border:1px solid}
.Rules-answer .multi-select .list>div,.Rules-object{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ImageQuestionModal-image .wrapper{margin:0 auto;padding:20px;position:relative;box-sizing:content-box}
.ImageQuestionModal-image .wrapper>img,.ImageQuestionModal-image .wrapper>svg{position:absolute;box-sizing:content-box;top:0;left:0;right:0;margin:20px;border:1px solid rgba(0,0,0,.5);cursor:crosshair}
.ImageQuestionModal-tools{position:absolute;top:10px;left:20px}
.ImageQuestionModal-tools span{display:inline-block}
.ImageQuestionModal-tools span.toolLabel{margin-right:5px}
.ImageQuestionModal-tools span.circleTool,.ImageQuestionModal-tools span.rectTool{text-align:center;padding:3px 5px;margin:-3px 0;cursor:pointer;border-radius:3px}
.ImageQuestionModal-tools .selectedTool{background:gray;color:#fff}
.ImageQuestionModal-inputList{float:right;width:200px;margin:40px 20px 20px}
.ImageQuestionModal-inputList .iconToggle{float:left;margin-left:2px}
.ImageQuestionModal-inputListHelpText{clear:both;margin-top:10px}
.ImageQuestionModal .Input--svgShape{clear:both;padding-right:0;margin-bottom:2px}
.ImageQuestionModal .Input--svgShape-contentEditable{padding:2px 5px 2px 40px!important;width:auto!important;background-color:#fff;border:1px solid #bcccdf}
.ImageQuestionModal .Input--svgShape-contentEditable .QuillTextfield{border:none}
.ImageQuestionModal .Input--svgShape :focus{outline:0}
.ImageQuestionModal .Input--svgShape .Input-remove{right:0}
.ImageQuestionModal .Input--selected{box-shadow:0 0 2px 1px rgba(34,153,255,.75);z-index:1}
.Rules{margin:-10px}
.Rules-rule{position:relative;display:flex;margin:0;border-bottom:1px solid #bbb}
.Rules-rule>*{flex:1;padding:10px}
.Rules-object{width:35%;min-width:130px}
.Rules-questionNumber{color:#fff;background-color:#3a644a;border-radius:50%;width:22px;height:22px;text-align:center;padding-top:2px;float:left}
.Rules-relationship{width:20%;min-width:130px}
.Rules-relationship select{width:100%}
.Rules-help{display:block;margin:0 10px;padding:10px}
.Rules-answer{width:45%;min-width:130px;padding-right:40px}
.Rules-answer .multi-select{cursor:pointer;border:1px solid #a0a6ad;border-radius:5px;background-color:#ddd;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#eee),color-stop(100%,#ddd));background-image:-moz-linear-gradient(#eee,#ddd);background-image:-webkit-linear-gradient(#eee,#ddd);background-image:linear-gradient(#eee,#ddd);box-shadow:0 0 5px rgba(0,0,0,.08)}
.Rules-answer .multi-select .list>div{box-sizing:border-box;max-height:3px;padding:0 2px;border-bottom:1px solid #a0a6ad;color:rgba(87,98,112,0);-moz-transition-property:max-height,color,padding;-o-transition-property:max-height,color,padding;-webkit-transition-property:max-height,color,padding;transition-property:max-height,color,padding;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}
.Rules-answer .multi-select .list>div:before{content:'';width:1.5em;display:inline-block;text-align:center}
.Rules-answer .multi-select .list>div *{display:inline!important;font-size:inherit!important;color:inherit!important}
.Rules-answer .multi-select .list>div.selected{color:#576270;max-height:22px;padding:2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#f0f0f0));background-image:-moz-linear-gradient(#fff,#f0f0f0);background-image:-webkit-linear-gradient(#fff,#f0f0f0);background-image:linear-gradient(#fff,#f0f0f0)}
.Rules-answer .multi-select .list>div.selected:before{content:'\2713'}
.Rules-answer .multi-select .list>div.selected:active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ddd),color-stop(100%,#f0f0f0));background-image:-moz-linear-gradient(#ddd,#f0f0f0);background-image:-webkit-linear-gradient(#ddd,#f0f0f0);background-image:linear-gradient(#ddd,#f0f0f0)}
.Rules-answer .multi-select .list>div:last-child{border-bottom:none;border-radius:0 0 5px 5px}
.Rules-answer .multi-select .list>div:first-child{border-radius:5px 5px 0 0}
.Rules-answer .multi-select .list>div:active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ddd),color-stop(100%,#f0f0f0));background-image:-moz-linear-gradient(#ddd,#f0f0f0);background-image:-webkit-linear-gradient(#ddd,#f0f0f0);background-image:linear-gradient(#ddd,#f0f0f0)}
.Rules-answer .multi-select:hover .list>div{color:#576270;max-height:100px;padding:2px}
.Rules-answer .multi-select:not(:hover) .list>div:not(.selected)+div:not(.selected)+div:not(.selected)+div:not(.selected){max-height:0;border-bottom-width:0}
.Rules-remove{width:30px;position:absolute;top:10px;right:10px;cursor:pointer}
.ToolsPalette{position:absolute;top:0;bottom:0;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;padding-top:15px;padding-left:1em;left:0;overflow-x:hidden;overflow-y:auto;width:156px}
.Tree,.TreeChapter{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}
.ToolsPalette-icon,.Tree-icon{display:inline-block;width:22px;vertical-align:middle}
.ToolsPalette>*{position:relative}
.ToolsPalette-sectionHeader{text-transform:uppercase;font-size:11px;font-weight:600}
.ToolsPalette ul{list-style:none;padding:4px 0 8px}
.ToolsPalette ul>li{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px #fff;cursor:move;margin-bottom:-1px}
.ToolsPalette ul>li:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjMzLjMzMzMzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+PHN0b3Agb2Zmc2V0PSI2Ni42NjY2NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.04),rgba(0,0,0,.08),rgba(0,0,0,.1));background-image:-webkit-linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.04),rgba(0,0,0,.08),rgba(0,0,0,.1));background-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.04),rgba(0,0,0,.08),rgba(0,0,0,.1));background-repeat:no-repeat}
.ToolsPalette ul.ToolsPalette-section-Structure>li{border-radius:5px;margin-bottom:1px}
ul.ToolsPalette-section-Structure>.ToolsPalette-item-Chapter{background-color:#dadfe5}
ul.ToolsPalette-section-Structure>.ToolsPalette-item-Group{background-color:#d2dfee}
ul.ToolsPalette-section-Structure>.ToolsPalette-item-Question{background-color:#d7e3db}
.ToolsPalette ul.ToolsPalette-section-Content>li{background-color:#fff}
.ToolsPalette-icon{position:relative;height:19px;margin:4px 6px}
.Icon,.Tree{position:absolute;bottom:0;right:0}
.ToolsPalette-name{margin:4px 5px 4px 3px}
.Icon{top:0;left:0;background-repeat:no-repeat;background-size:100%}
.Icon-disabled{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1)}
.Icon--Numeric-Input{background-image:url(../Images/Editor/icns/numeric.png)}
.Icon--Text-Input{background-image:url(../Images/Editor/icns/textinput.png)}
.Icon--Interactive-Image{background-image:url(../Images/Editor/icns/image-question.png)}
.Icon--Multiple-Choice{background-image:url(../Images/Editor/icns/multi.png)}
.Icon--Single-Choice{background-image:url(../Images/Editor/icns/single.png)}
.Icon--Dropdown{background-image:url(../Images/Editor/icns/dropdown.png)}
.Icon--Scale{background-image:url(../Images/Editor/icns/scale.png)}
.Icon--Date{background-image:url(../Images/Editor/icns/date.png)}
.Icon--Time{background-image:url(../Images/Editor/icns/time.png)}
.Icon--Table{background-image:url(../Images/Editor/icns/table.png)}
.Icon--Content,.Icon--Text{background-image:url(../Images/Editor/icns/text.png)}
.Icon--Movie{background-image:url(../Images/Editor/icns/video.png)}
.Icon--Image{background-image:url(../Images/Editor/icns/picture.png)}
.Icon--Filter{background-image:url(../Images/Editor/icns/filter-blue.png)}
.Icon--Chapter{background-image:url(../Images/Editor/icns/chapter.png)}
.Icon--Group{background-image:url(../Images/Editor/icns/group.png)}
.Icon--Question{background-image:url(../Images/Editor/icns/question.png)}
.Icon--Randomization{background-image:url(../Images/Editor/icns/randomization-blue.png);background-size:85%}
.Icon--Randomize{background-image:url(../Images/Editor/icns/randomization.png);background-size:85%}
.Icon--Pin{background-image:url(../Images/Editor/icns/pin.png);background-size:85%;top:2px;cursor:pointer}
.Icon--Chain{background-image:url(../Images/Editor/icns/chain.png);background-size:85%;top:12px;height:50px;cursor:pointer;pointer-events:all}
.Tree{top:0;user-select:none;cursor:default;left:156px;min-width:200px;overflow-y:scroll;padding:12px 12px 500px;-moz-transition-property:margin;-o-transition-property:margin;-webkit-transition-property:margin;transition-property:margin;-moz-transition-duration:150ms;-o-transition-duration:150ms;-webkit-transition-duration:150ms;transition-duration:150ms}
.Page.is-hoverTarget .Tree{margin-top:-8px}
.Tree-icon{position:relative;height:19px}
.Tree-table{width:100%}
.Tree-table-icon,.Tree-table-icon-shared{width:22px;vertical-align:middle}
.Tree-table-icon-shared{position:relative;top:11px;left:3px;cursor:pointer}
.Tree-table-input{width:100%;position:relative}
.Tree-table-input>.QuillTextfield{background-color:#fff;position:relative;border:1px solid #bcccdf;width:100%;padding:3px}
.Tree .Randomization-Group-Row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}
.Tree .Randomization-Group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}
.Tree .Randomization-Group .Icon--Chain--Hidden{height:0}
.Tree .Randomization-Group--Inputs{flex:2}
.Tree .Randomization-Group--Inputs .Input{padding-right:0}
.Tree .Randomization-Group--Inputs .forFinalInput{padding-right:115px}
.Tree .Randomization-Group .Input--multiExclusiveCheck{right:17px}
.TreeChapter{user-select:none;cursor:default;position:relative;background-color:#dadfe5;padding:5px;border-radius:12px;border:1px solid #fff;box-shadow:0 1px 7px -1px rgba(0,0,0,.25);margin:6px 0}
.TreeChapter.is-hovered{box-shadow:0 1px 10px -1px rgba(0,0,0,.3)}
.TreeChapter.is-loading{opacity:.5;background-color:#fff!important}
.TreeChapter:first-child{margin-top:0}
.TreeChapter.is-focused,.TreeChapter:focus{box-shadow:0 0 2px 3px rgba(34,153,255,.75);outline:0}
.TreeChapter .Draggable{cursor:move}
.TreeChapter .Draggable-noDrag{cursor:default}
.TreeChapter-draggableFiller{position:absolute;left:0;top:0;width:100%;height:32px}
.TreeChapter-heading{font-size:150%;margin:0 30px}
.TreeChapter-heading .QuillTextfield{position:relative;min-width:160px}
.TreeChapter-heading [contentEditable],.TreeChapter-heading [contenteditable],.TreeChapter-heading input{border:none;text-align:inherit;color:inherit;font:inherit;cursor:text}
.TreeChapter-heading [contentEditable]:hover,.TreeChapter-heading [contenteditable]:hover,.TreeChapter-heading input:hover{background-color:rgba(255,255,255,.5)}
.TreeChapter-heading [contentEditable]:focus,.TreeChapter-heading [contenteditable]:focus,.TreeChapter-heading input:focus{background-color:#fff}
.TreeChapter-heading [contentEditable]:focus,.TreeChapter-heading [contentEditable]:hover,.TreeChapter-heading [contenteditable]:focus,.TreeChapter-heading [contenteditable]:hover,.TreeChapter-heading input:focus,.TreeChapter-heading input:hover{border:1px solid rgba(188,204,223,.5);margin:-1px}
.TreeChapter-content,.TreeChapter.is-collapsed,.TreeChapter.is-collapsed+.TreeChapter{margin-top:6px}
.TreeChapter-visibilityFilter{cursor:pointer;position:absolute;top:10px;right:8px;width:22px;height:13px}
.TreeChapter .ql-editor,.TreeChapter-contentEditable{min-width:9em;display:inline-block;position:relative;z-index:1}
.TreeChapter-contentEditablePlaceholder{position:absolute;color:rgba(0,0,0,.3)}
.TreeChapter-fold:hover,.TreeSection-foldIcon:hover{color:#000}
.TreeChapter-fold{position:absolute;top:6px;left:6px;margin-left:8px;cursor:pointer}
.TreeChapter--is-dropTarget{box-shadow:0 1px 10px 2px rgba(255,0,255,.75)}
.TreeChapter.is-dragging{background-color:rgba(218,223,229,.2);border:1px dashed #dadfe5;box-shadow:none}
.TreeChapter.is-dragging>*{opacity:.2}
.drop-instructions .drop-message{padding:6%;text-align:center;background-color:rgba(0,0,0,.05);border-radius:5px;font-size:2em;-moz-transition-property:background,margin;-o-transition-property:background,margin;-webkit-transition-property:background,margin;transition-property:background,margin;-moz-transition-duration:.4s,.2s;-o-transition-duration:.4s,.2s;-webkit-transition-duration:.4s,.2s;transition-duration:.4s,.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.drop-instructions .Droppable{margin:30px 0 -30px}
.drop-instructions .Droppable.is-dropTarget+.drop-message{margin:10px 0;background-color:rgba(0,0,0,.2)}
@-webkit-keyframes appear{0%{-webkit-transform-origin:center top;-webkit-transform:scale(0)}
100%{-webkit-transform-origin:center top;-webkit-transform:scale(1)}
}
@-webkit-keyframes shimmerLoading{0%{background-position:800px 0}
100%{background-position:0 0}
}
.TreeSection{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;position:relative;background-color:#d7e3db;border:1px solid #fff;border-radius:8px;box-shadow:0 1px 7px -1px rgba(0,0,0,.25);margin:12px 0}
.TreeSection .Draggable,.TreeSection-fold,.TreeSection:after{position:absolute;top:0;bottom:0}
.TreeSection:after{opacity:0;content:'';left:0;right:0;background-image:-moz-repeating-linear-gradient(-45deg,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 5%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 55%,rgba(255,255,255,.7) 100%);background-image:-webkit-repeating-linear-gradient(-45deg,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 5%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 55%,rgba(255,255,255,.7) 100%);background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 5%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 55%,rgba(255,255,255,.7) 100%);background-size:800px 800px;-webkit-transition:opacity 1s}
.TreeSection.is-loading>*{pointer-events:none}
.TreeSection.is-loading:after{opacity:1;-webkit-animation:shimmerLoading 4s ease-in-out infinite}
.TreeSection.appear{-webkit-animation:appear .3s}
.TreeSection.is-group{background-color:#e6ecf2!important}
.TreeSection.is-hovered{box-shadow:0 1px 10px 0 rgba(0,0,0,.3)}
.TreeSection.is-focused,.TreeSection:focus{box-shadow:0 0 2px 3px rgba(34,153,255,.75);outline:0}
.TreeSection .Draggable{width:50px}
.TreeSection-fold{cursor:move;left:0;width:15px;text-align:center;border-right:1px solid #fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,.8)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,0));border-radius:7px 0 0 7px;padding-top:7px}
.TreeSection-foldIcon{cursor:pointer}
.TreeSection-content{-moz-user-select:all;-ms-user-select:all;-webkit-user-select:all;user-select:all;cursor:auto;margin-left:19px}
.TreeSection--input{background-color:#f0f0f0!important;border-radius:2px}
.TreeSection--input .TreeSection-fold{border-radius:2px 0 0 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(#fff,rgba(255,255,255,0));background-image:-webkit-linear-gradient(#fff,rgba(255,255,255,0));background-image:linear-gradient(#fff,rgba(255,255,255,0))}
.TreeSection--input .add-field{color:green;font-weight:700;font-size:200%;cursor:pointer}
.TreeSection--input .TreeSection-content{-moz-user-select:all;-ms-user-select:all;-webkit-user-select:all;user-select:all;cursor:auto;margin-left:50px}
.TreeSection--input .TreePanelContent-description{padding-left:0;overflow:hidden}
.TreeSection.is-collapsed .TreePanelContent-description{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.TreeSection.is-collapsed .Input--validationRequired,.TreeSection.is-collapsed .TreePanelContent-settings{display:none}
.TreeSection.is-dragging{background-color:rgba(240,240,240,.2);border-style:dashed;box-shadow:none}
.TreeSection.is-dragging>*{opacity:.2}
.TreePanelContent{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;position:relative;margin:0 6px 6px 2px}
.TreePanelContent:after{content:"";display:table;clear:both}
.TreePanelContent-icon,.TreePanelContent-questionNumber{text-align:center;position:absolute;left:0;margin-top:5px;padding-top:2px}
.TreePanelContent-icon{width:22px;height:22px}
.TreeSection--input .TreePanelContent-icon{left:-31px}
.TreePanelContent-questionNumber{color:#fff;background-color:#3a644a;border-radius:50%;width:22px;height:22px}
.TreePanelContent-description,.TreePanelContent-questionNumber{font-size:120%}
.TreePanelContent-questionNumber--long{font-size:110%;letter-spacing:-1px;direction:rtl}
.TreePanelContent-description{display:inline-block;padding-top:6px;padding-right:2em;padding-left:32px}
.TreePanelContent-description .ql-editor,.TreePanelContent-description input,.TreePanelContent-description textarea{font:inherit;color:inherit;border:none;background-color:transparent;width:100%}
.TreePanelContent-description .ql-editor:hover,.TreePanelContent-description input:hover,.TreePanelContent-description textarea:hover{background-color:rgba(255,255,255,.4)}
.TreePanelContent-description .ql-editor:focus,.TreePanelContent-description input:focus,.TreePanelContent-description textarea:focus{background-color:#fff}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput,.TreePanelContent-externalIdInput,.TreePanelContent-table-externalIdInput{top:5px;text-align:right;max-width:35%}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input,.TreePanelContent-externalIdInput input,.TreePanelContent-table-externalIdInput input{background:0 0;border:none;font-family:Monaco,Consolas,monospace;color:#43a4b0;text-align:right;width:65px;display:inline-block;padding:2px;-moz-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;transition-property:width;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input:-moz-placeholder,.TreePanelContent-externalIdInput input:-moz-placeholder,.TreePanelContent-table-externalIdInput input:-moz-placeholder{color:#43a4b0;opacity:.5}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input::-moz-placeholder,.TreePanelContent-externalIdInput input::-moz-placeholder,.TreePanelContent-table-externalIdInput input::-moz-placeholder{color:#43a4b0;opacity:.5}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input:-ms-input-placeholder,.TreePanelContent-externalIdInput input:-ms-input-placeholder,.TreePanelContent-table-externalIdInput input:-ms-input-placeholder{color:#43a4b0;opacity:.5}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input::-webkit-input-placeholder,.TreePanelContent-externalIdInput input::-webkit-input-placeholder,.TreePanelContent-table-externalIdInput input::-webkit-input-placeholder{color:#43a4b0;opacity:.5}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input:focus,.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input:hover,.TreePanelContent-externalIdInput input:focus,.TreePanelContent-externalIdInput input:hover,.TreePanelContent-table-externalIdInput input:focus,.TreePanelContent-table-externalIdInput input:hover{background-color:rgba(255,255,255,.6);width:80px}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input:focus,.TreePanelContent-externalIdInput input:focus,.TreePanelContent-table-externalIdInput input:focus{outline:0}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input:focus:-moz-placeholder,.TreePanelContent-externalIdInput input:focus:-moz-placeholder,.TreePanelContent-table-externalIdInput input:focus:-moz-placeholder{opacity:.2}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input:focus::-moz-placeholder,.TreePanelContent-externalIdInput input:focus::-moz-placeholder,.TreePanelContent-table-externalIdInput input:focus::-moz-placeholder{opacity:.2}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input:focus:-ms-input-placeholder,.TreePanelContent-externalIdInput input:focus:-ms-input-placeholder,.TreePanelContent-table-externalIdInput input:focus:-ms-input-placeholder{opacity:.2}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput input:focus::-webkit-input-placeholder,.TreePanelContent-externalIdInput input:focus::-webkit-input-placeholder,.TreePanelContent-table-externalIdInput input:focus::-webkit-input-placeholder{opacity:.2}
.Input--tableRow .TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput,.Input--tableRow .TreePanelContent-externalIdInput,.Input--tableRow .TreePanelContent-table-externalIdInput{top:3px}
.TreePanelContent .hasOtherOption .Choice-otherOption-externalIdInput,.TreePanelContent-externalIdInput{position:absolute;right:30px}
.TreePanelContent-table-externalIdInput{width:115px}
.TreePanelContent-visibilityFilter{cursor:pointer;position:absolute;top:8px;right:0;width:22px;height:13px}
.TreePanelContent-randomizationSettings{cursor:pointer;position:absolute;top:8px;right:0;width:22px;height:19px}
.TreePanelContent-tableRows-randomizationSettings{cursor:pointer;position:relative;display:inline-block;width:22px;height:19px;margin-left:10px;vertical-align:text-bottom}
.TreePanelContent-settings{margin-top:6px}
.TreePanelContent-title{float:right}
.Input{position:relative;margin-bottom:-1px;padding-right:10px}
.Input--min-max input,.Input--radio .QuillTextfield,.Input--radio input,.Input--tableRow>.QuillTextfield,.Input--tableRow>input{background-color:#fff;position:relative;border:1px solid #bcccdf;width:100%;padding:3px}
.Input--radio.has-focus,.Input--tableRow.has-focus{z-index:1;box-shadow:0 0 2px 3px rgba(34,153,255,.75)}
.Input--radio :focus,.Input--tableRow :focus{z-index:1;outline:0}
.Input--radio .quillEditor,.Input--tableRow .quillEditor{padding:3px}
.Input--radio .ql-editor,.Input--tableRow .ql-editor{margin:-3px}
.Input--radio .QuillTextfield.readOnly .ql-editor,.Input--tableRow .QuillTextfield.readOnly .ql-editor{margin:0}
.Input--radio-with-labels,.Input--tableRow-with-labels{display:flex}
.Input--toggleOtherCheckbox{margin-top:6px}
.Input--toggleCheckRandomizationCheckbox{margin-bottom:6px;text-align:right;width:100%;display:block}
.Input--toggleTableRandomizationCheckbox{margin-top:6px;float:right}
.Input--validationRequired{margin-bottom:3px}
.Input--tableRow .Input-remove-no-randomization{right:15px}
.Input--tableRow .Input-remove-randomization{right:5px}
.Input--tableRow-with-labels .Input-remove-no-randomization{right:110px}
.Input--tableRow-with-labels .Input-remove-randomization{right:5px}
.Input--multiExclusiveCheck{position:absolute!important;right:27px}
.Input--multiExclusiveCheck-finalInput{position:absolute!important;right:120px}
.Input-connection,.Input-remove{position:absolute;top:50%;cursor:pointer}
.Input-remove{color:red;right:15px;margin-top:-13px;font-size:150%;opacity:0;z-index:10}
.Input-remove:hover,:hover+.Input-remove{opacity:1}
.Input-remove-randomized{right:5px}
.Input-connection{left:100%;margin-top:-9px;margin-left:-11px;color:#2385cf}
.Input-connection-randomized{margin-left:-1px}
.Input [type=radio],.Input [type=checkbox]{-moz-appearance:none;-webkit-appearance:none;outline:0;width:16px;height:16px;border:1px solid #bcccdf;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjhmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZWFlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f7f8f9),color-stop(100%,#e5eaee));background-image:-moz-linear-gradient(#f7f8f9,#e5eaee);background-image:-webkit-linear-gradient(#f7f8f9,#e5eaee);background-image:linear-gradient(#f7f8f9,#e5eaee);margin:3px 3px -3px}
.Input [type=checkbox]{font:inherit;font-size:120%;color:inherit;position:relative}
.Input [type=checkbox]:checked:after{content:'\2713';opacity:1}
.Input [type=checkbox]:after{content:'\2713';opacity:0;position:absolute;bottom:0;left:0;right:0;top:-3px;text-align:center}
.Input [type=radio]{border-radius:50%}
.Input [type=radio]:checked{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNCUiPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNDU1MzVmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjhmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZWFlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:radial-gradient(#45535f 2px,rgba(0,0,0,0) 4px),-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f7f8f9),color-stop(100%,#e5eaee));background-image:-moz-radial-gradient(#45535f 2px,rgba(0,0,0,0) 4px),-moz-linear-gradient(#f7f8f9,#e5eaee);background-image:-webkit-radial-gradient(#45535f 2px,rgba(0,0,0,0) 4px),-webkit-linear-gradient(#f7f8f9,#e5eaee);background-image:radial-gradient(#45535f 2px,rgba(0,0,0,0) 4px),linear-gradient(#f7f8f9,#e5eaee)}
.Input [contentEditable],.Input [contenteditable]{background:#fff;width:100%;padding:3px}
.DragThumb{position:fixed;z-index:100;max-width:20em;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.DragThumb-icon{float:left;position:relative;width:22px;height:19px;margin-right:10px}
.DragThumb.is-visible{background-color:#dadfe5;padding:4px;border:1px solid #fff;border-radius:5px}
.DragThumb.is-hidden{display:none}
.Droppable{height:2px;margin:-3px 0;opacity:0;border-radius:3px;background-color:rgba(0,0,0,.2);-moz-transition-property:opacity,margin,height;-o-transition-property:opacity,margin,height;-webkit-transition-property:opacity,margin,height;transition-property:opacity,margin,height;-moz-transition-duration:.4s,.2s,.2s;-o-transition-duration:.4s,.2s,.2s;-webkit-transition-duration:.4s,.2s,.2s;transition-duration:.4s,.2s,.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.Droppable.is-dropTarget{opacity:.99;margin:5px 0;height:20px}
.drop-instructions .Droppable.is-dropTarget{margin:30px 0 -30px;height:2px}
.is-highlight{outline:rgba(255,0,255,.2) solid 1px}
.edit-tool select,select{border:1px solid #a0a6ad;border-radius:3px;color:inherit;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#f0f0f0));background-image:-moz-linear-gradient(#fff,#f0f0f0);background-image:-webkit-linear-gradient(#fff,#f0f0f0);background-image:linear-gradient(#fff,#f0f0f0);box-shadow:0 0 5px rgba(0,0,0,.08);padding:3px 6px;position:relative}
.edit-tool select[disabled],select[disabled]{opacity:.6}
#Admin #Collector .is-filtered,.string-id{opacity:.5}
.filter-connection-lines{position:absolute;border:2px solid #2385cf;border-width:2px 2px 0 0;width:12px;border-top-right-radius:10px;margin-left:5px}
.filter-connection-lines .bottom-line{content:'';position:absolute;right:-2px;top:100%;height:12px;border:inherit;border-bottom-right-radius:10px;border-width:0 2px 2px 0}
.filter-connection-lines.warning{border-color:red}
.QuillTextfield{cursor:text;display:inline-block;padding:0!important;max-width:100%;min-width:160px;white-space:pre-wrap}
.ImageQuestionModal .QuillTextfield{min-width:0}
.QuillTextfield.readOnly{cursor:default;color:rgba(0,0,0,.7)!important}
.QuillTextfield-placeholder{diplay:block;position:absolute;opacity:.5}
.QuillTextfield .ql-paste-manager{position:absolute;text-indent:-99999em;left:-99999em}
.QuillTextfield-textFiledColor1{background-color:#fffaf0!important}
.QuillTextfield-textFiledColor2{background-color:#f0f8ff!important}
.QuillTextfield--with-exclusive-check{padding-right:35px!important}
[style*="120%"]{color:rgba(135,0,82,1);font-weight:400;display:block}
[style*="120%"] b,b [style*="120%"]{font-weight:bolder}
.platform-phone .row.rowdiv label .MarkupText.MarkupText--inline [style*="120%"]{color:#000;font-size:100%!important}
@media screen and (max-width:768px){.row.rowdiv label .MarkupText.MarkupText--inline [style*="120%"]{font-size:100%!important;color:#000}
}
hr.table-rows-hr{border-style:solid;border-width:1px 0;border-bottom-color:#fff;border-top-color:rgba(0,0,0,.1);margin:.5em -6px .5em -37px}
.table-rows-header{margin:1em 0 .5em;display:block;height:35px;font-size:120%}
select.table-rows-type{float:right}
#Admin #Collector .is-filtered .is-filtered{opacity:1}
#Admin #Collector .is-filtered.Question--chapter,#Admin #Collector .is-filtered.Question--numberedQuestion{height:auto!important;visibility:visible!important;margin:0 0 3.33em;position:relative}
.platform-desktop #Collector .is-filtered.Question--numberedQuestion,.platform-tablet #Collector .is-filtered.Question--numberedQuestion{padding:35px 50px}
.LoginForm{font-size:16px;color:#3b4552;width:304px;margin:0 auto;border-radius:10px;-moz-box-shadow:rgba(60,72,81,.24) 0 0 21px;-webkit-box-shadow:rgba(60,72,81,.24) 0 0 21px;box-shadow:rgba(60,72,81,.24) 0 0 21px}
.LoginForm-header{border-top-left-radius:10px;border-top-right-radius:10px;padding-top:20px;padding-bottom:27px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNTY1YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM4M2U0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#51565b),color-stop(100%,#383e44));background-image:-moz-linear-gradient(#51565b,#383e44);background-image:-webkit-linear-gradient(#51565b,#383e44);background-image:linear-gradient(#51565b,#383e44)}
.LoginForm-header p{font-size:22px;text-align:center;padding:0 28px;margin:15px 0 4px;color:#fff}
.LoginForm-logo{margin:0 auto;display:block}
.LoginForm-errors{-moz-animation:fadein .6s;-webkit-animation:fadein .6s;animation:fadein .6s;background:#cbdfed;color:#265ab9;padding:10px 24px;border-left:1px solid #d3e7f5;border-right:1px solid #d3e7f5;overflow:hidden;height:80px}
.LoginApp,body,html{height:100%}
.LoginForm-errors ul{margin:0;padding:0;list-style:none}
@-moz-keyframes fadein{from{height:0}
to{height:80px}
}
@-webkit-keyframes fadein{from{height:0}
to{height:80px}
}
@keyframes fadein{from{height:0}
to{height:80px}
}
.LoginForm-content{background:#f5f5f5;padding:14px 31px;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.LoginForm input{border:1px solid #bcccdf;line-height:1;padding:1px 5px;outline:0}
.LoginForm input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset}
.LoginForm h3{font-size:19px;font-weight:400;text-align:center;margin:0;line-height:1}
.LoginForm hr{margin:18px -32px 12px;border:0;border-bottom:1px solid #d0d2d4}
.LoginForm-button{color:#265ab9}
.LoginForm-link{color:#265ab9;display:inline-block;cursor:pointer;margin:.4em 0}
.LoginForm .ValidationInput.is-invalid .ValidationInput-input{border:1px solid #2385cf}
.LoginForm .ValidationInput-error{display:none}
.LoginForm .ValidationInput-customError{color:#2385cf;font-size:12px}
.LoginForm .ValidationInput-label{margin-top:10px}
#Collector .LoginApp{margin-top:100px}
.LoginApp-outerWrap{display:table;width:100%;height:100%}
.LoginApp-innerWrap{display:table-cell;vertical-align:middle}
.PopupMessage{display:none}
.PopupMessage.is-visible{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);z-index:1000}
.PopupMessage-box{margin:120px auto;padding:20px;width:400px;border-radius:.75em;border:1px solid;background-color:rgba(237,239,240,.9999)}
.PopupMessage-title{text-align:center;font-size:32px;color:rgba(135,0,82,1)}
.ValidationInput .server-error,.ValidationInput div.invalid ul.error{color:red}
.PopupMessage .Button--popup{display:block!important;margin:0 auto;float:none;font-size:1.6em!important}
.ValidationInput{width:100%}
.ValidationInput--compact .ValidationInput-input{float:left}
.ValidationInput.is-invalid .ValidationInput-input{border:1px solid red}
.ValidationInput-label{font-weight:400;display:block}
.ValidationInput-input{display:block;width:100%;font-size:1em;line-height:1em;padding:.3em;vertical-align:middle;margin-bottom:.4em}
.ValidationInput-error{width:100%;padding:0}
.ValidationInput div.invalid input{border:2px solid red}
.MarkupText--inline>*{display:inline-block}
.MarkupText--hidden{display:none!important}