/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-OvRightLine {
  background-image: url(sprite.png);
  background-position: -50px 0px;
  width: 46px;
  height: 46px;
}
.icon-anyColumnsMatrix {
  background-image: url(sprite.png);
  background-position: -400px -450px;
  width: 46px;
  height: 46px;
}
.icon-anyRowsColumnsMatrix {
  background-image: url(sprite.png);
  background-position: 0px -50px;
  width: 46px;
  height: 46px;
}
.icon-anyRowsMatrix {
  background-image: url(sprite.png);
  background-position: -50px -50px;
  width: 46px;
  height: 46px;
}
.icon-backPrime {
  background-image: url(sprite.png);
  background-position: -100px 0px;
  width: 46px;
  height: 46px;
}
.icon-bidcapUnRight {
  background-image: url(sprite.png);
  background-position: -100px -50px;
  width: 46px;
  height: 46px;
}
.icon-bigcapOvRightUn {
  background-image: url(sprite.png);
  background-position: 0px -100px;
  width: 46px;
  height: 46px;
}
.icon-bigcapOvUnRight {
  background-image: url(sprite.png);
  background-position: -50px -100px;
  width: 46px;
  height: 46px;
}
.icon-bigcapRight {
  background-image: url(sprite.png);
  background-position: -100px -100px;
  width: 46px;
  height: 46px;
}
.icon-bigcapRightUn {
  background-image: url(sprite.png);
  background-position: -150px 0px;
  width: 46px;
  height: 46px;
}
.icon-bigcupOvRightUn {
  background-image: url(sprite.png);
  background-position: -150px -50px;
  width: 46px;
  height: 46px;
}
.icon-bigcupOvUnRight {
  background-image: url(sprite.png);
  background-position: -150px -100px;
  width: 46px;
  height: 46px;
}
.icon-bigcupRight {
  background-image: url(sprite.png);
  background-position: 0px -150px;
  width: 46px;
  height: 46px;
}
.icon-bigcupRightUn {
  background-image: url(sprite.png);
  background-position: -50px -150px;
  width: 46px;
  height: 46px;
}
.icon-bigcupUnRight {
  background-image: url(sprite.png);
  background-position: -100px -150px;
  width: 46px;
  height: 46px;
}
.icon-box {
  background-image: url(sprite.png);
  background-position: -150px -150px;
  width: 46px;
  height: 46px;
}
.icon-circ {
  background-image: url(sprite.png);
  background-position: -200px 0px;
  width: 46px;
  height: 46px;
}
.icon-coprodOvRightUn {
  background-image: url(sprite.png);
  background-position: -200px -50px;
  width: 46px;
  height: 46px;
}
.icon-coprodOvUnRight {
  background-image: url(sprite.png);
  background-position: -200px -100px;
  width: 46px;
  height: 46px;
}
.icon-coprodRight {
  background-image: url(sprite.png);
  background-position: -200px -150px;
  width: 46px;
  height: 46px;
}
.icon-coprodRightUn {
  background-image: url(sprite.png);
  background-position: 0px -200px;
  width: 46px;
  height: 46px;
}
.icon-coprodUnRight {
  background-image: url(sprite.png);
  background-position: -50px -200px;
  width: 46px;
  height: 46px;
}
.icon-ddots {
  background-image: url(sprite.png);
  background-position: -100px -200px;
  width: 46px;
  height: 46px;
}
.icon-division {
  background-image: url(sprite.png);
  background-position: -150px -200px;
  width: 46px;
  height: 46px;
}
.icon-divisionIn {
  background-image: url(sprite.png);
  background-position: -200px -200px;
  width: 46px;
  height: 46px;
}
.icon-divisionUpDown {
  background-image: url(sprite.png);
  background-position: -250px 0px;
  width: 46px;
  height: 46px;
}
.icon-dot {
  background-image: url(sprite.png);
  background-position: -250px -50px;
  width: 46px;
  height: 46px;
}
.icon-doubleprime {
  background-image: url(sprite.png);
  background-position: -250px -100px;
  width: 46px;
  height: 46px;
}
.icon-empty {
  background-image: url(sprite.png);
  background-position: -250px -150px;
  width: 46px;
  height: 46px;
}
.icon-esti {
  background-image: url(sprite.png);
  background-position: -250px -200px;
  width: 46px;
  height: 46px;
}
.icon-forColumnsMatrix {
  background-image: url(sprite.png);
  background-position: 0px -250px;
  width: 46px;
  height: 46px;
}
.icon-forRowsColumnsMatrix {
  background-image: url(sprite.png);
  background-position: -50px -250px;
  width: 46px;
  height: 46px;
}
.icon-forRowsMatrix {
  background-image: url(sprite.png);
  background-position: -100px -250px;
  width: 46px;
  height: 46px;
}
.icon-frac {
  background-image: url(sprite.png);
  background-position: -150px -250px;
  width: 46px;
  height: 46px;
}
.icon-hat {
  background-image: url(sprite.png);
  background-position: -200px -250px;
  width: 46px;
  height: 46px;
}
.icon-iiint {
  background-image: url(sprite.png);
  background-position: -250px -250px;
  width: 46px;
  height: 46px;
}
.icon-iiintRight {
  background-image: url(sprite.png);
  background-position: -300px 0px;
  width: 46px;
  height: 46px;
}
.icon-iiintRightUn {
  background-image: url(sprite.png);
  background-position: -300px -50px;
  width: 46px;
  height: 46px;
}
.icon-iiintUnRight {
  background-image: url(sprite.png);
  background-position: -300px -100px;
  width: 46px;
  height: 46px;
}
.icon-iiint_a {
  background-image: url(sprite.png);
  background-position: -300px -150px;
  width: 46px;
  height: 46px;
}
.icon-iint {
  background-image: url(sprite.png);
  background-position: -300px -200px;
  width: 46px;
  height: 46px;
}
.icon-iintRight {
  background-image: url(sprite.png);
  background-position: -300px -250px;
  width: 46px;
  height: 46px;
}
.icon-iintRightUn {
  background-image: url(sprite.png);
  background-position: 0px -300px;
  width: 46px;
  height: 46px;
}
.icon-iintUnRight {
  background-image: url(sprite.png);
  background-position: -50px -300px;
  width: 46px;
  height: 46px;
}
.icon-iint_a {
  background-image: url(sprite.png);
  background-position: -100px -300px;
  width: 46px;
  height: 46px;
}
.icon-int {
  background-image: url(sprite.png);
  background-position: -150px -300px;
  width: 46px;
  height: 46px;
}
.icon-intOvUnRight {
  background-image: url(sprite.png);
  background-position: -200px -300px;
  width: 46px;
  height: 46px;
}
.icon-intRight {
  background-image: url(sprite.png);
  background-position: -250px -300px;
  width: 46px;
  height: 46px;
}
.icon-intRightOvUn {
  background-image: url(sprite.png);
  background-position: -300px -300px;
  width: 46px;
  height: 46px;
}
.icon-intRightUn {
  background-image: url(sprite.png);
  background-position: -350px 0px;
  width: 46px;
  height: 46px;
}
.icon-intUnRight {
  background-image: url(sprite.png);
  background-position: -350px -50px;
  width: 46px;
  height: 46px;
}
.icon-int_a {
  background-image: url(sprite.png);
  background-position: -350px -100px;
  width: 46px;
  height: 46px;
}
.icon-leRigArrowMiddle {
  background-image: url(sprite.png);
  background-position: -350px -150px;
  width: 46px;
  height: 46px;
}
.icon-leRigArrowOver {
  background-image: url(sprite.png);
  background-position: -350px -200px;
  width: 46px;
  height: 46px;
}
.icon-leRigArrowUnder {
  background-image: url(sprite.png);
  background-position: -350px -250px;
  width: 46px;
  height: 46px;
}
.icon-leftAngle {
  background-image: url(sprite.png);
  background-position: -350px -300px;
  width: 46px;
  height: 46px;
}
.icon-leftAngleRight {
  background-image: url(sprite.png);
  background-position: 0px -350px;
  width: 46px;
  height: 46px;
}
.icon-leftArrow {
  background-image: url(sprite.png);
  background-position: -50px -350px;
  width: 46px;
  height: 46px;
}
.icon-leftArrowMiddle {
  background-image: url(sprite.png);
  background-position: -100px -350px;
  width: 46px;
  height: 46px;
}
.icon-leftArrowOver {
  background-image: url(sprite.png);
  background-position: -150px -350px;
  width: 46px;
  height: 46px;
}
.icon-leftArrowUnder {
  background-image: url(sprite.png);
  background-position: -200px -350px;
  width: 46px;
  height: 46px;
}
.icon-leftBrace {
  background-image: url(sprite.png);
  background-position: -250px -350px;
  width: 46px;
  height: 46px;
}
.icon-leftBracket {
  background-image: url(sprite.png);
  background-position: -300px -350px;
  width: 46px;
  height: 46px;
}
.icon-leftBrackets {
  background-image: url(sprite.png);
  background-position: -350px -350px;
  width: 46px;
  height: 46px;
}
.icon-leftHarDown {
  background-image: url(sprite.png);
  background-position: -400px 0px;
  width: 46px;
  height: 46px;
}
.icon-leftHarUp {
  background-image: url(sprite.png);
  background-position: -400px -50px;
  width: 46px;
  height: 46px;
}
.icon-leftLine {
  background-image: url(sprite.png);
  background-position: -400px -100px;
  width: 46px;
  height: 46px;
}
.icon-leftLineRight {
  background-image: url(sprite.png);
  background-position: -400px -150px;
  width: 46px;
  height: 46px;
}
.icon-leftLines {
  background-image: url(sprite.png);
  background-position: -400px -200px;
  width: 46px;
  height: 46px;
}
.icon-leftOvLine {
  background-image: url(sprite.png);
  background-position: -400px -250px;
  width: 46px;
  height: 46px;
}
.icon-leftParen {
  background-image: url(sprite.png);
  background-position: -400px -300px;
  width: 46px;
  height: 46px;
}
.icon-leftParenRight {
  background-image: url(sprite.png);
  background-position: -400px -350px;
  width: 46px;
  height: 46px;
}
.icon-leftRightAngle {
  background-image: url(sprite.png);
  background-position: 0px -400px;
  width: 46px;
  height: 46px;
}
.icon-leftRightAngles {
  background-image: url(sprite.png);
  background-position: -50px -400px;
  width: 46px;
  height: 46px;
}
.icon-leftRightArrow {
  background-image: url(sprite.png);
  background-position: -100px -400px;
  width: 46px;
  height: 46px;
}
.icon-leftRightArrowMiddle {
  background-image: url(sprite.png);
  background-position: -150px -400px;
  width: 46px;
  height: 46px;
}
.icon-leftRightArrowOver {
  background-image: url(sprite.png);
  background-position: -200px -400px;
  width: 46px;
  height: 46px;
}
.icon-leftRightArrowUnder {
  background-image: url(sprite.png);
  background-position: -250px -400px;
  width: 46px;
  height: 46px;
}
.icon-leftRightBraces {
  background-image: url(sprite.png);
  background-position: -300px -400px;
  width: 46px;
  height: 46px;
}
.icon-leftRightBrackets {
  background-image: url(sprite.png);
  background-position: -350px -400px;
  width: 46px;
  height: 46px;
}
.icon-leftRightDLines {
  background-image: url(sprite.png);
  background-position: -400px -400px;
  width: 46px;
  height: 46px;
}
.icon-leftRightLines {
  background-image: url(sprite.png);
  background-position: -450px 0px;
  width: 46px;
  height: 46px;
}
.icon-leftRightOverLines {
  background-image: url(sprite.png);
  background-position: -450px -50px;
  width: 46px;
  height: 46px;
}
.icon-leftRightParen {
  background-image: url(sprite.png);
  background-position: -450px -100px;
  width: 46px;
  height: 46px;
}
.icon-leftRightParens {
  background-image: url(sprite.png);
  background-position: -450px -150px;
  width: 46px;
  height: 46px;
}
.icon-leftRightUnLines {
  background-image: url(sprite.png);
  background-position: -450px -200px;
  width: 46px;
  height: 46px;
}
.icon-leftUnLine {
  background-image: url(sprite.png);
  background-position: -450px -250px;
  width: 46px;
  height: 46px;
}
.icon-lim {
  background-image: url(sprite.png);
  background-position: -450px -300px;
  width: 46px;
  height: 46px;
}
.icon-not {
  background-image: url(sprite.png);
  background-position: -450px -350px;
  width: 46px;
  height: 46px;
}
.icon-nthroot {
  background-image: url(sprite.png);
  background-position: -450px -400px;
  width: 46px;
  height: 46px;
}
.icon-oint {
  background-image: url(sprite.png);
  background-position: 0px -450px;
  width: 46px;
  height: 46px;
}
.icon-ointRight {
  background-image: url(sprite.png);
  background-position: -50px -450px;
  width: 46px;
  height: 46px;
}
.icon-ointRightUn {
  background-image: url(sprite.png);
  background-position: -100px -450px;
  width: 46px;
  height: 46px;
}
.icon-ointUnRight {
  background-image: url(sprite.png);
  background-position: -150px -450px;
  width: 46px;
  height: 46px;
}
.icon-oint_a {
  background-image: url(sprite.png);
  background-position: -200px -450px;
  width: 46px;
  height: 46px;
}
.icon-ovLeftArrow {
  background-image: url(sprite.png);
  background-position: -250px -450px;
  width: 46px;
  height: 46px;
}
.icon-ovLeftRightArrow {
  background-image: url(sprite.png);
  background-position: -300px -450px;
  width: 46px;
  height: 46px;
}
.icon-ovRightArrow {
  background-image: url(sprite.png);
  background-position: -350px -450px;
  width: 46px;
  height: 46px;
}
.icon-ovSigmaUnRight {
  background-image: url(sprite.png);
  background-position: 0px 0px;
  width: 46px;
  height: 46px;
}
.icon-overBrace {
  background-image: url(sprite.png);
  background-position: -450px -450px;
  width: 46px;
  height: 46px;
}
.icon-overFrown {
  background-image: url(sprite.png);
  background-position: -500px 0px;
  width: 46px;
  height: 46px;
}
.icon-overLines {
  background-image: url(sprite.png);
  background-position: -500px -50px;
  width: 46px;
  height: 46px;
}
.icon-overSmile {
  background-image: url(sprite.png);
  background-position: -500px -100px;
  width: 46px;
  height: 46px;
}
.icon-overUnderPanes {
  background-image: url(sprite.png);
  background-position: -500px -150px;
  width: 46px;
  height: 46px;
}
.icon-overleftarrow {
  background-image: url(sprite.png);
  background-position: -500px -200px;
  width: 46px;
  height: 46px;
}
.icon-overline {
  background-image: url(sprite.png);
  background-position: -500px -250px;
  width: 46px;
  height: 46px;
}
.icon-overparen {
  background-image: url(sprite.png);
  background-position: -500px -300px;
  width: 46px;
  height: 46px;
}
.icon-overrightarrow {
  background-image: url(sprite.png);
  background-position: -500px -350px;
  width: 46px;
  height: 46px;
}
.icon-overset {
  background-image: url(sprite.png);
  background-position: -500px -400px;
  width: 46px;
  height: 46px;
}
.icon-phi {
  background-image: url(sprite.png);
  background-position: -500px -450px;
  width: 46px;
  height: 46px;
}
.icon-powerDivision {
  background-image: url(sprite.png);
  background-position: 0px -500px;
  width: 46px;
  height: 46px;
}
.icon-prime {
  background-image: url(sprite.png);
  background-position: -50px -500px;
  width: 46px;
  height: 46px;
}
.icon-prod {
  background-image: url(sprite.png);
  background-position: -100px -500px;
  width: 46px;
  height: 46px;
}
.icon-prodOvRightUn {
  background-image: url(sprite.png);
  background-position: -150px -500px;
  width: 46px;
  height: 46px;
}
.icon-prodOvUnRight {
  background-image: url(sprite.png);
  background-position: -200px -500px;
  width: 46px;
  height: 46px;
}
.icon-prodRight {
  background-image: url(sprite.png);
  background-position: -250px -500px;
  width: 46px;
  height: 46px;
}
.icon-prodRightUn {
  background-image: url(sprite.png);
  background-position: -300px -500px;
  width: 46px;
  height: 46px;
}
.icon-prodUnRight {
  background-image: url(sprite.png);
  background-position: -350px -500px;
  width: 46px;
  height: 46px;
}
.icon-prod_a {
  background-image: url(sprite.png);
  background-position: -400px -500px;
  width: 46px;
  height: 46px;
}
.icon-rerseBrackets {
  background-image: url(sprite.png);
  background-position: -450px -500px;
  width: 46px;
  height: 46px;
}
.icon-rightAngle {
  background-image: url(sprite.png);
  background-position: -500px -500px;
  width: 46px;
  height: 46px;
}
.icon-rightArrowMiddle {
  background-image: url(sprite.png);
  background-position: -550px 0px;
  width: 46px;
  height: 46px;
}
.icon-rightArrowOver {
  background-image: url(sprite.png);
  background-position: -550px -50px;
  width: 46px;
  height: 46px;
}
.icon-rightArrowUnder {
  background-image: url(sprite.png);
  background-position: -550px -100px;
  width: 46px;
  height: 46px;
}
.icon-rightBottomPane {
  background-image: url(sprite.png);
  background-position: -550px -150px;
  width: 46px;
  height: 46px;
}
.icon-rightBrace {
  background-image: url(sprite.png);
  background-position: -550px -200px;
  width: 46px;
  height: 46px;
}
.icon-rightBracket {
  background-image: url(sprite.png);
  background-position: -550px -250px;
  width: 46px;
  height: 46px;
}
.icon-rightBrackets {
  background-image: url(sprite.png);
  background-position: -550px -300px;
  width: 46px;
  height: 46px;
}
.icon-rightHarDown {
  background-image: url(sprite.png);
  background-position: -550px -350px;
  width: 46px;
  height: 46px;
}
.icon-rightHarUp {
  background-image: url(sprite.png);
  background-position: -550px -400px;
  width: 46px;
  height: 46px;
}
.icon-rightLeftArrowMiddle {
  background-image: url(sprite.png);
  background-position: -550px -450px;
  width: 46px;
  height: 46px;
}
.icon-rightLeftArrowOver {
  background-image: url(sprite.png);
  background-position: -550px -500px;
  width: 46px;
  height: 46px;
}
.icon-rightLeftArrowUnder {
  background-image: url(sprite.png);
  background-position: 0px -550px;
  width: 46px;
  height: 46px;
}
.icon-rightLeftHalfArrow {
  background-image: url(sprite.png);
  background-position: -50px -550px;
  width: 46px;
  height: 46px;
}
.icon-rightLine {
  background-image: url(sprite.png);
  background-position: -100px -550px;
  width: 46px;
  height: 46px;
}
.icon-rightLines {
  background-image: url(sprite.png);
  background-position: -150px -550px;
  width: 46px;
  height: 46px;
}
.icon-rightPanes {
  background-image: url(sprite.png);
  background-position: -200px -550px;
  width: 46px;
  height: 46px;
}
.icon-rightParen {
  background-image: url(sprite.png);
  background-position: -250px -550px;
  width: 46px;
  height: 46px;
}
.icon-rightTopPane {
  background-image: url(sprite.png);
  background-position: -300px -550px;
  width: 46px;
  height: 46px;
}
.icon-scriptDivision {
  background-image: url(sprite.png);
  background-position: -350px -550px;
  width: 46px;
  height: 46px;
}
.icon-sigmaOvRightUn {
  background-image: url(sprite.png);
  background-position: -400px -550px;
  width: 46px;
  height: 46px;
}
.icon-sigmaRight {
  background-image: url(sprite.png);
  background-position: -450px -550px;
  width: 46px;
  height: 46px;
}
.icon-sigmaRightUnder {
  background-image: url(sprite.png);
  background-position: -500px -550px;
  width: 46px;
  height: 46px;
}
.icon-sigmaUnRight {
  background-image: url(sprite.png);
  background-position: -550px -550px;
  width: 46px;
  height: 46px;
}
.icon-sqrt {
  background-image: url(sprite.png);
  background-position: -600px 0px;
  width: 46px;
  height: 46px;
}
.icon-sub {
  background-image: url(sprite.png);
  background-position: -600px -50px;
  width: 46px;
  height: 46px;
}
.icon-sum {
  background-image: url(sprite.png);
  background-position: -600px -100px;
  width: 46px;
  height: 46px;
}
.icon-sum_a {
  background-image: url(sprite.png);
  background-position: -600px -150px;
  width: 46px;
  height: 46px;
}
.icon-sup {
  background-image: url(sprite.png);
  background-position: -600px -200px;
  width: 46px;
  height: 46px;
}
.icon-supsub {
  background-image: url(sprite.png);
  background-position: -600px -250px;
  width: 46px;
  height: 46px;
}
.icon-tColumnsMatrix {
  background-image: url(sprite.png);
  background-position: -600px -300px;
  width: 46px;
  height: 46px;
}
.icon-tRowsColumnsMatrix {
  background-image: url(sprite.png);
  background-position: -600px -350px;
  width: 46px;
  height: 46px;
}
.icon-tRowsMatrix {
  background-image: url(sprite.png);
  background-position: -600px -400px;
  width: 46px;
  height: 46px;
}
.icon-tfrac {
  background-image: url(sprite.png);
  background-position: -600px -450px;
  width: 46px;
  height: 46px;
}
.icon-thicksim {
  background-image: url(sprite.png);
  background-position: -600px -500px;
  width: 46px;
  height: 46px;
}
.icon-thrColumnsMatrix {
  background-image: url(sprite.png);
  background-position: -600px -550px;
  width: 46px;
  height: 46px;
}
.icon-thrDots {
  background-image: url(sprite.png);
  background-position: 0px -600px;
  width: 46px;
  height: 46px;
}
.icon-thrPrime {
  background-image: url(sprite.png);
  background-position: -50px -600px;
  width: 46px;
  height: 46px;
}
.icon-thrRowsColumnsMatrix {
  background-image: url(sprite.png);
  background-position: -100px -600px;
  width: 46px;
  height: 46px;
}
.icon-thrRowsMatrix {
  background-image: url(sprite.png);
  background-position: -150px -600px;
  width: 46px;
  height: 46px;
}
.icon-title {
  background-image: url(sprite.png);
  background-position: -200px -600px;
  width: 46px;
  height: 46px;
}
.icon-tools-a {
  background-image: url(sprite.png);
  background-position: -250px -600px;
  width: 46px;
  height: 46px;
}
.icon-tools-arrow {
  background-image: url(sprite.png);
  background-position: -300px -600px;
  width: 46px;
  height: 46px;
}
.icon-tools-b {
  background-image: url(sprite.png);
  background-position: -350px -600px;
  width: 46px;
  height: 46px;
}
.icon-tools-c {
  background-image: url(sprite.png);
  background-position: -400px -600px;
  width: 46px;
  height: 46px;
}
.icon-tools-d {
  background-image: url(sprite.png);
  background-position: -450px -600px;
  width: 46px;
  height: 46px;
}
.icon-tools-e {
  background-image: url(sprite.png);
  background-position: -500px -600px;
  width: 46px;
  height: 46px;
}
.icon-tools-f {
  background-image: url(sprite.png);
  background-position: -550px -600px;
  width: 46px;
  height: 46px;
}
.icon-tools-frac {
  background-image: url(sprite.png);
  background-position: -600px -600px;
  width: 46px;
  height: 46px;
}
.icon-tools-g {
  background-image: url(sprite.png);
  background-position: -650px 0px;
  width: 46px;
  height: 46px;
}
.icon-tools-h {
  background-image: url(sprite.png);
  background-position: -650px -50px;
  width: 46px;
  height: 46px;
}
.icon-tools-i {
  background-image: url(sprite.png);
  background-position: -650px -100px;
  width: 46px;
  height: 46px;
}
.icon-tools-j {
  background-image: url(sprite.png);
  background-position: -650px -150px;
  width: 46px;
  height: 46px;
}
.icon-tools-lines {
  background-image: url(sprite.png);
  background-position: -650px -200px;
  width: 46px;
  height: 46px;
}
.icon-tools-matrix {
  background-image: url(sprite.png);
  background-position: -650px -250px;
  width: 46px;
  height: 46px;
}
.icon-tools-overArrow {
  background-image: url(sprite.png);
  background-position: -650px -300px;
  width: 46px;
  height: 46px;
}
.icon-tools-prod {
  background-image: url(sprite.png);
  background-position: -650px -350px;
  width: 46px;
  height: 46px;
}
.icon-unLeftArrow {
  background-image: url(sprite.png);
  background-position: -650px -400px;
  width: 46px;
  height: 46px;
}
.icon-unLeftRightArrow {
  background-image: url(sprite.png);
  background-position: -650px -450px;
  width: 46px;
  height: 46px;
}
.icon-unLeftRtightArrow {
  background-image: url(sprite.png);
  background-position: -650px -500px;
  width: 46px;
  height: 46px;
}
.icon-unRightArrow {
  background-image: url(sprite.png);
  background-position: -650px -550px;
  width: 46px;
  height: 46px;
}
.icon-unRightLine {
  background-image: url(sprite.png);
  background-position: -650px -600px;
  width: 46px;
  height: 46px;
}
.icon-underBrace {
  background-image: url(sprite.png);
  background-position: 0px -650px;
  width: 46px;
  height: 46px;
}
.icon-underCdots {
  background-image: url(sprite.png);
  background-position: -50px -650px;
  width: 46px;
  height: 46px;
}
.icon-underDdots {
  background-image: url(sprite.png);
  background-position: -100px -650px;
  width: 46px;
  height: 46px;
}
.icon-underDot {
  background-image: url(sprite.png);
  background-position: -150px -650px;
  width: 46px;
  height: 46px;
}
.icon-underFrown {
  background-image: url(sprite.png);
  background-position: -200px -650px;
  width: 46px;
  height: 46px;
}
.icon-underLines {
  background-image: url(sprite.png);
  background-position: -250px -650px;
  width: 46px;
  height: 46px;
}
.icon-underSmile {
  background-image: url(sprite.png);
  background-position: -300px -650px;
  width: 46px;
  height: 46px;
}
.icon-underleftarrow {
  background-image: url(sprite.png);
  background-position: -350px -650px;
  width: 46px;
  height: 46px;
}
.icon-underline {
  background-image: url(sprite.png);
  background-position: -400px -650px;
  width: 46px;
  height: 46px;
}
.icon-underrightarrow {
  background-image: url(sprite.png);
  background-position: -450px -650px;
  width: 46px;
  height: 46px;
}
.icon-underset {
  background-image: url(sprite.png);
  background-position: -500px -650px;
  width: 46px;
  height: 46px;
}
.icon-varphi {
  background-image: url(sprite.png);
  background-position: -550px -650px;
  width: 46px;
  height: 46px;
}
.icon-widetHat {
  background-image: url(sprite.png);
  background-position: -600px -650px;
  width: 46px;
  height: 46px;
}
.icon-widetTilde {
  background-image: url(sprite.png);
  background-position: -650px -650px;
  width: 46px;
  height: 46px;
}

