@charset "UTF-8";#form_survey>[data-count]::before{content:attr(data-count) ". ";font-weight:700;}#form_survey>label.db{margin:0 0 5px;}#form_survey>label.dib{line-height:50px;margin:0 0 20px;padding-right:10px;width:120px;}#form_survey>[type=checkbox]+label,#form_survey>[type=radio]+label{line-height:20px;margin:0 0 20px;padding:10px 10px 10px 34px;width:auto;min-width:250px;}#form_survey>[type=checkbox]+label::before,#form_survey>[type=radio]+label::before{background:rgba(196,18,48,0);border:2px solid #505050;color:#fff;content:"\f12c";font-family:materialdesign;font-size:0;height:24px;left:0;line-height:20px;position:absolute;text-align:center;top:8px;transition:background .25s linear,font-size .25s linear;width:24px;}#form_survey>[type=checkbox]:checked+label::before,#form_survey>[type=radio]:checked+label::before{background:#c41230;border-color:#c41230;font-size:16px;}#form_survey>input:not([type=range]),#form_survey>select,#form_survey>textarea{background:rgba(80,80,80,.1);margin:0 0 20px;transition:background .2s ease-in;}#form_survey>input:not([type=range]),#form_survey>select{height:50px;line-height:50px;padding:0 10px;}#form_survey>textarea{height:250px;line-height:1.5em;padding:10px;resize:vertical;}#form_survey>input:not([type=range]).db,#form_survey>select.db,#form_survey>textarea{width:100%;}#form_survey>input:not([type=range]).dib,#form_survey>select.dib{width:calc(100% - 120px);}#form_survey>input:not([type=range]):focus,#form_survey>select:focus,#form_survey>textarea:focus{background:rgba(80,80,80,.15);}#form_survey>input::-ms-clear{display:none;}#form_survey>input::-webkit-clear-button{display:none;}#form_survey>input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;margin:5px 5px 20px 0;width:calc(100% - 95px);max-width:400px;}#form_survey>input[type=range]:focus{outline:none;}#form_survey>input[type=range]+p{background:rgba(80,80,80,.1);margin:5px 0 20px 0;padding:0 5px;transition:background .2s ease-in;width:90px;}#form_survey>input[type=range]:focus+p{background:rgba(80,80,80,.15);}#form_survey>input[type=range]+p::before{border-bottom:4px solid transparent;border-right:5px solid rgba(80,80,80,.1);border-top:4px solid transparent;content:"";left:-5px;position:absolute;top:7px;transition:border .2s ease-in;}#form_survey>input[type=range]:focus+p::before{border-right-color:rgba(80,80,80,.15);}#form_survey>input[type=range]+p+label{border-top:1px solid rgba(80,80,80,.15);padding-top:20px;}#form_survey>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#114432;border:1px solid #fff;border-radius:50%;height:24px;margin-top:-9px;transition:background .2s ease-in;width:24px;}#form_survey>input[type=range]:focus::-webkit-slider-thumb{background:#c41230;}#form_survey>input[type=range]::-webkit-slider-runnable-track{background:rgba(80,80,80,.1);border-radius:2px;height:4px;transition:background .2s ease-in;width:100%;}#form_survey>input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(80,80,80,.15);}#form_survey>input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#114432;border:1px solid #fff;border-radius:50%;height:24px;transition:background .2s ease-in;width:24px;}#form_survey>input[type=range]:focus::-moz-range-thumb{background:#c41230;}#form_survey>input[type=range]::-moz-range-track{background:rgba(80,80,80,.1);border-radius:2px;height:4px;transition:background .2s ease-in;width:100%;}#form_survey>input[type=range]:focus::-moz-range-track{background:rgba(80,80,80,.15);}#form_survey>input[type=range]::-ms-thumb{appearance:none;background:#114432;border:1px solid #fff;border-radius:50%;height:24px;margin:0;transition:background .2s ease-in;width:24px;}#form_survey>input[type=range]::-ms-track{background:rgba(80,80,80,.1);border-color:#fff;border-width:10px 0;border-radius:2px;color:transparent;height:4px;transition:background .2s ease-in;width:100%;}#form_survey>input[type=range]:focus::-ms-track{background:rgba(80,80,80,.15);}#form_survey>input[type=range]::-ms-tooltip{display:none;}#form_survey>button{background:#c41230;color:#fff;float:right;font-size:22px;height:50px;line-height:50px;padding:0 20px;}#form_survey>button[type=button]{font-size:16px;height:32px;line-height:32px;margin:0 0 20px;}#form_survey>button[data-icon]::before{content:attr(data-icon);display:inline-block;font-family:materialdesign;padding:0 10px 0 0;}