html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"Schoolbell";src:url('../fonts/Schoolbell.eot?1542369283') format('embedded-opentype'),url('../fonts/Schoolbell.eot?1542369283') format('embedded-opentype'),url('../fonts/Schoolbell.svg?1542369283') format('svg'),url('../fonts/Schoolbell.ttf?1542369283') format('truetype'),url('../fonts/Schoolbell.woff?1542369283') format('woff')}body{position:absolute;width:100%;height:100%;background:#000;font-size:25%}*{-webkit-tap-highlight-color:transparent}canvas{margin:0 auto;display:block;position:relative}@media screen and (min-width: 640px){body{font-size:31.25%}}@media screen and (min-width: 720px){body{font-size:35.15625%}}@media screen and (min-width: 800px){body{font-size:39.0625%}}@media screen and (min-width: 880px){body{font-size:42.96875%}}@media screen and (min-width: 960px){body{font-size:46.875%}}@media screen and (min-width: 1040px){body{font-size:50.78125%}}@media screen and (min-width: 1120px){body{font-size:54.53125%}}@media screen and (min-width: 1200px){body{font-size:58.59375%}}@media screen and (min-width: 1280px){body{font-size:62.5%}}#application{position:relative;width:100%;height:100%}#caillou-loader{background:url("../assets/images/common/background.jpg") 100% repeat-x;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;overflow:hidden;text-align:center;width:0%;height:0%;opacity:0;font-family:'Schoolbell', Helvetica, sans-serif;font-size:1em;-moz-transition:width 0s ease .25s,height 0s ease .25s,opacity .25s ease;-o-transition:width 0s ease .25s,height 0s ease .25s,opacity .25s ease;-webkit-transition:width 0s ease,height 0s ease,opacity .25s ease;-webkit-transition-delay:.25s,.25s,0s;transition:width 0s ease .25s,height 0s ease .25s,opacity .25s ease}#caillou-loader.show{width:100%;height:100%;opacity:1;-moz-transition:width 0s ease 0s,height 0s ease 0s,opacity .25s ease;-o-transition:width 0s ease 0s,height 0s ease 0s,opacity .25s ease;-webkit-transition:width 0s ease,height 0s ease,opacity .25s ease;-webkit-transition-delay:0s,0s,0s;transition:width 0s ease 0s,height 0s ease 0s,opacity .25s ease}#caillou-loader.hide{width:0px !important;height:0px !important;opacity:0}#caillou-loader .logo{position:absolute;top:50%;width:46.40625%;left:50%;-moz-transform:translate(-50%, -96%);-ms-transform:translate(-50%, -96%);-webkit-transform:translate(-50%, -96%);transform:translate(-50%, -96%)}#caillou-loader .text{background:#FFF;color:#006fb8;font-size:5em;height:1.94em;width:auto;padding:.47em .97em;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, 30.92%);-ms-transform:translate(-50%, 30.92%);-webkit-transform:translate(-50%, 30.92%);transform:translate(-50%, 30.92%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:.97em;-webkit-border-radius:.97em;border-radius:.97em}#caillou-loader .bar{position:absolute;top:50%;left:50%;height:3.7em;-moz-transform:translate(-50%, 432.43243%);-ms-transform:translate(-50%, 432.43243%);-webkit-transform:translate(-50%, 432.43243%);transform:translate(-50%, 432.43243%)}#caillou-loader .bar .loader-dot{width:auto;height:100%;-moz-transform:scale(.81, .81);-ms-transform:scale(.81, .81);-webkit-transform:scale(.81, .81);transform:scale(.81, .81);-moz-transition:-moz-transform .75s;-o-transition:-o-transform .75s;-webkit-transition:-webkit-transform .75s;transition:transform .75s}#caillou-loader .bar .loader-dot .content,#caillou-loader .bar .loader-dot .black-border{opacity:.25;-moz-transition:opacity .75s;-o-transition:opacity .75s;-webkit-transition:opacity .75s;transition:opacity .75s}#caillou-loader .bar .loader-dot:nth-child(1) .content{fill:#8574b3}#caillou-loader .bar .loader-dot:nth-child(2) .content{fill:#e30613}#caillou-loader .bar .loader-dot:nth-child(3) .content{fill:#a2c617}#caillou-loader .bar .loader-dot:nth-child(4) .content{fill:#006fb8}#caillou-loader .bar .loader-dot:nth-child(5) .content{fill:#ee7d1a}#caillou-loader .bar .loader-dot:nth-child(6) .content{fill:#36a9e1}#caillou-loader .bar .loader-dot:nth-child(7) .content{fill:#ffd500}#caillou-loader .bar .loader-dot:nth-child(8) .content{fill:#009640}#caillou-loader .bar .loader-dot.active{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}#caillou-loader .bar .loader-dot.active .content,#caillou-loader .bar .loader-dot.active .black-border{opacity:1;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}
