.js-stools-field-filter {width:200px;}
.js-stools-field-filter+.js-stools-field-filter {width:200px;}

.col-md-5th {
  width: 20%;
  float: left;
  padding: 10px;
}

.tablesorter .col1{
    width:10%;
}
.tablesorter .col2{
    width:15%;
}
.tablesorter .col3{
    width:10%;
}
.tablesorter .col4{
    width:10%;
}
.tablesorter .col5{
    width:30%;
}
.tablesorter .col6{
    width:10%;
}
.tablesorter .col7{
    width:15%;
}

/* circles */
.rect-auto,.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,.c100.p100 .slice{clip:rect(auto,auto,auto,auto)}.pie,.c100 .bar,.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,.c100.p100 .fill{position:absolute;border:.08em solid #fa6464;width:.84em;height:.84em;clip:rect(0em,.5em,1em,0em);border-radius:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.pie-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,.c100.p100 .bar:after,.c100.p100 .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;margin:0 .1em .1em 0;background-color:#ccc}.c100 *,.c100 *:before,.c100 *:after{-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:240px}.c100.small{font-size:80px}.c100>span{position:absolute;width:100%;z-index:1;left:0;top:0;width:5em;line-height:5em;font-size:.2em;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:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.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:after{position:absolute;top:.08em;left:.08em;display:block;content:" ";border-radius:50%;background-color:#f5f5f5;width:.84em;height:.84em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.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(0em,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.33em;font-size:.3em;color:#fa6464*/}.c100:hover:after{top:.04em;left:.04em;width:.92em;height:.92em}.c100.dark{background-color:#777}.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00!important}.c100.dark>span{color:#777}.c100.dark:after{background-color:#666}.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:#dd9d22!important}.c100.orange:hover>span{color:#dd9d22}.c100.orange.dark .bar,.c100.orange.dark .fill{border-color:#e08833!important}.c100.orange.dark:hover>span{color:#e08833}.c100.green>span{color:#4db53c}.c100>span{color:#fa6464}.c100.orange>span {color:#dd9d22}
/*[ tablesorter */
.tablesorter-ice {
    width: 100%;
    background-color: #fff;
    margin: 10px 0 15px;
    text-align: left;
    border-spacing: 0;
    border: #ccc 1px solid;
    border-width: 1px 0 0 1px
}

.tablesorter-ice td,
.tablesorter-ice th {
    border: #ccc 1px solid;
    border-width: 0 1px 1px 0
}

.tablesorter-ice th,
.tablesorter-ice thead td {
    font: 12px/18px Arial, Sans-serif;
    color: #555;
    background-color: #f6f8f9;
    border-collapse: collapse;
    padding: 4px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .7)
}

.tablesorter-ice tbody td,
.tablesorter-ice tfoot td,
.tablesorter-ice tfoot th {
    padding: 4px;
    vertical-align: top
}

.tablesorter-ice .header,
.tablesorter-ice .tablesorter-header {
    background-color: #f6f8f9;
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhDAAMAMQAAAJEjAJCiwJBigJAiANFjgNGjgNEjQRIkQRHkANIkAVMlAVQmAZWnQZUnAdYoAhdpAhZoAlhqQlepQliqQppsApmrQxutgtutQtutAxwtwxwtg1yug1zugxtsw1yuP8A/yH5BAEAAB8ALAAAAAAMAAwAAAUx4Cd+3GiOW4ado2d9VMVm1xg9ptadTsP+QNZEcjoQTBDGCAFgLRSfQgCYMAiCn8EvBAA7);
    padding: 4px 20px 4px 4px;
    white-space: normal;
    cursor: pointer
}

.tablesorter-ice .headerSortUp,
.tablesorter-ice .tablesorter-headerAsc,
.tablesorter-ice .tablesorter-headerSortUp {
    color: #333;
    background-color: #ebedee;
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhDAAMANUAAAJCiwNHkANFjgNEjQRIkQNJkQRMlARKkwRKkgVPlwZSmgdaogdYnwhfpghcowlhqgliqglgqAlgpwljqwporwpmrQplrAtsswtqsgtrsgtqsQxttAtvtQtttAxyuQxwtwxxtwxvtg10uw1zuQ1xuP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAAMAAwAAAY6wJKwJBoahyNQ6Dj0fDoZCpPEuWgqk4jxs8FQLI+Gg8Esm5kQydFQMC7IwkOAqUiUCAIzIjA4lwBlQQA7)
}

