/*
VisualMathEditor, (icon.css) 
Copyright © 2005-2013 David Grima, contact@equatheque.com under the terms of the GNU General Public License, version 3.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses.

Icons sprites by http://draeton.github.io/stitches/
"settings":{"layout":"vertical","prefix":"icon","padding":"0","uri":false,"stylesheet":"css"}
*/

.icon-file, .icon-new, .icon-quit, .icon-open, .icon-save, .icon-set, .icon-refresh, .icon-watch, .icon-plugin, .icon-html_on, .icon-html_off, .icon-keyboard, .icon-info, .icon-option, .icon-mml, .icon-docmml, .icon-doclatex, .icon-symbols, .icon-codes, .icon-langressource, .icon-style, .icon-language, .icon-edit, .icon-bugs, .icon-copyright, .icon-credit, .icon-history, .icon-isotope, .icon-char, .icon-matrix, .icon-equation, .icon-diagram, .icon-chemical, .icon-insert, .icon-FR_CHAR, .icon-BBB_CHAR, .icon-GREEK_CHAR, .icon-text_list_bullets, .icon-text_list_numbers, .icon-text_horizontalrule, .icon-picture, .icon-text_indent, .icon-text_paragraph, .icon-special_char, .icon-text_color, .icon-fore_color, .icon-text_bold, .icon-text_heading_1, .icon-text_heading_2, .icon-text_heading_3, .icon-text_italic, .icon-text_strikethrough, .icon-text_underline, .icon-link, .icon-text_align_center, .icon-text_align_justify, .icon-text_align_left, .icon-text_align_right, .icon-break_line, .icon-hspace, .icon-vspace, .icon-matrix_12_black, .icon-matrix_12_white, .icon-matrix_13_black, .icon-matrix_13_white, .icon-matrix_14_black, .icon-matrix_14_white, .icon-matrix_21_black, .icon-matrix_21_white, .icon-matrix_22_black, .icon-matrix_22_white, .icon-matrix_31_black, .icon-matrix_31_white, .icon-matrix_33_black, .icon-matrix_33_white, .icon-matrix_41_black, .icon-matrix_41_white, .icon-matrix_44_black, .icon-matrix_44_white, .icon-matrix_black, .icon-matrix_white, .icon-matrix_c_black, .icon-matrix_c_white, .icon-matrix_d_c_black, .icon-matrix_d_c_white, .icon-matrix_d_r_black, .icon-matrix_d_r_white, .icon-matrix_d_rc_black, .icon-matrix_d_rc_white, .icon-matrix_r_black, .icon-matrix_r_white, .icon-matrix_rc_black, .icon-matrix_rc_white, .icon-ar, .icon-de, .icon-es, .icon-fr, .icon-ru, .icon-us, .icon-vi , .icon-cancel, .icon-ok, .icon-mini_add {
    background-image: url(icons/spritesheet.png);
    background-repeat: no-repeat;
}

.icon-BBB_CHAR {
    width: 16px;
    height: 16px;
    background-position: 0 0 !important;
}

.icon-FR_CHAR {
    width: 16px;
    height: 16px;
    background-position: 0 -16px !important;
}

.icon-GREEK_CHAR {
    width: 16px;
    height: 16px;
    background-position: 0 -32px !important;
}

.icon-ar {
    width: 16px;
    height: 11px;
    background-position: 0 -48px !important;
}

.icon-break_line {
    width: 16px;
    height: 16px;
    background-position: 0 -59px !important;
}

.icon-bugs {
    width: 16px;
    height: 16px;
    background-position: 0 -75px !important;
}

.icon-cancel {
    width: 16px;
    height: 16px;
    background-position: -5px -96px !important;
}

.icon-char {
    width: 16px;
    height: 16px;
    background-position: 0 -117px !important;
}

.icon-chemical {
    width: 16px;
    height: 16px;
    background-position: 0 -133px !important;
}

.icon-codes {
    width: 16px;
    height: 16px;
    background-position: 0 -149px !important;
}

