@import url(http://fonts.googleapis.com/css?family=Roboto:400);.highlight,label{pointer-events:none}.button,.footer-certhidea,hgroup{text-align:center}.button:focus,.footer-certhidea a:focus,.footer-certhidea img:focus,input:focus{outline:0}*{-moz-box-sizing:border-box;box-sizing:border-box}button::-moz-focus-inner{border:0}body{font-family:Roboto;background:#eee}hgroup{margin-top:4em}h1,h3{font-weight:300}.button,label{font-weight:400}h1{color:#fff}h3{color:#4a89dc}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fafafa inset}.footer-certhidea p{color:#888;font-size:13px;letter-spacing:.4px}.footer-certhidea img{width:80px;-webkit-transition:all .2s ease;transition:all .2s ease}.footer-certhidea a,label{-webkit-transition:all .2s ease}.footer-certhidea img:hover{opacity:.83}.footer-certhidea a{color:#4a89dc;text-decoration:none;transition:all .2s ease}.footer-certhidea a:hover{color:#666;text-decoration:underline}.ui-region{position:absolute;width:100%;z-index:-1}.ui-region.top{top:0;left:0;height:200px;background-color:#3f51b5}form,input{background:#fafafa}@media (min-width:768px){button,input,label{font-size:45px!important}form{position:relative;width:80%;margin:2.8em auto;padding:3em 2em 2em}input{padding-top:30px!important}button{padding-top:40px!important;padding-bottom:40px!important}.footer-sponsor{position:static!important}}@media (min-width:992px){button,input,label{font-size:18px!important}form{position:relative;width:380px;margin:2.8em auto;padding:3em 2em 2em}input{padding-top:10px!important}button{padding-top:12px!important;padding-bottom:12px!important}.footer-sponsor{position:fixed!important}}@media (min-width:1200px){button,input{font-size:18px!important}form{position:relative;width:380px;margin:2.8em auto;padding:3em 2em 2em}input{padding-top:10px!important}.footer-sponsor{position:fixed!important}button{padding-top:12px!important;padding-bottom:12px!important}}input,label{font-size:18px}.bar,input{display:block;width:100%}form{border:1px solid #ebebeb;box-shadow:rgba(0,0,0,.14902) 0 1px 1px 0,rgba(0,0,0,.09804) 0 1px 2px 0}.group{position:relative;margin-bottom:45px}input{padding:10px 10px 10px 5px;-webkit-appearance:none;color:#636363;border:none;border-radius:0;border-bottom:1px solid #757575}label{color:#999;position:absolute;left:5px;top:10px;transition:all .2s ease}input.used~label,input:focus~label{top:-20px;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);left:-2px;color:#4a89dc}.bar{position:relative}.bar:after,.bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#4a89dc;-webkit-transition:all .2s ease;transition:all .2s ease}.bar:before{left:50%}.bar:after{right:50%}input:focus~.bar:after,input:focus~.bar:before{width:50%}.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;opacity:.5}input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#4a89dc}to{width:0;background:0 0}}@keyframes inputHighlighter{from{background:#4a89dc}to{width:0;background:0 0}}.button{position:relative;display:inline-block;padding:12px 24px;margin:.3em 0 1em;width:100%;vertical-align:middle;color:#fff;font-size:16px;line-height:20px;letter-spacing:1px;background:0 0;border:0;border-bottom:2px solid #3160B6;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.buttonBlue{background:#4a89dc;text-shadow:2px 2px 0 rgba(39,110,204,.5)}.buttonBlue:hover{background:#357bd8}.ripples{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:0 0}.ripplesCircle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.25)}.ripples.is-active .ripplesCircle{-webkit-animation:ripples .4s ease-in;animation:ripples .4s ease-in}@-webkit-keyframes ripples{0%{opacity:0}25%{opacity:1}100%{width:200%;padding-bottom:200%;opacity:0}}@keyframes ripples{0%{opacity:0}25%{opacity:1}100%{width:200%;padding-bottom:200%;opacity:0}}
.example-appear{-webkit-transform:translate3d(0,200px,0) rotateX(90deg) perspective(100px);-moz-transform:translate(0,200px) rotateX(90deg) perspective(100px);-ms-transform:translate(0,200px) rotateX(90deg) perspective(100px);transform:translate(0,200px) rotateX(90deg) perspective(100px);opacity:.01;-webkit-perspective:100px;-moz-perspective:100px;-ms-perspective:100px;perspective:100px;-webkit-transition:all .6s ease-in;-moz-transition:all .6s ease-in;-ms-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in}.example-appear.example-appear-active{-webkit-transform:translate3d(0,0,0) rotateX(0) perspective(0);-moz-transform:translate(0,0) rotateX(0);-ms-transform:translate(0,0) rotateX(0);transform:translate(0,0) rotateX(0);-webkit-perspective:none;-moz-perspective:none;-ms-perspective:none;perspective:none;opacity:1}
.footer-sponsor{position:fixed;height:165px;left:0;bottom:0;background-color:rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.12);box-sizing:border-box;width:100%;font:400 16px sans-serif;padding:15px 20px;z-index:900000000}.footer-sponsor .footer-left{width:100%;clear:both}.footer-sponsor .footer-left p.text-eu-flag{float:left;font-size:10px;width:120px;height:50px;text-align:right;margin:0 5px 0 0}@media screen and (max-width:525px){.footer-sponsor .footer-left p.text-eu-flag{display:block;float:none;margin-left:auto;margin-right:auto;margin-bottom:10px;text-align:center}}.footer-sponsor .footer-left img.footer-sponsor-logo{float:left;height:135px;margin-right:20px}@media screen and (max-width:525px){.footer-sponsor .footer-left img.footer-sponsor-logo{display:block;float:none;margin-left:auto;margin-right:auto;margin-bottom:10px}}@media screen and (max-width:480px){.footer-sponsor .footer-left{margin:0}}