.tablesorter-ice .headerSortDown,
.tablesorter-ice .tablesorter-headerDesc,
.tablesorter-ice .tablesorter-headerSortDown {
    color: #333;
    background-color: #ebedee;
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhDAAMANUAAAE/iAJBigNFjgNEjQNFjQNDiwRHkQRHjwNHjwROlgRMlQRMlARJkgRKkgZQmAVPlgZWnQZSmgZRmAdXoAdXnwdUnAdbogdZoQhbowlhqAlepglkrAliqQtstAtqsQxyugxyuQxwuAxxuAxxtwxwtgxvtQ10vA12vA10u/8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACkALAAAAAAMAAwAAAY6wJQwdRoah6bP6DhEiVIdDxNEGm4yxlDpiJkwv2AmR2OhVCSJBsJ4gUQeCwOB6VAwBAXwYRAIpwBfQQA7)
}

.tablesorter-ice thead .sorter-false {
    background-image: none;
    cursor: default;
    padding: 4px
}

.tablesorter-ice tfoot .tablesorter-headerAsc,
.tablesorter-ice tfoot .tablesorter-headerDesc,
.tablesorter-ice tfoot .tablesorter-headerSortDown,
.tablesorter-ice tfoot .tablesorter-headerSortUp {
    background-color: #ebedee
}

.tablesorter-ice td {
    color: #333
}



.tablesorter-ice .tablesorter-processing {
    background-position: center center!important;
    background-repeat: no-repeat!important;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=)!important
}

.tablesorter-ice tr.odd>td {
    background-color: #dfdfdf
}

.tablesorter-ice tr.even>td {
    background-color: #fff
}

.tablesorter-ice td.primary,
.tablesorter-ice tr.odd td.primary {
    background-color: #9ae5e5
}

.tablesorter-ice tr.even td.primary {
    background-color: #c2f0f0
}

.tablesorter-ice td.secondary,
.tablesorter-ice tr.odd td.secondary {
    background-color: #c2f0f0
}

.tablesorter-ice tr.even td.secondary {
    background-color: #d5f5f5
}

.tablesorter-ice td.tertiary,
.tablesorter-ice tr.odd td.tertiary {
    background-color: #d5f5f5
}

.tablesorter-ice tr.even td.tertiary {
    background-color: #ebfafa
}

.tablesorter-ice.containsStickyHeaders thead tr:nth-child(1) td,
.tablesorter-ice.containsStickyHeaders thead tr:nth-child(1) th {
    border-top: #ccc 1px solid
}

caption {
    background-color: #fff
}

.tablesorter-ice .tablesorter-filter-row {
    background-color: #eee
}

.tablesorter-ice .tablesorter-filter-row td {
    background-color: #eee;
    line-height: normal;
    text-align: center;
    -webkit-transition: line-height .1s ease;
    -moz-transition: line-height .1s ease;
    -o-transition: line-height .1s ease;
    transition: line-height .1s ease
}

.tablesorter-ice .tablesorter-filter-row .disabled {
    opacity: .5;
    cursor: not-allowed
}

.tablesorter-ice .tablesorter-filter-row.hideme td {
    padding: 2px;
    margin: 0;
    line-height: 0;
    cursor: pointer
}

.tablesorter-ice .tablesorter-filter-row.hideme * {
    height: 1px;
    min-height: 0;
    border: 0;
    padding: 0;
    margin: 0;
    /* don't use visibility: hidden because it disables tabbing */
    opacity: 0
}

.tablesorter-ice input.tablesorter-filter,
.tablesorter-ice select.tablesorter-filter {
    width: 98%;
    height: auto;
    margin: 0;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #bbb;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: height .1s ease;
    -moz-transition: height .1s ease;
    -o-transition: height .1s ease;
    transition: height .1s ease
}

.tablesorter .filtered {
    display: none
}

.tablesorter .tablesorter-errorRow td {
    text-align: center;
    cursor: pointer;
    background-color: #e6bf99
}