.icon-copyright {
    width: 16px;
    height: 16px;
    background-position: 0 -165px !important;
}

.icon-credit {
    width: 16px;
    height: 16px;
    background-position: 0 -181px !important;
}

.icon-de {
    width: 16px;
    height: 11px;
    background-position: 0 -197px !important;
}

.icon-diagram {
    width: 16px;
    height: 16px;
    background-position: 0 -208px !important;
}

.icon-doclatex {
    width: 16px;
    height: 16px;
    background-position: 0 -224px !important;
}

.icon-docmml {
    width: 16px;
    height: 16px;
    background-position: 0 -240px !important;
}

.icon-edit {
    width: 16px;
    height: 16px;
    background-position: 0 -256px !important;
}

.icon-equation {
    width: 16px;
    height: 16px;
    background-position: 0 -272px !important;
}

.icon-es {
    width: 16px;
    height: 11px;
    background-position: 0 -288px !important;
}

.icon-file {
    width: 16px;
    height: 16px;
    background-position: 0 -299px !important;
}

.icon-fore_color {
    width: 16px;
    height: 16px;
    background-position: 0 -315px !important;
}

.icon-fr {
    width: 16px;
    height: 11px;
    background-position: 0 -331px !important;
}

.icon-history {
    width: 16px;
    height: 16px;
    background-position: 0 -342px !important;
}

.icon-hspace {
    width: 16px;
    height: 16px;
    background-position: 0 -358px !important;
}

.icon-html_off {
    width: 16px;
    height: 16px;
    background-position: 0 -374px !important;
}

.icon-html_on {
    width: 16px;
    height: 16px;
    background-position: 0 -390px !important;
}

.icon-info {
    width: 16px;
    height: 16px;
    background-position: 0 -406px !important;
}

.icon-insert {
    width: 16px;
    height: 16px;
    background-position: 0 -422px !important;
}

.icon-isotope {
    width: 16px;
    height: 16px;
    background-position: 0 -438px !important;
}

.icon-keyboard {
    width: 16px;
    height: 16px;
    background-position: 0 -454px !important;
}

.icon-langressource {
    width: 16px;
    height: 16px;
    background-position: 0 -470px !important;
}

.icon-language {
    width: 16px;
    height: 16px;
    background-position: 0 -486px !important;
}

.icon-link {
    width: 16px;
    height: 16px;
    background-position: 0 -502px !important;
}

.icon-matrix {
    width: 16px;
    height: 16px;
    background-position: 0 -518px !important;
}

.icon-matrix_12_black {
    width: 15px;
    height: 20px;
    background-position: 0 -534px !important;
}

.icon-matrix_12_white {
    width: 15px;
    height: 20px;
    background-position: 0 -554px !important;
}

.icon-matrix_13_black {
    width: 15px;
    height: 20px;
    background-position: 0 -574px !important;
}

.icon-matrix_13_white {
    width: 15px;
    height: 20px;
    background-position: 0 -594px !important;
}

.icon-matrix_14_black {
    width: 15px;
    height: 20px;
    background-position: 0 -614px !important;
}

.icon-matrix_14_white {
    width: 15px;
    height: 20px;
    background-position: 0 -634px !important;
}

.icon-matrix_21_black {
    width: 15px;
    height: 20px;
    background-position: 0 -654px !important;
}

.icon-matrix_21_white {
    width: 15px;
    height: 20px;
    background-position: 0 -674px !important;
}

.icon-matrix_22_black {
    width: 15px;
    height: 20px;
    background-position: 0 -694px !important;
}

.icon-matrix_22_white {
    width: 15px;
    height: 20px;
    background-position: 0 -714px !important;
}

.icon-matrix_31_black {
    width: 15px;
    height: 20px;
    background-position: 0 -734px !important;
}

.icon-matrix_31_white {
    width: 15px;
    height: 20px;
    background-position: 0 -754px !important;
}

.icon-matrix_33_black {
    width: 15px;
    height: 20px;
    background-position: 0 -774px !important;
}

