@media handheld,only screen and (max-width:1024px){body{font-size:1em!important}img{height:auto;max-width:100%!important}iframe{-webkit-overflow-scrolling:touch}.form-box{width:auto!important;border:none!important;padding-bottom:.5em!important;margin-left:0!important;margin-right:0!important}.form-core{width:auto!important}.interview-name{width:auto!important}img.calendar-icon{background-color:#f2f2f2;border:1px solid #cecece!important;border-radius:.2em;padding:.5em;box-shadow:0 0 1px #cecece;vertical-align:middle}.ui-slider.small .ui-slider-track{height:1em}.ui-slider.small .ui-btn.ui-slider-handle{height:2em;width:2em;margin-left:-1em;margin-top:-1em}.question-TEXTE input[type='text'],.question-TEXTE input[type='email']{width:99.5%!important}}@media handheld,only screen and (max-width:640px){.form-box{padding-left:0!important;padding-right:0!important;max-width:none!important}.form-core{padding-left:.5em!important;padding-right:.5em!important;max-width:none!important}.interview-image{max-width:100%!important}.interview-name-parent{margin-left:-0.5em!important;margin-right:-0.5em!important}.interview-element,.question-instructions,.question-body{margin-left:0!important;margin-right:0!important}.sortable-question-container{margin-left:0!important;margin-right:0!important}.sortable-question-container ul.sortable{max-width:100%!important;width:100%!important}.question-TEXTE textarea,input[type='text'],input[type='number'],input[type='email'],.question-UNIQUE select,.question-MULTIPLE select{width:99.5%!important}.question-GROUPE input[type='text'],.question-GROUPE input[type='number'],.question-GROUPE input[type='email'],.question-GROUPE select{min-width:none}.question-choices{margin-left:0!important;margin-right:0!important}button,.button-generic{width:100%!important;font-size:1em;padding:.3em .5em;margin-bottom:.5em}button.button-question-now{margin-left:0!important;margin-right:0!important}.comment-container{background-image:none!important;margin-left:0!important;margin-right:0!important;padding-left:.5em!important;padding-right:.5em!important}.special-choices{overflow-x:auto;overflow-y:hidden;*padding-bottom:20px;*position:relative;_width:100%}.question-DATE input{width:30%!important}.question-DATE select{width:auto!important}.element-side{overflow-x:visible;overflow-y:visible}.element-side-container{width:100%!important}.element-side-container td[class^=element-side-td]{max-width:100%!important;width:auto!important;display:block!important;padding-left:0!important;padding-right:0!important}.ui-dialog-titlebar{font-size:1.1em}.ui-dialog .big-button{font-size:1em}.ui-slider-track{min-width:none}}@media handheld,only screen and (min-width:640px) and (max-width:1024px){.element-side{-webkit-overflow-scrolling:touch}}@media handheld,only screen and (max-width:640px){.question-GROUPE .questions-table-parent,.special-choices{-webkit-overflow-scrolling:touch}.questions-table-parent table,.questions-table-parent thead,.questions-table-parent tbody,.questions-table-parent th,.questions-table-parent td,.questions-table-parent tr{display:block}.questions-table-parent thead tr{position:absolute;top:-9999px;left:-9999px}.questions-table-parent td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;background:0}.questions-table-parent td.column-question{text-align:left;padding-left:8%}.questions-table-parent td.column-question,.questions-table-parent th.column-question,.questions-table-parent tbody,.questions-table-parent td.column-criteria{width:auto!important;height:auto!important}.questions-table-container .column-criterias,.questions-table-container thead .question-heading-parent,.questions-table-container>tbody>tr:first-child>td,.questions-table-container th.question-choice-horiz,.questions-table-container th.mandatory,.questions-table-container tfoot td,.questions-table-container,.questions-table-container tr td.column-criteria+td.mandatory{border:0;width:90%}.questions-table-container td.question-choice-horiz{height:auto}.questions-table-container td.question-choice-horiz input,.questions-table-container td.question-choice-horiz img,.questions-table-container td.question-choice-horiz svg:first-child{margin-top:0}.questions-table-container .interview-element.question-TEXTE{width:auto}.questions-table-parent .question-heading{padding:1em 0 .5em}.questions-table-parent td.mandatory{padding-left:1.5em;padding-bottom:.4em}.questions-table-container span.mandatory-icon{margin-top:0}.criteria-name-container{font-weight:bold}.questions-table-container .img-container>span>span{display:table-cell!important}.questions-table-container .slider-container{padding:.2em 1em}.questions-table-container .question-choices-column>*{display:inline-block}.questions-table-container .question-DATE .question-body{text-align:left}.questions-table-container tbody .question-body{margin:0}.question-GROUPE.corrige{display:none!important}.sum-control-value{padding-left:2em}}@media handheld,only screen and (min-width:640px) and (max-width:1024px){.question-GROUPE .questions-table-parent{-webkit-overflow-scrolling:touch}}@media handheld,only screen and (max-width:640px){.rwd table.question-choices-horiz,.rwd table.table-spacing-col{width:100%}.rwd table.question-choices-horiz,.rwd table.question-choices-horiz>tbody,.rwd table.question-choices-horiz td.question-choice-horiz,.rwd table.question-choices-horiz tr.question-choices-label .rwd table.table-spacing-col,.rwd table.table-spacing-col>tbody,.rwd table.table-spacing-col tr,.rwd table.table-spacing-col td{display:block}.rwd table.question-choices-horiz tr.question-choices-label td.question-choice-horiz{position:absolute;top:-9999px;left:-9999px}.rwd table.question-choices-horiz td.question-choice-horiz,.rwd table.table-spacing-col td{border:0;position:relative;padding-left:50%;background:0}.rwd table.question-choices-horiz tr:not(.question-choices-label) td.question-choice-horiz,.rwd table.table-spacing-col td{text-align:left;padding-left:0}.rwd table.question-choices-horiz tr.question-choices-label td.question-choice-horiz{border:0;width:90%}.rwd table.question-choices-horiz tr:not(.question-choices-label) td.question-choice-horiz .img-container>span>span,.rwd table.table-spacing-col td .img-container>span>span{display:table-cell!important}.rwd table.question-choices-horiz tr:not(.question-choices-label) td.question-choice-horiz>div,.rwd table.question-choices-horiz tr:not(.question-choices-label) td.question-choice-horiz>input,.rwd table.table-spacing-col td>*{display:inline-block;vertical-align:middle}.rwd table.table-spacing-col td:not([data-order]){display:none}}/************* Épuré *************/@media handheld, only screen and (max-width:640px)  {/** Réduction de l'espace à gauche des tableaux sur écrans de petite taille */.question-body, .question-instructions  { margin-left: 10% !important;}.questions-table-parent, .questions-table-parent .question-body  { margin-left: 3% !important;}.question-heading  {font-size: 0.8em;}}/************* end of Épuré *************/

/************* APPS *************/@media (max-width:768px){body{padding:0;font-size:16px!important}.form-core{width:100%;min-height:-webkit-calc(100vh - 86px);min-height:calc(100vh - 86px);margin:0;padding:0 20px 20px;-webkit-box-shadow:none;box-shadow:none}.interview-name-parent{margin:0 -20px 40px}.interview-progress-parent{margin:0 0 30px}}@media (max-width:640px){select{margin-top:15px}.form-box{padding-top:60px}.form-box:before{height:60px}.form-core{min-height:-webkit-calc(100vh - 60px);min-height:calc(100vh - 60px)}.form-core:before{-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)}.comment-container:before{left:-3px}.interview-name-parent{min-height:1px;padding:0;border:0}.interview-name-parent h1.interview-name{position:relative;min-height:70px;margin:0 20px;padding:20px 0}.interview-name-parent h1.interview-name:before{content:'';position:absolute;display:inline-block;bottom:0;left:0;right:0;height:3px;background-color:#03A9F4}.print-toolbar{display:none}form#form-interview .sortable-question-container ul{display:inline-block!important;width:44%!important;min-width:10%}form#form-interview .sortable-question-container ul li .choice-label{font-size:.875em}form#form-interview .slider-container{padding-left:0;padding-right:0}form#form-interview .slider-choices-parent,form#form-interview .slider-container table{width:100%}form#form-interview .slider-choices-parent .question-choices,form#form-interview .slider-choices-parent .question-choices .slider-container{display:block}#buttons-nav-container{margin-top:70px}.ui-dialog .ui-dialog-buttonset button.ui-widget,button.button-generic{display:block;width:-webkit-calc(100% - 20px)!important;width:calc(100% - 20px)!important}button.button-questions-next,button.button-questions-prev{position:relative;display:inline-block;width:50px!important;height:50px!important}button.button-questions-next:after,button.button-questions-prev:after{content:'';position:absolute;display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAWUlEQVRYw+3RwQmAQAxE0elKLUzwIqZkrSC6V68y6ob/CvgDiQQAXcjI8Oab8OabxZvfcyBP/n/5B8z5LwfsJ3rhybeJo8jEWGJiKjAxS86JVT7XxCYA6NoJmuXzUciAVikAAAAASUVORK5CYII=);top:50%;left:50%;width:48px;height:48px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:2em}button.button-questions-next .button-label,button.button-questions-prev .button-label{display:none!important}button.button-questions-next:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.language-switcher select{margin-top:0}.ui-dialog{left:10%!important;right:10%!important;width:80%!important}.ui-dialog .adaptable-content{padding:0!important}.ui-dialog .ui-dialog-buttonset button.ui-widget{display:inline-block;width:auto!important;padding:6px 10px}}@media (max-width:480px){.interview-name-parent h1.interview-name{font-size:1.125em}form#form-interview .sortable-question-container ul.sortable-depository{margin-right:5px;padding-right:10px}form#form-interview .sortable-question-container ul{width:45%!important}.ui-dialog .ui-dialog-buttonset button.ui-widget .button-label,button.button-generic .button-label,button.button-questions-next .button-label,button.button-questions-prev .button-label{font-size:1em;line-height:1em}.ui-dialog .ui-dialog-buttonset button.ui-widget,button.button-generic{height:auto;padding:15px 20px}.interview-progress-parent #interview-progress{position:fixed;top:48px;left:0;right:0;height:12px;background:#03A9F4;padding-right:5px;z-index:999999}.interview-progress-parent #interview-progress .interview-progress-label{display:none}.interview-progress-parent #interview-progress .ui-progressbar-value{height:12px;background-color:#02638f}.interview-progress-parent #interview-progress .ui-progressbar-value:before{content:none}.interview-progress-parent #interview-progress .ui-progressbar-value:after{right:-5px;border-color:transparent transparent transparent #02638f;border-width:6px 0 6px 5px}}@media (max-width:400px){form#form-interview .question-heading-parent{font-size:1em}form#form-interview .question-body,form#form-interview .question-instructions{font-size:.75em}form#form-interview .special-choices table.question-choices-horiz tr.question-choices-label td.question-choice-horiz{padding:3px}form#form-interview .special-choices table.question-choices-horiz .tb-radio-check-m{width:16px;height:16px}form#form-interview .special-choices table.question-choices-horiz .tb-radio-check-m .tb-radio-check-quebec-m{width:16px;height:16px;background-size:200% 300%}form#form-interview .special-choices table.question-choices-horiz .tb-radio-check-m .tb-radio-check-m-checked .tb-radio-check-quebec-m{background-position:-100% 0}form#form-interview .question-body ul.question-choices li.question-choices-column>div>label{font-size:1.157em}}/************* end of APPS *************/

/************* Flat Color White *************/@media (max-width:768px){.form-core{min-height:-webkit-calc(100vh - 85px);min-height:calc(100vh - 85px)}.interview-progress-parent{margin:0 0 30px}}@media (max-width:640px){.interview-name-parent h1.interview-name:before{content:none}.ui-dialog .ui-dialog-buttonset button.ui-widget,button.button-generic{display:inline-block;width:auto!important}}@media (max-width:480px){.ui-dialog .ui-dialog-buttonset button.ui-widget,button.button-generic{width:auto!important}.language-switcher{-webkit-transform:translate(0,-10%);-ms-transform:translate(0,-10%);transform:translate(0,-10%)}.chronometer{border-bottom:0}.interview-progress-parent #interview-progress{height:12px;padding-right:5px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background:#fff}.interview-progress-parent #interview-progress .interview-progress-label{display:none}.interview-progress-parent #interview-progress .ui-progressbar-value{background-color:#5A5A5A;height:12px}.interview-progress-parent #interview-progress .ui-progressbar-value:after{content:'';border-color:transparent transparent transparent #5A5A5A}}/************* end of Flat Color White *************/

/************* CASA (no logo) *************/.form-core::before  { background: #fff; background-position: 50% 17px; height: 90px; display: none;}.interview-name-parent {    min-height: 0px;    padding-top: 30px !important;    border: 0;    margin-top: -45px;    padding: 0;}body  { font-family: "arial"; font-size: 1em !important;}/************* end of CASA (no logo) *************/