.com_pronunciation .headers {
    display: inline-block;
 	cursor: help;
}
.com_pronunciation .headers:after {
     content: "\e220";
 	font-family: IcoMoon;
 	font-size: 0.8em;
 	margin-left: 0.2em;
 	color: #00558c;
}

.com_pronunciation th{
    font-size:16px;
}

.com_pronunciation .inner {
    max-width: 250px;
}
.com_pronunciation .inner a{
        white-space:normal;
        color:#333!important;
}

.pronunciation h2{
    padding-top: 20px;
}
.com_funclanganalysis .form-select, .com_pronunciation .form-select {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}


.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}


/* evp */
.evp-online .navbar {margin-bottom: 0;}
.com_evp .evp_details {
  padding-top: 5px;
}
.com_evp .pos_section{
    margin-bottom: 30px;
}

.com_evp .pos_header{
    border-bottom: 2px solid #207bed;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.com_evp .pos_header .headword{
  font-weight: 700;
  color:#1f1f1f;
  margin-bottom: 1px;
  font-size:30px;	
  font-family: 'Raleway', sans-serif;
  letter-spacing: 0;
  margin: 10px 0;
}

.com_evp .pos_header .sep{
  font-weight: 700;
  color:#1f1f1f;
  margin-bottom: 1px;
  font-size:30px;	
}

.com_evp .pos_header .pos{
  font-weight: 400;
  font-style: italic;
  color:#1f1f1f;
  margin-bottom: 1px;
  font-size:25px;	
}

.com_evp .pos_header .pron {
    padding:2px 2px;
    margin-left: 5px;
    margin-right: 5px;
}

.pron {
	font-size: 18px;
	border-radius: 1em;
}

.com_evp .pos_header #summary_button {
	font-size: 13px;
	float: right;
	background-color: #dddddd;
	padding: 5px;
	border-radius: 3px;
	border-style: outset;
	border-width: 1px;
	cursor: pointer;
}

.com_evp .posgram {
	margin-left: 4px;
}

.com_evp .posgram:before {
	content: "[ ";
}

.com_evp .posgram:after {
	content: " ] ";
}


.com_evp .info.sense {
	margin-top: 10px;
	margin-bottom: 30px;
}

.com_evp .info.sense .sense_title {
	font-size: 18px;
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 10px;
    cursor: pointer;
}

.com_evp .info.sense .sense_title.hidingTitle:before {
    text-transform: uppercase;
    font-weight: 700;
    content: "\f067";
    font: normal normal normal 18px/1 FontAwesome;
    padding-right: 10px;
}

.com_evp .info.sense .sense_title.showingTitle:before {
    text-transform: uppercase;
    font-weight: 700;
    content: "\f068";
    font: normal normal normal 18px/1 FontAwesome;
    padding-right: 10px;
}

.com_evp .info.body {
	margin-left:30px;
}

.com_evp .example {
    padding-top: 20px;
}
.com_evp .example.hiding {
	display: none;
}

.com_evp .learner {
    margin-top: 20px;
}
.com_evp .learner.hiding {
	display: none;
}

.com_evp .learner:before {
    content: none;
}

.com_evp .example:before {
    content: none;
}

.com_evp .example_title {
    font-weight: 700;
    
}

.com_evp .blockquote {
    line-height: 18px;
    padding-left: 20px;
    text-indent: -20px;
    margin-top: 5px;
    font-style: italic;
}

.com_evp .learnerexamp {
    line-height: 25px;
    padding-left: 20px;
    text-indent: -20px;
    margin-top: 2px;
    margin-bottom: 5px;
}

.com_evp .collo {
    font-weight: bold;
}

.com_evp .cite {
    font-size: 14px;
    line-height: 25px;
    margin-top: 5px;
    font-style: normal;
}

.com_evp .wordfam {
    width: 300px;
    background-color: #add7f6;
    border: solid thin #87bfff;
	border-radius: 3px;
	margin-bottom: 25px;
}

.com_evp .wordfam .wf_title {
	font-weight: 700;
	background-color: #87bfff;
	padding-left: 5px;
}

.com_evp .wordfam .wf_title.collapsed:before {
	content: "\f067";
	font-family: FontAwesome;
	padding-right: 5px;
}

