#questionFormList{margin-top:20px}#nbQuestionChecked{display:inline-block}#categList{border-top:1px solid #000;margin-bottom:20px}.qCategory{border-bottom:1px solid #000;cursor:pointer;display:inline-block;padding-bottom:10px;padding-top:10px;transition:all .5s cubic-bezier(.22,.61,.36,1);width:100%}#currentTitle{border-bottom:0;font-size:1.7em;margin-top:7px;padding-top:7px}#currentTitle,#titleLogo{display:inline-block;vertical-align:middle}#titleLogo{margin-bottom:0}#questionListTitle{margin-bottom:10px;margin-top:10px}.secondaryQCateg{display:none}.qCategory:hover{background-color:#e9e9e9}img.categLogo{float:left;margin-bottom:0;margin-right:15px;margin-top:0}img.uploadedPreview{height:100px}.categName{float:left;margin-left:15px}p.categExample{float:left;font-size:1em;margin-bottom:0;margin-left:7px;margin-top:4px}.previousQCategList{text-align:left}.previousQCategLink{background-position:0;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:35px}.previousQCategLink:hover{background-color:#c9c9c9}.previousQCategLink span{display:inline-block;margin-left:30px;margin-right:5px;padding-top:7px}.secondaryQCategLink{background-position-x:10px}.secondaryQCategLink:before{content:" > "}p.questionInfos{font-size:.8em;margin-bottom:0}#confirmMessage{background-color:rgba(92,184,92,.9);border:1px solid #d0d0d0;border-radius:4px;color:#fff;display:none;margin-bottom:10px;margin-left:20%;padding:5px;text-align:center;width:60%}.questionList{float:none;margin-bottom:20px}.question{border-bottom:1px solid #000;float:left;overflow:auto;width:100%}.question:hover{background-color:#c9c9c9}.questionLogo{background-image:url(../images/svg/icon_question.svg);background-repeat:no-repeat;background-size:cover;float:left;height:60px;width:60px}.questionSpanChecked{background-color:#5cb85c;color:#fff}.question input:checked+div{background-image:url(../images/svg/icon_question_select.svg)}.question input:checked+div+span{background-color:#5cb85c;color:#fff}.questionSpan{display:block;padding-bottom:15px;padding-top:14px;text-align:left}.question .questionLabel{margin-bottom:0;pointer-events:none}.question .questionLabel input{display:none}.questionsCheckedList{margin-top:15px}.questionChecked{background-color:#f6f5f7;border:1px solid #fff;box-shadow:0 0 3px #888;margin-bottom:20px;padding:10px 20px 5px;transition:background .5s cubic-bezier(.22,.61,.36,1);width:100%}.questionChecked label input.questionInput{display:none}.questionChecked p{color:grey}.questionChecked label{margin-bottom:0}.questionChecked label span{display:inline-block;text-align:center;transition:all .5s cubic-bezier(.22,.61,.36,1)}.removeQuestion{color:red;cursor:pointer;float:right;padding:5px}.setupActive label span{padding:10px;transition:all .5s cubic-bezier(.22,.61,.36,1)}.setupActive+.questionCheckedSettings{display:inline-block;transition:max-height .5s ease-in;width:100%}.setupActive+.questionCheckedSettings div{width:100%}.questionCheckedSettings{display:none;transition:max-height .25s ease-out}.setupActive{background-color:#40325e;color:#fff}.questionCheckedProposals{margin-bottom:10px;margin-top:10px}.questionCheckedProposals label{cursor:pointer}.questionCheckedMandatory{display:inline-block;padding:5px}#addQuestionBtn{border:1px solid #fff;box-shadow:0 0 3px #888;display:inline-block;margin-bottom:20px;padding:10px;text-align:center;width:100%}#addQuestionBtn img{vertical-align:middle}#addQuestionBtn img,#addQuestionBtn span{display:inline-block}.proposalsModal{display:none}.createProposals label{margin-bottom:0}.removeProposal{color:#b70004;cursor:pointer}.removeProposal:hover{color:#980205}.previewLine{margin-top:10px}input.choicePreview{vertical-align:middle}.customFormQuestionLine{background:#eff0f4;margin-top:20px;padding:15px}.customFormQuestionLine label{display:block;margin-bottom:10px;margin-top:10px}.comiti-dropdown-form{display:flex;flex-direction:column;margin:15px 0;width:100%}.comiti-dropdown-form label{margin-right:0}.intro{padding:0}h1#nameCustomForm{font-size:2rem;font-weight:700}.intro{padding-bottom:10px;text-align:center;text-transform:uppercase}.customForm{background:#fff;font-size:1.143em;padding:20px 40px!important;text-align:center!important}.customForm form{border-bottom:none}.customForm hr{margin:20px 0!important}.customForm label{display:block;margin-bottom:10px;margin-top:10px;padding-right:0!important;text-align:left!important}.customForm input{vertical-align:middle}.customForm h5{display:block;font-size:.83em;font-weight:700}#customFormQuestions{display:inline-block;margin-bottom:10px}#submitCustomForm{margin:auto}.questionDescription{font-size:.75em}#sortable li{border-bottom:0;font-size:1em;line-height:1;padding:5px 0}.input-tofill{position:relative}.row.input-tofill{margin-left:0}.input-ico.input-tofill i:after,.input-tofill:before,.tofill:before{color:#ed1c27;content:"*";font-size:14px;font-style:normal}.tofill:before{margin-right:5px}.input-tofill:before{left:-12px;position:absolute;top:5px}label.input-tofill:before{top:0}.input-tofill.hidden:before,label.hidden.input-tofill:before{visibility:hidden}.input-tofill img{height:32px;margin-left:5px;vertical-align:middle;width:auto}@media only screen and (min-width:40.063em){.customForm{-webkit-border-radius:6px;border-radius:6px;margin:20px auto;max-width:700px;min-height:0}}#formError{color:red;font-size:20px}.nav-custom li{display:none}@media only screen and (max-width:990px){.nav-custom li{border-bottom:none;bottom:150px;display:inherit;display:inline!important;padding-right:10px;position:relative}.a-color2:hover{background-color:#584581!important;opacity:1!important}.a-color1:hover{background-color:#ede5ff!important;opacity:1!important}}@media only screen and (max-width:995px){.nav-hiden{display:none}}.customFormQuestionLine{margin:15px 0 0}.customFormQuestionLine h2,.customFormQuestionLine h3{color:#000}.question_title{color:#000;margin:1rem 0;text-align:left}.questionDescription{font-size:12px;margin:10px 0;text-align:left}.input-tofill-after:after{color:#ed1c27;content:"*";font-size:14px;font-style:normal;margin-left:10px}.form-subtitle{color:#000}.formNameTitle{background:#eff0f4;padding:10px}.formNameTitle:hover{background:#dfe0e5;cursor:pointer}.formNameTitle i{transform:rotateY(0deg) rotate(90deg);transition:transform .2s}.formNameTitle .active{transform:rotateY(0deg) rotate(0deg);transition:transform .2s}.error{color:#ed1c27}.valid{color:#22b573}input.error,textarea.error{border-color:#ed1c27;border-width:1px}#customFormQuestions{margin:0;width:100%}