.icon-matrix_33_white {
    width: 15px;
    height: 20px;
    background-position: 0 -794px !important;
}

.icon-matrix_41_black {
    width: 15px;
    height: 20px;
    background-position: 0 -814px !important;
}

.icon-matrix_41_white {
    width: 15px;
    height: 20px;
    background-position: 0 -834px !important;
}

.icon-matrix_44_black {
    width: 20px;
    height: 20px;
    background-position: 0 -854px !important;
}

.icon-matrix_44_white {
    width: 20px;
    height: 20px;
    background-position: 0 -874px !important;
}

.icon-matrix_black {
    width: 9px;
    height: 20px;
    background-position: 0 -894px !important;
}

.icon-matrix_c_black {
    width: 15px;
    height: 20px;
    background-position: 0 -914px !important;
}

.icon-matrix_c_white {
    width: 15px;
    height: 20px;
    background-position: 0 -934px !important;
}

.icon-matrix_d_c_black {
    width: 15px;
    height: 20px;
    background-position: 0 -954px !important;
}

.icon-matrix_d_c_white {
    width: 15px;
    height: 20px;
    background-position: 0 -974px !important;
}

.icon-matrix_d_r_black {
    width: 15px;
    height: 20px;
    background-position: 0 -994px !important;
}

.icon-matrix_d_r_white {
    width: 15px;
    height: 20px;
    background-position: 0 -1014px !important;
}

.icon-matrix_d_rc_black {
    width: 15px;
    height: 20px;
    background-position: 0 -1034px !important;
}

.icon-matrix_d_rc_white {
    width: 15px;
    height: 20px;
    background-position: 0 -1054px !important;
}

.icon-matrix_r_black {
    width: 15px;
    height: 20px;
    background-position: 0 -1074px !important;
}

.icon-matrix_r_white {
    width: 15px;
    height: 20px;
    background-position: 0 -1094px !important;
}

.icon-matrix_rc_black {
    width: 15px;
    height: 20px;
    background-position: 0 -1114px !important;
}

.icon-matrix_rc_white {
    width: 15px;
    height: 20px;
    background-position: 0 -1134px !important;
}

.icon-matrix_white {
    width: 9px;
    height: 20px;
    background-position: 0 -1154px !important;
}

.icon-mini_add {
    width: 7px;
    height: 7px;
    background-position: -5px -1179px !important;
}

.icon-mml {
    width: 16px;
    height: 16px;
    background-position: 0 -1191px !important;
}

.icon-new {
    width: 16px;
    height: 16px;
    background-position: 0 -1207px !important;
}

.icon-ok {
    width: 16px;
    height: 16px;
    background-position: -5px -1228px !important;
}

.icon-open {
    width: 16px;
    height: 16px;
    background-position: 0 -1249px !important;
}

.icon-option {
    width: 16px;
    height: 16px;
    background-position: 0 -1265px !important;
}

.icon-picture {
    width: 16px;
    height: 16px;
    background-position: 0 -1281px !important;
}

.icon-plugin {
    width: 16px;
    height: 16px;
    background-position: 0 -1297px !important;
}

.icon-quit {
    width: 16px;
    height: 16px;
    background-position: 0 -1313px !important;
}

.icon-refresh {
    width: 16px;
    height: 16px;
    background-position: 0 -1329px !important;
}

.icon-ru {
    width: 16px;
    height: 11px;
    background-position: 0 -1345px !important;
}

.icon-save {
    width: 16px;
    height: 16px;
    background-position: 0 -1356px !important;
}

.icon-set {
    width: 16px;
    height: 16px;
    background-position: 0 -1372px !important;
}

.icon-special_char {
    width: 16px;
    height: 16px;
    background-position: 0 -1388px !important;
}

.icon-style {
    width: 16px;
    height: 16px;
    background-position: 0 -1404px !important;
}

.icon-symbols {
    width: 16px;
    height: 16px;
    background-position: 0 -1420px !important;
}