.com_evp .wordfam .wf_title:not(.collapsed):before {
	content: "\f068";
	font-family: FontAwesome;
	padding-right: 5px;
}

.com_evp .wordfam .wf_subtitle {
	font-size: 14px;
	font-style: italic;
}

.com_evp .wordfam .wf_pos_block {
	padding-left: 25px;
	text-indent: -20px;
}

.com_evp .wordfam .wf_pos {
	font-weight: 700;
	font-size: 14px;
}

.com_evp .wordfam .wf_word {
	font-style: italic;
	font-size: 14px;
}
.com_evp .grammar {
    color: grey;
}

.com_evp .grammar:before {
    /* color: red; */
    content: "[ ";
}

.com_evp .grammar:after {
    content: " ]";
}

.lpfilter {
    margin-top: 10px;
    margin-right: 40px;
    float: right;
}
/* end evp details */
/* evp label */
.label-Flyers {
  background: #548348;
}
.label-Starters {
    background: #7030a0;
}
.label-Movers {
  background: #c55a11;
  
}
/* fix level label */
.checkbox-inline {
    vertical-align: inherit;
}
/* info button blue */
.btn-info {
    background-color: #00558c;
    border-color: #00558c;
}
/* egp-lite */
.label-supercat1 {
    background-color: #00558c;
    border-color: #00558c;
}
.label-supercat2 {
    background-color: #00558c;
    border-color: #00558c;
}
.label-supercat3 {
    background-color: #00558c;
    border-color: #00558c;
}
/* margin top for button on curricula */
.btn-30 {
    margin-top:30px;
}

/* width button for camflic */
.btn-220 {
	width:220px;
}
/* popover width for curricula */
.curriculum .popover {
    max-width:100%;
}
/* filter label */
label.hasTooltip {
    padding-right: 20px;
}

/* navigation fixes */
span.pagenav {
  color:#fff;
  background-color:#bfbfbf;
  padding:2px 5px;
}

/* cefr badge new */
/* level badge  */

