@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;700&display=swap");/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0}img{vertical-align:middle;display:block;width:100%}fieldset{border:0}textarea{resize:vertical}ul,ol{padding:0 0 0 20px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.clearfix:before,.clearfix:after,ul.options:before,ul.options:after{content:" ";display:table}.clearfix:after,ul.options:after{clear:both}.clearfix,ul.options{*zoom:1}.v-align{text-align:center}.v-align:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.3em}.v-align>*{display:inline-block;vertical-align:middle}.center{text-align:center}html,body{position:fixed;width:100vw;height:100%;overflow:hidden}body{background:#fff;color:#414042;font:bold 17px/22px "Ubuntu",Arial,Helvetica,Geneva,sans-serif}body.loading,body[class*=-open]{overflow:hidden}body.loading:after,body.is-loading:after{background:#ffc20e url("../../images/loader.gif") no-repeat center;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:990}h1{font:bold 45px/42px "Ubuntu",Arial,Helvetica,Geneva,sans-serif;margin:0 0 25px}@media print,all and (max-width:650px){h1{font-size:39px;line-height:37px}}h2{font:bold 25px/24px "Ubuntu",Arial,Helvetica,Geneva,sans-serif;margin:0 0 25px}@media print,all and (max-width:650px){h2{font-size:22px;line-height:24px}}p{margin:0 0 10px 0}p span{font-weight:normal}a{display:inline-block;position:relative;text-decoration:none}.btn{background:#e51937;border:0;border-radius:15px;-webkit-box-shadow:5px 8px 0 0 #8c0701;box-shadow:5px 8px 0 0 #8c0701;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:bold;line-height:21px;min-width:170px;padding:15px 25px 17px;position:relative;text-align:center;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;vertical-align:middle;width:auto;z-index:1}.btn span{font-weight:lighter}.btn:hover,.btn.active{-webkit-box-shadow:2px 2px 0 0 #8c0701;box-shadow:2px 2px 0 0 #8c0701;-webkit-transform:translate(3px,5px);transform:translate(3px,5px)}.btn-zoom{display:none;background:#00aeef;border-radius:25px;height:50px;left:-10px;padding:12px;position:absolute;top:-10px;width:50px}.btn-zoom svg{display:block;height:25px;-webkit-transition:-webkit-transform 250ms ease-out;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out,-webkit-transform 250ms ease-out;width:25px}.btn-zoom:hover svg{-webkit-transform:scale(1.23) rotate(25deg);transform:scale(1.23) rotate(25deg)}.container{height:100%;background:#ffcb08 url("/assets/images/bg3.jpg") no-repeat center;background-size:cover;bottom:0;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.4);box-shadow:0 0 30px 0 rgba(0,0,0,0.4);left:0;overflow:hidden;position:absolute;top:0;width:40%;z-index:2}.container .progress{position:absolute;right:4vw;color:#fff;font-size:23px;top:70px;z-index:6;display:block;-webkit-transform:translateY(-300px);transform:translateY(-300px);z-index:1}.container .progress .total{font-weight:lighter;opacity:.5}.container>.progress{display:none}.container section{z-index:4;height:100%;left:0;overflow-y:auto;padding:180px 4vw 50px;position:absolute;text-align:center;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%;display:none}.container section>titlebar{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:0 0;transform-origin:0 0;margin:-20px 0 -10px 0}.container section .titlebar{text-align:left}.container section .titlebar a{color:#ec1c25;-webkit-transition:all .3s;transition:all .3s}.container section .titlebar a:hover{color:#fff}.container section .titlebar>div{background:#1dafec;color:#000;padding:11px 30px 15px;border-radius:10px;font-weight:normal;display:inline-block;position:relative;font-size:51px;-webkit-box-shadow:3px 3px 9px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 9px 0 rgba(0,0,0,0.3);line-height:37px;width:208px;height:140px;margin-bottom:35px;margin-top:24px}.container section .titlebar>div span{color:#fff;font-weight:bold}.container section .titlebar>div:after{content:"";position:absolute;left:-60px;top:-122px;right:-85px;bottom:0;background-image:url("/assets/images/mascotte_1.png");background-size:369px auto;background-repeat:no-repeat}.container section .titlebar>div.mascotte2:after{background-image:url("/assets/images/mascotte_2.png")}.container section .titlebar>div.mascotte3:after{background-image:url("/assets/images/mascotte_3.png")}.container section .titlebar>div.mascotte4:after{background-image:url("/assets/images/mascotte_4.png")}.container section .titlebar>div.mascotte5:after{background-image:url("/assets/images/mascotte_5.png");background-position:-15px 0}.container section .titlebar.score>div{font-size:30px;text-align:center}.container section .titlebar.score>div .total{border:0;border-radius:15px;display:inline-block;font-size:30px;line-height:35px;padding:15px 25px;margin-top:10px;position:relative;background:#fff;text-transform:uppercase;-webkit-box-shadow:5px 8px 0 0 rgba(0,0,0,0.4);box-shadow:5px 8px 0 0 rgba(0,0,0,0.4)}.container section .titlebar.score>div .total span{color:#000}.container section .language_btns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;margin-top:30px}.container section .language_btns .btn{min-width:auto;background:#fff;text-transform:uppercase;color:#000;-webkit-box-shadow:5px 8px 0 0 rgba(0,0,0,0.4);box-shadow:5px 8px 0 0 rgba(0,0,0,0.4)}.container section .language_btns .btn:hover{-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0.4);box-shadow:2px 2px 0 0 rgba(0,0,0,0.4)}.container section .badge-input-wrap{margin-bottom:20px}.container section .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:550px;min-height:calc(95vh - 390px)}.container section .anwsers{list-style:none;margin:0 0 40px;padding:0;width:100%}.container section .anwsers li{margin-bottom:20px}.container section .anwsers .btn{background:#fff;-webkit-box-shadow:5px 8px 0 0 rgba(0,0,0,0.5);box-shadow:5px 8px 0 0 rgba(0,0,0,0.5);color:#000;display:block;min-width:auto}.container section .anwsers .btn:hover,.container section .anwsers .btn.active{-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0.5);box-shadow:2px 2px 0 0 rgba(0,0,0,0.5)}.container section .anwsers .btn:hover:after,.container section .anwsers .btn.active:after{content:"";position:absolute;bottom:0;left:0;width:100%}.container section .anwsers .btn.active{color:#269e22}.container section.single-images .img{display:none}.container section.multi-images .anwsers li .img{display:none}.container section .btn-submit{opacity:.3}.container section.step1 .btn-submit{margin-bottom:200px}@media print,all and (max-width:800px){.container section.step1 .btn-submit{margin-bottom:0}}.container section .regelement{position:absolute;left:0;top:0;width:100%;min-height:100%;background:#ffc20e url("/assets/images/bg3.jpg") no-repeat center;z-index:1;padding:10vh 4vh calc(8vh + 150px) 4vh;text-align:left;display:none;opacity:0}.container section .regelement ul{margin-bottom:25px}.container section .regelement ul li{margin-bottom:10px}.container section .regelement a{color:#fff;-webkit-transition:color .3s;transition:color .3s}.container section .regelement a:hover{color:#000}.container section .regelement .button-close{position:absolute;right:25px;top:25px;width:30px;height:30px;cursor:pointer}.container section .regelement .button-close div{position:absolute;left:0;right:0;top:0;bottom:0;width:2px;height:30px;background-color:#000;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.container section .regelement .button-close div:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media print,all and (max-width:800px){.container section .regelement{padding:120px 4vh 8vh 4vh}}.container section .logos{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 8vw);margin:75px 4vw 0 -4vw;height:100px;background-color:#fff}.container section .logos .logo-tui{background-image:url("/assets/images/tui-logo.jpg");background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#72caf2}.container section .logos .logo-ba{background-image:url("/assets/images/Brussels_Airlines.svg");background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.container section .logos div{width:50%}@media print,all and (min-width:800px){.container section .logos{display:none}}.container section{-webkit-overflow-scrolling:touch}.container .progress{right:0;display:block;top:0;width:100%;text-align:center;padding:15px 8vw;background:#00aeef;z-index:1}@media print,all and (max-width:800px){.container{width:100%}.container>.progress{display:none}.container section>.titlebar{display:none}.container section .inner{min-height:calc(95vh - 263px)}.container section.single-images .img{display:block;border:10px solid #fff;width:100%;margin:0 0 30px 0;background:#fff}.container section.multi-images .anwsers li{background:#fff;padding:15px;border-radius:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container section.multi-images .anwsers li .img{border-radius:7px;display:block;width:50%;min-width:50%;padding-top:27vw;background-size:cover;background-position:center;justify-self:flex-start;position:relative}.container section.multi-images .anwsers li a.btn{border:1px solid #939393;margin:0 4vw;width:50%}}.subcontainer{background:#fff;background-size:cover;bottom:0;left:40%;overflow:hidden;position:absolute;top:0;width:60%;z-index:1}.subcontainer aside{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.subcontainer aside .logos{position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100px;background-color:#fff}.subcontainer aside .logos .logo-tui{background-image:url("/assets/images/tui-logo.jpg");background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#72caf2}.subcontainer aside .logos .logo-ba{background-image:url("/assets/images/Brussels_Airlines.svg");background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.subcontainer aside .logos div{width:50%}.subcontainer aside .inner{background:no-repeat center;background-size:cover;height:100%;width:100%}.subcontainer aside.multi-images .anwsers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;margin:0;padding:0 25px}.subcontainer aside.multi-images .anwsers li{background:#fff;padding:2%;text-align:center;width:31%;z-index:2;background:url("/assets/images/poladoid_bg.gif");background-size:13px auto;-webkit-box-shadow:2px 2px 11px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 11px 0 rgba(0,0,0,0.25)}.subcontainer aside.multi-images .anwsers li:before{background:url("/assets/images/pins.png") no-repeat center bottom;background-size:100% auto;bottom:97%;content:"";height:800px;left:0;position:absolute;width:100%}.subcontainer aside.multi-images .anwsers li:nth-child(1){margin-bottom:10%}.subcontainer aside.multi-images .anwsers li:nth-child(2){margin-bottom:30%}.subcontainer aside.multi-images .anwsers li .img{background-position:center;background-size:cover;margin:0 0 13px;padding-top:90%;position:relative;width:100%}.subcontainer aside.multi-images .anwsers li .img .btn-zoom{bottom:-23px;left:auto;right:-10px;top:auto}.subcontainer aside.multi-images .anwsers li a{color:#000}@media print,all and (max-width:800px){.subcontainer{width:100%;display:none}}.shifting h1{color:#fff;font-size:35px}#popup{display:none;height:100vh;left:45%;padding:calc(4% + 40px) 4% 4%;position:fixed;top:0;width:55%;z-index:9998}#popup .inner{background:no-repeat center;background-size:contain;height:100%}#popup .close-popup{color:#fff;position:absolute;right:20px;top:10px;background:#00aeef;width:250px;text-align:right;padding:5px 0}#popup .close-popup svg{display:inline-block;height:22px;margin:0 0 -5px 10px;width:20px}@media print,all and (max-width:800px){#popup{width:100vw;left:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.container section .inner{display:block}}@media print,all and (max-width:800px){.border-rules{position:absolute;bottom:0;left:0;height:66px;width:100%;background-color:#1dafec}}.btn-open-rules{position:absolute;bottom:2vw;left:2vw;color:#fff;-webkit-transition:all .3s;transition:all .3s;border:2px solid white;border-radius:10px;padding:7px}@media print,all and (max-width:800px){.btn-open-rules{font-size:14px;top:15px}}.btn-open-rules:hover{color:#000;border-color:black}@media print,all and (max-height:850px) and (max-width:800px){.border-rules{position:relative;margin-top:50px}}.logo-wrapper{position:absolute;top:68px;right:5%;width:98px;aspect-ratio:1/1;z-index:13}[class^=transition-],[class*=" transition-"]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.transition-delay-01{-webkit-animation-delay:.1s;animation-delay:.1s}.transition-delay-02{-webkit-animation-delay:.2s;animation-delay:.2s}.transition-delay-03{-webkit-animation-delay:.3s;animation-delay:.3s}.transition-delay-04{-webkit-animation-delay:.4s;animation-delay:.4s}.transition-delay-05{-webkit-animation-delay:.5s;animation-delay:.5s}.transition-delay-06{-webkit-animation-delay:.6s;animation-delay:.6s}.transition-delay-07{-webkit-animation-delay:.7s;animation-delay:.7s}section.viewed .transition-fadein{-webkit-animation-name:fadeIn;animation-name:fadeIn}section.viewed .transition-fadeinup{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}section.viewed .transition-fadeindown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}section.viewed .transition-fadeinright{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}section.viewed .transition-fadeinleft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}section.viewed .transition-zoomin{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}form{width:100%;margin:0 0 10px 0}form ul{list-style:none;margin:0 -5px;padding:0}form ul li{display:inline;float:left;margin:0 0 10px 0;padding:0 5px;width:100%}form ul label{display:block;margin-bottom:3px;font-weight:normal}form ul ul.options{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 -15px}form ul ul.options li{display:block !important;float:none !important;width:50% !important}form ul ul.options label{display:block;margin:0}.error-message{color:red;font-weight:bold;text-align:center}.success-message{padding:50px 0;text-align:center}input[type=text],input[type=tel],input[type=password],input[type=email],textarea{background:rgba(255,255,255,0.4);border:3px solid #fff;border-radius:15px;-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0);color:#3d3d3d;font:inherit;height:55px;padding:0 20px;width:100%;-webkit-appearance:none;-moz-appearance:none}input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);outline:0}textarea{height:123px;padding:15px 20px}div.selector{background:#fff;border:1px solid #ddd;border-radius:25px;color:#3d3d3d;height:55px;line-height:55px;outline:0;overflow:hidden;position:relative}div.selector span{cursor:pointer;display:block;font:inherit;height:100%;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap;width:100%}div.selector span:after{border-bottom:7px solid rgba(0,0,0,0.3);border-left:7px solid rgba(0,0,0,0);border-right:0;border-top:0;content:"";position:absolute;right:15px;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.selector select{background:#fff;background:0;border:0;color:#000;filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;-moz-opacity:0}div.selector.focus{border-color:#b7b7b7;box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);outline:0}div.checker{background:#fff;border:1px solid #ddd;height:20px;margin:-3px 6px 0 0;outline:0;padding:2px;position:relative;width:20px}div.checker span{display:inline-block;height:14px;margin:0;text-align:center;width:14px;zoom:1}div.checker span.checked{background:#000}div.checker input{background:0;border:0;display:inline-block;height:20px;opacity:0;width:20px;zoom:1}div.checker.focus{border-color:#b7b7b7;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3);outline:0}div.radio{background:#fff;border:1px solid #ddd;border-radius:50%;display:inline-block;height:20px;margin:-3px 6px 0 0;outline:0;padding:2px;position:relative;vertical-align:middle;width:20px}div.radio span{border-radius:50%;display:inline-block;height:14px;width:14px;zoom:1}div.radio span.checked{background:#000}div.radio input{background:0;border:0;display:inline-block;height:20px;opacity:0;text-align:center;width:20px;zoom:1}div.radio.focus{border-color:#b7b7b7;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3);outline:0}div.uploader{background:#fff;border:1px solid #ddd;border-radius:25px;height:55px;line-height:55px;outline:0;overflow:hidden;padding:0;position:relative;width:100%}div.uploader span.action{background:#ddd;display:none;float:right;line-height:inherit;overflow:hidden;text-align:center}div.uploader span.filename{color:#000;cursor:default;display:block;float:left;height:55px;line-height:inherit;margin:0;opacity:.6;overflow:hidden;padding:0 0 0 15px;text-overflow:ellipsis;white-space:nowrap;width:100%}div.uploader input{background:0;border:0;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:9999}div.uploader.focus{border-color:#b7b7b7;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3);outline:0}div.btn input{border:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}li.error input,li.error textarea,li.error div.uploader span.filename{color:#f00 !important;border:3px solid red}li.error label{color:red}li.error ::-webkit-input-placeholder{color:#f00 !important}li.error :-moz-placeholder{color:#f00 !important}li.error ::-moz-placeholder{color:#f00 !important}li.error :-ms-input-placeholder{color:#f00 !important}li.error div.selector{color:red}li.error div.selector span{color:red}li.error div.checker{border:1px solid red}li.error div.radio{border:1px solid red}li.error div.uploader{border:1px solid red;color:red}li.error div.uploader span{color:red}