.icon-text_align_center {
    width: 16px;
    height: 16px;
    background-position: 0 -1436px !important;
}

.icon-text_align_justify {
    width: 16px;
    height: 16px;
    background-position: 0 -1452px !important;
}

.icon-text_align_left {
    width: 16px;
    height: 16px;
    background-position: 0 -1468px !important;
}

.icon-text_align_right {
    width: 16px;
    height: 16px;
    background-position: 0 -1484px !important;
}

.icon-text_bold {
    width: 16px;
    height: 16px;
    background-position: 0 -1500px !important;
}

.icon-text_color {
    width: 16px;
    height: 16px;
    background-position: 0 -1516px !important;
}

.icon-text_heading_1 {
    width: 16px;
    height: 16px;
    background-position: 0 -1532px !important;
}

.icon-text_heading_2 {
    width: 16px;
    height: 16px;
    background-position: 0 -1548px !important;
}

.icon-text_heading_3 {
    width: 16px;
    height: 16px;
    background-position: 0 -1564px !important;
}

.icon-text_horizontalrule {
    width: 16px;
    height: 16px;
    background-position: 0 -1580px !important;
}

.icon-text_indent {
    width: 16px;
    height: 16px;
    background-position: 0 -1596px !important;
}

.icon-text_italic {
    width: 16px;
    height: 16px;
    background-position: 0 -1612px !important;
}

.icon-text_list_bullets {
    width: 16px;
    height: 16px;
    background-position: 0 -1628px !important;
}

.icon-text_list_numbers {
    width: 16px;
    height: 16px;
    background-position: 0 -1644px !important;
}

.icon-text_paragraph {
    width: 16px;
    height: 16px;
    background-position: 0 -1660px !important;
}

.icon-text_strikethrough {
    width: 16px;
    height: 16px;
    background-position: 0 -1676px !important;
}

.icon-text_underline {
    width: 16px;
    height: 16px;
    background-position: 0 -1692px !important;
}

.icon-us {
    width: 16px;
    height: 11px;
    background-position: 0 -1708px !important;
}

.icon-vi {
    width: 16px;
    height: 11px;
    background-position: 0 -1719px !important;
}

.icon-vspace {
    width: 16px;
    height: 16px;
    background-position: 0 -1730px !important;
}

.icon-watch {
    width: 16px;
    height: 16px;
    background-position: 0 -1746px !important;
}

.icon-svg {
    width: 16px;
    height: 16px;
    background-image: url(icons/svg.png);
    background-repeat: no-repeat;
}

.icon-png {
    width: 16px;
    height: 16px;
    background-image: url(icons/png.png);
    background-repeat: no-repeat;
}

.icon-img-save {
    width: 16px;
    height: 16px;
    background-image: url(icons/img-save.png);
    background-repeat: no-repeat;
}

.icon-disk {
    width: 16px;
    height: 16px;
    background-image: url(icons/disk.png);
    background-repeat: no-repeat;
}

.icon-mml-save {
    width: 16px;
    height: 16px;
    background-image: url(icons/mml-save.png);
    background-repeat: no-repeat;
}

.icon-svg-save {
    width: 16px;
    height: 16px;
    background-image: url(icons/svg-save.png);
    background-repeat: no-repeat;
}

.icon-pdf-save {
    width: 16px;
    height: 16px;
    background-image: url(icons/pdf-save.png);
    background-repeat: no-repeat;
}

.icon-zoom {
    width: 16px;
    height: 16px;
    background-image: url(icons/zoom.png);
    background-repeat: no-repeat;
}

.icon-zoom-in {
    width: 16px;
    height: 16px;
    background-image: url(icons/zoom-in.png);
    background-repeat: no-repeat;
}

.icon-zoom-out {
    width: 16px;
    height: 16px;
    background-image: url(icons/zoom-out.png);
    background-repeat: no-repeat;
}

.icon-docsvg {
    width: 16px;
    height: 16px;
    background-image: url(icons/docsvg.png);
    background-repeat: no-repeat;
}