@media (-webkit-min-device-pixel-ratio: 2),
       (min-resolution: 192dpi) {
  .icon-OvRightLine {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-anyColumnsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-anyRowsColumnsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-anyRowsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-backPrime {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bidcapUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bigcapOvRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bigcapOvUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bigcapRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bigcapRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bigcupOvRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bigcupOvUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bigcupRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bigcupRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-bigcupUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-box {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-circ {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-coprodOvRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-coprodOvUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-coprodRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-coprodRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-coprodUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-ddots {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-division {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-divisionIn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-divisionUpDown {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-dot {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-doubleprime {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-empty {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-esti {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-forColumnsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-forRowsColumnsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-forRowsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-frac {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-hat {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iiint {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iiintRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iiintRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iiintUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iiint_a {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iint {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iintRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iintRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iintUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-iint_a {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-int {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-intOvUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-intRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-intRightOvUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-intRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-intUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-int_a {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leRigArrowMiddle {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leRigArrowOver {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leRigArrowUnder {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftAngle {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftAngleRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftArrowMiddle {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftArrowOver {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftArrowUnder {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftBrace {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftBracket {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftBrackets {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftHarDown {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftHarUp {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftLine {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftLineRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftLines {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftOvLine {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftParen {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftParenRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightAngle {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightAngles {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightArrowMiddle {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightArrowOver {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightArrowUnder {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightBraces {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightBrackets {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightDLines {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightLines {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightOverLines {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightParen {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightParens {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftRightUnLines {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-leftUnLine {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-lim {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-not {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-nthroot {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-oint {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-ointRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-ointRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-ointUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-oint_a {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-ovLeftArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-ovLeftRightArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-ovRightArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-ovSigmaUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overBrace {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overFrown {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overLines {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overSmile {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overUnderPanes {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overleftarrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overline {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overparen {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overrightarrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-overset {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-phi {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-powerDivision {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-prime {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-prod {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-prodOvRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-prodOvUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-prodRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-prodRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-prodUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-prod_a {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rerseBrackets {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightAngle {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightArrowMiddle {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightArrowOver {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightArrowUnder {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightBottomPane {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightBrace {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightBracket {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightBrackets {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightHarDown {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightHarUp {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightLeftArrowMiddle {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightLeftArrowOver {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightLeftArrowUnder {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightLeftHalfArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightLine {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightLines {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightPanes {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightParen {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-rightTopPane {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-scriptDivision {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-sigmaOvRightUn {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-sigmaRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-sigmaRightUnder {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-sigmaUnRight {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-sqrt {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-sub {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-sum {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-sum_a {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-sup {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-supsub {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tColumnsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tRowsColumnsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tRowsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tfrac {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-thicksim {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-thrColumnsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-thrDots {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-thrPrime {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-thrRowsColumnsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-thrRowsMatrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-title {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-a {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-arrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-b {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-c {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-d {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-e {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-f {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-frac {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-g {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-h {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-i {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-j {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-lines {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-matrix {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-overArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-tools-prod {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-unLeftArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-unLeftRightArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-unLeftRtightArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-unRightArrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-unRightLine {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underBrace {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underCdots {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underDdots {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underDot {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underFrown {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underLines {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underSmile {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underleftarrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underline {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underrightarrow {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-underset {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-varphi {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-widetHat {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
  .icon-widetTilde {
    background-image: url(sprite@2x.png);
    background-size: 696px 696px;
  }
}
