@charset "UTF-8";.display-none{display:none}.loader_survey{background:#fff;z-index:999999999999999;position:fixed;width:100vw;height:100vh;top:0;left:0;opacity:.5}.loader_survey:after{content:"\f110";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;font-size:4rem;animation:fa-spin 1s infinite steps(8);top:40vh;left:50vw;z-index:1}body{background:#eee}.container{background:#fff}@media (max-width:1000px){.container{width:100%}}.survey_theme{font-size:120%;color:#e00932;text-transform:uppercase;font-weight:700;clear:both;padding-top:15px}.survey_theme .question_text{margin-bottom:15px;padding:10px 0;font-size:130%}.question{overflow:hidden;margin:20px 0 5px 0;clear:both}.question .col-xs-12,.question .col-xs-6{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:start}.question .question_number,.question .question_text{color:#fff;font-weight:700;vertical-align:middle;min-height:30px}.question .question_number{background-color:#000;text-align:center;min-width:4%!important;padding:4px;height:30px;font-size:16px;border-top-left-radius:4px;border-bottom-left-radius:4px}.question .question_text{background:#efefef;letter-spacing:.02em;flex-grow:1;border-left:1px solid #fff;padding:4px 5px;color:#333;border-top-right-radius:4px;border-bottom-right-radius:4px;line-height:20px;width:94%;flex:1}.question .question_text.required:after{content:' *';color:red}.sub_question_text{font-weight:700;font-size:110%;position:relative;padding-left:25px}.sub_question_text:before{display:inline-block;content:">";width:20px;height:20px;background:#000;color:#fff;line-height:20px;text-align:center;margin-right:4px;border-radius:50%;font-size:11px;position:absolute;left:0}.sub_question_text.required:after{content:' *';color:red}.has-error{border:1px solid red}.responses{margin:15px 0 15px 45px;clear:both}.responses .fa.fa-spinner.fa-spin{display:none!important}.responses.half_size{margin:0 15px 0 0}.responses input.form-control{margin-bottom:5px;height:auto}.responses form>div .form-control{padding:0;border:none}.responses form>div label{position:relative;padding-left:20px}.responses form>div select{width:40%;padding:10px!important;box-sizing:border-box;border:1px solid #c8c8c8!important;height:auto}.responses form>div select#form_responses_0_day,.responses form>div select#form_responses_0_month,.responses form>div select#form_responses_0_year{width:8%;margin-right:10px}.responses form>div textarea{border:1px solid #c8c8c8!important;min-height:100px}.responses form>div textarea.form-control{padding:10px}.responses form>div input[type=checkbox],.responses form>div input[type=radio]{position:absolute;top:1px;left:0}.responses form>div input[type=text]{border:1px solid #c8c8c8!important;margin-bottom:0;padding:10px}.responses form>div input[type=text].js-date-picker{width:40%;background:#fff url(data:image/png;base64,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) 97% 50% no-repeat;background-size:15px auto;padding:10px!important}.sub_question_responses{margin:15px 0 0;padding-bottom:10px}.sub_question_responses .form_ajax_survey [class*=col-]{padding:2px}.survey_header{width:100%;min-height:250px;display:block}.survey_header img{width:100%}.survey_msg_introduction{padding:1.5rem 0;font-size:30px;font-weight:900;line-height:1.2}.form_ajax_survey [class*=col-]{padding:5px;box-sizing:border-box}.form_ajax_survey [class*=col-]:first-of-type .row [class*=col-]{border:none!important}.form_ajax_survey .row.matrix_container{display:flex}.form_ajax_survey #form div .row{margin-right:0;margin-left:0}.form_ajax_survey #form div .row:first-of-type [class*=col-]{background:0 0}.form_ajax_survey #form div .multiselect-native-select .btn-group{width:40%;height:auto}.form_ajax_survey #form div .multiselect-native-select .btn-group button{position:relative}.form_ajax_survey #form div .multiselect-native-select .btn-group button.multiselect{min-width:300px;text-align:left;width:100%;height:auto;padding:10px}.form_ajax_survey #form div .multiselect-native-select .btn-group button .caret{position:absolute;right:10px;top:15px}.form_ajax_survey #form div .multiselect-native-select .multiselect-container{width:100%}.form_ajax_survey #form div .multiselect-native-select .multiselect-container a label input[type=checkbox]{opacity:0;display:none}.form_ajax_survey #form div .multiselect-native-select .multiselect-container a label input[type=radio]{opacity:0;display:none}.form_ajax_survey #form div .fileinput-button-single{position:relative;background:#fff;border-radius:0;text-align:left;border:1px dotted #a2a2a2;display:table;width:100%;padding:3px}.form_ajax_survey #form div .fileinput-button-single:hover{cursor:pointer;background:#e2e2e2}.form_ajax_survey #form div .fileinput-button-single .glyphicon-plus{padding:5px 5px 5px 10px;background:#a2a2a2;color:#fff;display:table-cell;vertical-align:middle;top:0;width:2%}.form_ajax_survey #form div .fileinput-button-single .glyphicon-plus:before{content:'\f067';font-family:FontAwesome;top:9px;left:10px}.form_ajax_survey #form div .fileinput-button-single span{font-weight:700;padding:5px 20px 5px 5px;background:#a2a2a2;color:#fff;display:table-cell;vertical-align:middle;width:15%}.form_ajax_survey #form div .fileinput-button-single .form-control{margin-bottom:0;padding:7px;opacity:0}.form_ajax_survey #form div .fileinput-button-single .survey_file_uploader{position:absolute;top:0;left:0;margin-bottom:0;opacity:0}.form_ajax_survey #form div table.files{display:table-cell;vertical-align:middle;width:83%}.form_ajax_survey #form div table.files .file_name{display:block;padding:0 10px}.form_ajax_survey #form div table .survey_delete_file:before{content:'\f1f8';font-family:FontAwesome;font-size:18px;font-weight:700;padding-left:30px}.form_ajax_survey .matrix_question{background:#333;color:#fff;min-height:33px;border-bottom:1px solid #fff;min-width:120px}.form_ajax_survey .matrix_choice{background:#efefef;border-right:1px solid #fff;border-bottom:1px solid #fff;min-height:33px;display:flex;align-items:center;justify-content:center}.form_ajax_survey .matrix_choice input[type=checkbox],.form_ajax_survey .matrix_choice input[type=radio]{position:relative;top:0!important;margin:0!important}div.question_header{display:block;width:100%;min-height:auto;height:auto;float:none;margin-top:10px;padding:0 10px 0 30px}div.question_footer{display:block;width:100%;min-height:auto;height:auto;float:none;margin-top:40px;padding:0 10px 0 45px;box-sizing:border-box;clear:both}.pagination .page-item .survey-page-link{color:#fff;padding:10px 50px;border:none;transition:all .3s ease;margin-right:10px;background:#df0c36;border-radius:0;font-weight:400!important;font-size:18px;position:relative}.pagination .page-item .survey-page-link:hover{background:#3c3c3c;cursor:pointer}.pagination .page-item .survey-page-link .fa-spin{position:absolute;left:18px;top:13px}@media screen and (max-width:767px){.pagination .page-item .survey-page-link{margin:15px 30px!important;min-width:210px}}.pagination .page-item:last-of-type .survey-page-link{margin-right:0}.survey_msg_end [class*=col-]{text-align:center;font-size:120%;padding:80px 20px 50px}.survey_footer [class*=col-]{padding:30px 0;float:none;clear:both;font-size:80%;color:#bcbcbc}.survey_page .jqEasyCounterMsg{opacity:1!important}.survey_mandatory .required:before{background:#fff!important}.div_sub_question .row.sub_question_responses textarea{width:98%}.survey_generator_content{background-color:#fff;border:1px solid #e2e2e2}.survey_generator_content .survey_page{background:#fff}.survey_generator_content #div_survey_authentication{padding:100px 150px 100px 100px;margin:10% auto;max-width:90%;position:relative;overflow:hidden;background:#c8c8c8}.survey_generator_content #div_survey_authentication:before{content:'\f023';position:absolute;font-size:22em;top:-75px;bottom:0;left:-25px;font-family:FontAwesome;color:rgba(0,0,0,.1)}.survey_generator_content #div_survey_authentication label{font-size:1.6em;color:#fff}.survey_generator_content #div_survey_authentication .survey_authentication{padding:6px 40px;font-weight:700;background:#e63342;border:none}.div_consultation{background-color:#898989;position:fixed;top:0;width:100vw;left:0;min-height:40px!important;padding:20px 50px;color:#fff;z-index:999999}.div_consultation #link_print{visibility:hidden;font-size:0}.div_consultation #link_print:after{font-family:FontAwesome;visibility:visible;display:inline-block;content:'\f02f';color:#000;font-size:16px;margin-left:5px}.div_consultation a.link_survey_consultation{background-color:#f4f4f4;border-radius:4px;padding:5px 10px;color:#565656}.div_consultation a.link_survey_consultation:hover{text-decoration:none;background-color:#000;color:#fff;transition-duration:1s}.div_consultation .btn-group>.btn:first-child{margin-left:0;padding:2px 10px}.div_consultation .text-left,.div_consultation .text-right{margin-top:14px}.div_consultation .text-left>.link_survey_consultation:before{content:'<';margin-right:4px}.div_consultation .text-right>.link_survey_consultation:after{content:'>';margin-left:4px}