@charset "UTF-8";.c100.p100 .slice,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice,.rect-auto{clip:rect(auto,auto,auto,auto)}.c100 .bar,.c100.p100 .fill,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill,.pie{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.c100.p100 .bar:after,.c100.p100 .fill,.c100.p51 .bar:after,.c100.p51 .fill,.c100.p52 .bar:after,.c100.p52 .fill,.c100.p53 .bar:after,.c100.p53 .fill,.c100.p54 .bar:after,.c100.p54 .fill,.c100.p55 .bar:after,.c100.p55 .fill,.c100.p56 .bar:after,.c100.p56 .fill,.c100.p57 .bar:after,.c100.p57 .fill,.c100.p58 .bar:after,.c100.p58 .fill,.c100.p59 .bar:after,.c100.p59 .fill,.c100.p60 .bar:after,.c100.p60 .fill,.c100.p61 .bar:after,.c100.p61 .fill,.c100.p62 .bar:after,.c100.p62 .fill,.c100.p63 .bar:after,.c100.p63 .fill,.c100.p64 .bar:after,.c100.p64 .fill,.c100.p65 .bar:after,.c100.p65 .fill,.c100.p66 .bar:after,.c100.p66 .fill,.c100.p67 .bar:after,.c100.p67 .fill,.c100.p68 .bar:after,.c100.p68 .fill,.c100.p69 .bar:after,.c100.p69 .fill,.c100.p70 .bar:after,.c100.p70 .fill,.c100.p71 .bar:after,.c100.p71 .fill,.c100.p72 .bar:after,.c100.p72 .fill,.c100.p73 .bar:after,.c100.p73 .fill,.c100.p74 .bar:after,.c100.p74 .fill,.c100.p75 .bar:after,.c100.p75 .fill,.c100.p76 .bar:after,.c100.p76 .fill,.c100.p77 .bar:after,.c100.p77 .fill,.c100.p78 .bar:after,.c100.p78 .fill,.c100.p79 .bar:after,.c100.p79 .fill,.c100.p80 .bar:after,.c100.p80 .fill,.c100.p81 .bar:after,.c100.p81 .fill,.c100.p82 .bar:after,.c100.p82 .fill,.c100.p83 .bar:after,.c100.p83 .fill,.c100.p84 .bar:after,.c100.p84 .fill,.c100.p85 .bar:after,.c100.p85 .fill,.c100.p86 .bar:after,.c100.p86 .fill,.c100.p87 .bar:after,.c100.p87 .fill,.c100.p88 .bar:after,.c100.p88 .fill,.c100.p89 .bar:after,.c100.p89 .fill,.c100.p90 .bar:after,.c100.p90 .fill,.c100.p91 .bar:after,.c100.p91 .fill,.c100.p92 .bar:after,.c100.p92 .fill,.c100.p93 .bar:after,.c100.p93 .fill,.c100.p94 .bar:after,.c100.p94 .fill,.c100.p95 .bar:after,.c100.p95 .fill,.c100.p96 .bar:after,.c100.p96 .fill,.c100.p97 .bar:after,.c100.p97 .fill,.c100.p98 .bar:after,.c100.p98 .fill,.c100.p99 .bar:after,.c100.p99 .fill,.pie-fill{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.c100{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;float:left;background-color:#cfcfcf}.c100 *,.c100 :after,.c100 :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.c100.center{float:none;margin:0 auto}.c100.big{font-size:200px}.c100.small{font-size:80px}.c100>span{position:absolute;width:100%;z-index:1;left:0;top:0;width:5em;line-height:4.4em;font-size:.2em;color:#fe6500;font-weight:700;display:block;text-align:center;white-space:nowrap;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.c100>.caption{position:absolute;width:100%;z-index:1;left:0;top:0;line-height:12em;font-size:.1em;color:#ccc;display:block;text-align:center;white-space:nowrap;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;padding:0}.c100:after{position:absolute;top:.08em;left:.08em;display:block;content:" ";border-radius:50%;background-color:#fff;width:.84em;height:.84em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.c100.p1 .bar{-webkit-transform:rotate(3.6deg);-moz-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);-o-transform:rotate(3.6deg);transform:rotate(3.6deg)}.c100.p2 .bar{-webkit-transform:rotate(7.2deg);-moz-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);-o-transform:rotate(7.2deg);transform:rotate(7.2deg)}.c100.p3 .bar{-webkit-transform:rotate(10.8deg);-moz-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);-o-transform:rotate(10.8deg);transform:rotate(10.8deg)}.c100.p4 .bar{-webkit-transform:rotate(14.4deg);-moz-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);-o-transform:rotate(14.4deg);transform:rotate(14.4deg)}.c100.p5 .bar{-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg)}.c100.p6 .bar{-webkit-transform:rotate(21.6deg);-moz-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);-o-transform:rotate(21.6deg);transform:rotate(21.6deg)}.c100.p7 .bar{-webkit-transform:rotate(25.2deg);-moz-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);-o-transform:rotate(25.2deg);transform:rotate(25.2deg)}.c100.p8 .bar{-webkit-transform:rotate(28.8deg);-moz-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);-o-transform:rotate(28.8deg);transform:rotate(28.8deg)}.c100.p9 .bar{-webkit-transform:rotate(32.4deg);-moz-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);-o-transform:rotate(32.4deg);transform:rotate(32.4deg)}.c100.p10 .bar{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg)}.c100.p11 .bar{-webkit-transform:rotate(39.6deg);-moz-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);-o-transform:rotate(39.6deg);transform:rotate(39.6deg)}.c100.p12 .bar{-webkit-transform:rotate(43.2deg);-moz-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);-o-transform:rotate(43.2deg);transform:rotate(43.2deg)}.c100.p13 .bar{-webkit-transform:rotate(46.800000000000004deg);-moz-transform:rotate(46.800000000000004deg);-ms-transform:rotate(46.800000000000004deg);-o-transform:rotate(46.800000000000004deg);transform:rotate(46.800000000000004deg)}.c100.p14 .bar{-webkit-transform:rotate(50.4deg);-moz-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);-o-transform:rotate(50.4deg);transform:rotate(50.4deg)}.c100.p15 .bar{-webkit-transform:rotate(54deg);-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-o-transform:rotate(54deg);transform:rotate(54deg)}.c100.p16 .bar{-webkit-transform:rotate(57.6deg);-moz-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);-o-transform:rotate(57.6deg);transform:rotate(57.6deg)}.c100.p17 .bar{-webkit-transform:rotate(61.2deg);-moz-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);-o-transform:rotate(61.2deg);transform:rotate(61.2deg)}.c100.p18 .bar{-webkit-transform:rotate(64.8deg);-moz-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);-o-transform:rotate(64.8deg);transform:rotate(64.8deg)}.c100.p19 .bar{-webkit-transform:rotate(68.4deg);-moz-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);-o-transform:rotate(68.4deg);transform:rotate(68.4deg)}.c100.p20 .bar{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}.c100.p21 .bar{-webkit-transform:rotate(75.60000000000001deg);-moz-transform:rotate(75.60000000000001deg);-ms-transform:rotate(75.60000000000001deg);-o-transform:rotate(75.60000000000001deg);transform:rotate(75.60000000000001deg)}.c100.p22 .bar{-webkit-transform:rotate(79.2deg);-moz-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);-o-transform:rotate(79.2deg);transform:rotate(79.2deg)}.c100.p23 .bar{-webkit-transform:rotate(82.8deg);-moz-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);-o-transform:rotate(82.8deg);transform:rotate(82.8deg)}.c100.p24 .bar{-webkit-transform:rotate(86.4deg);-moz-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);-o-transform:rotate(86.4deg);transform:rotate(86.4deg)}.c100.p25 .bar{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.c100.p26 .bar{-webkit-transform:rotate(93.60000000000001deg);-moz-transform:rotate(93.60000000000001deg);-ms-transform:rotate(93.60000000000001deg);-o-transform:rotate(93.60000000000001deg);transform:rotate(93.60000000000001deg)}.c100.p27 .bar{-webkit-transform:rotate(97.2deg);-moz-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);-o-transform:rotate(97.2deg);transform:rotate(97.2deg)}.c100.p28 .bar{-webkit-transform:rotate(100.8deg);-moz-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);-o-transform:rotate(100.8deg);transform:rotate(100.8deg)}.c100.p29 .bar{-webkit-transform:rotate(104.4deg);-moz-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);-o-transform:rotate(104.4deg);transform:rotate(104.4deg)}.c100.p30 .bar{-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg)}.c100.p31 .bar{-webkit-transform:rotate(111.60000000000001deg);-moz-transform:rotate(111.60000000000001deg);-ms-transform:rotate(111.60000000000001deg);-o-transform:rotate(111.60000000000001deg);transform:rotate(111.60000000000001deg)}.c100.p32 .bar{-webkit-transform:rotate(115.2deg);-moz-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);-o-transform:rotate(115.2deg);transform:rotate(115.2deg)}.c100.p33 .bar{-webkit-transform:rotate(118.8deg);-moz-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);-o-transform:rotate(118.8deg);transform:rotate(118.8deg)}.c100.p34 .bar{-webkit-transform:rotate(122.4deg);-moz-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);-o-transform:rotate(122.4deg);transform:rotate(122.4deg)}.c100.p35 .bar{-webkit-transform:rotate(126deg);-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-o-transform:rotate(126deg);transform:rotate(126deg)}.c100.p36 .bar{-webkit-transform:rotate(129.6deg);-moz-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);-o-transform:rotate(129.6deg);transform:rotate(129.6deg)}.c100.p37 .bar{-webkit-transform:rotate(133.20000000000002deg);-moz-transform:rotate(133.20000000000002deg);-ms-transform:rotate(133.20000000000002deg);-o-transform:rotate(133.20000000000002deg);transform:rotate(133.20000000000002deg)}.c100.p38 .bar{-webkit-transform:rotate(136.8deg);-moz-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);-o-transform:rotate(136.8deg);transform:rotate(136.8deg)}.c100.p39 .bar{-webkit-transform:rotate(140.4deg);-moz-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);-o-transform:rotate(140.4deg);transform:rotate(140.4deg)}.c100.p40 .bar{-webkit-transform:rotate(144deg);-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-o-transform:rotate(144deg);transform:rotate(144deg)}.c100.p41 .bar{-webkit-transform:rotate(147.6deg);-moz-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);-o-transform:rotate(147.6deg);transform:rotate(147.6deg)}.c100.p42 .bar{-webkit-transform:rotate(151.20000000000002deg);-moz-transform:rotate(151.20000000000002deg);-ms-transform:rotate(151.20000000000002deg);-o-transform:rotate(151.20000000000002deg);transform:rotate(151.20000000000002deg)}.c100.p43 .bar{-webkit-transform:rotate(154.8deg);-moz-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);-o-transform:rotate(154.8deg);transform:rotate(154.8deg)}.c100.p44 .bar{-webkit-transform:rotate(158.4deg);-moz-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);-o-transform:rotate(158.4deg);transform:rotate(158.4deg)}.c100.p45 .bar{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-o-transform:rotate(162deg);transform:rotate(162deg)}.c100.p46 .bar{-webkit-transform:rotate(165.6deg);-moz-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);-o-transform:rotate(165.6deg);transform:rotate(165.6deg)}.c100.p47 .bar{-webkit-transform:rotate(169.20000000000002deg);-moz-transform:rotate(169.20000000000002deg);-ms-transform:rotate(169.20000000000002deg);-o-transform:rotate(169.20000000000002deg);transform:rotate(169.20000000000002deg)}.c100.p48 .bar{-webkit-transform:rotate(172.8deg);-moz-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);-o-transform:rotate(172.8deg);transform:rotate(172.8deg)}.c100.p49 .bar{-webkit-transform:rotate(176.4deg);-moz-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);-o-transform:rotate(176.4deg);transform:rotate(176.4deg)}.c100.p50 .bar{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.c100.p51 .bar{-webkit-transform:rotate(183.6deg);-moz-transform:rotate(183.6deg);-ms-transform:rotate(183.6deg);-o-transform:rotate(183.6deg);transform:rotate(183.6deg)}.c100.p52 .bar{-webkit-transform:rotate(187.20000000000002deg);-moz-transform:rotate(187.20000000000002deg);-ms-transform:rotate(187.20000000000002deg);-o-transform:rotate(187.20000000000002deg);transform:rotate(187.20000000000002deg)}.c100.p53 .bar{-webkit-transform:rotate(190.8deg);-moz-transform:rotate(190.8deg);-ms-transform:rotate(190.8deg);-o-transform:rotate(190.8deg);transform:rotate(190.8deg)}.c100.p54 .bar{-webkit-transform:rotate(194.4deg);-moz-transform:rotate(194.4deg);-ms-transform:rotate(194.4deg);-o-transform:rotate(194.4deg);transform:rotate(194.4deg)}.c100.p55 .bar{-webkit-transform:rotate(198deg);-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-o-transform:rotate(198deg);transform:rotate(198deg)}.c100.p56 .bar{-webkit-transform:rotate(201.6deg);-moz-transform:rotate(201.6deg);-ms-transform:rotate(201.6deg);-o-transform:rotate(201.6deg);transform:rotate(201.6deg)}.c100.p57 .bar{-webkit-transform:rotate(205.20000000000002deg);-moz-transform:rotate(205.20000000000002deg);-ms-transform:rotate(205.20000000000002deg);-o-transform:rotate(205.20000000000002deg);transform:rotate(205.20000000000002deg)}.c100.p58 .bar{-webkit-transform:rotate(208.8deg);-moz-transform:rotate(208.8deg);-ms-transform:rotate(208.8deg);-o-transform:rotate(208.8deg);transform:rotate(208.8deg)}.c100.p59 .bar{-webkit-transform:rotate(212.4deg);-moz-transform:rotate(212.4deg);-ms-transform:rotate(212.4deg);-o-transform:rotate(212.4deg);transform:rotate(212.4deg)}.c100.p60 .bar{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}.c100.p61 .bar{-webkit-transform:rotate(219.6deg);-moz-transform:rotate(219.6deg);-ms-transform:rotate(219.6deg);-o-transform:rotate(219.6deg);transform:rotate(219.6deg)}.c100.p62 .bar{-webkit-transform:rotate(223.20000000000002deg);-moz-transform:rotate(223.20000000000002deg);-ms-transform:rotate(223.20000000000002deg);-o-transform:rotate(223.20000000000002deg);transform:rotate(223.20000000000002deg)}.c100.p63 .bar{-webkit-transform:rotate(226.8deg);-moz-transform:rotate(226.8deg);-ms-transform:rotate(226.8deg);-o-transform:rotate(226.8deg);transform:rotate(226.8deg)}.c100.p64 .bar{-webkit-transform:rotate(230.4deg);-moz-transform:rotate(230.4deg);-ms-transform:rotate(230.4deg);-o-transform:rotate(230.4deg);transform:rotate(230.4deg)}.c100.p65 .bar{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-o-transform:rotate(234deg);transform:rotate(234deg)}.c100.p66 .bar{-webkit-transform:rotate(237.6deg);-moz-transform:rotate(237.6deg);-ms-transform:rotate(237.6deg);-o-transform:rotate(237.6deg);transform:rotate(237.6deg)}.c100.p67 .bar{-webkit-transform:rotate(241.20000000000002deg);-moz-transform:rotate(241.20000000000002deg);-ms-transform:rotate(241.20000000000002deg);-o-transform:rotate(241.20000000000002deg);transform:rotate(241.20000000000002deg)}.c100.p68 .bar{-webkit-transform:rotate(244.8deg);-moz-transform:rotate(244.8deg);-ms-transform:rotate(244.8deg);-o-transform:rotate(244.8deg);transform:rotate(244.8deg)}.c100.p69 .bar{-webkit-transform:rotate(248.4deg);-moz-transform:rotate(248.4deg);-ms-transform:rotate(248.4deg);-o-transform:rotate(248.4deg);transform:rotate(248.4deg)}.c100.p70 .bar{-webkit-transform:rotate(252deg);-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-o-transform:rotate(252deg);transform:rotate(252deg)}.c100.p71 .bar{-webkit-transform:rotate(255.6deg);-moz-transform:rotate(255.6deg);-ms-transform:rotate(255.6deg);-o-transform:rotate(255.6deg);transform:rotate(255.6deg)}.c100.p72 .bar{-webkit-transform:rotate(259.2deg);-moz-transform:rotate(259.2deg);-ms-transform:rotate(259.2deg);-o-transform:rotate(259.2deg);transform:rotate(259.2deg)}.c100.p73 .bar{-webkit-transform:rotate(262.8deg);-moz-transform:rotate(262.8deg);-ms-transform:rotate(262.8deg);-o-transform:rotate(262.8deg);transform:rotate(262.8deg)}.c100.p74 .bar{-webkit-transform:rotate(266.40000000000003deg);-moz-transform:rotate(266.40000000000003deg);-ms-transform:rotate(266.40000000000003deg);-o-transform:rotate(266.40000000000003deg);transform:rotate(266.40000000000003deg)}.c100.p75 .bar{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.c100.p76 .bar{-webkit-transform:rotate(273.6deg);-moz-transform:rotate(273.6deg);-ms-transform:rotate(273.6deg);-o-transform:rotate(273.6deg);transform:rotate(273.6deg)}.c100.p77 .bar{-webkit-transform:rotate(277.2deg);-moz-transform:rotate(277.2deg);-ms-transform:rotate(277.2deg);-o-transform:rotate(277.2deg);transform:rotate(277.2deg)}.c100.p78 .bar{-webkit-transform:rotate(280.8deg);-moz-transform:rotate(280.8deg);-ms-transform:rotate(280.8deg);-o-transform:rotate(280.8deg);transform:rotate(280.8deg)}.c100.p79 .bar{-webkit-transform:rotate(284.40000000000003deg);-moz-transform:rotate(284.40000000000003deg);-ms-transform:rotate(284.40000000000003deg);-o-transform:rotate(284.40000000000003deg);transform:rotate(284.40000000000003deg)}.c100.p80 .bar{-webkit-transform:rotate(288deg);-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-o-transform:rotate(288deg);transform:rotate(288deg)}.c100.p81 .bar{-webkit-transform:rotate(291.6deg);-moz-transform:rotate(291.6deg);-ms-transform:rotate(291.6deg);-o-transform:rotate(291.6deg);transform:rotate(291.6deg)}.c100.p82 .bar{-webkit-transform:rotate(295.2deg);-moz-transform:rotate(295.2deg);-ms-transform:rotate(295.2deg);-o-transform:rotate(295.2deg);transform:rotate(295.2deg)}.c100.p83 .bar{-webkit-transform:rotate(298.8deg);-moz-transform:rotate(298.8deg);-ms-transform:rotate(298.8deg);-o-transform:rotate(298.8deg);transform:rotate(298.8deg)}.c100.p84 .bar{-webkit-transform:rotate(302.40000000000003deg);-moz-transform:rotate(302.40000000000003deg);-ms-transform:rotate(302.40000000000003deg);-o-transform:rotate(302.40000000000003deg);transform:rotate(302.40000000000003deg)}.c100.p85 .bar{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg)}.c100.p86 .bar{-webkit-transform:rotate(309.6deg);-moz-transform:rotate(309.6deg);-ms-transform:rotate(309.6deg);-o-transform:rotate(309.6deg);transform:rotate(309.6deg)}.c100.p87 .bar{-webkit-transform:rotate(313.2deg);-moz-transform:rotate(313.2deg);-ms-transform:rotate(313.2deg);-o-transform:rotate(313.2deg);transform:rotate(313.2deg)}.c100.p88 .bar{-webkit-transform:rotate(316.8deg);-moz-transform:rotate(316.8deg);-ms-transform:rotate(316.8deg);-o-transform:rotate(316.8deg);transform:rotate(316.8deg)}.c100.p89 .bar{-webkit-transform:rotate(320.40000000000003deg);-moz-transform:rotate(320.40000000000003deg);-ms-transform:rotate(320.40000000000003deg);-o-transform:rotate(320.40000000000003deg);transform:rotate(320.40000000000003deg)}.c100.p90 .bar{-webkit-transform:rotate(324deg);-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-o-transform:rotate(324deg);transform:rotate(324deg)}.c100.p91 .bar{-webkit-transform:rotate(327.6deg);-moz-transform:rotate(327.6deg);-ms-transform:rotate(327.6deg);-o-transform:rotate(327.6deg);transform:rotate(327.6deg)}.c100.p92 .bar{-webkit-transform:rotate(331.2deg);-moz-transform:rotate(331.2deg);-ms-transform:rotate(331.2deg);-o-transform:rotate(331.2deg);transform:rotate(331.2deg)}.c100.p93 .bar{-webkit-transform:rotate(334.8deg);-moz-transform:rotate(334.8deg);-ms-transform:rotate(334.8deg);-o-transform:rotate(334.8deg);transform:rotate(334.8deg)}.c100.p94 .bar{-webkit-transform:rotate(338.40000000000003deg);-moz-transform:rotate(338.40000000000003deg);-ms-transform:rotate(338.40000000000003deg);-o-transform:rotate(338.40000000000003deg);transform:rotate(338.40000000000003deg)}.c100.p95 .bar{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg)}.c100.p96 .bar{-webkit-transform:rotate(345.6deg);-moz-transform:rotate(345.6deg);-ms-transform:rotate(345.6deg);-o-transform:rotate(345.6deg);transform:rotate(345.6deg)}.c100.p97 .bar{-webkit-transform:rotate(349.2deg);-moz-transform:rotate(349.2deg);-ms-transform:rotate(349.2deg);-o-transform:rotate(349.2deg);transform:rotate(349.2deg)}.c100.p98 .bar{-webkit-transform:rotate(352.8deg);-moz-transform:rotate(352.8deg);-ms-transform:rotate(352.8deg);-o-transform:rotate(352.8deg);transform:rotate(352.8deg)}.c100.p99 .bar{-webkit-transform:rotate(356.40000000000003deg);-moz-transform:rotate(356.40000000000003deg);-ms-transform:rotate(356.40000000000003deg);-o-transform:rotate(356.40000000000003deg);transform:rotate(356.40000000000003deg)}.c100.p100 .bar{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.c100:hover{cursor:default}.c100:hover>span{width:3.33em;line-height:3.1em;font-size:.3em;color:#307bbb}.c100:hover>.caption{width:100%;z-index:1;left:0;top:0;line-height:13em;font-size:.1em}.c100:hover:after{top:.04em;left:.04em;width:.92em;height:.92em}.c100.dark{background-color:#fff}.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00!important}.c100.dark>span{color:#cfcfcf}.c100.dark:after{background-color:#cfcfcf}.c100.dark:hover>span{color:#c6ff00}.c100.green .bar,.c100.green .fill{border-color:#4db53c!important}.c100.green:hover>span{color:#4db53c}.c100.green.dark .bar,.c100.green.dark .fill{border-color:#5fd400!important}.c100.green.dark:hover>span{color:#5fd400}.c100.orange .bar,.c100.orange .fill{border-color:#fe6500!important}.c100.orange:hover>span{color:#fe6500}.c100.orange.dark .bar,.c100.orange.dark .fill{border-color:#fe6500!important}.c100.orange.dark:hover>span{color:#fe6500}#portalContent{padding:33px 0;min-height:55vh}#portalContent h1,#portalContent h2,#portalContent h3,#portalContent h4,#portalContent h5,#portalContent h6{margin-bottom:20px!important}#portalContent i{color:#fe6500;transition:all .7s linear}#portalContent .portal-p{padding:5px 0 5px 0!important}#portalContent .portal-p i{color:#fe6500;margin-right:5px}#portalContent .roundedImg{border-radius:50%;width:200px;height:200px;object-fit:cover}#portalContent .blockPortal{padding-top:20px;padding-bottom:20px}#portalContent .colorBlock{border-left:2px solid #52d0f1;padding-left:22px;margin-left:6px;padding-bottom:20px;padding-top:15px}@media (min-width:767.97px){#portalContent .colorBlock{border-left:5px solid #52d0f1}}#portalContent .colorBlock--orange{border-color:#fe6500}#portalContent .colorBlock--yellow{border-color:#f9e821}#portalContent .colorBlock__title{display:flex;align-items:center}#portalContent .colorBlock__title h4{margin:5px 0 5px 0;margin-right:15px}#portalContent .colorBlock__title h5{margin:5px 0 5px 0}#portalContent .colorBlock__title--orange h4{color:#fe6500}#portalContent .colorBlock__title--yellow h4{color:#f9e821}#portalContent li{list-style:none;padding-left:30px;position:relative}#portalContent ul.circleBullet li:before{content:"·";position:absolute;left:0;vertical-align:middle;color:#d35347;font-size:60px;line-height:20px}#portalContent ul.circleBullet li:nth-child(3n+1):before{color:#f0e652}#portalContent ul.circleBullet li:nth-child(3n+3):before{color:#4ccef0}#portalContent li:before{content:"☑ ";position:absolute;left:0;font-size:20px;vertical-align:middle;line-height:22px;color:#fe6500}#portalContent .portalRecommendation:first-child{padding-left:0}#portalContent .portalRecommendation:not(:first-child){padding-left:40px}#portalContent .portalRecommendation:first-child:before{content:"";position:absolute;left:0}#portalContent .colorBlock li:before{content:"·";position:absolute;left:0;vertical-align:middle;color:#d35347;font-size:60px;line-height:20px}#portalContent .colorBlock li:nth-child(3n+1):before{color:#f0e652}#portalContent .colorBlock li:nth-child(3n+3):before{color:#4ccef0}#portalContent .warningBoxPortal--grey{background-color:#f5f5f5;padding:15px}#portalContent .form-control,#portalContent input[type=email],#portalContent input[type=name],#portalContent input[type=password],#portalContent input[type=search],#portalContent input[type=tel],#portalContent input[type=text],#portalContent textarea{border-radius:5px 5px 0 0;border-color:#e8e8e8;border-width:1px;border-style:solid;background-color:transparent;height:46px;line-height:46px}#portalContent .form-control:focus,#portalContent input[type=email]:focus,#portalContent input[type=name]:focus,#portalContent input[type=password]:focus,#portalContent input[type=search]:focus,#portalContent input[type=tel]:focus,#portalContent input[type=text]:focus,#portalContent textarea:focus{border-color:#fe6500;border-top-width:2px;border-bottom-width:2px;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-style:solid;box-shadow:none;color:#707070}.portalProfile{position:relative;margin:2% auto 0;padding:15px 20px;border-left:4px solid #fe6500;width:fit-content}.portalProfile i{color:#fe6500;margin-right:10px}.portal__btn{line-height:1;font-size:14px;font-weight:600;text-transform:uppercase;background-color:#fe6500;padding:16px 26px 16px 26px;color:#fff;display:inline-block;text-align:center;width:auto;border:none}.portal__btn:hover{color:#fff;text-decoration:none;background-color:#fe8637}.portal__btn.disabled{filter:grayscale(1)}.portal__btn--blue{background-color:#4ccef0}.portal__btn--blue:hover{color:#fff;background-color:#4dd4f6}.portal__btn--grey{background:#d7d7d7;color:#707070}.portal__btn--grey:hover{color:#fff;background-color:#4dd4f6}.portal__btn--darkgrey{background:silver;color:#fff}.portal__btn--darkgrey:hover{color:#fff;background-color:#4dd4f6}.incomplete{color:#eb6f61;font-weight:700}.incomplete i{color:#eb6f61!important}.portal__classname{color:#fe6500;font-weight:700}.portal__classname:hover{text-decoration:none}.modal-content .modal-header{border-bottom:none;position:relative}.modal-content .modal-header .close{background-color:#fff;border:3px solid grey;border-radius:50px;cursor:pointer;display:inline-block;font-family:arial;font-weight:700;position:absolute;top:-8px;right:-8px;font-size:25px;line-height:30px;width:30px;height:30px;text-shadow:none;opacity:1}.modal-content .modal-header .close:focus{outline:0}.modal-content .modal-header .close span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-7px}.modal-content .modal-header .close:hover{color:#fe6500;background-color:#fff;opacity:1}.modal-content .modal-footer{border-top:none}.modal-content .modal-body{text-align:left}#assistanceMessage{min-height:200px;margin-top:15px}.monthly{background-color:#fff!important;font-size:.8em;padding:15px 20px;border-radius:10px;-webkit-box-shadow:0 0 25px rgba(224,224,224,.9);box-shadow:0 0 25px rgba(224,224,224,.9)}.monthly .monthly-today .monthly-day-number{border-radius:50%;width:30px;height:30px;line-height:2.6em}.monthly .monthly-indicator-wrap{position:absolute;bottom:0}.monthly .monthly-event-list{background:#fff;padding:0 20px 15px;border-radius:10px;overflow:auto;position:absolute;top:4em;left:0;width:100%;height:calc(100% - 4em);display:none;-webkit-transition:.25s;transition:.25s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.monthly .monthly-list-item{border:none;color:grey}.monthly .monthly-list-item:nth-child(2n){background-color:#f8f8f8}.monthly .monthly-list-item:hover{color:#555;background-color:#f0f0f0}.monthly .listed-event{background-color:#67d5f2!important;position:relative}.monthly .monthly-event-indicator{background-color:#67d5f2!important}.monthly .monthly-header-title a:link,.monthly .monthly-header-title a:visited{border:1px solid #eee;color:grey}.monthly .monthly-header-title-date,.monthly .monthly-header-title-date:hover{background:#eee!important;border:1px solid #eee!important;color:grey}.monthly .monthly-header-title a:active{background:#f0e247;border:1px solid #f0e247}.monthly .monthly-header-title a:hover{color:#fff!important}.portalTimeShedule{background-color:#fff!important;font-size:.8em;padding:15px 0;width:100%;border-radius:10px;-webkit-box-shadow:0 0 25px rgba(224,224,224,.9);box-shadow:0 0 25px rgba(224,224,224,.9);text-align:center}.open i{transform:rotate(-180deg)}.divider:last-child{display:none}#portalContactForm .portalContactForm__textarea,#portalTechAssistanceForm .portalContactForm__textarea{max-width:800px;height:198px}#portalContactForm .portalContactForm__btn,#portalTechAssistanceForm .portalContactForm__btn{max-width:800px;width:100%}.error404{font-size:160px;line-height:160px;font-weight:700;display:flex}@media only screen and (max-width:768px) and (min-width:0px){.error404{font-size:80px;line-height:80px}}.error404 div{display:inline;margin-right:15px}.error404 div:first-child{color:#fe6500}.error404 div:nth-child(2){color:#4ccef0}.error404 div:nth-child(3){color:#f0e247;transform:rotate(-35deg)}.error404 div:nth-child(4){margin-left:10px}.nextClassItem{width:49%}@media only screen and (max-width:768px) and (min-width:0px){.nextClassItem{width:100%}}#assessmentSchedule .assessment-enroll{padding:5px 10px;background:#d7d7d7;color:#707070;width:100%}#assessmentSchedule .assessment-enroll:hover{color:#fff;background-color:#4ccef0}#assessmentSchedule h5{color:#707070;margin-top:25px;margin-bottom:15px;font-size:20px}#additionalEnrichment ul{columns:2}@media (min-width:767.99px){#additionalEnrichment ul{columns:3}}.discount{padding:.75rem 1.25rem;background-color:#ffeee3;color:#222}.discount__heading{color:#4ccef0;font-weight:700}.discount__heading i{color:#4ccef0!important}.discount .promocode{color:#4ccef0;font-weight:700}#promoBlock{border:4px solid #4ccef0;border-radius:10px;padding:15px 38px}#promoBlock h4{text-align:center}#promoBlock .promo-line{margin:5px 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;height:100%;border-radius:4px;overflow:hidden}#promoBlock .promo-line__discount{width:30%;background:#4ccef0;border-right:2px dashed #7c7c7c;color:#fff;padding:15px;font-size:1.2em;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center}#promoBlock .promo-line__info{padding:12px 15px;width:70%;background:#f3f3f5;line-height:1.3em}#promoBlock .promo-line__info .code{font-size:1.1em;font-weight:700;color:#000}#promoBlock .promo-line__info .code span{color:#fe6500}#promoBlock .promo-line__info .valid{color:#666;font-size:.75em}.buttonBlock{background:#fdebd4;padding:40px 10px}#studentProgress .progress_programs{padding:5px;margin-bottom:20px}#studentProgress .progress_programs:first-child{-moz-border-radius-topleft:45px;-webkit-border-top-left-radius:45px;border-top-left-radius:45px;-moz-border-radius-topright:45px;-webkit-border-top-right-radius:45px;border-top-right-radius:45px}#studentProgress .progress_programs:last-child{-moz-border-radius-bottomright:45px;-webkit-border-bottom-right-radius:45px;border-bottom-right-radius:45px;-moz-border-radius-bottomleft:45px;-webkit-border-bottom-left-radius:45px;border-bottom-left-radius:45px}#studentProgress .progress_programs table{width:100%;border-spacing:15px;border-collapse:separate}#studentProgress .progress_programs table thead th{text-align:center;vertical-align:center;color:#fff;font-weight:500;font-size:14px;line-height:10px}#studentProgress .progress_programs table thead th.title{font-size:24px;font-weight:700;line-height:22px;color:#fff!important}#studentProgress .progress_programs table thead th a,#studentProgress .progress_programs table thead th a i,#studentProgress .progress_programs table thead th i{color:#fff}#studentProgress .progress_programs table tbody td{background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:15px;vertical-align:top;width:33%}#studentProgress .progress_programs .disclaimer{color:#fff;text-align:center}#studentProgress .carousel-item[data-frame="0"] .certificate-of-mastery:before,#studentProgress .carousel-item[data-frame="1"] .certificate-of-mastery:before{background-image:url(/assets/image/portal/child1.svg);background-position:left bottom;left:-35px}#studentProgress .carousel-item[data-frame="0"] .certificate-of-mastery:after,#studentProgress .carousel-item[data-frame="1"] .certificate-of-mastery:after{background-image:url(/assets/image/portal/child3.svg);background-position:right bottom;right:-35px}#studentProgress .carousel-item[data-frame="2"] .certificate-of-mastery:before,#studentProgress .carousel-item[data-frame="3"] .certificate-of-mastery:before{background-image:url(/assets/image/portal/child2.svg);background-position:left bottom;left:-35px}#studentProgress .carousel-item[data-frame="2"] .certificate-of-mastery:after,#studentProgress .carousel-item[data-frame="3"] .certificate-of-mastery:after{background-image:url(/assets/image/portal/child4.svg);background-position:right bottom;right:-35px}#studentProgress .certificate-of-mastery{position:relative;margin:70px 35px 50px 35px;border-radius:15px;padding:20px;text-align:center;color:#1495df;background:#b4e3fb;font-size:22px;font-weight:700;line-height:25px}#studentProgress .certificate-of-mastery:after,#studentProgress .certificate-of-mastery:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;width:170px;height:170px}#studentProgress .certificate-of-mastery-container{max-width:450px;margin:0 auto}#studentProgress .certificate-of-mastery.disabled{background:#c4c4c4;color:#8b8888}#studentProgress .certificate-of-mastery.disabled .btn{background:#6a686b;border-color:#6a686b}#studentProgress .certificate-of-mastery .btn{border-radius:5px}#studentProgress .certificate-of-mastery .btn i{color:inherit}#studentProgress .carousel-control{height:70px;margin-bottom:50px}#studentProgress .carousel-control h2{font-size:40px;font-weight:700}#studentProgress .carousel-control #carouselControlPrev{left:0}#studentProgress .carousel-control #carouselControlNext{right:0}#studentProgress .carousel-control .carousel-control-button{position:absolute;border-radius:5px;background:#fe6500;color:#fff;display:block;width:100px;text-align:center;text-decoration:none;padding:10px;line-height:15px;font-size:18px}#studentProgress .carousel-control .carousel-control-button i{color:#fff}#studentProgress .carousel-control .carousel-control-button span{display:block;text-align:center;font-size:12px}#studentProgress .carousel-control .carousel-control-button.disabled{cursor:default;background:#fdebd4;color:#fe6500}#studentProgress .carousel-control .carousel-control-button.disabled i{color:#fe6500}#studentProgressMobile .progress_programs{padding:15px 35px;margin-bottom:25px}#studentProgressMobile .progress_programs h5{text-align:center;font-weight:700}#studentProgressMobile .progress_programs .certificate-of-mastery{border-radius:15px;padding:20px;text-align:center;color:#fff;background:rgba(0,0,0,.3)}#studentProgressMobile .progress_programs .certificate-of-mastery.disabled{background:#c4c4c4}#studentProgressMobile .progress_programs .certificate-of-mastery .btn{border-radius:5px}#studentProgressMobile .progress_programs .certificate-of-mastery .btn i{color:inherit}#studentProgressMobile .program-button{position:relative;border-radius:4px;border:3px solid #fff;margin-bottom:15px;color:#fff;padding:7px 30px;text-align:center;line-height:20px;cursor:pointer;-webkit-box-shadow:2px 3px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:2px 3px 8px 0 rgba(0,0,0,.2);box-shadow:2px 3px 8px 0 rgba(0,0,0,.2)}#studentProgressMobile .program-button.collapsed i:before{content:""}#studentProgressMobile .program-button i{height:20px;width:20px;color:#fff;position:absolute;left:10px;border:2px solid #fff;border-radius:50%}#studentProgressMobile .program-button span{position:absolute;right:10px;top:7px}#studentProgressMobile .program-content{padding-bottom:20px}#studentProgressMobile .program-content .link-certificate{color:#fff}#studentProgressMobile .program-content .link-certificate i{color:#fff}#studentProgress .progress_programs.junior_coder,#studentProgressMobile .progress_programs.junior_coder{background:#f37165}#studentProgress .progress_programs.junior_coder .title,#studentProgressMobile .progress_programs.junior_coder .title{color:#960808}#studentProgress .progress_programs.junior_coder .level,#studentProgressMobile .progress_programs.junior_coder .level{background:#f4cdb3}#studentProgress .progress_programs.junior_coder .level p,#studentProgress .progress_programs.junior_coder .level ul li:before,#studentProgressMobile .progress_programs.junior_coder .level p,#studentProgressMobile .progress_programs.junior_coder .level ul li:before{color:#cb5456}#studentProgress .progress_programs.junior_coder .level:first-child,#studentProgressMobile .progress_programs.junior_coder .level:first-child{background:#edac80}#studentProgress .progress_programs.junior_coder .level:last-child,#studentProgressMobile .progress_programs.junior_coder .level:last-child{background:#fae7d9}#studentProgress .progress_programs.game_designer,#studentProgressMobile .progress_programs.game_designer{background:#788646}#studentProgress .progress_programs.game_designer .title,#studentProgressMobile .progress_programs.game_designer .title{color:#435212}#studentProgress .progress_programs.game_designer .level,#studentProgressMobile .progress_programs.game_designer .level{background:#dff5a8}#studentProgress .progress_programs.game_designer .level p,#studentProgress .progress_programs.game_designer .level ul li:before,#studentProgressMobile .progress_programs.game_designer .level p,#studentProgressMobile .progress_programs.game_designer .level ul li:before{color:#0a6f14}#studentProgress .progress_programs.game_designer .level:first-child,#studentProgressMobile .progress_programs.game_designer .level:first-child{background:#b9df7a}#studentProgress .progress_programs.game_designer .level:last-child,#studentProgressMobile .progress_programs.game_designer .level:last-child{background:#f4feb2}#studentProgress .progress_programs.pro_coder,#studentProgressMobile .progress_programs.pro_coder{background:#3575df}#studentProgress .progress_programs.pro_coder .title,#studentProgressMobile .progress_programs.pro_coder .title{color:#053b5b}#studentProgress .progress_programs.pro_coder .level,#studentProgressMobile .progress_programs.pro_coder .level{background:#b7e4f2}#studentProgress .progress_programs.pro_coder .level p,#studentProgress .progress_programs.pro_coder .level ul li:before,#studentProgressMobile .progress_programs.pro_coder .level p,#studentProgressMobile .progress_programs.pro_coder .level ul li:before{color:#0950d9}#studentProgress .progress_programs.pro_coder .level:first-child,#studentProgressMobile .progress_programs.pro_coder .level:first-child{background:#b3d7f9}#studentProgress .progress_programs.pro_coder .level:last-child,#studentProgressMobile .progress_programs.pro_coder .level:last-child{background:#d4f7f7}#studentProgress .progress_programs.advanced_coder,#studentProgressMobile .progress_programs.advanced_coder{background:#f28034}#studentProgress .progress_programs.advanced_coder .title,#studentProgressMobile .progress_programs.advanced_coder .title{color:#722b03}#studentProgress .progress_programs.advanced_coder .level,#studentProgressMobile .progress_programs.advanced_coder .level{background:#ffd18a}#studentProgress .progress_programs.advanced_coder .level p,#studentProgress .progress_programs.advanced_coder .level ul li:before,#studentProgressMobile .progress_programs.advanced_coder .level p,#studentProgressMobile .progress_programs.advanced_coder .level ul li:before{color:#bb2909}#studentProgress .progress_programs.advanced_coder .level:first-child,#studentProgressMobile .progress_programs.advanced_coder .level:first-child{background:#f2b75c}#studentProgress .progress_programs.advanced_coder .level:last-child,#studentProgressMobile .progress_programs.advanced_coder .level:last-child{background:#fdecb1}#studentProgress .progress_programs .level,#studentProgressMobile .progress_programs .level{padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:15px;line-height:1.2em;font-size:14px}#studentProgress .progress_programs .level:last-child,#studentProgressMobile .progress_programs .level:last-child{margin-bottom:0}#studentProgress .progress_programs .level h4,#studentProgressMobile .progress_programs .level h4{font-weight:700!important;margin-bottom:5px!important;text-align:left;font-size:24px}#studentProgress .progress_programs .level p,#studentProgressMobile .progress_programs .level p{font-weight:600;margin-bottom:10px}#studentProgress .progress_programs .level ul li,#studentProgressMobile .progress_programs .level ul li{font-size:13px;color:#000;padding-left:15px}#studentProgress .progress_programs .level ul li:before,#studentProgressMobile .progress_programs .level ul li:before{content:"●";font-size:16px;vertical-align:middle;line-height:16px}#studentProgress .progress_programs .level a,#studentProgressMobile .progress_programs .level a{color:#000;text-decoration:underline}#studentProgress .progress_programs .level.not-completed,#studentProgressMobile .progress_programs .level.not-completed{background:#dfdfdf!important}#studentProgress .progress_programs .level.not-completed .title,#studentProgressMobile .progress_programs .level.not-completed .title{color:#8b8888!important}#studentProgress .progress_programs .level.not-completed p,#studentProgress .progress_programs .level.not-completed ul li:before,#studentProgressMobile .progress_programs .level.not-completed p,#studentProgressMobile .progress_programs .level.not-completed ul li:before{color:#8b8888!important}#studentProgress .progress_programs .level .completed,#studentProgressMobile .progress_programs .level .completed{background-image:url(/assets/image/portal/badge-keep-coding.svg);background-position:bottom left;background-repeat:no-repeat;background-size:contain;height:50px;margin:20px 25px 0 25px;text-align:right}#studentProgress .progress_programs .level .completed img,#studentProgressMobile .progress_programs .level .completed img{height:50px}#studentProgress .progress_programs .level:first-child .completed,#studentProgressMobile .progress_programs .level:first-child .completed{background-image:url(/assets/image/portal/badge-you-did-it.svg)}#studentProgress .progress_programs .level:last-child .completed,#studentProgressMobile .progress_programs .level:last-child .completed{background-image:url(/assets/image/portal/badge-great-job.svg)}.studentsList .table>tbody>tr>td,.studentsList .table>tbody>tr>th,.studentsList .table>tfoot>tr>td,.studentsList .table>tfoot>tr>th,.studentsList .table>thead>tr>td,.studentsList .table>thead>tr>th{vertical-align:middle}@media only screen and (min-width:801px){.studentsList .table>tbody>tr>td,.studentsList .table>tbody>tr>th,.studentsList .table>tfoot>tr>td,.studentsList .table>tfoot>tr>th,.studentsList .table>thead>tr>td,.studentsList .table>thead>tr>th{padding:25px 10px!important}}.studentsList .table-responsive{display:table;width:100%;table-layout:fixed}.studentsList #responsiveTable{margin-top:0}.studentsList #responsiveTable .table thead{width:100%;text-align:center}.studentsList #responsiveTable .table thead tr{background:#4ccef0}.studentsList #responsiveTable .table thead tr td:first-child{border-left:3px solid #4ccef0}.studentsList #responsiveTable .table thead tr td:last-child{border-right:3px solid #4ccef0}.studentsList #responsiveTable .table td,.studentsList #responsiveTable .table th{text-align:center}.studentsList__name{font-weight:700;color:#4ccef0}@media only screen and (max-width:800px){.studentsList #responsiveTable table,.studentsList #responsiveTable tbody,.studentsList #responsiveTable td,.studentsList #responsiveTable th,.studentsList #responsiveTable thead,.studentsList #responsiveTable tr{display:block}.studentsList #responsiveTable thead tr{position:absolute;top:-9999px;left:-9999px}.studentsList #responsiveTable td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%!important;white-space:normal;text-align:left}.studentsList #responsiveTable td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}.studentsList #responsiveTable td:before{content:attr(data-title)}}.containerProgress{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:768px) and (min-width:0px){.containerProgress{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.containerProgress .cardProgress{position:relative;cursor:pointer;width:300px;margin-bottom:15px;margin-right:25px}.containerProgress .cardProgress .face.face1{height:150px;-webkit-transition:.5s;transition:.5s}.containerProgress .cardProgress .face.face1{-webkit-box-shadow:0 0 25px rgba(224,224,224,.9);box-shadow:0 0 25px rgba(224,224,224,.9);position:relative;background:#4ccef0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;padding:15px}.containerProgress .cardProgress:hover .face.face1{background:#81def7}.containerProgress .cardProgress .face.face1 .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;transition:.5s}.containerProgress .cardProgress:hover .face.face1 .content{opacity:1}.containerProgress .cardProgress .face.face1 .content img{max-width:80px}.containerProgress .cardProgress .face.face1 .content h3{margin:10px 0 0;padding:0;color:#fff;text-align:center;font-size:1.5em}.containerProgress .cardProgress .face.face2{position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 25px rgba(224,224,224,.9);box-shadow:0 0 25px rgba(224,224,224,.9)}.containerProgress .cardProgress .face.face2 .content p{margin:0}.certificate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center}.certificate img{max-width:25px;color:#4ccef0;margin-right:7px}.certificate a{font-weight:700}.certificate:hover{opacity:.8}#schemes .schemeLegend{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#schemes .schemeLegend .schemeLegend__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#schemes .schemeLegend .schemeLegend__item p{font-size:14px;margin-right:25px;padding:2px 0 0}#schemes .wrapper{display:-ms-grid;display:grid;-ms-grid-rows:3rem;grid-template-rows:3rem;grid-auto-rows:auto}#schemes .wrapper .border{border-right:1px solid grey}#schemes .box-text,#schemes .box-text-sm{color:#fff;border-radius:10px;text-align:center;margin:.3rem;padding:.3rem;background-color:#cfcfcf}#schemes .box-text a,#schemes .box-text-sm a{color:#fff;text-decoration:none;font-weight:700!important;font-size:14px;display:block}#schemes .heading{font-size:1.7rem;text-align:center}#schemes .box-text-sm:hover,#schemes .box-text:hover{-webkit-filter:brightness(108%);filter:brightness(108%)}#schemes .online.wrapper{-ms-grid-columns:([col] 11%)[9];grid-template-columns:repeat(9,[col] 11%)}#schemes .online .k{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:9;grid-row:1/10}#schemes .online .one{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:9;grid-row:1/10}#schemes .online .two{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;-ms-grid-row-span:9;grid-row:1/10}#schemes .online .three{-ms-grid-column:4;grid-column:4;-ms-grid-row:1;-ms-grid-row-span:9;grid-row:1/10}#schemes .online .four{-ms-grid-column:5;grid-column:5;-ms-grid-row:1;-ms-grid-row-span:9;grid-row:1/10}#schemes .online .five{-ms-grid-column:6;grid-column:6;-ms-grid-row:1;-ms-grid-row-span:9;grid-row:1/10}#schemes .online .six{-ms-grid-column:7;grid-column:7;-ms-grid-row:1;-ms-grid-row-span:9;grid-row:1/10}#schemes .online .seven{-ms-grid-column:8;grid-column:8;-ms-grid-row:1;-ms-grid-row-span:9;grid-row:1/10}#schemes .online .eight{-ms-grid-column:9;grid-column:9;-ms-grid-row:1;-ms-grid-row-span:9;grid-row:1/10}#schemes .online .scratchJr{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;grid-row:2}#schemes .online .VGD3d{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:3;grid-row:3}#schemes .online .scratch{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7;-ms-grid-row:2;grid-row:2}#schemes .online .minecraftJavaMods{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7;-ms-grid-row:5;grid-row:5}#schemes .online .modding{-ms-grid-column:6;-ms-grid-column-span:4;grid-column:6/10;-ms-grid-row:6;grid-row:6}#schemes .online .club{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:6;grid-row:6}#schemes .online .robloxB{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:7;grid-row:7}#schemes .online .robloxC{-ms-grid-column:5;-ms-grid-column-span:3;grid-column:5/8;-ms-grid-row:7;grid-row:7}#schemes .online .python{-ms-grid-column:6;-ms-grid-column-span:4;grid-column:6/10;-ms-grid-row:8;grid-row:8}#schemes .online .web{-ms-grid-column:6;-ms-grid-column-span:4;grid-column:6/10;-ms-grid-row:9;grid-row:9}@media screen and (max-width:1200px) and (min-width:601px){#schemes .box-text a{font-size:12px}#schemes .box-text-sm a{font-size:10px}#schemes .heading{font-size:1.2rem}#schemes .schemeLegend .schemeLegend__item p{font-size:12px}#schemes .schemeLegend .schemeLegend__item .schemeLegend__box{width:22px;height:22px}}@media screen and (max-width:600px){#schemes .schemeLegend .schemeLegend__item p{font-size:12px}#schemes .schemeLegend .schemeLegend__item .schemeLegend__box{width:18px;height:18px}#schemes .box-text a{font-size:12px}#schemes .box-text-sm a{font-size:10px}#schemes .wrapper{-ms-grid-rows:1.5rem;grid-template-rows:1.5rem}#schemes .heading{font-size:.8rem}#schemes .blue-box{margin:.1rem;padding:.1rem}#schemes .green-box{margin:.1rem;padding:.1rem}#schemes .purple-box{margin:.1rem;padding:.1rem}}#schemes a{width:100%}.monthly{background:#f3f3f5;color:#545454;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.monthly-header{position:relative;text-align:center;padding:.5em;background:#fff;height:3em;box-sizing:border-box}.monthly-header-title{text-transform:uppercase}.monthly-header-title a:link,.monthly-header-title a:visited{display:inline-block;border:1px solid #ccc;color:#545454;text-decoration:none;height:1.75em;line-height:1.65em;padding:0 .65em 0 .65em;box-sizing:border-box;transition:background .1s}.monthly-header-title a:first-of-type{border-top-left-radius:1em;border-bottom-left-radius:1em}.monthly-header-title a:last-of-type{border-top-right-radius:1em;border-bottom-right-radius:1em}.monthly-header-title a:hover{background:#8b8b8b;border:1px solid #8b8b8b;color:#fff}.monthly-header-title a:active{background:#222;border:1px solid #222;transition:none}.monthly-header-title-date,.monthly-header-title-date:hover{background:#eee!important;border:1px solid #ccc!important;color:#545454!important;cursor:default}.monthly-reset{border-left:0!important}.monthly-reset::before{content:'\21BB';margin-right:.25em}.monthly-cal{border-right:0!important}.monthly-cal::before{content:'\2637';margin-right:.25em}.monthly-next,.monthly-prev{position:absolute;top:0;width:3em;height:100%;opacity:.5}.monthly-prev{left:0}.monthly-next{right:0}.monthly-next:hover,.monthly-prev:hover{opacity:1}.monthly-next:after,.monthly-prev:after{content:'';position:absolute;top:50%;left:50%;border-style:solid;border-color:#222;width:.6em;height:.6em;margin:-.4em 0 0 -.4em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.monthly-prev:after{border-width:0 0 .2em .2em}.monthly-next:after{border-width:.2em .2em 0 0}.monthly-day-title-wrap{display:table;table-layout:fixed;width:100%;background:#fff;border-bottom:1px solid #ebebeb}.monthly-day-title-wrap div{width:14.28%!important;display:table-cell;box-sizing:border-box;position:relative;text-align:center;text-transform:uppercase}.monthly-day-wrap{display:table;table-layout:fixed;width:100%;overflow:hidden}.monthly-week{display:table-row;width:100%}.monthly-day,.monthly-day-blank{width:14.28%!important;display:table-cell;vertical-align:top;box-sizing:border-box;position:relative;color:inherit;background:#fff;box-shadow:0 0 0 1px #ebebeb;-webkit-transition:.25s;transition:.25s;padding:0;text-decoration:none}.monthly-day:before{content:'';display:block;padding-top:100%;float:left}.monthly-day-wrap>a:hover{background:#a1c2e3}.monthly-day-blank{background:#f3f3f5}.monthly-day-event>.monthly-day-number{position:absolute;line-height:1em;top:.2em;left:.25em}.monthly-day-pick>.monthly-indicator-wrap{margin:0}.monthly-day-pick>.monthly-day-number:after,.monthly-day-pick>.monthly-day-number:before{content:'';display:block;padding-top:calc(50% - .8em);width:0;height:0}.monthly-past-day:after{content:'';width:150%;height:2px;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:rgba(0,0,0,.1);position:absolute;left:0;top:0}.monthly-past-day:hover{background:#fff!important}.monthly-today .monthly-day-number{color:#fff;background:#ea6565;border-radius:.75em;top:.08em;left:.05em;font-size:.9em;padding:0;width:1.25em;height:1.25em;line-height:1.25em;text-align:center}.monthly-day-pick.monthly-today .monthly-day-number{padding:.15em;margin:calc(50% - .7em) auto auto auto;font-size:1em}.monthly-indicator-wrap{position:relative;text-align:center;line-height:0;max-width:1.5em;margin:0 auto;padding-top:1.2em}.monthly-day .monthly-event-indicator{display:inline-block;margin:.05em;width:.5em;height:.5em;border-radius:.25em;vertical-align:middle;background:#7ba7ce}.monthly-day .monthly-event-indicator span{color:transparent}.monthly-day .monthly-event-indicator:hover{cursor:pointer}.monthly-event-list{background:rgba(233,235,236,.9);overflow:auto;position:absolute;top:2.5em;width:100%;height:calc(100% - 2.5em);display:none;-webkit-transition:.25s;transition:.25s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.monthly-list-item{position:relative;padding:.5em .7em .25em 4em;display:none;border-top:1px solid #d6d6d6;text-align:left}.monthly-list-item:after{padding:.4em 1em;display:block;margin-bottom:.5em}.monthly-event-list .monthly-today .monthly-event-list-date{color:#ea6565}.monthly-event-list .listed-event{display:block;color:#fff;padding:.4em 1em;border-radius:.2em;margin-bottom:.5em}.monthly-list-item a:link,.monthly-list-item a:visited{text-decoration:none}.item-has-event{display:block}.item-has-event:after{display:none!important}.monthly-event-list-date{width:4em;position:absolute;left:0;top:1.2em;text-align:center;font-weight:700;line-height:1.2em}.monthly-list-time-end,.monthly-list-time-start{font-size:.8em;display:inline-block}.monthly-list-time-end:not(:empty):before{content:'\2013';padding:0 2px}.monthly-event-list::-webkit-scrollbar{width:.75em}.monthly-event-list::-webkit-scrollbar-track{background:0 0}.monthly-event-list::-webkit-scrollbar-thumb{background:#ccc;border:1px solid #e9ebec;border-radius:.5em}.monthly-event-list::-webkit-scrollbar-thumb:hover{background:#555}.monthly-reset:after{content:'Today'}.monthly-cal:after{content:'Month'}.monthly-list-item:after{content:'No Events'}.monthly-locale-fr .monthly-reset:after{content:"aujourd'hui"}.monthly-locale-fr .monthly-cal:after{content:"mois"}.monthly-locale-fr .monthly-list-item:after{content:'aucun événement'}@media (min-width:25em){.monthly-day-event{padding-top:1.3em}.monthly-day-event>.monthly-indicator-wrap{width:auto;max-width:none}.monthly-indicator-wrap{padding:0}.monthly-day:before{padding-top:calc(100% - 1.2em)}.monthly-day .monthly-event-indicator{display:block;margin:0 0 1px 0;width:auto;height:1.5em;line-height:1.2em;padding:.125em 0 .1em .125em;border-radius:0;overflow:hidden;background-color:#333;color:#333;text-decoration:none;white-space:nowrap;box-sizing:border-box}.monthly-day .monthly-event-indicator.monthly-event-continued{box-shadow:-1px 0 0 0}.monthly-day .monthly-event-indicator span{display:block;width:auto;margin:0;color:#fff;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}