.level-bar .label-Pre-A1 {
  background-image: linear-gradient(to bottom, #fff, #777777);
  border: 1px solid #777777;
  background-color: #777777;
}
.level-bar .label-A1-1 {
  background-image: linear-gradient(to bottom, #fff, #f4a85c);
  border: 1px solid #f4a85c;
  background-color: #f4a85c;
}
.level-bar .label-A1,
.level-bar .label-A1-2 {
  background-image: linear-gradient(to bottom, #fff, #ff8000);
  border: 1px solid #ff8000;
  background-color: #ff8000;
}
.level-bar .label-A2-1 {
  background-image: linear-gradient(to bottom, #fff, #74a9a9);
  border: 1px solid #74a9a9;

  background-color: #74a9a9;
}
.level-bar .label-A2,
.level-bar .label-A2-2 {
  background-image: linear-gradient(to bottom, #fff, #00a0a0);
  border: 1px solid #00a0a0;
  background-color: #00a0a0;
}
.level-bar .label-B1-1 {
  background-image: linear-gradient(to bottom, #fff, #ec5e5e);
  border: 1px solid #ec5e5e;

  background-color: #ec5e5e;
}
.level-bar .label-B1,
.level-bar .label-B1-2 {
  background-image: linear-gradient(to bottom, #fff, #ff0000);
  border: 1px solid #ff0000;
  background-color: #ff0000;
}
.level-bar .label-B2-1 {
  background-image: linear-gradient(to bottom, #fff, #69d19d);
  border: 1px solid #69d19d;

  background-color: #69d19d;
}
.level-bar .label-B2,
.level-bar .label-B2-2 {
  background-image: linear-gradient(to bottom, #fff, #008040);
  border: 1px solid #008040;
  background-color: #008040;
}
.level-bar .label-C1-1 {
  background-image: linear-gradient(to bottom, #fff, #7d98f2);
  border: 1px solid #7d98f2;

  background-color: #7d98f2;
}
.level-bar .label-C1,
.level-bar .label-C1-2 {
  background-image: linear-gradient(to bottom, #fff, #3060ff);
  border: 1px solid #3060ff;
  background-color: #3060ff;
}
.level-bar .label-C2 {
  background-image: linear-gradient(to bottom, #fff, #a030a0);
  border: 1px solid #a030a0;
  background-color: #a030a0;
}
.level-bar .label-All {
  background-image: linear-gradient(to bottom, #fff, #536072);
  border: 1px solid #536072;
  background-color: #536072;
}

/* Level bar */

.level-bar input[type="checkbox"] {
  display: none;
}
.level-bar.btn-group label {
  float: left;
}

.level-bar .btn {
  border-radius: 0;
  color: white;
}
.level-bar > label:first-of-type > .btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.level-bar > label:last-of-type > .btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.level-bar input[type="checkbox"]:checked + .btn {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 4px 8px rgba(0, 0, 0, 0.45);
  color: #000;
}



/* level badge  */
.label-Pre-A1{background-color: #777777;}
.label-A1-1{background-color: #f4a85c;}
.label-A1, .label-A1-2, .label-1, .label-3-4 {background-color: #ff8000;}
.label-A2-1{background-color: #74a9a9;}
.label-A2, .label-A2-2, .label-2, .label-4-5  {background-color: #00a0a0;}
.label-B1-1{background-color: #ec5e5e;}
.label-B1, .label-B1-2, .label-3, .label-5-6  {background-color: #ff0000;}
.label-B2-1{background-color: #69d19d;}
.label-B2, .label-B2-2, .label-4, .label-6-7  {background-color: #008040;}
.label-C1-1{background-color: #7d98f2;}
.label-C1,.label-C1-2, .label-5, .label-7-8  {background-color: #3060ff;}
.label-C2, .label-6 {background-color: #a030a0;}
.label-All {background-color: #536072;}

/* carousel cell colours */
.table-scroll td.label-A1 {background-color: #ffbf82;}
.table-scroll td.label-A2 {background-color: #90cfcf;}
.table-scroll td.label-B1 {background-color: #ff8081;}
.table-scroll td.label-B2 {background-color: #8bbf9e;}
.table-scroll td.label-C1 {background-color: #99b0fe;}
.table-scroll td.label-C2 {background-color: #cf97ce;}

/* evp level-bar badge */
/* .evplevel-bar .label-1{background-color: #f4a85c;} */
/* .evplevel-bar .label-2  {background-color: #00a0a0;} */
/* .evplevel-bar .label-3  {background-color: #ff0000;} */
/* .evplevel-bar .label-4  {background-color: #008040;} */
/* .evplevel-bar .label-5  {background-color: #3060ff;} */
/* .evplevel-bar .label-6 {background-color: #a030a0;} */
/* Level bar */

/* .level-bar { */
  /* margin-top:30px; */
/* } */

/* .level-bar input[type="checkbox"]  */
/* { */
	/* margin-left:-99999px; */
	/* display:none; */
/* } */
/* .level-bar.btn-group label { */
    /* float: left; */
/* } */

/* .level-bar > label:nth-child(2) > .btn { */
	/* border-top-left-radius: 4px; */
	/* border-bottom-left-radius: 4px; */
/* } */

/* .level-bar > label:last-of-type > .btn { */
	/* border-top-right-radius: 4px; */
	/* border-bottom-right-radius: 4px; */
/* } */
/* .level-bar .btn { */
	 /* opacity:0.30; */
	 /* border-radius:0; */
	 /* color:white; */
/* } */

/* .level-bar input[type="checkbox"]:checked + .btn{ */
	/* opacity:1; */
/* } */

/* EGP Level bar */

/* .egplevel-bar input[type="checkbox"]  */
/* { */
	/* margin-left:-99999px; */
	/* display:none; */
/* } */
/* .egplevel-bar.btn-group label { */
    /* float: left; */
/* } */

/* .egplevel-bar > label:first-of-type > .btn { */
	/* border-top-left-radius: 4px; */
	/* border-bottom-left-radius: 4px; */
/* } */

/* .egplevel-bar > label:last-of-type > .btn { */
	/* border-top-right-radius: 4px; */
	/* border-bottom-right-radius: 4px; */
/* } */
/* .egplevel-bar .btn { */
	 /* opacity:0.30; */
	 /* border-radius:0; */
	 /* color:white; */
/* } */

/* .egplevel-bar input[type="checkbox"]:checked + .btn{ */
	/* opacity:1; */
/* } */


/* EVP Level bar */

.evplevel-bar input[type="checkbox"] 
{
	margin-left:-99999px;
	display:none;
}
.evplevel-bar.btn-group label {
    float: left;
}

.evplevel-bar > label:first-of-type > .btn {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.evplevel-bar > label:last-of-type > .btn {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.evplevel-bar .btn {
	 opacity:0.30;
	 border-radius:0;
	 color:white;
}

.evplevel-bar input[type="checkbox"]:checked + .btn{
	opacity:1;
}

/* EML Wordlists */
h2.eml { font-weight:700}
@media print {
    .btn {border: 0}
    div#message-component,
    .report-filters, 
    .report-buttons,
    .report-toolbar,
    .report-description,
    .noprint {display: none!important;}
}
@media screen {
    .pr-only {display:none}
}
.wordlist {width: 300px;}
.form-inline {
display: inline-block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
/* lego bar */


input[type="radio"].lego-bar {
    display: none;
  }

  
  .btn.label-lego-bar {
    color: white;
    background-color: #00558c;
  }
.filter-subject .label-lego-bar {
    width: 330px;
}
input[type="radio"]:checked + .btn.label-lego-bar  {
    background-image: none;
    outline: 0;
    background-color: #39b3d7
  }
  
/* POS label */
.label-multi-word {background-color: #829CBC;}
.label-noun {background-color: #376996;}
.label-verb {background-color: #414288;}
.label-adjective {background-color: #90cfcf;}
.label-adverb {background-color: #add7f6;}
.label-phrase {background-color: #70a7eb;}

.core.icon-star {color: #2a8817; margin-top: .3em}

/* stage label */
.label-stage1 {background-color: #f0ad4e; margin:0 .2em}
.label-stage2 {background-color: #ee3304;margin: 0 .2em}

.upper {text-transform: uppercase;}
.vocab {
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    margin: 0 .2em;
}
.ipaid {
    padding: 2px 2px;
    margin-left: 5px;
    margin-right: 5px;
}
.ipa {
font-style: italic;
}

.ipa::before {
content: "/";
}
.ipa::after {
    content: "/";
}
/* end EML /*

/* Form label */
.label-form {background-color: #829CBC;}
.label-formuse{background-color: #376996;}
.label-use{background-color: #414288;}

/* frequency badge */
.label-Low{background-color: #ff0000;}
.label-Medium{background-color: #ff8000;}
.label-High{background-color: #008040;}

/* part of speach badge */
.label-pos-Noun {background-color: #3060ff;}
.label-pos-Verb {background-color: #829CBC;}
.label-pos-Adjective {background-color: #376996;}
.label-pos-Phrase {background-color: #414288;}

/* camflic badge */
.label-Pre-Primary {background-color: #3060ff;}
.label-Primary {background-color: #829CBC;}
.label-Secondary {background-color: #376996;}
.label-HE-Student{background-color: #414288;}
.label-At-Work {background-color:#ff0000;}

/*skills age badge */
.label-P {background-color: #829CBC;}
.label-LS {background-color: #376996;}
.label-A {background-color:#ff0000;}
/*skill cefrtag badge */
.label-CTI {background-color:#008040;}
.label-CTM {background-color:#295a5e;}
.label-CTP {background-color:#414288;}
.label-CTR {background-color:#683d3d;}
.label-CTLC {background-color:#683d3d;}
.label-CTPC {background-color:#683d3d;}
.label-CTSC {background-color:#683d3d;}

/*skills toolbars */
.filter-cur-CEFR_tags .checkbox-inline {
    margin-left: 0;
    margin-right: 10px;
    padding-top: 0;
}

.filter-cur-CEFR_tags .checkbox-inline input[type=checkbox] {
    margin-bottom: 10px;
}
.top-30 {
	padding-top: 30px;
}
/* cefr activity badge */
.label-Activity{background-color: #414288;margin-right:5px;}
.label-Strategy{background-color:#ff0000; margin-right:5px}

/* key badge */
.key0 {display:none;}
.key1 {visibility:hidden;}
.key1::before {visibility:visible;content:url(../images/key3.png);}
/* vocab */
.label-vocab {text-transform:uppercase;}

/* pronunciation */
.com_pronunciation .introtext .label {width:200px; margin-bottom:15px;}
.com_pronunciation .label {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    width:100%;
}
.com_pronunciation .col5 .label {
    white-space:normal;
    text-align: left;
}


td.tight {padding:0!important;}


/* learner profiles */
.filter-set.btn-group {
    padding-top: 10px;
}
/* popover styles */
.report-table .popover {
    min-width:400px;
}
.com_pronunciation .popover-content {
        line-height:18px;
        font-family:sans-serif;
}
.com_pronunciation .popover h3, .com_pronunciation .popover h4  {
font-family:sans-serif;
}


/* advanced search */
.report-filters{
    padding-bottom: 10px;
}

.report-toolbar label {
    padding: 10px;
}
.filter-Level.col-md-4 {
    width: 100%;
}

.filter-Search.col-md-4 {
    width: 100%;
}
.filter-Culture.col-md-4 {
    width: 100%;
}

.filter-Freq.col-md-4 {
    width: 100%;
}

.filter-Key.col-md-4 {
    width: 100%;
}


/* logo fix */
.logo.pull-left img {
	max-width: 100%;
	width: 100%;
}

/* generic margin top */
.mt30 {
  margin-top: 30px
}

/* grammar menu */
.navbar-nav >li.active > a {
  color: #333;
  background-color: #eee;
}
/* learner profile */
.navbar-nav >li > a.active {
  color: #333;
  background-color: #eee;
  }
/* hide item from menu */
.menunone {
  display:none;
}
/* hack for images in footer no space */
.nospace {
  font-size:0;
}
/* remove margin on logo top right */
.logo p {
    margin-bottom:0;
}
/* underline links in content */
#content-area p a, #content-area li a {
    color:#428bca;  
}
#content-area a:hover {
    text-decoration:underline;  
}

/* menu tweak */
.module ul.nav ul.nav-child {
  margin-left: 22px;
}
.module ul li a {
    line-height: 1.5em;
}
.module ul.nav > li.active > a {
  color: #333;
  background-color: #fafafa;
}

.module ul.nav li > ul.nav-child > li.current.active > a {
      color: #333;
  background-color: #fafafa;
    display:block;
}
/* tweak to minimum page height */
#content-area {
    min-height:500px;
}

/* component heading same as h1 */
.componentheading, h1{
  font-weight: 700;
  color:#1f1f1f;
  margin-bottom: 1px;
  font-size:30px;	
}

/* search module */
.search-module {
    padding:15px;
}
/* lexical icons */
.lexical1{
visibility:hidden;
}
.lexical1::before{
visibility:visible;
content:url(../images/lexical1.png);
}
.lexical2{
visibility:hidden;
}
.lexical2::before{
visibility:visible;
content:url(../images/lexical2.png);
}
.lexical3{
visibility:hidden;
}
.lexical3::before{
visibility:visible;
content:url(../images/lexical3.png);
}
/* select box overrides */
#filter-bar select#limit {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.btn-group {
  margin-left: 5px;
}
input#filter_search{
    border: 1px solid #ccc;
    border-radius: 4px;
    height:34px;
  	padding:10px;
}
 .checkbox-inline input[type=checkbox] {
margin-top:5px;
padding-top:0;
margin-bottom:30px;
}
label.checkbox-inline{

}

/* path to font */
@font-face {
	font-family: 'IcoMoon';
	src: url('../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), 
        url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), 
        url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), 
        url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}

/* From Bootstrap */
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: .25em;
	line-height: 14px;
}

dd > span[class^="icon-"] + time,
dd > span[class*=" icon-"] + time{
	margin-left: -.25em;
}
dl.article-info dd.hits span[class^="icon-"],
dl.article-info dd.hits span[class*=" icon-"]{
	margin-right: 0;
 }
 
/* Use the following CSS code if you want to have a class per icon */
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}

.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before{
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before  {
	content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before{
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before{
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
.icon-expired:before {
content: "\4b";
}

a.pdf {
    color: #428bca;
    text-decoration: underline;
}
.headers-help:after {
    content: "\e220";
    font-family: IcoMoon;
    font-size: 0.8em;
    margin-left: 0.2em;
    color: #00558c;
}
.category-module {
float: none;
}
.filter-set .btn-info {
  border-color: #fff;
}