.x-gauge-text{position:absolute;text-align:center}.x-gauge .x-gauge-track{fill:#e0e8f3;fill-opacity:1;stroke:#c0d4ed;stroke-opacity:1;stroke-width:1}.x-gauge .x-gauge-value{fill:#73a3e0;fill-opacity:1;stroke:none;stroke-opacity:1;stroke-width:1}.x-view-selector{position:absolute;border:1px dotted #39b}.x-explorer-view{background-color:#fff}.x-explorer-item{float:left}.x-explorer-item-text{text-align:center}.x-explorer-node-icon{height:100px;width:100px;background:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/explorer/node.png)}.x-explorer-leaf-icon{background:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/explorer/leaf.png)}.x-grouptabpanel{background-color:#4e78b1;border:solid 15px #4e78b1}.x-grouptabcontainer{background-color:white;border-top:1px solid #d9d9d9 !important;border-bottom:1px solid #d9d9d9 !important;border-right:1px solid #d9d9d9 !important}.x-grouptabpanel .x-grouptab .x-grid-cell-inner{font-family:tahoma, arial, sans-serif;text-decoration:none!important}.x-grouptabpanel .x-grouptab-first .x-grid-cell-inner{font-size:13px;line-height:18px;font-weight:bold}.x-grouptabbar .x-grid-row .x-grid-cell{background-color:transparent;padding-left:6px}.x-grouptabbar .x-grid-cell-inner{color:#dfe8f6}.x-grouptabpanel .x-active-group .x-grid-cell-inner{color:#395b8e}.x-grouptabbar .x-grouptab{line-height:24px;background-color:transparent;font-size:12px;position:relative;padding-left:6px;padding-bottom:2px;overflow:visible}.x-grouptabbar .x-grouptab-first{padding-top:6px}.x-grouptabbar .x-grouptab-last{margin-bottom:3px}.x-grouptabbar .x-active-tab .x-grid-cell-inner{background-color:#edeef0}.x-grouptabbar .x-tree-elbow-line,.x-grouptabbar .x-tree-elbow-empty{width:0}.x-grouptabbar .x-active-group .x-grouptab{background-color:white!important;border:0 none!important}.x-grouptabbar .x-active-group .x-grouptab-first{border-top:1px solid #d9d9d9!important}.x-grouptabbar .x-active-group .x-grouptab-center{border-left:1px solid #d9d9d9!important}.x-grouptabbar .x-active-group .x-grouptab-last{border-bottom:1px solid #d9d9d9!important;padding-bottom:3px}.x-grouptabbar .x-active-group .x-grouptab-first,.x-grouptabbar .x-active-group .x-grouptab-last{border-left:1px solid #d9d9d9!important}.x-grouptab-cell{border:0 none!important}.x-grouptabbar .x-grouptabs-corner{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/grouptabpanel/corners.gif);display:none;width:11px;height:11px;position:absolute;font-size:1px;line-height:6px;overflow:hidden;zoom:1}.x-grouptabbar .x-grouptabs-corner{display:none}.x-grouptabbar .x-active-group .x-grouptab-first .x-grouptabs-corner-top-left,.x-grouptabbar .x-active-group .x-grouptab-last .x-grouptabs-corner-bottom-left{display:block}.x-grouptabbar .x-grouptabs-corner-top-left{background-position:top left;left:0;top:0}.x-grouptabbar .x-grouptabs-corner-bottom-left{background-position:bottom left;left:0;bottom:0}.x-grouptabbar .x-grouptabs-corner-top-right{background-position:top right;right:0;top:0}.x-grouptabbar .x-grouptabs-corner-bottom-right{background-position:bottom right;right:0;bottom:0}.x-grouptabbar .x-active-group .x-grouptabs-corner-bottom-left{bottom:-4px;left:-4px}.x-grouptabbar .x-active-group .x-grouptabs-corner-bottom-right{bottom:-4px;right:-4px}.x-grouptabbar .x-active-group .x-grouptabs-corner-top-left{top:-4px;left:-4px}.x-grouptabbar .x-active-group .x-grouptabs-corner-top-right{top:-4px;right:-4px}.x-grouptabbar .x-tree-panel .x-grid-cell{overflow:visible}.x-grouptabbar .x-panel-body{background-color:#4e78b1}.x-grouptabbar{top:0 !important;margin-top:-1px !important}.x-grouptabbar .x-grouptab .x-tree-icon-parent{display:none}.x-grouptabbar .x-grouptab .x-tree-elbow,.x-grouptabbar .x-grouptab .x-tree-elbow-end{display:none}.x-grouptabbar .x-grouptab .x-tree-expander{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/grouptabpanel/plus.gif)}.x-grouptabbar .x-grid-tree-node-expanded .x-grouptab .x-tree-expander{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/grouptabpanel/minus.gif)}.x-statusbar .x-status-text{cursor:default}.x-statusbar .x-status-busy{padding-left:25px !important;background:transparent no-repeat 3px 0}.x-statusbar .x-status-text-panel{border:0 none;padding:2px 8px 2px 5px}.x-statusbar .x-status-error{cursor:pointer;padding-left:25px !important;background:transparent no-repeat 3px 0}.x-statusbar .x-status-valid{padding-left:25px !important;background:transparent no-repeat 3px 0}.x-status-error-list{font:11px tahoma, arial, verdana, sans-serif;position:absolute;z-index:9999;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;padding:5px 10px}.x-status-error-list li{cursor:pointer;list-style:disc;margin-left:10px}.x-status-error-list li a{text-decoration:none}.x-status-error-list li a:hover{text-decoration:underline}.x-statusbar .x-status-busy{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/statusbar/loading.gif)}.x-statusbar .x-status-error{color:#c33;background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/statusbar/exclamation.gif)}.x-statusbar .x-status-valid{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/statusbar/accept.png)}.x-status-error-list{border-color:#c33;background:white}.x-status-error-list li a{color:#15428b}.x-livesearch-match{font-weight:bold;background-color:yellow}.x-tab-tabmenu-right{background:transparent url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/tabscrollermenu/menu.gif) no-repeat 0 0;width:18px;height:20px;cursor:pointer;zoom:1;z-index:6;float:right}.x-tab-tabmenu-over{background-position:-18px 0}.x-tab-tabmenu-disabled{background-position:0 0;opacity:0.5;-moz-opacity:0.5;filter:opacity=50;cursor:default}.x-colorpicker{overflow:visible}.x-colorpicker >.x-box-inner{overflow:visible}.x-colorpicker .x-form-item-label{text-align:center}.x-colopicker-escape-overflow{overflow:visible}.x-colopicker-escape-overflow >.x-box-inner{overflow:visible}.x-colorpicker-colormap{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/colorpick/map_gradient.png)}.x-colorpicker-colormap-draghandle-container{overflow:visible;z-index:1}.x-colorpicker-colormap-blender{position:absolute;top:0;left:0;width:100%;height:100%}.x-colorpicker-colormap-draghandle{width:15px;height:15px;position:relative;left:-7px;top:-7px;background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/colorpick/drag_circle.png)}.x-colorpicker-draghandle-container{width:20px}.x-colorpicker-draghandle-container .x-autocontainer-outerCt{height:100%}.x-colorpicker-draghandle{width:32px;height:9px;position:relative;left:-6px;top:-4px;background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/colorpick/pickerslider.png);background-repeat:no-repeat;z-index:1}.x-colorpicker-hue{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/colorpick/huegradient.png)}.x-colorpicker-hue-gradient{position:absolute;top:0;left:0;width:100%;height:100%}.x-colorpicker-saturation .x-colorpicker-draghandle-container{background:-moz-linear-gradient(top,#fff 0%,#000 100%);background:-webkit-linear-gradient(top,#fff 0%,#000 100%);background:-o-linear-gradient(top,#fff 0%,#000 100%);background:-ms-linear-gradient(top,#fff 0%,#000 100%);background:linear-gradient(to bottom,#fff 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 )}.x-colorpicker-value .x-colorpicker-draghandle-container{background:-moz-linear-gradient(top,red 0%,#000 100%);background:-webkit-linear-gradient(top,red 0%,#000 100%);background:-o-linear-gradient(top,red 0%,#000 100%);background:-ms-linear-gradient(top,red 0%,#000 100%);background:linear-gradient(to bottom,red 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#000000',GradientType=0 )}.x-colorpicker-alpha .x-colorpicker-draghandle-container{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/colorpick/checkerboard.png)}.x-colorpicker-preview{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/colorpick/checkerboard.png)}.x-colorpicker-button{position:relative;border:1px solid gray;background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/colorpick/checkerboard.png)}.x-colorpicker-field .x-form-item-body{position:relative}.x-colorpicker-field input{padding-left:26px}.x-colorpicker-field-swatch{position:absolute;width:20px;height:20px;left:4px;background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/colorpick/checkerboard.png);top:0px;bottom:0px;margin:auto}.x-colorpicker-field-swatch-inner{position:absolute;height:100%;width:100%}.x-form-multiselect-body .x-boundlist .x-mask{background:none}.x-form-itemselector-body .x-form-item{margin:0}.x-form-itemselector-top{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/itemselector/top.gif)}.x-form-itemselector-up{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/itemselector/up.gif)}.x-form-itemselector-add{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/itemselector/right.gif)}.x-form-itemselector-remove{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/itemselector/left.gif)}.x-form-itemselector-down{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/itemselector/down.gif)}.x-form-itemselector-bottom{background-image:url(../js/packages/extjs6/build/packages/ux/classic/classic/resources/images/itemselector/bottom.gif)}.x-grid-subtable{border-collapse:collapse}tr.x-grid-subtable-row{background-color:#fff}.x-grid-subtable-header{border:1px solid #c5c5c5;color:#000;font:normal 11px/13px tahoma, arial, verdana, sans-serif;background-image:none;background-color:#c5c5c5;background-image:-webkit-gradient(linear, top, bottom, color-stop(0%, #f9f9f9), color-stop(0%, #e6e3e3));background-image:-webkit-linear-gradient(top, #f9f9f9, #e6e3e3);background-image:-moz-linear-gradient(top, #f9f9f9, #e6e3e3);background-image:-o-linear-gradient(top, #f9f9f9, #e6e3e3);background-image:-ms-linear-gradient(top, #f9f9f9, #e6e3e3);background-image:linear-gradient(top,#f9f9f9, #e6e3e3);padding:3px 6px 4px 6px;text-overflow:ellipsis}.x-grid-subtable-cell{border-top:1px solid #ededed;border-right:1px solid #d0d0d0;border-bottom:1px solid #ededed;border-left:1px solid #d0d0d0}.x-responsivecolumn{padding:20px 0 0 20px}.x-responsivecolumn > *{margin:0 20px 20px 0;float:left}.ux-rating-picker{overflow:hidden;color:#ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0.8;display:inline-block;vertical-align:top;line-height:1}.ux-rating-picker-inner{position:relative;overflow:hidden;display:inline-block;vertical-align:top;cursor:pointer;white-space:nowrap}.ux-rating-picker-over.ux-rating-picker-track-over{color:#ccc}.ux-rating-picker-over.ux-rating-picker-track-over > * > .ux-rating-picker-value{display:none;width:0}.ux-rating-picker-over.ux-rating-picker-track-over > * > .ux-rating-picker-value:hover{color:inherit}.ux-rating-picker-over.ux-rating-picker-track-over > * > .ux-rating-picker-tracker{display:inline-block}.ux-rating-picker-value,.ux-rating-picker-tracker{overflow:hidden;position:absolute;white-space:nowrap;top:0;width:0;height:100%;color:#ffe850}.ux-rating-picker-tracker{display:none}.ux-rating-picker-over{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}
.x-surface{position:absolute}.x-surface-canvas{position:absolute}.x-draw-container{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.x-legend{background:#fff;outline:none}.x-legend-horizontal{overflow-x:auto;overflow-y:hidden}.x-legend-horizontal .x-legend-item{display:inline-block;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.x-legend-horizontal .x-legend-item:first-child{border-left:1px solid #ccc;border-bottom-left-radius:3px;border-top-left-radius:3px}.x-legend-horizontal .x-legend-item:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.x-legend-horizontal.x-rtl .x-legend-item:first-child{border-right:1px solid #ccc;border-bottom-right-radius:3px;border-top-right-radius:3px}.x-legend-horizontal.x-rtl .x-legend-item:last-child{border-right:none;border-bottom-left-radius:3px;border-top-left-radius:3px}.x-legend-vertical{overflow-x:hidden;overflow-y:auto}.x-legend-vertical .x-legend-item{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.x-legend-vertical .x-legend-item:first-child{border-top:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px}.x-legend-vertical .x-legend-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.x-legend-item-inactive{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:0.3}.x-legend-item{padding:0.8em 1em 0.8em 1.8em;color:#333;background:rgba(255, 255, 255, 0);max-width:16em;min-width:0;font-size:13px;font-family:helvetica, arial, verdana, sans-serif;line-height:13px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.x-rtl > * > .x-legend-item{padding:0.8em 1.8em 0.8em 1em}.x-legend-item-marker{position:absolute;width:0.8em;height:0.8em;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;-ms-border-radius:0.4em;-o-border-radius:0.4em;border-radius:0.4em;-webkit-box-shadow:rgba(255, 255, 255, 0.3) 0 1px 0, rgba(0, 0, 0, 0.4) 0 1px 0 inset;-moz-box-shadow:rgba(255, 255, 255, 0.3) 0 1px 0, rgba(0, 0, 0, 0.4) 0 1px 0 inset;box-shadow:rgba(255, 255, 255, 0.3) 0 1px 0, rgba(0, 0, 0, 0.4) 0 1px 0 inset;left:0.7em;top:0.85em}.x-rtl > * > * > .x-legend-item-marker{right:0.7em}.x-legend-inner{display:table;text-align:center;padding:5px}.x-legend-horizontal .x-legend-inner{min-width:100%}.x-legend-vertical .x-legend-inner{min-height:100%}.x-legend-container{display:table-cell;vertical-align:middle;white-space:nowrap;line-height:0;background:#fff;-webkit-box-shadow:rgba(255, 255, 255, 0.6) 0 1px 1px;-moz-box-shadow:rgba(255, 255, 255, 0.6) 0 1px 1px;box-shadow:rgba(255, 255, 255, 0.6) 0 1px 1px}.x-chart-image{width:100%;height:auto}
/*!
    FamFamFam Silk Icons Set CSS Sprite Classes
        <http://www.famfamfam.com/lab/icons/flags/>
    Licensed under Creative Commons Attribution
        <http://creativecommons.org/licenses/by/3.0/>
    Sources and updates of the sprites on GitHub (not liable for FamFamFam)
        <http://github.com/atelierspierrot/famfamfam-silk-sprite>
*/

/* ---------------------------------------

PRESENTATION
    This file IS (and MUST BE) CSS3 valid:
        - classes beginning by a number must be escaped with '\3'
        - modern selectors are allowed (see <http://www.w3.org/TR/css3-selectors/>)
    You may find a minified version of this file in "FILENAME.min.css"

USAGE
        <span class="web-icon [reset] icon_name"></span>

--------------------------------------- */

/* ---------------------------------------
    global reset (optional) 
--------------------------------------- */
.web-icon.reset {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1em !important;
    background-color: transparent !important;
} 

/* ---------------------------------------
    sprite 16x16 icons
--------------------------------------- */
.web-icon {
    background-image: url("../atelierspierrot/famfamfam-silk-sprite/silk-icons-sprite.png");
    background-position: top left;
    background-repeat: no-repeat;
    display:inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
}

.web-icon.accept{ background-position: 0 0;  } 
.web-icon.add{ background-position: 0 -36px;  } 
.web-icon.anchor{ background-position: 0 -72px;  } 
.web-icon.application{ background-position: 0 -108px;  } 
.web-icon.application_add{ background-position: 0 -144px;  } 
.web-icon.application_cascade{ background-position: 0 -180px;  } 
.web-icon.application_delete{ background-position: 0 -216px;  } 
.web-icon.application_double{ background-position: 0 -252px;  } 
.web-icon.application_edit{ background-position: 0 -288px;  } 
.web-icon.application_error{ background-position: 0 -324px;  } 
.web-icon.application_form{ background-position: 0 -360px;  } 
.web-icon.application_form_add{ background-position: 0 -396px;  } 
.web-icon.application_form_delete{ background-position: 0 -432px;  } 
.web-icon.application_form_edit{ background-position: 0 -468px;  } 
.web-icon.application_form_magnify{ background-position: 0 -504px;  } 
.web-icon.application_get{ background-position: 0 -540px;  } 
.web-icon.application_go{ background-position: 0 -576px;  } 
.web-icon.application_home{ background-position: 0 -612px;  } 
.web-icon.application_key{ background-position: 0 -648px;  } 
.web-icon.application_lightning{ background-position: 0 -684px;  } 
.web-icon.application_link{ background-position: 0 -720px;  } 
.web-icon.application_osx{ background-position: 0 -756px;  } 
.web-icon.application_osx_terminal{ background-position: 0 -792px;  } 
.web-icon.application_put{ background-position: 0 -828px;  } 
.web-icon.application_side_boxes{ background-position: 0 -864px;  } 
.web-icon.application_side_contract{ background-position: 0 -900px;  } 
.web-icon.application_side_expand{ background-position: 0 -936px;  } 
.web-icon.application_side_list{ background-position: 0 -972px;  } 
.web-icon.application_side_tree{ background-position: 0 -1008px;  } 
.web-icon.application_split{ background-position: 0 -1044px;  } 
.web-icon.application_tile_horizontal{ background-position: 0 -1080px;  } 
.web-icon.application_tile_vertical{ background-position: 0 -1116px;  } 
.web-icon.application_view_columns{ background-position: 0 -1152px;  } 
.web-icon.application_view_detail{ background-position: 0 -1188px;  } 
.web-icon.application_view_gallery{ background-position: 0 -1224px;  } 
.web-icon.application_view_icons{ background-position: 0 -1260px;  } 
.web-icon.application_view_list{ background-position: 0 -1296px;  } 
.web-icon.application_view_tile{ background-position: 0 -1332px;  } 
.web-icon.application_xp{ background-position: 0 -1368px;  } 
.web-icon.application_xp_terminal{ background-position: 0 -1404px;  } 
.web-icon.arrow_branch{ background-position: 0 -1440px;  } 
.web-icon.arrow_divide{ background-position: 0 -1476px;  } 
.web-icon.arrow_down{ background-position: 0 -1512px;  } 
.web-icon.arrow_in{ background-position: 0 -1548px;  } 
.web-icon.arrow_inout{ background-position: 0 -1584px;  } 
.web-icon.arrow_join{ background-position: 0 -1620px;  } 
.web-icon.arrow_left{ background-position: 0 -1656px;  } 
.web-icon.arrow_merge{ background-position: 0 -1692px;  } 
.web-icon.arrow_out{ background-position: 0 -1728px;  } 
.web-icon.arrow_redo{ background-position: 0 -1764px;  } 
.web-icon.arrow_refresh{ background-position: 0 -1800px;  } 
.web-icon.arrow_refresh_small{ background-position: 0 -1836px;  } 
.web-icon.arrow_right{ background-position: 0 -1872px;  } 
.web-icon.arrow_rotate_anticlockwise{ background-position: 0 -1908px;  } 
.web-icon.arrow_rotate_clockwise{ background-position: 0 -1944px;  } 
.web-icon.arrow_switch{ background-position: -36px 0;  } 
.web-icon.arrow_turn_left{ background-position: -36px -36px;  } 
.web-icon.arrow_turn_right{ background-position: -36px -72px;  } 
.web-icon.arrow_undo{ background-position: -36px -108px;  } 
.web-icon.arrow_up{ background-position: -36px -144px;  } 
.web-icon.asterisk_orange{ background-position: -36px -180px;  } 
.web-icon.asterisk_yellow{ background-position: -36px -216px;  } 
.web-icon.attach{ background-position: -36px -252px;  } 
.web-icon.award_star_add{ background-position: -36px -288px;  } 
.web-icon.award_star_bronze_1{ background-position: -36px -324px;  } 
.web-icon.award_star_bronze_2{ background-position: -36px -360px;  } 
.web-icon.award_star_bronze_3{ background-position: -36px -396px;  } 
.web-icon.award_star_delete{ background-position: -36px -432px;  } 
.web-icon.award_star_gold_1{ background-position: -36px -468px;  } 
.web-icon.award_star_gold_2{ background-position: -36px -504px;  } 
.web-icon.award_star_gold_3{ background-position: -36px -540px;  } 
.web-icon.award_star_silver_1{ background-position: -36px -576px;  } 
.web-icon.award_star_silver_2{ background-position: -36px -612px;  } 
.web-icon.award_star_silver_3{ background-position: -36px -648px;  } 
.web-icon.basket{ background-position: -36px -684px;  } 
.web-icon.basket_add{ background-position: -36px -720px;  } 
.web-icon.basket_delete{ background-position: -36px -756px;  } 
.web-icon.basket_edit{ background-position: -36px -792px;  } 
.web-icon.basket_error{ background-position: -36px -828px;  } 
.web-icon.basket_go{ background-position: -36px -864px;  } 
.web-icon.basket_put{ background-position: -36px -900px;  } 
.web-icon.basket_remove{ background-position: -36px -936px;  } 
.web-icon.bell{ background-position: -36px -972px;  } 
.web-icon.bell_add{ background-position: -36px -1008px;  } 
.web-icon.bell_delete{ background-position: -36px -1044px;  } 
.web-icon.bell_error{ background-position: -36px -1080px;  } 
.web-icon.bell_go{ background-position: -36px -1116px;  } 
.web-icon.bell_link{ background-position: -36px -1152px;  } 
.web-icon.bin{ background-position: -36px -1188px;  } 
.web-icon.bin_closed{ background-position: -36px -1224px;  } 
.web-icon.bin_empty{ background-position: -36px -1260px;  } 
.web-icon.bomb{ background-position: -36px -1296px;  } 
.web-icon.book{ background-position: -36px -1332px;  } 
.web-icon.book_add{ background-position: -36px -1368px;  } 
.web-icon.book_addresses{ background-position: -36px -1404px;  } 
.web-icon.book_delete{ background-position: -36px -1440px;  } 
.web-icon.book_edit{ background-position: -36px -1476px;  } 
.web-icon.book_error{ background-position: -36px -1512px;  } 
.web-icon.book_go{ background-position: -36px -1548px;  } 
.web-icon.book_key{ background-position: -36px -1584px;  } 
.web-icon.book_link{ background-position: -36px -1620px;  } 
.web-icon.book_next{ background-position: -36px -1656px;  } 
.web-icon.book_open{ background-position: -36px -1692px;  } 
.web-icon.book_previous{ background-position: -36px -1728px;  } 
.web-icon.box{ background-position: -36px -1764px;  } 
.web-icon.brick{ background-position: -36px -1800px;  } 
.web-icon.brick_add{ background-position: -36px -1836px;  } 
.web-icon.brick_delete{ background-position: -36px -1872px;  } 
.web-icon.brick_edit{ background-position: -36px -1908px;  } 
.web-icon.brick_error{ background-position: -36px -1944px;  } 
.web-icon.brick_go{ background-position: -72px 0;  } 
.web-icon.brick_link{ background-position: -72px -36px;  } 
.web-icon.bricks{ background-position: -72px -72px;  } 
.web-icon.briefcase{ background-position: -72px -108px;  } 
.web-icon.bug{ background-position: -72px -144px;  } 
.web-icon.bug_add{ background-position: -72px -180px;  } 
.web-icon.bug_delete{ background-position: -72px -216px;  } 
.web-icon.bug_edit{ background-position: -72px -252px;  } 
.web-icon.bug_error{ background-position: -72px -288px;  } 
.web-icon.bug_go{ background-position: -72px -324px;  } 
.web-icon.bug_link{ background-position: -72px -360px;  } 
.web-icon.building{ background-position: -72px -396px;  } 
.web-icon.building_add{ background-position: -72px -432px;  } 
.web-icon.building_delete{ background-position: -72px -468px;  } 
.web-icon.building_edit{ background-position: -72px -504px;  } 
.web-icon.building_error{ background-position: -72px -540px;  } 
.web-icon.building_go{ background-position: -72px -576px;  } 
.web-icon.building_key{ background-position: -72px -612px;  } 
.web-icon.building_link{ background-position: -72px -648px;  } 
.web-icon.bullet_add{ background-position: -72px -684px;  } 
.web-icon.bullet_arrow_bottom{ background-position: -72px -720px;  } 
.web-icon.bullet_arrow_down{ background-position: -72px -756px;  } 
.web-icon.bullet_arrow_top{ background-position: -72px -792px;  } 
.web-icon.bullet_arrow_up{ background-position: -72px -828px;  } 
.web-icon.bullet_black{ background-position: -72px -864px;  } 
.web-icon.bullet_blue{ background-position: -72px -900px;  } 
.web-icon.bullet_delete{ background-position: -72px -936px;  } 
.web-icon.bullet_disk{ background-position: -72px -972px;  } 
.web-icon.bullet_error{ background-position: -72px -1008px;  } 
.web-icon.bullet_feed{ background-position: -72px -1044px;  } 
.web-icon.bullet_go{ background-position: -72px -1080px;  } 
.web-icon.bullet_green{ background-position: -72px -1116px;  } 
.web-icon.bullet_key{ background-position: -72px -1152px;  } 
.web-icon.bullet_orange{ background-position: -72px -1188px;  } 
.web-icon.bullet_picture{ background-position: -72px -1224px;  } 
.web-icon.bullet_pink{ background-position: -72px -1260px;  } 
.web-icon.bullet_purple{ background-position: -72px -1296px;  } 
.web-icon.bullet_red{ background-position: -72px -1332px;  } 
.web-icon.bullet_star{ background-position: -72px -1368px;  } 
.web-icon.bullet_toggle_minus{ background-position: -72px -1404px;  } 
.web-icon.bullet_toggle_plus{ background-position: -72px -1440px;  } 
.web-icon.bullet_white{ background-position: -72px -1476px;  } 
.web-icon.bullet_wrench{ background-position: -72px -1512px;  } 
.web-icon.bullet_yellow{ background-position: -72px -1548px;  } 
.web-icon.cake{ background-position: -72px -1584px;  } 
.web-icon.calculator{ background-position: -72px -1620px;  } 
.web-icon.calculator_add{ background-position: -72px -1656px;  } 
.web-icon.calculator_delete{ background-position: -72px -1692px;  } 
.web-icon.calculator_edit{ background-position: -72px -1728px;  } 
.web-icon.calculator_error{ background-position: -72px -1764px;  } 
.web-icon.calculator_link{ background-position: -72px -1800px;  } 
.web-icon.calendar{ background-position: -72px -1836px;  } 
.web-icon.calendar_add{ background-position: -72px -1872px;  } 
.web-icon.calendar_delete{ background-position: -72px -1908px;  } 
.web-icon.calendar_edit{ background-position: -72px -1944px;  } 
.web-icon.calendar_link{ background-position: -108px 0;  } 
.web-icon.calendar_view_day{ background-position: -108px -36px;  } 
.web-icon.calendar_view_month{ background-position: -108px -72px;  } 
.web-icon.calendar_view_week{ background-position: -108px -108px;  } 
.web-icon.camera{ background-position: -108px -144px;  } 
.web-icon.camera_add{ background-position: -108px -180px;  } 
.web-icon.camera_delete{ background-position: -108px -216px;  } 
.web-icon.camera_edit{ background-position: -108px -252px;  } 
.web-icon.camera_error{ background-position: -108px -288px;  } 
.web-icon.camera_go{ background-position: -108px -324px;  } 
.web-icon.camera_link{ background-position: -108px -360px;  } 
.web-icon.camera_small{ background-position: -108px -396px;  } 
.web-icon.cancel{ background-position: -108px -432px;  } 
.web-icon.car{ background-position: -108px -468px;  } 
.web-icon.car_add{ background-position: -108px -504px;  } 
.web-icon.car_delete{ background-position: -108px -540px;  } 
.web-icon.cart{ background-position: -108px -576px;  } 
.web-icon.cart_add{ background-position: -108px -612px;  } 
.web-icon.cart_delete{ background-position: -108px -648px;  } 
.web-icon.cart_edit{ background-position: -108px -684px;  } 
.web-icon.cart_error{ background-position: -108px -720px;  } 
.web-icon.cart_go{ background-position: -108px -756px;  } 
.web-icon.cart_put{ background-position: -108px -792px;  } 
.web-icon.cart_remove{ background-position: -108px -828px;  } 
.web-icon.cd{ background-position: -108px -864px;  } 
.web-icon.cd_add{ background-position: -108px -900px;  } 
.web-icon.cd_burn{ background-position: -108px -936px;  } 
.web-icon.cd_delete{ background-position: -108px -972px;  } 
.web-icon.cd_edit{ background-position: -108px -1008px;  } 
.web-icon.cd_eject{ background-position: -108px -1044px;  } 
.web-icon.cd_go{ background-position: -108px -1080px;  } 
.web-icon.chart_bar{ background-position: -108px -1116px;  } 
.web-icon.chart_bar_add{ background-position: -108px -1152px;  } 
.web-icon.chart_bar_delete{ background-position: -108px -1188px;  } 
.web-icon.chart_bar_edit{ background-position: -108px -1224px;  } 
.web-icon.chart_bar_error{ background-position: -108px -1260px;  } 
.web-icon.chart_bar_link{ background-position: -108px -1296px;  } 
.web-icon.chart_curve{ background-position: -108px -1332px;  } 
.web-icon.chart_curve_add{ background-position: -108px -1368px;  } 
.web-icon.chart_curve_delete{ background-position: -108px -1404px;  } 
.web-icon.chart_curve_edit{ background-position: -108px -1440px;  } 
.web-icon.chart_curve_error{ background-position: -108px -1476px;  } 
.web-icon.chart_curve_go{ background-position: -108px -1512px;  } 
.web-icon.chart_curve_link{ background-position: -108px -1548px;  } 
.web-icon.chart_line{ background-position: -108px -1584px;  } 
.web-icon.chart_line_add{ background-position: -108px -1620px;  } 
.web-icon.chart_line_delete{ background-position: -108px -1656px;  } 
.web-icon.chart_line_edit{ background-position: -108px -1692px;  } 
.web-icon.chart_line_error{ background-position: -108px -1728px;  } 
.web-icon.chart_line_link{ background-position: -108px -1764px;  } 
.web-icon.chart_organisation{ background-position: -108px -1800px;  } 
.web-icon.chart_organisation_add{ background-position: -108px -1836px;  } 
.web-icon.chart_organisation_delete{ background-position: -108px -1872px;  } 
.web-icon.chart_pie{ background-position: -108px -1908px;  } 
.web-icon.chart_pie_add{ background-position: -108px -1944px;  } 
.web-icon.chart_pie_delete{ background-position: -144px 0;  } 
.web-icon.chart_pie_edit{ background-position: -144px -36px;  } 
.web-icon.chart_pie_error{ background-position: -144px -72px;  } 
.web-icon.chart_pie_link{ background-position: -144px -108px;  } 
.web-icon.clock{ background-position: -144px -144px;  } 
.web-icon.clock_add{ background-position: -144px -180px;  } 
.web-icon.clock_delete{ background-position: -144px -216px;  } 
.web-icon.clock_edit{ background-position: -144px -252px;  } 
.web-icon.clock_error{ background-position: -144px -288px;  } 
.web-icon.clock_go{ background-position: -144px -324px;  } 
.web-icon.clock_link{ background-position: -144px -360px;  } 
.web-icon.clock_pause{ background-position: -144px -396px;  } 
.web-icon.clock_play{ background-position: -144px -432px;  } 
.web-icon.clock_red{ background-position: -144px -468px;  } 
.web-icon.clock_stop{ background-position: -144px -504px;  } 
.web-icon.cog{ background-position: -144px -540px;  } 
.web-icon.cog_add{ background-position: -144px -576px;  } 
.web-icon.cog_delete{ background-position: -144px -612px;  } 
.web-icon.cog_edit{ background-position: -144px -648px;  } 
.web-icon.cog_error{ background-position: -144px -684px;  } 
.web-icon.cog_go{ background-position: -144px -720px;  } 
.web-icon.coins{ background-position: -144px -756px;  } 
.web-icon.coins_add{ background-position: -144px -792px;  } 
.web-icon.coins_delete{ background-position: -144px -828px;  } 
.web-icon.color_swatch{ background-position: -144px -864px;  } 
.web-icon.color_wheel{ background-position: -144px -900px;  } 
.web-icon.comment{ background-position: -144px -936px;  } 
.web-icon.comment_add{ background-position: -144px -972px;  } 
.web-icon.comment_delete{ background-position: -144px -1008px;  } 
.web-icon.comment_edit{ background-position: -144px -1044px;  } 
.web-icon.comments{ background-position: -144px -1080px;  } 
.web-icon.comments_add{ background-position: -144px -1116px;  } 
.web-icon.comments_delete{ background-position: -144px -1152px;  } 
.web-icon.compress{ background-position: -144px -1188px;  } 
.web-icon.computer{ background-position: -144px -1224px;  } 
.web-icon.computer_add{ background-position: -144px -1260px;  } 
.web-icon.computer_delete{ background-position: -144px -1296px;  } 
.web-icon.computer_edit{ background-position: -144px -1332px;  } 
.web-icon.computer_error{ background-position: -144px -1368px;  } 
.web-icon.computer_go{ background-position: -144px -1404px;  } 
.web-icon.computer_key{ background-position: -144px -1440px;  } 
.web-icon.computer_link{ background-position: -144px -1476px;  } 
.web-icon.connect{ background-position: -144px -1512px;  } 
.web-icon.contrast{ background-position: -144px -1548px;  } 
.web-icon.contrast_decrease{ background-position: -144px -1584px;  } 
.web-icon.contrast_high{ background-position: -144px -1620px;  } 
.web-icon.contrast_increase{ background-position: -144px -1656px;  } 
.web-icon.contrast_low{ background-position: -144px -1692px;  } 
.web-icon.control_eject{ background-position: -144px -1728px;  } 
.web-icon.control_eject_blue{ background-position: -144px -1764px;  } 
.web-icon.control_end{ background-position: -144px -1800px;  } 
.web-icon.control_end_blue{ background-position: -144px -1836px;  } 
.web-icon.control_equalizer{ background-position: -144px -1872px;  } 
.web-icon.control_equalizer_blue{ background-position: -144px -1908px;  } 
.web-icon.control_fastforward{ background-position: -144px -1944px;  } 
.web-icon.control_fastforward_blue{ background-position: -180px 0;  } 
.web-icon.control_pause{ background-position: -180px -36px;  } 
.web-icon.control_pause_blue{ background-position: -180px -72px;  } 
.web-icon.control_play{ background-position: -180px -108px;  } 
.web-icon.control_play_blue{ background-position: -180px -144px;  } 
.web-icon.control_repeat{ background-position: -180px -180px;  } 
.web-icon.control_repeat_blue{ background-position: -180px -216px;  } 
.web-icon.control_rewind{ background-position: -180px -252px;  } 
.web-icon.control_rewind_blue{ background-position: -180px -288px;  } 
.web-icon.control_start{ background-position: -180px -324px;  } 
.web-icon.control_start_blue{ background-position: -180px -360px;  } 
.web-icon.control_stop{ background-position: -180px -396px;  } 
.web-icon.control_stop_blue{ background-position: -180px -432px;  } 
.web-icon.controller{ background-position: -180px -468px;  } 
.web-icon.controller_add{ background-position: -180px -504px;  } 
.web-icon.controller_delete{ background-position: -180px -540px;  } 
.web-icon.controller_error{ background-position: -180px -576px;  } 
.web-icon.creditcards{ background-position: -180px -612px;  } 
.web-icon.cross{ background-position: -180px -648px;  } 
.web-icon.css{ background-position: -180px -684px;  } 
.web-icon.css_add{ background-position: -180px -720px;  } 
.web-icon.css_delete{ background-position: -180px -756px;  } 
.web-icon.css_go{ background-position: -180px -792px;  } 
.web-icon.css_valid{ background-position: -180px -828px;  } 
.web-icon.cup{ background-position: -180px -864px;  } 
.web-icon.cup_add{ background-position: -180px -900px;  } 
.web-icon.cup_delete{ background-position: -180px -936px;  } 
.web-icon.cup_edit{ background-position: -180px -972px;  } 
.web-icon.cup_error{ background-position: -180px -1008px;  } 
.web-icon.cup_go{ background-position: -180px -1044px;  } 
.web-icon.cup_key{ background-position: -180px -1080px;  } 
.web-icon.cup_link{ background-position: -180px -1116px;  } 
.web-icon.cursor{ background-position: -180px -1152px;  } 
.web-icon.cut{ background-position: -180px -1188px;  } 
.web-icon.cut_red{ background-position: -180px -1224px;  } 
.web-icon.database{ background-position: -180px -1260px;  } 
.web-icon.database_add{ background-position: -180px -1296px;  } 
.web-icon.database_connect{ background-position: -180px -1332px;  } 
.web-icon.database_delete{ background-position: -180px -1368px;  } 
.web-icon.database_edit{ background-position: -180px -1404px;  } 
.web-icon.database_error{ background-position: -180px -1440px;  } 
.web-icon.database_gear{ background-position: -180px -1476px;  } 
.web-icon.database_go{ background-position: -180px -1512px;  } 
.web-icon.database_key{ background-position: -180px -1548px;  } 
.web-icon.database_lightning{ background-position: -180px -1584px;  } 
.web-icon.database_link{ background-position: -180px -1620px;  } 
.web-icon.database_refresh{ background-position: -180px -1656px;  } 
.web-icon.database_save{ background-position: -180px -1692px;  } 
.web-icon.database_table{ background-position: -180px -1728px;  } 
.web-icon.date{ background-position: -180px -1764px;  } 
.web-icon.date_add{ background-position: -180px -1800px;  } 
.web-icon.date_delete{ background-position: -180px -1836px;  } 
.web-icon.date_edit{ background-position: -180px -1872px;  } 
.web-icon.date_error{ background-position: -180px -1908px;  } 
.web-icon.date_go{ background-position: -180px -1944px;  } 
.web-icon.date_link{ background-position: -216px 0;  } 
.web-icon.date_magnify{ background-position: -216px -36px;  } 
.web-icon.date_next{ background-position: -216px -72px;  } 
.web-icon.date_previous{ background-position: -216px -108px;  } 
.web-icon.delete{ background-position: -216px -144px;  } 
.web-icon.disconnect{ background-position: -216px -180px;  } 
.web-icon.disk{ background-position: -216px -216px;  } 
.web-icon.disk_multiple{ background-position: -216px -252px;  } 
.web-icon.door{ background-position: -216px -288px;  } 
.web-icon.door_in{ background-position: -216px -324px;  } 
.web-icon.door_open{ background-position: -216px -360px;  } 
.web-icon.door_out{ background-position: -216px -396px;  } 
.web-icon.drink{ background-position: -216px -432px;  } 
.web-icon.drink_empty{ background-position: -216px -468px;  } 
.web-icon.drive{ background-position: -216px -504px;  } 
.web-icon.drive_add{ background-position: -216px -540px;  } 
.web-icon.drive_burn{ background-position: -216px -576px;  } 
.web-icon.drive_cd{ background-position: -216px -612px;  } 
.web-icon.drive_cd_empty{ background-position: -216px -648px;  } 
.web-icon.drive_delete{ background-position: -216px -684px;  } 
.web-icon.drive_disk{ background-position: -216px -720px;  } 
.web-icon.drive_edit{ background-position: -216px -756px;  } 
.web-icon.drive_error{ background-position: -216px -792px;  } 
.web-icon.drive_go{ background-position: -216px -828px;  } 
.web-icon.drive_key{ background-position: -216px -864px;  } 
.web-icon.drive_link{ background-position: -216px -900px;  } 
.web-icon.drive_magnify{ background-position: -216px -936px;  } 
.web-icon.drive_network{ background-position: -216px -972px;  } 
.web-icon.drive_rename{ background-position: -216px -1008px;  } 
.web-icon.drive_user{ background-position: -216px -1044px;  } 
.web-icon.drive_web{ background-position: -216px -1080px;  } 
.web-icon.dvd{ background-position: -216px -1116px;  } 
.web-icon.dvd_add{ background-position: -216px -1152px;  } 
.web-icon.dvd_delete{ background-position: -216px -1188px;  } 
.web-icon.dvd_edit{ background-position: -216px -1224px;  } 
.web-icon.dvd_error{ background-position: -216px -1260px;  } 
.web-icon.dvd_go{ background-position: -216px -1296px;  } 
.web-icon.dvd_key{ background-position: -216px -1332px;  } 
.web-icon.dvd_link{ background-position: -216px -1368px;  } 
.web-icon.email{ background-position: -216px -1404px;  } 
.web-icon.email_add{ background-position: -216px -1440px;  } 
.web-icon.email_attach{ background-position: -216px -1476px;  } 
.web-icon.email_delete{ background-position: -216px -1512px;  } 
.web-icon.email_edit{ background-position: -216px -1548px;  } 
.web-icon.email_error{ background-position: -216px -1584px;  } 
.web-icon.email_go{ background-position: -216px -1620px;  } 
.web-icon.email_link{ background-position: -216px -1656px;  } 
.web-icon.email_open{ background-position: -216px -1692px;  } 
.web-icon.email_open_image{ background-position: -216px -1728px;  } 
.web-icon.emoticon_evilgrin{ background-position: -216px -1764px;  } 
.web-icon.emoticon_grin{ background-position: -216px -1800px;  } 
.web-icon.emoticon_happy{ background-position: -216px -1836px;  } 
.web-icon.emoticon_smile{ background-position: -216px -1872px;  } 
.web-icon.emoticon_surprised{ background-position: -216px -1908px;  } 
.web-icon.emoticon_tongue{ background-position: -216px -1944px;  } 
.web-icon.emoticon_unhappy{ background-position: -252px 0;  } 
.web-icon.emoticon_waii{ background-position: -252px -36px;  } 
.web-icon.emoticon_wink{ background-position: -252px -72px;  } 
.web-icon.error{ background-position: -252px -108px;  } 
.web-icon.error_add{ background-position: -252px -144px;  } 
.web-icon.error_delete{ background-position: -252px -180px;  } 
.web-icon.error_go{ background-position: -252px -216px;  } 
.web-icon.exclamation{ background-position: -252px -252px;  } 
.web-icon.eye{ background-position: -252px -288px;  } 
.web-icon.feed{ background-position: -252px -324px;  } 
.web-icon.feed_add{ background-position: -252px -360px;  } 
.web-icon.feed_delete{ background-position: -252px -396px;  } 
.web-icon.feed_disk{ background-position: -252px -432px;  } 
.web-icon.feed_edit{ background-position: -252px -468px;  } 
.web-icon.feed_error{ background-position: -252px -504px;  } 
.web-icon.feed_go{ background-position: -252px -540px;  } 
.web-icon.feed_key{ background-position: -252px -576px;  } 
.web-icon.feed_link{ background-position: -252px -612px;  } 
.web-icon.feed_magnify{ background-position: -252px -648px;  } 
.web-icon.female{ background-position: -252px -684px;  } 
.web-icon.film{ background-position: -252px -720px;  } 
.web-icon.film_add{ background-position: -252px -756px;  } 
.web-icon.film_delete{ background-position: -252px -792px;  } 
.web-icon.film_edit{ background-position: -252px -828px;  } 
.web-icon.film_error{ background-position: -252px -864px;  } 
.web-icon.film_go{ background-position: -252px -900px;  } 
.web-icon.film_key{ background-position: -252px -936px;  } 
.web-icon.film_link{ background-position: -252px -972px;  } 
.web-icon.film_save{ background-position: -252px -1008px;  } 
.web-icon.find{ background-position: -252px -1044px;  } 
.web-icon.flag_blue{ background-position: -252px -1080px;  } 
.web-icon.flag_green{ background-position: -252px -1116px;  } 
.web-icon.flag_orange{ background-position: -252px -1152px;  } 
.web-icon.flag_pink{ background-position: -252px -1188px;  } 
.web-icon.flag_purple{ background-position: -252px -1224px;  } 
.web-icon.flag_red{ background-position: -252px -1260px;  } 
.web-icon.flag_yellow{ background-position: -252px -1296px;  } 
.web-icon.folder{ background-position: -252px -1332px;  } 
.web-icon.folder_add{ background-position: -252px -1368px;  } 
.web-icon.folder_bell{ background-position: -252px -1404px;  } 
.web-icon.folder_brick{ background-position: -252px -1440px;  } 
.web-icon.folder_bug{ background-position: -252px -1476px;  } 
.web-icon.folder_camera{ background-position: -252px -1512px;  } 
.web-icon.folder_database{ background-position: -252px -1548px;  } 
.web-icon.folder_delete{ background-position: -252px -1584px;  } 
.web-icon.folder_edit{ background-position: -252px -1620px;  } 
.web-icon.folder_error{ background-position: -252px -1656px;  } 
.web-icon.folder_explore{ background-position: -252px -1692px;  } 
.web-icon.folder_feed{ background-position: -252px -1728px;  } 
.web-icon.folder_find{ background-position: -252px -1764px;  } 
.web-icon.folder_go{ background-position: -252px -1800px;  } 
.web-icon.folder_heart{ background-position: -252px -1836px;  } 
.web-icon.folder_image{ background-position: -252px -1872px;  } 
.web-icon.folder_key{ background-position: -252px -1908px;  } 
.web-icon.folder_lightbulb{ background-position: -252px -1944px;  } 
.web-icon.folder_link{ background-position: -288px 0;  } 
.web-icon.folder_magnify{ background-position: -288px -36px;  } 
.web-icon.folder_page{ background-position: -288px -72px;  } 
.web-icon.folder_page_white{ background-position: -288px -108px;  } 
.web-icon.folder_palette{ background-position: -288px -144px;  } 
.web-icon.folder_picture{ background-position: -288px -180px;  } 
.web-icon.folder_star{ background-position: -288px -216px;  } 
.web-icon.folder_table{ background-position: -288px -252px;  } 
.web-icon.folder_user{ background-position: -288px -288px;  } 
.web-icon.folder_wrench{ background-position: -288px -324px;  } 
.web-icon.font{ background-position: -288px -360px;  } 
.web-icon.font_add{ background-position: -288px -396px;  } 
.web-icon.font_delete{ background-position: -288px -432px;  } 
.web-icon.font_go{ background-position: -288px -468px;  } 
.web-icon.group{ background-position: -288px -504px;  } 
.web-icon.group_add{ background-position: -288px -540px;  } 
.web-icon.group_delete{ background-position: -288px -576px;  } 
.web-icon.group_edit{ background-position: -288px -612px;  } 
.web-icon.group_error{ background-position: -288px -648px;  } 
.web-icon.group_gear{ background-position: -288px -684px;  } 
.web-icon.group_go{ background-position: -288px -720px;  } 
.web-icon.group_key{ background-position: -288px -756px;  } 
.web-icon.group_link{ background-position: -288px -792px;  } 
.web-icon.heart{ background-position: -288px -828px;  } 
.web-icon.heart_add{ background-position: -288px -864px;  } 
.web-icon.heart_delete{ background-position: -288px -900px;  } 
.web-icon.help{ background-position: -288px -936px;  } 
.web-icon.hourglass{ background-position: -288px -972px;  } 
.web-icon.hourglass_add{ background-position: -288px -1008px;  } 
.web-icon.hourglass_delete{ background-position: -288px -1044px;  } 
.web-icon.hourglass_go{ background-position: -288px -1080px;  } 
.web-icon.hourglass_link{ background-position: -288px -1116px;  } 
.web-icon.house{ background-position: -288px -1152px;  } 
.web-icon.house_go{ background-position: -288px -1188px;  } 
.web-icon.house_link{ background-position: -288px -1224px;  } 
.web-icon.html{ background-position: -288px -1260px;  } 
.web-icon.html_add{ background-position: -288px -1296px;  } 
.web-icon.html_delete{ background-position: -288px -1332px;  } 
.web-icon.html_go{ background-position: -288px -1368px;  } 
.web-icon.html_valid{ background-position: -288px -1404px;  } 
.web-icon.image{ background-position: -288px -1440px;  } 
.web-icon.image_add{ background-position: -288px -1476px;  } 
.web-icon.image_delete{ background-position: -288px -1512px;  } 
.web-icon.image_edit{ background-position: -288px -1548px;  } 
.web-icon.image_link{ background-position: -288px -1584px;  } 
.web-icon.images{ background-position: -288px -1620px;  } 
.web-icon.information{ background-position: -288px -1656px;  } 
.web-icon.ipod{ background-position: -288px -1692px;  } 
.web-icon.ipod_cast{ background-position: -288px -1728px;  } 
.web-icon.ipod_cast_add{ background-position: -288px -1764px;  } 
.web-icon.ipod_cast_delete{ background-position: -288px -1800px;  } 
.web-icon.ipod_sound{ background-position: -288px -1836px;  } 
.web-icon.joystick{ background-position: -288px -1872px;  } 
.web-icon.joystick_add{ background-position: -288px -1908px;  } 
.web-icon.joystick_delete{ background-position: -288px -1944px;  } 
.web-icon.joystick_error{ background-position: -324px 0;  } 
.web-icon.key{ background-position: -324px -36px;  } 
.web-icon.key_add{ background-position: -324px -72px;  } 
.web-icon.key_delete{ background-position: -324px -108px;  } 
.web-icon.key_go{ background-position: -324px -144px;  } 
.web-icon.keyboard{ background-position: -324px -180px;  } 
.web-icon.keyboard_add{ background-position: -324px -216px;  } 
.web-icon.keyboard_delete{ background-position: -324px -252px;  } 
.web-icon.keyboard_magnify{ background-position: -324px -288px;  } 
.web-icon.layers{ background-position: -324px -324px;  } 
.web-icon.layout{ background-position: -324px -360px;  } 
.web-icon.layout_add{ background-position: -324px -396px;  } 
.web-icon.layout_content{ background-position: -324px -432px;  } 
.web-icon.layout_delete{ background-position: -324px -468px;  } 
.web-icon.layout_edit{ background-position: -324px -504px;  } 
.web-icon.layout_error{ background-position: -324px -540px;  } 
.web-icon.layout_header{ background-position: -324px -576px;  } 
.web-icon.layout_link{ background-position: -324px -612px;  } 
.web-icon.layout_sidebar{ background-position: -324px -648px;  } 
.web-icon.lightbulb{ background-position: -324px -684px;  } 
.web-icon.lightbulb_add{ background-position: -324px -720px;  } 
.web-icon.lightbulb_delete{ background-position: -324px -756px;  } 
.web-icon.lightbulb_off{ background-position: -324px -792px;  } 
.web-icon.lightning{ background-position: -324px -828px;  } 
.web-icon.lightning_add{ background-position: -324px -864px;  } 
.web-icon.lightning_delete{ background-position: -324px -900px;  } 
.web-icon.lightning_go{ background-position: -324px -936px;  } 
.web-icon.link{ background-position: -324px -972px;  } 
.web-icon.link_add{ background-position: -324px -1008px;  } 
.web-icon.link_break{ background-position: -324px -1044px;  } 
.web-icon.link_delete{ background-position: -324px -1080px;  } 
.web-icon.link_edit{ background-position: -324px -1116px;  } 
.web-icon.link_error{ background-position: -324px -1152px;  } 
.web-icon.link_go{ background-position: -324px -1188px;  } 
.web-icon.lock{ background-position: -324px -1224px;  } 
.web-icon.lock_add{ background-position: -324px -1260px;  } 
.web-icon.lock_break{ background-position: -324px -1296px;  } 
.web-icon.lock_delete{ background-position: -324px -1332px;  } 
.web-icon.lock_edit{ background-position: -324px -1368px;  } 
.web-icon.lock_go{ background-position: -324px -1404px;  } 
.web-icon.lock_open{ background-position: -324px -1440px;  } 
.web-icon.lorry{ background-position: -324px -1476px;  } 
.web-icon.lorry_add{ background-position: -324px -1512px;  } 
.web-icon.lorry_delete{ background-position: -324px -1548px;  } 
.web-icon.lorry_error{ background-position: -324px -1584px;  } 
.web-icon.lorry_flatbed{ background-position: -324px -1620px;  } 
.web-icon.lorry_go{ background-position: -324px -1656px;  } 
.web-icon.lorry_link{ background-position: -324px -1692px;  } 
.web-icon.magifier_zoom_out{ background-position: -324px -1728px;  } 
.web-icon.magnifier{ background-position: -324px -1764px;  } 
.web-icon.magnifier_zoom_in{ background-position: -324px -1800px;  } 
.web-icon.male{ background-position: -324px -1836px;  } 
.web-icon.map{ background-position: -324px -1872px;  } 
.web-icon.map_add{ background-position: -324px -1908px;  } 
.web-icon.map_delete{ background-position: -324px -1944px;  } 
.web-icon.map_edit{ background-position: -360px 0;  } 
.web-icon.map_go{ background-position: -360px -36px;  } 
.web-icon.map_magnify{ background-position: -360px -72px;  } 
.web-icon.medal_bronze_1{ background-position: -360px -108px;  } 
.web-icon.medal_bronze_2{ background-position: -360px -144px;  } 
.web-icon.medal_bronze_3{ background-position: -360px -180px;  } 
.web-icon.medal_bronze_add{ background-position: -360px -216px;  } 
.web-icon.medal_bronze_delete{ background-position: -360px -252px;  } 
.web-icon.medal_gold_1{ background-position: -360px -288px;  } 
.web-icon.medal_gold_2{ background-position: -360px -324px;  } 
.web-icon.medal_gold_3{ background-position: -360px -360px;  } 
.web-icon.medal_gold_add{ background-position: -360px -396px;  } 
.web-icon.medal_gold_delete{ background-position: -360px -432px;  } 
.web-icon.medal_silver_1{ background-position: -360px -468px;  } 
.web-icon.medal_silver_2{ background-position: -360px -504px;  } 
.web-icon.medal_silver_3{ background-position: -360px -540px;  } 
.web-icon.medal_silver_add{ background-position: -360px -576px;  } 
.web-icon.medal_silver_delete{ background-position: -360px -612px;  } 
.web-icon.money{ background-position: -360px -648px;  } 
.web-icon.money_add{ background-position: -360px -684px;  } 
.web-icon.money_delete{ background-position: -360px -720px;  } 
.web-icon.money_dollar{ background-position: -360px -756px;  } 
.web-icon.money_euro{ background-position: -360px -792px;  } 
.web-icon.money_pound{ background-position: -360px -828px;  } 
.web-icon.money_yen{ background-position: -360px -864px;  } 
.web-icon.monitor{ background-position: -360px -900px;  } 
.web-icon.monitor_add{ background-position: -360px -936px;  } 
.web-icon.monitor_delete{ background-position: -360px -972px;  } 
.web-icon.monitor_edit{ background-position: -360px -1008px;  } 
.web-icon.monitor_error{ background-position: -360px -1044px;  } 
.web-icon.monitor_go{ background-position: -360px -1080px;  } 
.web-icon.monitor_lightning{ background-position: -360px -1116px;  } 
.web-icon.monitor_link{ background-position: -360px -1152px;  } 
.web-icon.mouse{ background-position: -360px -1188px;  } 
.web-icon.mouse_add{ background-position: -360px -1224px;  } 
.web-icon.mouse_delete{ background-position: -360px -1260px;  } 
.web-icon.mouse_error{ background-position: -360px -1296px;  } 
.web-icon.music{ background-position: -360px -1332px;  } 
.web-icon.new{ background-position: -360px -1368px;  } 
.web-icon.newspaper{ background-position: -360px -1404px;  } 
.web-icon.newspaper_add{ background-position: -360px -1440px;  } 
.web-icon.newspaper_delete{ background-position: -360px -1476px;  } 
.web-icon.newspaper_go{ background-position: -360px -1512px;  } 
.web-icon.newspaper_link{ background-position: -360px -1548px;  } 
.web-icon.note{ background-position: -360px -1584px;  } 
.web-icon.note_add{ background-position: -360px -1620px;  } 
.web-icon.note_delete{ background-position: -360px -1656px;  } 
.web-icon.note_edit{ background-position: -360px -1692px;  } 
.web-icon.note_error{ background-position: -360px -1728px;  } 
.web-icon.note_go{ background-position: -360px -1764px;  } 
.web-icon.overlays{ background-position: -360px -1800px;  } 
.web-icon.package{ background-position: -360px -1836px;  } 
.web-icon.package_add{ background-position: -360px -1872px;  } 
.web-icon.package_delete{ background-position: -360px -1908px;  } 
.web-icon.package_go{ background-position: -360px -1944px;  } 
.web-icon.package_green{ background-position: -396px 0;  } 
.web-icon.package_link{ background-position: -396px -36px;  } 
.web-icon.page{ background-position: -396px -72px;  } 
.web-icon.page_add{ background-position: -396px -108px;  } 
.web-icon.page_attach{ background-position: -396px -144px;  } 
.web-icon.page_code{ background-position: -396px -180px;  } 
.web-icon.page_copy{ background-position: -396px -216px;  } 
.web-icon.page_delete{ background-position: -396px -252px;  } 
.web-icon.page_edit{ background-position: -396px -288px;  } 
.web-icon.page_error{ background-position: -396px -324px;  } 
.web-icon.page_excel{ background-position: -396px -360px;  } 
.web-icon.page_find{ background-position: -396px -396px;  } 
.web-icon.page_gear{ background-position: -396px -432px;  } 
.web-icon.page_go{ background-position: -396px -468px;  } 
.web-icon.page_green{ background-position: -396px -504px;  } 
.web-icon.page_key{ background-position: -396px -540px;  } 
.web-icon.page_lightning{ background-position: -396px -576px;  } 
.web-icon.page_link{ background-position: -396px -612px;  } 
.web-icon.page_paintbrush{ background-position: -396px -648px;  } 
.web-icon.page_paste{ background-position: -396px -684px;  } 
.web-icon.page_red{ background-position: -396px -720px;  } 
.web-icon.page_refresh{ background-position: -396px -756px;  } 
.web-icon.page_save{ background-position: -396px -792px;  } 
.web-icon.page_white{ background-position: -396px -828px;  } 
.web-icon.page_white_acrobat{ background-position: -396px -864px;  } 
.web-icon.page_white_actionscript{ background-position: -396px -900px;  } 
.web-icon.page_white_add{ background-position: -396px -936px;  } 
.web-icon.page_white_c{ background-position: -396px -972px;  } 
.web-icon.page_white_camera{ background-position: -396px -1008px;  } 
.web-icon.page_white_cd{ background-position: -396px -1044px;  } 
.web-icon.page_white_code{ background-position: -396px -1080px;  } 
.web-icon.page_white_code_red{ background-position: -396px -1116px;  } 
.web-icon.page_white_coldfusion{ background-position: -396px -1152px;  } 
.web-icon.page_white_compressed{ background-position: -396px -1188px;  } 
.web-icon.page_white_copy{ background-position: -396px -1224px;  } 
.web-icon.page_white_cplusplus{ background-position: -396px -1260px;  } 
.web-icon.page_white_csharp{ background-position: -396px -1296px;  } 
.web-icon.page_white_cup{ background-position: -396px -1332px;  } 
.web-icon.page_white_database{ background-position: -396px -1368px;  } 
.web-icon.page_white_delete{ background-position: -396px -1404px;  } 
.web-icon.page_white_dvd{ background-position: -396px -1440px;  } 
.web-icon.page_white_edit{ background-position: -396px -1476px;  } 
.web-icon.page_white_error{ background-position: -396px -1512px;  } 
.web-icon.page_white_excel{ background-position: -396px -1548px;  } 
.web-icon.page_white_find{ background-position: -396px -1584px;  } 
.web-icon.page_white_flash{ background-position: -396px -1620px;  } 
.web-icon.page_white_freehand{ background-position: -396px -1656px;  } 
.web-icon.page_white_gear{ background-position: -396px -1692px;  } 
.web-icon.page_white_get{ background-position: -396px -1728px;  } 
.web-icon.page_white_go{ background-position: -396px -1764px;  } 
.web-icon.page_white_h{ background-position: -396px -1800px;  } 
.web-icon.page_white_horizontal{ background-position: -396px -1836px;  } 
.web-icon.page_white_key{ background-position: -396px -1872px;  } 
.web-icon.page_white_lightning{ background-position: -396px -1908px;  } 
.web-icon.page_white_link{ background-position: -396px -1944px;  } 
.web-icon.page_white_magnify{ background-position: -432px 0;  } 
.web-icon.page_white_medal{ background-position: -432px -36px;  } 
.web-icon.page_white_office{ background-position: -432px -72px;  } 
.web-icon.page_white_paint{ background-position: -432px -108px;  } 
.web-icon.page_white_paintbrush{ background-position: -432px -144px;  } 
.web-icon.page_white_paste{ background-position: -432px -180px;  } 
.web-icon.page_white_php{ background-position: -432px -216px;  } 
.web-icon.page_white_picture{ background-position: -432px -252px;  } 
.web-icon.page_white_powerpoint{ background-position: -432px -288px;  } 
.web-icon.page_white_put{ background-position: -432px -324px;  } 
.web-icon.page_white_ruby{ background-position: -432px -360px;  } 
.web-icon.page_white_stack{ background-position: -432px -396px;  } 
.web-icon.page_white_star{ background-position: -432px -432px;  } 
.web-icon.page_white_swoosh{ background-position: -432px -468px;  } 
.web-icon.page_white_text{ background-position: -432px -504px;  } 
.web-icon.page_white_text_width{ background-position: -432px -540px;  } 
.web-icon.page_white_tux{ background-position: -432px -576px;  } 
.web-icon.page_white_vector{ background-position: -432px -612px;  } 
.web-icon.page_white_visualstudio{ background-position: -432px -648px;  } 
.web-icon.page_white_width{ background-position: -432px -684px;  } 
.web-icon.page_white_word{ background-position: -432px -720px;  } 
.web-icon.page_white_world{ background-position: -432px -756px;  } 
.web-icon.page_white_wrench{ background-position: -432px -792px;  } 
.web-icon.page_white_zip{ background-position: -432px -828px;  } 
.web-icon.page_word{ background-position: -432px -864px;  } 
.web-icon.page_world{ background-position: -432px -900px;  } 
.web-icon.paintbrush{ background-position: -432px -936px;  } 
.web-icon.paintcan{ background-position: -432px -972px;  } 
.web-icon.palette{ background-position: -432px -1008px;  } 
.web-icon.paste_plain{ background-position: -432px -1044px;  } 
.web-icon.paste_word{ background-position: -432px -1080px;  } 
.web-icon.pencil{ background-position: -432px -1116px;  } 
.web-icon.pencil_add{ background-position: -432px -1152px;  } 
.web-icon.pencil_delete{ background-position: -432px -1188px;  } 
.web-icon.pencil_go{ background-position: -432px -1224px;  } 
.web-icon.phone{ background-position: -432px -1260px;  } 
.web-icon.phone_add{ background-position: -432px -1296px;  } 
.web-icon.phone_delete{ background-position: -432px -1332px;  } 
.web-icon.phone_sound{ background-position: -432px -1368px;  } 
.web-icon.photo{ background-position: -432px -1404px;  } 
.web-icon.photo_add{ background-position: -432px -1440px;  } 
.web-icon.photo_delete{ background-position: -432px -1476px;  } 
.web-icon.photo_link{ background-position: -432px -1512px;  } 
.web-icon.photos{ background-position: -432px -1548px;  } 
.web-icon.picture{ background-position: -432px -1584px;  } 
.web-icon.picture_add{ background-position: -432px -1620px;  } 
.web-icon.picture_delete{ background-position: -432px -1656px;  } 
.web-icon.picture_edit{ background-position: -432px -1692px;  } 
.web-icon.picture_empty{ background-position: -432px -1728px;  } 
.web-icon.picture_error{ background-position: -432px -1764px;  } 
.web-icon.picture_go{ background-position: -432px -1800px;  } 
.web-icon.picture_key{ background-position: -432px -1836px;  } 
.web-icon.picture_link{ background-position: -432px -1872px;  } 
.web-icon.picture_save{ background-position: -432px -1908px;  } 
.web-icon.pictures{ background-position: -432px -1944px;  } 
.web-icon.pilcrow{ background-position: -468px 0;  } 
.web-icon.pill{ background-position: -468px -36px;  } 
.web-icon.pill_add{ background-position: -468px -72px;  } 
.web-icon.pill_delete{ background-position: -468px -108px;  } 
.web-icon.pill_go{ background-position: -468px -144px;  } 
.web-icon.plugin{ background-position: -468px -180px;  } 
.web-icon.plugin_add{ background-position: -468px -216px;  } 
.web-icon.plugin_delete{ background-position: -468px -252px;  } 
.web-icon.plugin_disabled{ background-position: -468px -288px;  } 
.web-icon.plugin_edit{ background-position: -468px -324px;  } 
.web-icon.plugin_error{ background-position: -468px -360px;  } 
.web-icon.plugin_go{ background-position: -468px -396px;  } 
.web-icon.plugin_link{ background-position: -468px -432px;  } 
.web-icon.printer{ background-position: -468px -468px;  } 
.web-icon.printer_add{ background-position: -468px -504px;  } 
.web-icon.printer_delete{ background-position: -468px -540px;  } 
.web-icon.printer_empty{ background-position: -468px -576px;  } 
.web-icon.printer_error{ background-position: -468px -612px;  } 
.web-icon.rainbow{ background-position: -468px -648px;  } 
.web-icon.report{ background-position: -468px -684px;  } 
.web-icon.report_add{ background-position: -468px -720px;  } 
.web-icon.report_delete{ background-position: -468px -756px;  } 
.web-icon.report_disk{ background-position: -468px -792px;  } 
.web-icon.report_edit{ background-position: -468px -828px;  } 
.web-icon.report_go{ background-position: -468px -864px;  } 
.web-icon.report_key{ background-position: -468px -900px;  } 
.web-icon.report_link{ background-position: -468px -936px;  } 
.web-icon.report_magnify{ background-position: -468px -972px;  } 
.web-icon.report_picture{ background-position: -468px -1008px;  } 
.web-icon.report_user{ background-position: -468px -1044px;  } 
.web-icon.report_word{ background-position: -468px -1080px;  } 
.web-icon.resultset_first{ background-position: -468px -1116px;  } 
.web-icon.resultset_last{ background-position: -468px -1152px;  } 
.web-icon.resultset_next{ background-position: -468px -1188px;  } 
.web-icon.resultset_previous{ background-position: -468px -1224px;  } 
.web-icon.rosette{ background-position: -468px -1260px;  } 
.web-icon.rss{ background-position: -468px -1296px;  } 
.web-icon.rss_add{ background-position: -468px -1332px;  } 
.web-icon.rss_delete{ background-position: -468px -1368px;  } 
.web-icon.rss_go{ background-position: -468px -1404px;  } 
.web-icon.rss_valid{ background-position: -468px -1440px;  } 
.web-icon.ruby{ background-position: -468px -1476px;  } 
.web-icon.ruby_add{ background-position: -468px -1512px;  } 
.web-icon.ruby_delete{ background-position: -468px -1548px;  } 
.web-icon.ruby_gear{ background-position: -468px -1584px;  } 
.web-icon.ruby_get{ background-position: -468px -1620px;  } 
.web-icon.ruby_go{ background-position: -468px -1656px;  } 
.web-icon.ruby_key{ background-position: -468px -1692px;  } 
.web-icon.ruby_link{ background-position: -468px -1728px;  } 
.web-icon.ruby_put{ background-position: -468px -1764px;  } 
.web-icon.script{ background-position: -468px -1800px;  } 
.web-icon.script_add{ background-position: -468px -1836px;  } 
.web-icon.script_code{ background-position: -468px -1872px;  } 
.web-icon.script_code_red{ background-position: -468px -1908px;  } 
.web-icon.script_delete{ background-position: -468px -1944px;  } 
.web-icon.script_edit{ background-position: -504px 0;  } 
.web-icon.script_error{ background-position: -504px -36px;  } 
.web-icon.script_gear{ background-position: -504px -72px;  } 
.web-icon.script_go{ background-position: -504px -108px;  } 
.web-icon.script_key{ background-position: -504px -144px;  } 
.web-icon.script_lightning{ background-position: -504px -180px;  } 
.web-icon.script_link{ background-position: -504px -216px;  } 
.web-icon.script_palette{ background-position: -504px -252px;  } 
.web-icon.script_save{ background-position: -504px -288px;  } 
.web-icon.server{ background-position: -504px -324px;  } 
.web-icon.server_add{ background-position: -504px -360px;  } 
.web-icon.server_chart{ background-position: -504px -396px;  } 
.web-icon.server_compressed{ background-position: -504px -432px;  } 
.web-icon.server_connect{ background-position: -504px -468px;  } 
.web-icon.server_database{ background-position: -504px -504px;  } 
.web-icon.server_delete{ background-position: -504px -540px;  } 
.web-icon.server_edit{ background-position: -504px -576px;  } 
.web-icon.server_error{ background-position: -504px -612px;  } 
.web-icon.server_go{ background-position: -504px -648px;  } 
.web-icon.server_key{ background-position: -504px -684px;  } 
.web-icon.server_lightning{ background-position: -504px -720px;  } 
.web-icon.server_link{ background-position: -504px -756px;  } 
.web-icon.server_uncompressed{ background-position: -504px -792px;  } 
.web-icon.shading{ background-position: -504px -828px;  } 
.web-icon.shape_align_bottom{ background-position: -504px -864px;  } 
.web-icon.shape_align_center{ background-position: -504px -900px;  } 
.web-icon.shape_align_left{ background-position: -504px -936px;  } 
.web-icon.shape_align_middle{ background-position: -504px -972px;  } 
.web-icon.shape_align_right{ background-position: -504px -1008px;  } 
.web-icon.shape_align_top{ background-position: -504px -1044px;  } 
.web-icon.shape_flip_horizontal{ background-position: -504px -1080px;  } 
.web-icon.shape_flip_vertical{ background-position: -504px -1116px;  } 
.web-icon.shape_group{ background-position: -504px -1152px;  } 
.web-icon.shape_handles{ background-position: -504px -1188px;  } 
.web-icon.shape_move_back{ background-position: -504px -1224px;  } 
.web-icon.shape_move_backwards{ background-position: -504px -1260px;  } 
.web-icon.shape_move_forwards{ background-position: -504px -1296px;  } 
.web-icon.shape_move_front{ background-position: -504px -1332px;  } 
.web-icon.shape_rotate_anticlockwise{ background-position: -504px -1368px;  } 
.web-icon.shape_rotate_clockwise{ background-position: -504px -1404px;  } 
.web-icon.shape_square{ background-position: -504px -1440px;  } 
.web-icon.shape_square_add{ background-position: -504px -1476px;  } 
.web-icon.shape_square_delete{ background-position: -504px -1512px;  } 
.web-icon.shape_square_edit{ background-position: -504px -1548px;  } 
.web-icon.shape_square_error{ background-position: -504px -1584px;  } 
.web-icon.shape_square_go{ background-position: -504px -1620px;  } 
.web-icon.shape_square_key{ background-position: -504px -1656px;  } 
.web-icon.shape_square_link{ background-position: -504px -1692px;  } 
.web-icon.shape_ungroup{ background-position: -504px -1728px;  } 
.web-icon.shield{ background-position: -504px -1764px;  } 
.web-icon.shield_add{ background-position: -504px -1800px;  } 
.web-icon.shield_delete{ background-position: -504px -1836px;  } 
.web-icon.shield_go{ background-position: -504px -1872px;  } 
.web-icon.sitemap{ background-position: -504px -1908px;  } 
.web-icon.sitemap_color{ background-position: -504px -1944px;  } 
.web-icon.sound{ background-position: -540px 0;  } 
.web-icon.sound_add{ background-position: -540px -36px;  } 
.web-icon.sound_delete{ background-position: -540px -72px;  } 
.web-icon.sound_low{ background-position: -540px -108px;  } 
.web-icon.sound_mute{ background-position: -540px -144px;  } 
.web-icon.sound_none{ background-position: -540px -180px;  } 
.web-icon.spellcheck{ background-position: -540px -216px;  } 
.web-icon.sport_8ball{ background-position: -540px -252px;  } 
.web-icon.sport_basketball{ background-position: -540px -288px;  } 
.web-icon.sport_football{ background-position: -540px -324px;  } 
.web-icon.sport_golf{ background-position: -540px -360px;  } 
.web-icon.sport_raquet{ background-position: -540px -396px;  } 
.web-icon.sport_shuttlecock{ background-position: -540px -432px;  } 
.web-icon.sport_soccer{ background-position: -540px -468px;  } 
.web-icon.sport_tennis{ background-position: -540px -504px;  } 
.web-icon.star{ background-position: -540px -540px;  } 
.web-icon.status_away{ background-position: -540px -576px;  } 
.web-icon.status_busy{ background-position: -540px -612px;  } 
.web-icon.status_offline{ background-position: -540px -648px;  } 
.web-icon.status_online{ background-position: -540px -684px;  } 
.web-icon.stop{ background-position: -540px -720px;  } 
.web-icon.style{ background-position: -540px -756px;  } 
.web-icon.style_add{ background-position: -540px -792px;  } 
.web-icon.style_delete{ background-position: -540px -828px;  } 
.web-icon.style_edit{ background-position: -540px -864px;  } 
.web-icon.style_go{ background-position: -540px -900px;  } 
.web-icon.sum{ background-position: -540px -936px;  } 
.web-icon.tab{ background-position: -540px -972px;  } 
.web-icon.tab_add{ background-position: -540px -1008px;  } 
.web-icon.tab_delete{ background-position: -540px -1044px;  } 
.web-icon.tab_edit{ background-position: -540px -1080px;  } 
.web-icon.tab_go{ background-position: -540px -1116px;  } 
.web-icon.table{ background-position: -540px -1152px;  } 
.web-icon.table_add{ background-position: -540px -1188px;  } 
.web-icon.table_delete{ background-position: -540px -1224px;  } 
.web-icon.table_edit{ background-position: -540px -1260px;  } 
.web-icon.table_error{ background-position: -540px -1296px;  } 
.web-icon.table_gear{ background-position: -540px -1332px;  } 
.web-icon.table_go{ background-position: -540px -1368px;  } 
.web-icon.table_key{ background-position: -540px -1404px;  } 
.web-icon.table_lightning{ background-position: -540px -1440px;  } 
.web-icon.table_link{ background-position: -540px -1476px;  } 
.web-icon.table_multiple{ background-position: -540px -1512px;  } 
.web-icon.table_refresh{ background-position: -540px -1548px;  } 
.web-icon.table_relationship{ background-position: -540px -1584px;  } 
.web-icon.table_row_delete{ background-position: -540px -1620px;  } 
.web-icon.table_row_insert{ background-position: -540px -1656px;  } 
.web-icon.table_save{ background-position: -540px -1692px;  } 
.web-icon.table_sort{ background-position: -540px -1728px;  } 
.web-icon.tag{ background-position: -540px -1764px;  } 
.web-icon.tag_blue{ background-position: -540px -1800px;  } 
.web-icon.tag_blue_add{ background-position: -540px -1836px;  } 
.web-icon.tag_blue_delete{ background-position: -540px -1872px;  } 
.web-icon.tag_blue_edit{ background-position: -540px -1908px;  } 
.web-icon.tag_green{ background-position: -540px -1944px;  } 
.web-icon.tag_orange{ background-position: -576px 0;  } 
.web-icon.tag_pink{ background-position: -576px -36px;  } 
.web-icon.tag_purple{ background-position: -576px -72px;  } 
.web-icon.tag_red{ background-position: -576px -108px;  } 
.web-icon.tag_yellow{ background-position: -576px -144px;  } 
.web-icon.telephone{ background-position: -576px -180px;  } 
.web-icon.telephone_add{ background-position: -576px -216px;  } 
.web-icon.telephone_delete{ background-position: -576px -252px;  } 
.web-icon.telephone_edit{ background-position: -576px -288px;  } 
.web-icon.telephone_error{ background-position: -576px -324px;  } 
.web-icon.telephone_go{ background-position: -576px -360px;  } 
.web-icon.telephone_key{ background-position: -576px -396px;  } 
.web-icon.telephone_link{ background-position: -576px -432px;  } 
.web-icon.television{ background-position: -576px -468px;  } 
.web-icon.television_add{ background-position: -576px -504px;  } 
.web-icon.television_delete{ background-position: -576px -540px;  } 
.web-icon.text_align_center{ background-position: -576px -576px;  } 
.web-icon.text_align_justify{ background-position: -576px -612px;  } 
.web-icon.text_align_left{ background-position: -576px -648px;  } 
.web-icon.text_align_right{ background-position: -576px -684px;  } 
.web-icon.text_allcaps{ background-position: -576px -720px;  } 
.web-icon.text_bold{ background-position: -576px -756px;  } 
.web-icon.text_columns{ background-position: -576px -792px;  } 
.web-icon.text_dropcaps{ background-position: -576px -828px;  } 
.web-icon.text_heading_1{ background-position: -576px -864px;  } 
.web-icon.text_heading_2{ background-position: -576px -900px;  } 
.web-icon.text_heading_3{ background-position: -576px -936px;  } 
.web-icon.text_heading_4{ background-position: -576px -972px;  } 
.web-icon.text_heading_5{ background-position: -576px -1008px;  } 
.web-icon.text_heading_6{ background-position: -576px -1044px;  } 
.web-icon.text_horizontalrule{ background-position: -576px -1080px;  } 
.web-icon.text_indent{ background-position: -576px -1116px;  } 
.web-icon.text_indent_remove{ background-position: -576px -1152px;  } 
.web-icon.text_italic{ background-position: -576px -1188px;  } 
.web-icon.text_kerning{ background-position: -576px -1224px;  } 
.web-icon.text_letter_omega{ background-position: -576px -1260px;  } 
.web-icon.text_letterspacing{ background-position: -576px -1296px;  } 
.web-icon.text_linespacing{ background-position: -576px -1332px;  } 
.web-icon.text_list_bullets{ background-position: -576px -1368px;  } 
.web-icon.text_list_numbers{ background-position: -576px -1404px;  } 
.web-icon.text_lowercase{ background-position: -576px -1440px;  } 
.web-icon.text_padding_bottom{ background-position: -576px -1476px;  } 
.web-icon.text_padding_left{ background-position: -576px -1512px;  } 
.web-icon.text_padding_right{ background-position: -576px -1548px;  } 
.web-icon.text_padding_top{ background-position: -576px -1584px;  } 
.web-icon.text_replace{ background-position: -576px -1620px;  } 
.web-icon.text_signature{ background-position: -576px -1656px;  } 
.web-icon.text_smallcaps{ background-position: -576px -1692px;  } 
.web-icon.text_strikethrough{ background-position: -576px -1728px;  } 
.web-icon.text_subscript{ background-position: -576px -1764px;  } 
.web-icon.text_superscript{ background-position: -576px -1800px;  } 
.web-icon.text_underline{ background-position: -576px -1836px;  } 
.web-icon.text_uppercase{ background-position: -576px -1872px;  } 
.web-icon.textfield{ background-position: -576px -1908px;  } 
.web-icon.textfield_add{ background-position: -576px -1944px;  } 
.web-icon.textfield_delete{ background-position: -612px 0;  } 
.web-icon.textfield_key{ background-position: -612px -36px;  } 
.web-icon.textfield_rename{ background-position: -612px -72px;  } 
.web-icon.thumb_down{ background-position: -612px -108px;  } 
.web-icon.thumb_up{ background-position: -612px -144px;  } 
.web-icon.tick{ background-position: -612px -180px;  } 
.web-icon.time{ background-position: -612px -216px;  } 
.web-icon.time_add{ background-position: -612px -252px;  } 
.web-icon.time_delete{ background-position: -612px -288px;  } 
.web-icon.time_go{ background-position: -612px -324px;  } 
.web-icon.timeline_marker{ background-position: -612px -360px;  } 
.web-icon.transmit{ background-position: -612px -396px;  } 
.web-icon.transmit_add{ background-position: -612px -432px;  } 
.web-icon.transmit_blue{ background-position: -612px -468px;  } 
.web-icon.transmit_delete{ background-position: -612px -504px;  } 
.web-icon.transmit_edit{ background-position: -612px -540px;  } 
.web-icon.transmit_error{ background-position: -612px -576px;  } 
.web-icon.transmit_go{ background-position: -612px -612px;  } 
.web-icon.tux{ background-position: -612px -648px;  } 
.web-icon.user{ background-position: -612px -684px;  } 
.web-icon.user_add{ background-position: -612px -720px;  } 
.web-icon.user_comment{ background-position: -612px -756px;  } 
.web-icon.user_delete{ background-position: -612px -792px;  } 
.web-icon.user_edit{ background-position: -612px -828px;  } 
.web-icon.user_female{ background-position: -612px -864px;  } 
.web-icon.user_go{ background-position: -612px -900px;  } 
.web-icon.user_gray{ background-position: -612px -936px;  } 
.web-icon.user_green{ background-position: -612px -972px;  } 
.web-icon.user_orange{ background-position: -612px -1008px;  } 
.web-icon.user_red{ background-position: -612px -1044px;  } 
.web-icon.user_suit{ background-position: -612px -1080px;  } 
.web-icon.vcard{ background-position: -612px -1116px;  } 
.web-icon.vcard_add{ background-position: -612px -1152px;  } 
.web-icon.vcard_delete{ background-position: -612px -1188px;  } 
.web-icon.vcard_edit{ background-position: -612px -1224px;  } 
.web-icon.vector{ background-position: -612px -1260px;  } 
.web-icon.vector_add{ background-position: -612px -1296px;  } 
.web-icon.vector_delete{ background-position: -612px -1332px;  } 
.web-icon.wand{ background-position: -612px -1368px;  } 
.web-icon.weather_clouds{ background-position: -612px -1404px;  } 
.web-icon.weather_cloudy{ background-position: -612px -1440px;  } 
.web-icon.weather_lightning{ background-position: -612px -1476px;  } 
.web-icon.weather_rain{ background-position: -612px -1512px;  } 
.web-icon.weather_snow{ background-position: -612px -1548px;  } 
.web-icon.weather_sun{ background-position: -612px -1584px;  } 
.web-icon.webcam{ background-position: -612px -1620px;  } 
.web-icon.webcam_add{ background-position: -612px -1656px;  } 
.web-icon.webcam_delete{ background-position: -612px -1692px;  } 
.web-icon.webcam_error{ background-position: -612px -1728px;  } 
.web-icon.world{ background-position: -612px -1764px;  } 
.web-icon.world_add{ background-position: -612px -1800px;  } 
.web-icon.world_delete{ background-position: -612px -1836px;  } 
.web-icon.world_edit{ background-position: -612px -1872px;  } 
.web-icon.world_go{ background-position: -612px -1908px;  } 
.web-icon.world_link{ background-position: -612px -1944px;  } 
.web-icon.wrench{ background-position: -648px 0;  } 
.web-icon.wrench_orange{ background-position: -648px -36px;  } 
.web-icon.xhtml{ background-position: -648px -72px;  } 
.web-icon.xhtml_add{ background-position: -648px -108px;  } 
.web-icon.xhtml_delete{ background-position: -648px -144px;  } 
.web-icon.xhtml_go{ background-position: -648px -180px;  } 
.web-icon.xhtml_valid{ background-position: -648px -216px;  } 
.web-icon.zoom{ background-position: -648px -252px;  } 
.web-icon.zoom_in{ background-position: -648px -288px;  } 
.web-icon.zoom_out{ background-position: -648px -324px;  } 


.fugue-icon {
    background: url(../spritesheets/./fugue-16.png?712fbb9efdbf1d953c08) no-repeat;
}

.abacus {
    width: 16px;
    height: 16px;
    background-position: -0px -0px !important; 
}
.acorn {
    width: 16px;
    height: 16px;
    background-position: -16px -0px !important; 
}
.address-book--arrow {
    width: 16px;
    height: 16px;
    background-position: -32px -0px !important; 
}
.address-book--exclamation {
    width: 16px;
    height: 16px;
    background-position: -48px -0px !important; 
}
.address-book--minus {
    width: 16px;
    height: 16px;
    background-position: -64px -0px !important; 
}
.address-book--pencil {
    width: 16px;
    height: 16px;
    background-position: -80px -0px !important; 
}
.address-book--plus {
    width: 16px;
    height: 16px;
    background-position: -96px -0px !important; 
}
.address-book-blue {
    width: 16px;
    height: 16px;
    background-position: -112px -0px !important; 
}
.address-book-open {
    width: 16px;
    height: 16px;
    background-position: -128px -0px !important; 
}
.address-book {
    width: 16px;
    height: 16px;
    background-position: -144px -0px !important; 
}
.alarm-clock--arrow {
    width: 16px;
    height: 16px;
    background-position: -160px -0px !important; 
}
.alarm-clock--exclamation {
    width: 16px;
    height: 16px;
    background-position: -176px -0px !important; 
}
.alarm-clock--minus {
    width: 16px;
    height: 16px;
    background-position: -192px -0px !important; 
}
.alarm-clock--pencil {
    width: 16px;
    height: 16px;
    background-position: -208px -0px !important; 
}
.alarm-clock--plus {
    width: 16px;
    height: 16px;
    background-position: -224px -0px !important; 
}
.alarm-clock-blue {
    width: 16px;
    height: 16px;
    background-position: -240px -0px !important; 
}
.alarm-clock-select-remain {
    width: 16px;
    height: 16px;
    background-position: -256px -0px !important; 
}
.alarm-clock-select {
    width: 16px;
    height: 16px;
    background-position: -272px -0px !important; 
}
.alarm-clock {
    width: 16px;
    height: 16px;
    background-position: -288px -0px !important; 
}
.anchor {
    width: 16px;
    height: 16px;
    background-position: -304px -0px !important; 
}
.android {
    width: 16px;
    height: 16px;
    background-position: -320px -0px !important; 
}
.animal-dog {
    width: 16px;
    height: 16px;
    background-position: -336px -0px !important; 
}
.animal-monkey-sulky {
    width: 16px;
    height: 16px;
    background-position: -352px -0px !important; 
}
.animal-monkey {
    width: 16px;
    height: 16px;
    background-position: -368px -0px !important; 
}
.animal-penguin {
    width: 16px;
    height: 16px;
    background-position: -384px -0px !important; 
}
.animal {
    width: 16px;
    height: 16px;
    background-position: -400px -0px !important; 
}
.application--arrow {
    width: 16px;
    height: 16px;
    background-position: -416px -0px !important; 
}
.application--exclamation {
    width: 16px;
    height: 16px;
    background-position: -432px -0px !important; 
}
.application--minus {
    width: 16px;
    height: 16px;
    background-position: -448px -0px !important; 
}
.application--pencil {
    width: 16px;
    height: 16px;
    background-position: -464px -0px !important; 
}
.application--plus {
    width: 16px;
    height: 16px;
    background-position: -480px -0px !important; 
}
.application-ab {
    width: 16px;
    height: 16px;
    background-position: -496px -0px !important; 
}
.application-block {
    width: 16px;
    height: 16px;
    background-position: -512px -0px !important; 
}
.application-blog {
    width: 16px;
    height: 16px;
    background-position: -528px -0px !important; 
}
.application-blue {
    width: 16px;
    height: 16px;
    background-position: -544px -0px !important; 
}
.application-browser {
    width: 16px;
    height: 16px;
    background-position: -560px -0px !important; 
}
.application-cloud {
    width: 16px;
    height: 16px;
    background-position: -576px -0px !important; 
}
.application-detail {
    width: 16px;
    height: 16px;
    background-position: -592px -0px !important; 
}
.application-dialog {
    width: 16px;
    height: 16px;
    background-position: -608px -0px !important; 
}
.application-dock-090 {
    width: 16px;
    height: 16px;
    background-position: -624px -0px !important; 
}
.application-dock-180 {
    width: 16px;
    height: 16px;
    background-position: -640px -0px !important; 
}
.application-dock-270 {
    width: 16px;
    height: 16px;
    background-position: -656px -0px !important; 
}
.application-dock-tab {
    width: 16px;
    height: 16px;
    background-position: -672px -0px !important; 
}
.application-dock {
    width: 16px;
    height: 16px;
    background-position: -688px -0px !important; 
}
.application-document {
    width: 16px;
    height: 16px;
    background-position: -704px -0px !important; 
}
.application-documents {
    width: 16px;
    height: 16px;
    background-position: -720px -0px !important; 
}
.application-export {
    width: 16px;
    height: 16px;
    background-position: -736px -0px !important; 
}
.application-form {
    width: 16px;
    height: 16px;
    background-position: -752px -0px !important; 
}
.application-home {
    width: 16px;
    height: 16px;
    background-position: -768px -0px !important; 
}
.application-icon-large {
    width: 16px;
    height: 16px;
    background-position: -784px -0px !important; 
}
.application-icon {
    width: 16px;
    height: 16px;
    background-position: -800px -0px !important; 
}
.application-image {
    width: 16px;
    height: 16px;
    background-position: -816px -0px !important; 
}
.application-import {
    width: 16px;
    height: 16px;
    background-position: -832px -0px !important; 
}
.application-list {
    width: 16px;
    height: 16px;
    background-position: -848px -0px !important; 
}
.application-medium {
    width: 16px;
    height: 16px;
    background-position: -864px -0px !important; 
}
.application-monitor {
    width: 16px;
    height: 16px;
    background-position: -880px -0px !important; 
}
.application-network {
    width: 16px;
    height: 16px;
    background-position: -896px -0px !important; 
}
.application-plus-black {
    width: 16px;
    height: 16px;
    background-position: -912px -0px !important; 
}
.application-plus-red {
    width: 16px;
    height: 16px;
    background-position: -928px -0px !important; 
}
.application-plus {
    width: 16px;
    height: 16px;
    background-position: -944px -0px !important; 
}
.application-rename {
    width: 16px;
    height: 16px;
    background-position: -0px -16px !important; 
}
.application-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -16px -16px !important; 
}
.application-resize-full {
    width: 16px;
    height: 16px;
    background-position: -32px -16px !important; 
}
.application-resize {
    width: 16px;
    height: 16px;
    background-position: -48px -16px !important; 
}
.application-run {
    width: 16px;
    height: 16px;
    background-position: -64px -16px !important; 
}
.application-search-result {
    width: 16px;
    height: 16px;
    background-position: -80px -16px !important; 
}
.application-share {
    width: 16px;
    height: 16px;
    background-position: -96px -16px !important; 
}
.application-sidebar-collapse {
    width: 16px;
    height: 16px;
    background-position: -112px -16px !important; 
}
.application-sidebar-expand {
    width: 16px;
    height: 16px;
    background-position: -128px -16px !important; 
}
.application-sidebar-list {
    width: 16px;
    height: 16px;
    background-position: -144px -16px !important; 
}
.application-sidebar {
    width: 16px;
    height: 16px;
    background-position: -160px -16px !important; 
}
.application-small-blue {
    width: 16px;
    height: 16px;
    background-position: -176px -16px !important; 
}
.application-small-list-blue {
    width: 16px;
    height: 16px;
    background-position: -192px -16px !important; 
}
.application-small-list {
    width: 16px;
    height: 16px;
    background-position: -208px -16px !important; 
}
.application-small {
    width: 16px;
    height: 16px;
    background-position: -224px -16px !important; 
}
.application-split-tile {
    width: 16px;
    height: 16px;
    background-position: -240px -16px !important; 
}
.application-split-vertical {
    width: 16px;
    height: 16px;
    background-position: -256px -16px !important; 
}
.application-split {
    width: 16px;
    height: 16px;
    background-position: -272px -16px !important; 
}
.application-sub {
    width: 16px;
    height: 16px;
    background-position: -288px -16px !important; 
}
.application-table {
    width: 16px;
    height: 16px;
    background-position: -304px -16px !important; 
}
.application-task {
    width: 16px;
    height: 16px;
    background-position: -320px -16px !important; 
}
.application-terminal {
    width: 16px;
    height: 16px;
    background-position: -336px -16px !important; 
}
.application-text-image {
    width: 16px;
    height: 16px;
    background-position: -352px -16px !important; 
}
.application-text {
    width: 16px;
    height: 16px;
    background-position: -368px -16px !important; 
}
.application-tile-horizontal {
    width: 16px;
    height: 16px;
    background-position: -384px -16px !important; 
}
.application-tile-vertical {
    width: 16px;
    height: 16px;
    background-position: -400px -16px !important; 
}
.application-tile {
    width: 16px;
    height: 16px;
    background-position: -416px -16px !important; 
}
.application-tree {
    width: 16px;
    height: 16px;
    background-position: -432px -16px !important; 
}
.application-wave {
    width: 16px;
    height: 16px;
    background-position: -448px -16px !important; 
}
.application {
    width: 16px;
    height: 16px;
    background-position: -464px -16px !important; 
}
.applications-blue {
    width: 16px;
    height: 16px;
    background-position: -480px -16px !important; 
}
.applications-stack {
    width: 16px;
    height: 16px;
    background-position: -496px -16px !important; 
}
.applications {
    width: 16px;
    height: 16px;
    background-position: -512px -16px !important; 
}
.arrow-000-medium {
    width: 16px;
    height: 16px;
    background-position: -528px -16px !important; 
}
.arrow-000-small {
    width: 16px;
    height: 16px;
    background-position: -544px -16px !important; 
}
.arrow-045-medium {
    width: 16px;
    height: 16px;
    background-position: -560px -16px !important; 
}
.arrow-045-small {
    width: 16px;
    height: 16px;
    background-position: -576px -16px !important; 
}
.arrow-045 {
    width: 16px;
    height: 16px;
    background-position: -592px -16px !important; 
}
.arrow-090-medium {
    width: 16px;
    height: 16px;
    background-position: -608px -16px !important; 
}
.arrow-090-small {
    width: 16px;
    height: 16px;
    background-position: -624px -16px !important; 
}
.arrow-090 {
    width: 16px;
    height: 16px;
    background-position: -640px -16px !important; 
}
.arrow-135-medium {
    width: 16px;
    height: 16px;
    background-position: -656px -16px !important; 
}
.arrow-135-small {
    width: 16px;
    height: 16px;
    background-position: -672px -16px !important; 
}
.arrow-135 {
    width: 16px;
    height: 16px;
    background-position: -688px -16px !important; 
}
.arrow-180-medium {
    width: 16px;
    height: 16px;
    background-position: -704px -16px !important; 
}
.arrow-180-small {
    width: 16px;
    height: 16px;
    background-position: -720px -16px !important; 
}
.arrow-180 {
    width: 16px;
    height: 16px;
    background-position: -736px -16px !important; 
}
.arrow-225-medium {
    width: 16px;
    height: 16px;
    background-position: -752px -16px !important; 
}
.arrow-225-small {
    width: 16px;
    height: 16px;
    background-position: -768px -16px !important; 
}
.arrow-225 {
    width: 16px;
    height: 16px;
    background-position: -784px -16px !important; 
}
.arrow-270-medium {
    width: 16px;
    height: 16px;
    background-position: -800px -16px !important; 
}
.arrow-270-small {
    width: 16px;
    height: 16px;
    background-position: -816px -16px !important; 
}
.arrow-270 {
    width: 16px;
    height: 16px;
    background-position: -832px -16px !important; 
}
.arrow-315-medium {
    width: 16px;
    height: 16px;
    background-position: -848px -16px !important; 
}
.arrow-315-small {
    width: 16px;
    height: 16px;
    background-position: -864px -16px !important; 
}
.arrow-315 {
    width: 16px;
    height: 16px;
    background-position: -880px -16px !important; 
}
.arrow-branch-000-left {
    width: 16px;
    height: 16px;
    background-position: -896px -16px !important; 
}
.arrow-branch-090-left {
    width: 16px;
    height: 16px;
    background-position: -912px -16px !important; 
}
.arrow-branch-090 {
    width: 16px;
    height: 16px;
    background-position: -928px -16px !important; 
}
.arrow-branch-180-left {
    width: 16px;
    height: 16px;
    background-position: -944px -16px !important; 
}
.arrow-branch-180 {
    width: 16px;
    height: 16px;
    background-position: -0px -32px !important; 
}
.arrow-branch-270-left {
    width: 16px;
    height: 16px;
    background-position: -16px -32px !important; 
}
.arrow-branch-270 {
    width: 16px;
    height: 16px;
    background-position: -32px -32px !important; 
}
.arrow-branch {
    width: 16px;
    height: 16px;
    background-position: -48px -32px !important; 
}
.arrow-circle-045-left {
    width: 16px;
    height: 16px;
    background-position: -64px -32px !important; 
}
.arrow-circle-135-left {
    width: 16px;
    height: 16px;
    background-position: -80px -32px !important; 
}
.arrow-circle-135 {
    width: 16px;
    height: 16px;
    background-position: -96px -32px !important; 
}
.arrow-circle-225-left {
    width: 16px;
    height: 16px;
    background-position: -112px -32px !important; 
}
.arrow-circle-225 {
    width: 16px;
    height: 16px;
    background-position: -128px -32px !important; 
}
.arrow-circle-315-left {
    width: 16px;
    height: 16px;
    background-position: -144px -32px !important; 
}
.arrow-circle-315 {
    width: 16px;
    height: 16px;
    background-position: -160px -32px !important; 
}
.arrow-circle-double-135 {
    width: 16px;
    height: 16px;
    background-position: -176px -32px !important; 
}
.arrow-circle-double {
    width: 16px;
    height: 16px;
    background-position: -192px -32px !important; 
}
.arrow-circle {
    width: 16px;
    height: 16px;
    background-position: -208px -32px !important; 
}
.arrow-continue-000-top {
    width: 16px;
    height: 16px;
    background-position: -224px -32px !important; 
}
.arrow-continue-090-left {
    width: 16px;
    height: 16px;
    background-position: -240px -32px !important; 
}
.arrow-continue-090 {
    width: 16px;
    height: 16px;
    background-position: -256px -32px !important; 
}
.arrow-continue-180-top {
    width: 16px;
    height: 16px;
    background-position: -272px -32px !important; 
}
.arrow-continue-180 {
    width: 16px;
    height: 16px;
    background-position: -288px -32px !important; 
}
.arrow-continue-270-left {
    width: 16px;
    height: 16px;
    background-position: -304px -32px !important; 
}
.arrow-continue-270 {
    width: 16px;
    height: 16px;
    background-position: -320px -32px !important; 
}
.arrow-continue {
    width: 16px;
    height: 16px;
    background-position: -336px -32px !important; 
}
.arrow-curve-000-double {
    width: 16px;
    height: 16px;
    background-position: -352px -32px !important; 
}
.arrow-curve-000-left {
    width: 16px;
    height: 16px;
    background-position: -368px -32px !important; 
}
.arrow-curve-090-left {
    width: 16px;
    height: 16px;
    background-position: -384px -32px !important; 
}
.arrow-curve-090 {
    width: 16px;
    height: 16px;
    background-position: -400px -32px !important; 
}
.arrow-curve-180-double {
    width: 16px;
    height: 16px;
    background-position: -416px -32px !important; 
}
.arrow-curve-180-left {
    width: 16px;
    height: 16px;
    background-position: -432px -32px !important; 
}
.arrow-curve-180 {
    width: 16px;
    height: 16px;
    background-position: -448px -32px !important; 
}
.arrow-curve-270-left {
    width: 16px;
    height: 16px;
    background-position: -464px -32px !important; 
}
.arrow-curve-270 {
    width: 16px;
    height: 16px;
    background-position: -480px -32px !important; 
}
.arrow-curve {
    width: 16px;
    height: 16px;
    background-position: -496px -32px !important; 
}
.arrow-in-out {
    width: 16px;
    height: 16px;
    background-position: -512px -32px !important; 
}
.arrow-in {
    width: 16px;
    height: 16px;
    background-position: -528px -32px !important; 
}
.arrow-join-090 {
    width: 16px;
    height: 16px;
    background-position: -544px -32px !important; 
}
.arrow-join-180 {
    width: 16px;
    height: 16px;
    background-position: -560px -32px !important; 
}
.arrow-join-270 {
    width: 16px;
    height: 16px;
    background-position: -576px -32px !important; 
}
.arrow-join {
    width: 16px;
    height: 16px;
    background-position: -592px -32px !important; 
}
.arrow-merge-000-left {
    width: 16px;
    height: 16px;
    background-position: -608px -32px !important; 
}
.arrow-merge-090-left {
    width: 16px;
    height: 16px;
    background-position: -624px -32px !important; 
}
.arrow-merge-090 {
    width: 16px;
    height: 16px;
    background-position: -640px -32px !important; 
}
.arrow-merge-180-left {
    width: 16px;
    height: 16px;
    background-position: -656px -32px !important; 
}
.arrow-merge-180 {
    width: 16px;
    height: 16px;
    background-position: -672px -32px !important; 
}
.arrow-merge-270-left {
    width: 16px;
    height: 16px;
    background-position: -688px -32px !important; 
}
.arrow-merge-270 {
    width: 16px;
    height: 16px;
    background-position: -704px -32px !important; 
}
.arrow-merge {
    width: 16px;
    height: 16px;
    background-position: -720px -32px !important; 
}
.arrow-move {
    width: 16px;
    height: 16px;
    background-position: -736px -32px !important; 
}
.arrow-out {
    width: 16px;
    height: 16px;
    background-position: -752px -32px !important; 
}
.arrow-repeat-once {
    width: 16px;
    height: 16px;
    background-position: -768px -32px !important; 
}
.arrow-repeat {
    width: 16px;
    height: 16px;
    background-position: -784px -32px !important; 
}
.arrow-resize-045 {
    width: 16px;
    height: 16px;
    background-position: -800px -32px !important; 
}
.arrow-resize-090 {
    width: 16px;
    height: 16px;
    background-position: -816px -32px !important; 
}
.arrow-resize-135 {
    width: 16px;
    height: 16px;
    background-position: -832px -32px !important; 
}
.arrow-resize {
    width: 16px;
    height: 16px;
    background-position: -848px -32px !important; 
}
.arrow-return-000-left {
    width: 16px;
    height: 16px;
    background-position: -864px -32px !important; 
}
.arrow-return-090-left {
    width: 16px;
    height: 16px;
    background-position: -880px -32px !important; 
}
.arrow-return-090 {
    width: 16px;
    height: 16px;
    background-position: -896px -32px !important; 
}
.arrow-return-180-left {
    width: 16px;
    height: 16px;
    background-position: -912px -32px !important; 
}
.arrow-return-180 {
    width: 16px;
    height: 16px;
    background-position: -928px -32px !important; 
}
.arrow-return-270-left {
    width: 16px;
    height: 16px;
    background-position: -944px -32px !important; 
}
.arrow-return-270 {
    width: 16px;
    height: 16px;
    background-position: -0px -48px !important; 
}
.arrow-return {
    width: 16px;
    height: 16px;
    background-position: -16px -48px !important; 
}
.arrow-retweet {
    width: 16px;
    height: 16px;
    background-position: -32px -48px !important; 
}
.arrow-skip-090 {
    width: 16px;
    height: 16px;
    background-position: -48px -48px !important; 
}
.arrow-skip-180 {
    width: 16px;
    height: 16px;
    background-position: -64px -48px !important; 
}
.arrow-skip-270 {
    width: 16px;
    height: 16px;
    background-position: -80px -48px !important; 
}
.arrow-skip {
    width: 16px;
    height: 16px;
    background-position: -96px -48px !important; 
}
.arrow-split-090 {
    width: 16px;
    height: 16px;
    background-position: -112px -48px !important; 
}
.arrow-split-180 {
    width: 16px;
    height: 16px;
    background-position: -128px -48px !important; 
}
.arrow-split-270 {
    width: 16px;
    height: 16px;
    background-position: -144px -48px !important; 
}
.arrow-split {
    width: 16px;
    height: 16px;
    background-position: -160px -48px !important; 
}
.arrow-step-out {
    width: 16px;
    height: 16px;
    background-position: -176px -48px !important; 
}
.arrow-step-over {
    width: 16px;
    height: 16px;
    background-position: -192px -48px !important; 
}
.arrow-step {
    width: 16px;
    height: 16px;
    background-position: -208px -48px !important; 
}
.arrow-stop-090 {
    width: 16px;
    height: 16px;
    background-position: -224px -48px !important; 
}
.arrow-stop-180 {
    width: 16px;
    height: 16px;
    background-position: -240px -48px !important; 
}
.arrow-stop-270 {
    width: 16px;
    height: 16px;
    background-position: -256px -48px !important; 
}
.arrow-stop {
    width: 16px;
    height: 16px;
    background-position: -272px -48px !important; 
}
.arrow-switch-090 {
    width: 16px;
    height: 16px;
    background-position: -288px -48px !important; 
}
.arrow-switch-180 {
    width: 16px;
    height: 16px;
    background-position: -304px -48px !important; 
}
.arrow-switch-270 {
    width: 16px;
    height: 16px;
    background-position: -320px -48px !important; 
}
.arrow-switch {
    width: 16px;
    height: 16px;
    background-position: -336px -48px !important; 
}
.arrow-transition-090 {
    width: 16px;
    height: 16px;
    background-position: -352px -48px !important; 
}
.arrow-transition-180 {
    width: 16px;
    height: 16px;
    background-position: -368px -48px !important; 
}
.arrow-transition-270 {
    width: 16px;
    height: 16px;
    background-position: -384px -48px !important; 
}
.arrow-transition {
    width: 16px;
    height: 16px;
    background-position: -400px -48px !important; 
}
.arrow-turn-000-left {
    width: 16px;
    height: 16px;
    background-position: -416px -48px !important; 
}
.arrow-turn-090-left {
    width: 16px;
    height: 16px;
    background-position: -432px -48px !important; 
}
.arrow-turn-090 {
    width: 16px;
    height: 16px;
    background-position: -448px -48px !important; 
}
.arrow-turn-180-left {
    width: 16px;
    height: 16px;
    background-position: -464px -48px !important; 
}
.arrow-turn-180 {
    width: 16px;
    height: 16px;
    background-position: -480px -48px !important; 
}
.arrow-turn-270-left {
    width: 16px;
    height: 16px;
    background-position: -496px -48px !important; 
}
.arrow-turn-270 {
    width: 16px;
    height: 16px;
    background-position: -512px -48px !important; 
}
.arrow-turn {
    width: 16px;
    height: 16px;
    background-position: -528px -48px !important; 
}
.arrow {
    width: 16px;
    height: 16px;
    background-position: -544px -48px !important; 
}
.asterisk-small-yellow {
    width: 16px;
    height: 16px;
    background-position: -560px -48px !important; 
}
.asterisk-small {
    width: 16px;
    height: 16px;
    background-position: -576px -48px !important; 
}
.asterisk-yellow {
    width: 16px;
    height: 16px;
    background-position: -592px -48px !important; 
}
.asterisk {
    width: 16px;
    height: 16px;
    background-position: -608px -48px !important; 
}
.at-sign-balloon {
    width: 16px;
    height: 16px;
    background-position: -624px -48px !important; 
}
.at-sign-document {
    width: 16px;
    height: 16px;
    background-position: -640px -48px !important; 
}
.at-sign-small {
    width: 16px;
    height: 16px;
    background-position: -656px -48px !important; 
}
.at-sign {
    width: 16px;
    height: 16px;
    background-position: -672px -48px !important; 
}
.auction-hammer--arrow {
    width: 16px;
    height: 16px;
    background-position: -688px -48px !important; 
}
.auction-hammer--exclamation {
    width: 16px;
    height: 16px;
    background-position: -704px -48px !important; 
}
.auction-hammer--minus {
    width: 16px;
    height: 16px;
    background-position: -720px -48px !important; 
}
.auction-hammer--pencil {
    width: 16px;
    height: 16px;
    background-position: -736px -48px !important; 
}
.auction-hammer--plus {
    width: 16px;
    height: 16px;
    background-position: -752px -48px !important; 
}
.auction-hammer-gavel {
    width: 16px;
    height: 16px;
    background-position: -768px -48px !important; 
}
.auction-hammer {
    width: 16px;
    height: 16px;
    background-position: -784px -48px !important; 
}
.baggage-cart-box-label {
    width: 16px;
    height: 16px;
    background-position: -800px -48px !important; 
}
.baggage-cart-box {
    width: 16px;
    height: 16px;
    background-position: -816px -48px !important; 
}
.baggage-cart {
    width: 16px;
    height: 16px;
    background-position: -832px -48px !important; 
}
.balance--arrow {
    width: 16px;
    height: 16px;
    background-position: -848px -48px !important; 
}
.balance--exclamation {
    width: 16px;
    height: 16px;
    background-position: -864px -48px !important; 
}
.balance--minus {
    width: 16px;
    height: 16px;
    background-position: -880px -48px !important; 
}
.balance--pencil {
    width: 16px;
    height: 16px;
    background-position: -896px -48px !important; 
}
.balance--plus {
    width: 16px;
    height: 16px;
    background-position: -912px -48px !important; 
}
.balance-unbalance {
    width: 16px;
    height: 16px;
    background-position: -928px -48px !important; 
}
.balance {
    width: 16px;
    height: 16px;
    background-position: -944px -48px !important; 
}
.balloon--arrow {
    width: 16px;
    height: 16px;
    background-position: -0px -64px !important; 
}
.balloon--exclamation {
    width: 16px;
    height: 16px;
    background-position: -16px -64px !important; 
}
.balloon--minus {
    width: 16px;
    height: 16px;
    background-position: -32px -64px !important; 
}
.balloon--pencil {
    width: 16px;
    height: 16px;
    background-position: -48px -64px !important; 
}
.balloon--plus {
    width: 16px;
    height: 16px;
    background-position: -64px -64px !important; 
}
.balloon-box-left {
    width: 16px;
    height: 16px;
    background-position: -80px -64px !important; 
}
.balloon-box {
    width: 16px;
    height: 16px;
    background-position: -96px -64px !important; 
}
.balloon-buzz-left {
    width: 16px;
    height: 16px;
    background-position: -112px -64px !important; 
}
.balloon-buzz {
    width: 16px;
    height: 16px;
    background-position: -128px -64px !important; 
}
.balloon-ellipsis {
    width: 16px;
    height: 16px;
    background-position: -144px -64px !important; 
}
.balloon-facebook-left {
    width: 16px;
    height: 16px;
    background-position: -160px -64px !important; 
}
.balloon-facebook {
    width: 16px;
    height: 16px;
    background-position: -176px -64px !important; 
}
.balloon-left {
    width: 16px;
    height: 16px;
    background-position: -192px -64px !important; 
}
.balloon-prohibition {
    width: 16px;
    height: 16px;
    background-position: -208px -64px !important; 
}
.balloon-quotation {
    width: 16px;
    height: 16px;
    background-position: -224px -64px !important; 
}
.balloon-small-left {
    width: 16px;
    height: 16px;
    background-position: -240px -64px !important; 
}
.balloon-small {
    width: 16px;
    height: 16px;
    background-position: -256px -64px !important; 
}
.balloon-smiley-sad {
    width: 16px;
    height: 16px;
    background-position: -272px -64px !important; 
}
.balloon-smiley {
    width: 16px;
    height: 16px;
    background-position: -288px -64px !important; 
}
.balloon-sound {
    width: 16px;
    height: 16px;
    background-position: -304px -64px !important; 
}
.balloon-twitter-left {
    width: 16px;
    height: 16px;
    background-position: -320px -64px !important; 
}
.balloon-twitter-retweet {
    width: 16px;
    height: 16px;
    background-position: -336px -64px !important; 
}
.balloon-twitter {
    width: 16px;
    height: 16px;
    background-position: -352px -64px !important; 
}
.balloon-white-left {
    width: 16px;
    height: 16px;
    background-position: -368px -64px !important; 
}
.balloon-white {
    width: 16px;
    height: 16px;
    background-position: -384px -64px !important; 
}
.balloon {
    width: 16px;
    height: 16px;
    background-position: -400px -64px !important; 
}
.balloons-box {
    width: 16px;
    height: 16px;
    background-position: -416px -64px !important; 
}
.balloons-facebook-box {
    width: 16px;
    height: 16px;
    background-position: -432px -64px !important; 
}
.balloons-facebook {
    width: 16px;
    height: 16px;
    background-position: -448px -64px !important; 
}
.balloons-twitter-box {
    width: 16px;
    height: 16px;
    background-position: -464px -64px !important; 
}
.balloons-twitter {
    width: 16px;
    height: 16px;
    background-position: -480px -64px !important; 
}
.balloons-white {
    width: 16px;
    height: 16px;
    background-position: -496px -64px !important; 
}
.balloons {
    width: 16px;
    height: 16px;
    background-position: -512px -64px !important; 
}
.bamboo {
    width: 16px;
    height: 16px;
    background-position: -528px -64px !important; 
}
.bamboos {
    width: 16px;
    height: 16px;
    background-position: -544px -64px !important; 
}
.bandaid--arrow {
    width: 16px;
    height: 16px;
    background-position: -560px -64px !important; 
}
.bandaid--exclamation {
    width: 16px;
    height: 16px;
    background-position: -576px -64px !important; 
}
.bandaid--minus {
    width: 16px;
    height: 16px;
    background-position: -592px -64px !important; 
}
.bandaid--pencil {
    width: 16px;
    height: 16px;
    background-position: -608px -64px !important; 
}
.bandaid--plus {
    width: 16px;
    height: 16px;
    background-position: -624px -64px !important; 
}
.bandaid-small {
    width: 16px;
    height: 16px;
    background-position: -640px -64px !important; 
}
.bandaid {
    width: 16px;
    height: 16px;
    background-position: -656px -64px !important; 
}
.bank--arrow {
    width: 16px;
    height: 16px;
    background-position: -672px -64px !important; 
}
.bank--exclamation {
    width: 16px;
    height: 16px;
    background-position: -688px -64px !important; 
}
.bank--minus {
    width: 16px;
    height: 16px;
    background-position: -704px -64px !important; 
}
.bank--pencil {
    width: 16px;
    height: 16px;
    background-position: -720px -64px !important; 
}
.bank--plus {
    width: 16px;
    height: 16px;
    background-position: -736px -64px !important; 
}
.bank {
    width: 16px;
    height: 16px;
    background-position: -752px -64px !important; 
}
.barcode-2d {
    width: 16px;
    height: 16px;
    background-position: -768px -64px !important; 
}
.barcode {
    width: 16px;
    height: 16px;
    background-position: -784px -64px !important; 
}
.battery--arrow {
    width: 16px;
    height: 16px;
    background-position: -800px -64px !important; 
}
.battery--exclamation {
    width: 16px;
    height: 16px;
    background-position: -816px -64px !important; 
}
.battery--minus {
    width: 16px;
    height: 16px;
    background-position: -832px -64px !important; 
}
.battery--pencil {
    width: 16px;
    height: 16px;
    background-position: -848px -64px !important; 
}
.battery--plus {
    width: 16px;
    height: 16px;
    background-position: -864px -64px !important; 
}
.battery-charge {
    width: 16px;
    height: 16px;
    background-position: -880px -64px !important; 
}
.battery-empty {
    width: 16px;
    height: 16px;
    background-position: -896px -64px !important; 
}
.battery-full {
    width: 16px;
    height: 16px;
    background-position: -912px -64px !important; 
}
.battery-low {
    width: 16px;
    height: 16px;
    background-position: -928px -64px !important; 
}
.battery-plug {
    width: 16px;
    height: 16px;
    background-position: -944px -64px !important; 
}
.battery {
    width: 16px;
    height: 16px;
    background-position: -0px -80px !important; 
}
.bauble {
    width: 16px;
    height: 16px;
    background-position: -16px -80px !important; 
}
.beaker--arrow {
    width: 16px;
    height: 16px;
    background-position: -32px -80px !important; 
}
.beaker--exclamation {
    width: 16px;
    height: 16px;
    background-position: -48px -80px !important; 
}
.beaker--minus {
    width: 16px;
    height: 16px;
    background-position: -64px -80px !important; 
}
.beaker--pencil {
    width: 16px;
    height: 16px;
    background-position: -80px -80px !important; 
}
.beaker--plus {
    width: 16px;
    height: 16px;
    background-position: -96px -80px !important; 
}
.beaker-empty {
    width: 16px;
    height: 16px;
    background-position: -112px -80px !important; 
}
.beaker {
    width: 16px;
    height: 16px;
    background-position: -128px -80px !important; 
}
.bean--arrow {
    width: 16px;
    height: 16px;
    background-position: -144px -80px !important; 
}
.bean--exclamation {
    width: 16px;
    height: 16px;
    background-position: -160px -80px !important; 
}
.bean--minus {
    width: 16px;
    height: 16px;
    background-position: -176px -80px !important; 
}
.bean--pencil {
    width: 16px;
    height: 16px;
    background-position: -192px -80px !important; 
}
.bean--plus {
    width: 16px;
    height: 16px;
    background-position: -208px -80px !important; 
}
.bean-green {
    width: 16px;
    height: 16px;
    background-position: -224px -80px !important; 
}
.bean-small-green {
    width: 16px;
    height: 16px;
    background-position: -240px -80px !important; 
}
.bean-small {
    width: 16px;
    height: 16px;
    background-position: -256px -80px !important; 
}
.bean {
    width: 16px;
    height: 16px;
    background-position: -272px -80px !important; 
}
.beans {
    width: 16px;
    height: 16px;
    background-position: -288px -80px !important; 
}
.beer {
    width: 16px;
    height: 16px;
    background-position: -304px -80px !important; 
}
.bell--arrow {
    width: 16px;
    height: 16px;
    background-position: -320px -80px !important; 
}
.bell--exclamation {
    width: 16px;
    height: 16px;
    background-position: -336px -80px !important; 
}
.bell--minus {
    width: 16px;
    height: 16px;
    background-position: -352px -80px !important; 
}
.bell--pencil {
    width: 16px;
    height: 16px;
    background-position: -368px -80px !important; 
}
.bell--plus {
    width: 16px;
    height: 16px;
    background-position: -384px -80px !important; 
}
.bell-small {
    width: 16px;
    height: 16px;
    background-position: -400px -80px !important; 
}
.bell {
    width: 16px;
    height: 16px;
    background-position: -416px -80px !important; 
}
.billboard-empty {
    width: 16px;
    height: 16px;
    background-position: -432px -80px !important; 
}
.billboard-red {
    width: 16px;
    height: 16px;
    background-position: -448px -80px !important; 
}
.billboard {
    width: 16px;
    height: 16px;
    background-position: -464px -80px !important; 
}
.bin--arrow {
    width: 16px;
    height: 16px;
    background-position: -480px -80px !important; 
}
.bin--exclamation {
    width: 16px;
    height: 16px;
    background-position: -496px -80px !important; 
}
.bin--minus {
    width: 16px;
    height: 16px;
    background-position: -512px -80px !important; 
}
.bin--pencil {
    width: 16px;
    height: 16px;
    background-position: -528px -80px !important; 
}
.bin--plus {
    width: 16px;
    height: 16px;
    background-position: -544px -80px !important; 
}
.bin-full {
    width: 16px;
    height: 16px;
    background-position: -560px -80px !important; 
}
.bin-metal-full {
    width: 16px;
    height: 16px;
    background-position: -576px -80px !important; 
}
.bin-metal {
    width: 16px;
    height: 16px;
    background-position: -592px -80px !important; 
}
.bin {
    width: 16px;
    height: 16px;
    background-position: -608px -80px !important; 
}
.binocular--arrow {
    width: 16px;
    height: 16px;
    background-position: -624px -80px !important; 
}
.binocular--exclamation {
    width: 16px;
    height: 16px;
    background-position: -640px -80px !important; 
}
.binocular--minus {
    width: 16px;
    height: 16px;
    background-position: -656px -80px !important; 
}
.binocular--pencil {
    width: 16px;
    height: 16px;
    background-position: -672px -80px !important; 
}
.binocular--plus {
    width: 16px;
    height: 16px;
    background-position: -688px -80px !important; 
}
.binocular-small {
    width: 16px;
    height: 16px;
    background-position: -704px -80px !important; 
}
.binocular {
    width: 16px;
    height: 16px;
    background-position: -720px -80px !important; 
}
.block--arrow {
    width: 16px;
    height: 16px;
    background-position: -736px -80px !important; 
}
.block--exclamation {
    width: 16px;
    height: 16px;
    background-position: -752px -80px !important; 
}
.block--minus {
    width: 16px;
    height: 16px;
    background-position: -768px -80px !important; 
}
.block--pencil {
    width: 16px;
    height: 16px;
    background-position: -784px -80px !important; 
}
.block--plus {
    width: 16px;
    height: 16px;
    background-position: -800px -80px !important; 
}
.block-share {
    width: 16px;
    height: 16px;
    background-position: -816px -80px !important; 
}
.block-small {
    width: 16px;
    height: 16px;
    background-position: -832px -80px !important; 
}
.block {
    width: 16px;
    height: 16px;
    background-position: -848px -80px !important; 
}
.blog--arrow {
    width: 16px;
    height: 16px;
    background-position: -864px -80px !important; 
}
.blog--exclamation {
    width: 16px;
    height: 16px;
    background-position: -880px -80px !important; 
}
.blog--minus {
    width: 16px;
    height: 16px;
    background-position: -896px -80px !important; 
}
.blog--pencil {
    width: 16px;
    height: 16px;
    background-position: -912px -80px !important; 
}
.blog--plus {
    width: 16px;
    height: 16px;
    background-position: -928px -80px !important; 
}
.blog-blue {
    width: 16px;
    height: 16px;
    background-position: -944px -80px !important; 
}
.blog-medium {
    width: 16px;
    height: 16px;
    background-position: -0px -96px !important; 
}
.blog-posterous {
    width: 16px;
    height: 16px;
    background-position: -16px -96px !important; 
}
.blog-tumblr {
    width: 16px;
    height: 16px;
    background-position: -32px -96px !important; 
}
.blog {
    width: 16px;
    height: 16px;
    background-position: -48px -96px !important; 
}
.blogs-stack {
    width: 16px;
    height: 16px;
    background-position: -64px -96px !important; 
}
.blogs {
    width: 16px;
    height: 16px;
    background-position: -80px -96px !important; 
}
.blue-document--arrow {
    width: 16px;
    height: 16px;
    background-position: -96px -96px !important; 
}
.blue-document--exclamation {
    width: 16px;
    height: 16px;
    background-position: -112px -96px !important; 
}
.blue-document--minus {
    width: 16px;
    height: 16px;
    background-position: -128px -96px !important; 
}
.blue-document--pencil {
    width: 16px;
    height: 16px;
    background-position: -144px -96px !important; 
}
.blue-document--plus {
    width: 16px;
    height: 16px;
    background-position: -160px -96px !important; 
}
.blue-document-access {
    width: 16px;
    height: 16px;
    background-position: -176px -96px !important; 
}
.blue-document-attribute-b {
    width: 16px;
    height: 16px;
    background-position: -192px -96px !important; 
}
.blue-document-attribute-c {
    width: 16px;
    height: 16px;
    background-position: -208px -96px !important; 
}
.blue-document-attribute-d {
    width: 16px;
    height: 16px;
    background-position: -224px -96px !important; 
}
.blue-document-attribute-e {
    width: 16px;
    height: 16px;
    background-position: -240px -96px !important; 
}
.blue-document-attribute-f {
    width: 16px;
    height: 16px;
    background-position: -256px -96px !important; 
}
.blue-document-attribute-g {
    width: 16px;
    height: 16px;
    background-position: -272px -96px !important; 
}
.blue-document-attribute-h {
    width: 16px;
    height: 16px;
    background-position: -288px -96px !important; 
}
.blue-document-attribute-i {
    width: 16px;
    height: 16px;
    background-position: -304px -96px !important; 
}
.blue-document-attribute-j {
    width: 16px;
    height: 16px;
    background-position: -320px -96px !important; 
}
.blue-document-attribute-k {
    width: 16px;
    height: 16px;
    background-position: -336px -96px !important; 
}
.blue-document-attribute-l {
    width: 16px;
    height: 16px;
    background-position: -352px -96px !important; 
}
.blue-document-attribute-m {
    width: 16px;
    height: 16px;
    background-position: -368px -96px !important; 
}
.blue-document-attribute-n {
    width: 16px;
    height: 16px;
    background-position: -384px -96px !important; 
}
.blue-document-attribute-o {
    width: 16px;
    height: 16px;
    background-position: -400px -96px !important; 
}
.blue-document-attribute-p {
    width: 16px;
    height: 16px;
    background-position: -416px -96px !important; 
}
.blue-document-attribute-q {
    width: 16px;
    height: 16px;
    background-position: -432px -96px !important; 
}
.blue-document-attribute-r {
    width: 16px;
    height: 16px;
    background-position: -448px -96px !important; 
}
.blue-document-attribute-s {
    width: 16px;
    height: 16px;
    background-position: -464px -96px !important; 
}
.blue-document-attribute-t {
    width: 16px;
    height: 16px;
    background-position: -480px -96px !important; 
}
.blue-document-attribute-u {
    width: 16px;
    height: 16px;
    background-position: -496px -96px !important; 
}
.blue-document-attribute-v {
    width: 16px;
    height: 16px;
    background-position: -512px -96px !important; 
}
.blue-document-attribute-w {
    width: 16px;
    height: 16px;
    background-position: -528px -96px !important; 
}
.blue-document-attribute-x {
    width: 16px;
    height: 16px;
    background-position: -544px -96px !important; 
}
.blue-document-attribute-y {
    width: 16px;
    height: 16px;
    background-position: -560px -96px !important; 
}
.blue-document-attribute-z {
    width: 16px;
    height: 16px;
    background-position: -576px -96px !important; 
}
.blue-document-attribute {
    width: 16px;
    height: 16px;
    background-position: -592px -96px !important; 
}
.blue-document-binary {
    width: 16px;
    height: 16px;
    background-position: -608px -96px !important; 
}
.blue-document-block {
    width: 16px;
    height: 16px;
    background-position: -624px -96px !important; 
}
.blue-document-bookmark {
    width: 16px;
    height: 16px;
    background-position: -640px -96px !important; 
}
.blue-document-break {
    width: 16px;
    height: 16px;
    background-position: -656px -96px !important; 
}
.blue-document-broken {
    width: 16px;
    height: 16px;
    background-position: -672px -96px !important; 
}
.blue-document-clock {
    width: 16px;
    height: 16px;
    background-position: -688px -96px !important; 
}
.blue-document-code {
    width: 16px;
    height: 16px;
    background-position: -704px -96px !important; 
}
.blue-document-convert {
    width: 16px;
    height: 16px;
    background-position: -720px -96px !important; 
}
.blue-document-copy {
    width: 16px;
    height: 16px;
    background-position: -736px -96px !important; 
}
.blue-document-epub-text {
    width: 16px;
    height: 16px;
    background-position: -752px -96px !important; 
}
.blue-document-epub {
    width: 16px;
    height: 16px;
    background-position: -768px -96px !important; 
}
.blue-document-excel-csv {
    width: 16px;
    height: 16px;
    background-position: -784px -96px !important; 
}
.blue-document-excel-table {
    width: 16px;
    height: 16px;
    background-position: -800px -96px !important; 
}
.blue-document-excel {
    width: 16px;
    height: 16px;
    background-position: -816px -96px !important; 
}
.blue-document-export {
    width: 16px;
    height: 16px;
    background-position: -832px -96px !important; 
}
.blue-document-film {
    width: 16px;
    height: 16px;
    background-position: -848px -96px !important; 
}
.blue-document-flash-movie {
    width: 16px;
    height: 16px;
    background-position: -864px -96px !important; 
}
.blue-document-flash {
    width: 16px;
    height: 16px;
    background-position: -880px -96px !important; 
}
.blue-document-globe {
    width: 16px;
    height: 16px;
    background-position: -896px -96px !important; 
}
.blue-document-hf-delete-footer {
    width: 16px;
    height: 16px;
    background-position: -912px -96px !important; 
}
.blue-document-hf-delete {
    width: 16px;
    height: 16px;
    background-position: -928px -96px !important; 
}
.blue-document-hf-insert-footer {
    width: 16px;
    height: 16px;
    background-position: -944px -96px !important; 
}
.blue-document-hf-insert {
    width: 16px;
    height: 16px;
    background-position: -0px -112px !important; 
}
.blue-document-hf-select-footer {
    width: 16px;
    height: 16px;
    background-position: -16px -112px !important; 
}
.blue-document-hf-select {
    width: 16px;
    height: 16px;
    background-position: -32px -112px !important; 
}
.blue-document-hf {
    width: 16px;
    height: 16px;
    background-position: -48px -112px !important; 
}
.blue-document-horizontal-text {
    width: 16px;
    height: 16px;
    background-position: -64px -112px !important; 
}
.blue-document-horizontal {
    width: 16px;
    height: 16px;
    background-position: -80px -112px !important; 
}
.blue-document-illustrator {
    width: 16px;
    height: 16px;
    background-position: -96px -112px !important; 
}
.blue-document-image {
    width: 16px;
    height: 16px;
    background-position: -112px -112px !important; 
}
.blue-document-import {
    width: 16px;
    height: 16px;
    background-position: -128px -112px !important; 
}
.blue-document-insert {
    width: 16px;
    height: 16px;
    background-position: -144px -112px !important; 
}
.blue-document-invoice {
    width: 16px;
    height: 16px;
    background-position: -160px -112px !important; 
}
.blue-document-list {
    width: 16px;
    height: 16px;
    background-position: -176px -112px !important; 
}
.blue-document-medium {
    width: 16px;
    height: 16px;
    background-position: -192px -112px !important; 
}
.blue-document-mobi-text {
    width: 16px;
    height: 16px;
    background-position: -208px -112px !important; 
}
.blue-document-mobi {
    width: 16px;
    height: 16px;
    background-position: -224px -112px !important; 
}
.blue-document-music-playlist {
    width: 16px;
    height: 16px;
    background-position: -240px -112px !important; 
}
.blue-document-music {
    width: 16px;
    height: 16px;
    background-position: -256px -112px !important; 
}
.blue-document-node {
    width: 16px;
    height: 16px;
    background-position: -272px -112px !important; 
}
.blue-document-number-0 {
    width: 16px;
    height: 16px;
    background-position: -288px -112px !important; 
}
.blue-document-number-1 {
    width: 16px;
    height: 16px;
    background-position: -304px -112px !important; 
}
.blue-document-number-2 {
    width: 16px;
    height: 16px;
    background-position: -320px -112px !important; 
}
.blue-document-number-3 {
    width: 16px;
    height: 16px;
    background-position: -336px -112px !important; 
}
.blue-document-number-4 {
    width: 16px;
    height: 16px;
    background-position: -352px -112px !important; 
}
.blue-document-number-5 {
    width: 16px;
    height: 16px;
    background-position: -368px -112px !important; 
}
.blue-document-number-6 {
    width: 16px;
    height: 16px;
    background-position: -384px -112px !important; 
}
.blue-document-number-7 {
    width: 16px;
    height: 16px;
    background-position: -400px -112px !important; 
}
.blue-document-number-8 {
    width: 16px;
    height: 16px;
    background-position: -416px -112px !important; 
}
.blue-document-number-9 {
    width: 16px;
    height: 16px;
    background-position: -432px -112px !important; 
}
.blue-document-number {
    width: 16px;
    height: 16px;
    background-position: -448px -112px !important; 
}
.blue-document-office-text {
    width: 16px;
    height: 16px;
    background-position: -464px -112px !important; 
}
.blue-document-office {
    width: 16px;
    height: 16px;
    background-position: -480px -112px !important; 
}
.blue-document-outlook {
    width: 16px;
    height: 16px;
    background-position: -496px -112px !important; 
}
.blue-document-page-last {
    width: 16px;
    height: 16px;
    background-position: -512px -112px !important; 
}
.blue-document-page-next {
    width: 16px;
    height: 16px;
    background-position: -528px -112px !important; 
}
.blue-document-page-previous {
    width: 16px;
    height: 16px;
    background-position: -544px -112px !important; 
}
.blue-document-page {
    width: 16px;
    height: 16px;
    background-position: -560px -112px !important; 
}
.blue-document-pdf-text {
    width: 16px;
    height: 16px;
    background-position: -576px -112px !important; 
}
.blue-document-pdf {
    width: 16px;
    height: 16px;
    background-position: -592px -112px !important; 
}
.blue-document-photoshop-image {
    width: 16px;
    height: 16px;
    background-position: -608px -112px !important; 
}
.blue-document-photoshop {
    width: 16px;
    height: 16px;
    background-position: -624px -112px !important; 
}
.blue-document-php {
    width: 16px;
    height: 16px;
    background-position: -640px -112px !important; 
}
.blue-document-powerpoint {
    width: 16px;
    height: 16px;
    background-position: -656px -112px !important; 
}
.blue-document-rename {
    width: 16px;
    height: 16px;
    background-position: -672px -112px !important; 
}
.blue-document-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -688px -112px !important; 
}
.blue-document-resize {
    width: 16px;
    height: 16px;
    background-position: -704px -112px !important; 
}
.blue-document-search-result {
    width: 16px;
    height: 16px;
    background-position: -720px -112px !important; 
}
.blue-document-share {
    width: 16px;
    height: 16px;
    background-position: -736px -112px !important; 
}
.blue-document-shred {
    width: 16px;
    height: 16px;
    background-position: -752px -112px !important; 
}
.blue-document-small-list {
    width: 16px;
    height: 16px;
    background-position: -768px -112px !important; 
}
.blue-document-small {
    width: 16px;
    height: 16px;
    background-position: -784px -112px !important; 
}
.blue-document-smiley-sad {
    width: 16px;
    height: 16px;
    background-position: -800px -112px !important; 
}
.blue-document-smiley {
    width: 16px;
    height: 16px;
    background-position: -816px -112px !important; 
}
.blue-document-snippet {
    width: 16px;
    height: 16px;
    background-position: -832px -112px !important; 
}
.blue-document-stamp {
    width: 16px;
    height: 16px;
    background-position: -848px -112px !important; 
}
.blue-document-stand {
    width: 16px;
    height: 16px;
    background-position: -864px -112px !important; 
}
.blue-document-sticky-note {
    width: 16px;
    height: 16px;
    background-position: -880px -112px !important; 
}
.blue-document-sub {
    width: 16px;
    height: 16px;
    background-position: -896px -112px !important; 
}
.blue-document-table {
    width: 16px;
    height: 16px;
    background-position: -912px -112px !important; 
}
.blue-document-tag {
    width: 16px;
    height: 16px;
    background-position: -928px -112px !important; 
}
.blue-document-task {
    width: 16px;
    height: 16px;
    background-position: -944px -112px !important; 
}
.blue-document-template {
    width: 16px;
    height: 16px;
    background-position: -0px -128px !important; 
}
.blue-document-tex {
    width: 16px;
    height: 16px;
    background-position: -16px -128px !important; 
}
.blue-document-text-image {
    width: 16px;
    height: 16px;
    background-position: -32px -128px !important; 
}
.blue-document-text {
    width: 16px;
    height: 16px;
    background-position: -48px -128px !important; 
}
.blue-document-tree {
    width: 16px;
    height: 16px;
    background-position: -64px -128px !important; 
}
.blue-document-view-book {
    width: 16px;
    height: 16px;
    background-position: -80px -128px !important; 
}
.blue-document-view-thumbnail {
    width: 16px;
    height: 16px;
    background-position: -96px -128px !important; 
}
.blue-document-view {
    width: 16px;
    height: 16px;
    background-position: -112px -128px !important; 
}
.blue-document-visual-studio {
    width: 16px;
    height: 16px;
    background-position: -128px -128px !important; 
}
.blue-document-word-text {
    width: 16px;
    height: 16px;
    background-position: -144px -128px !important; 
}
.blue-document-word-tick {
    width: 16px;
    height: 16px;
    background-position: -160px -128px !important; 
}
.blue-document-word {
    width: 16px;
    height: 16px;
    background-position: -176px -128px !important; 
}
.blue-document-xaml {
    width: 16px;
    height: 16px;
    background-position: -192px -128px !important; 
}
.blue-document-zipper {
    width: 16px;
    height: 16px;
    background-position: -208px -128px !important; 
}
.blue-document {
    width: 16px;
    height: 16px;
    background-position: -224px -128px !important; 
}
.blue-documents-stack {
    width: 16px;
    height: 16px;
    background-position: -240px -128px !important; 
}
.blue-documents-text {
    width: 16px;
    height: 16px;
    background-position: -256px -128px !important; 
}
.blue-documents {
    width: 16px;
    height: 16px;
    background-position: -272px -128px !important; 
}
.blue-folder--arrow {
    width: 16px;
    height: 16px;
    background-position: -288px -128px !important; 
}
.blue-folder--exclamation {
    width: 16px;
    height: 16px;
    background-position: -304px -128px !important; 
}
.blue-folder--minus {
    width: 16px;
    height: 16px;
    background-position: -320px -128px !important; 
}
.blue-folder--pencil {
    width: 16px;
    height: 16px;
    background-position: -336px -128px !important; 
}
.blue-folder--plus {
    width: 16px;
    height: 16px;
    background-position: -352px -128px !important; 
}
.blue-folder-bookmark {
    width: 16px;
    height: 16px;
    background-position: -368px -128px !important; 
}
.blue-folder-broken {
    width: 16px;
    height: 16px;
    background-position: -384px -128px !important; 
}
.blue-folder-export {
    width: 16px;
    height: 16px;
    background-position: -400px -128px !important; 
}
.blue-folder-horizontal-open {
    width: 16px;
    height: 16px;
    background-position: -416px -128px !important; 
}
.blue-folder-horizontal {
    width: 16px;
    height: 16px;
    background-position: -432px -128px !important; 
}
.blue-folder-import {
    width: 16px;
    height: 16px;
    background-position: -448px -128px !important; 
}
.blue-folder-medium {
    width: 16px;
    height: 16px;
    background-position: -464px -128px !important; 
}
.blue-folder-network-horizontal-open {
    width: 16px;
    height: 16px;
    background-position: -480px -128px !important; 
}
.blue-folder-network-horizontal {
    width: 16px;
    height: 16px;
    background-position: -496px -128px !important; 
}
.blue-folder-network {
    width: 16px;
    height: 16px;
    background-position: -512px -128px !important; 
}
.blue-folder-open-document-music-playlist {
    width: 16px;
    height: 16px;
    background-position: -528px -128px !important; 
}
.blue-folder-open-document-music {
    width: 16px;
    height: 16px;
    background-position: -544px -128px !important; 
}
.blue-folder-open-document-text {
    width: 16px;
    height: 16px;
    background-position: -560px -128px !important; 
}
.blue-folder-open-document {
    width: 16px;
    height: 16px;
    background-position: -576px -128px !important; 
}
.blue-folder-open-feed {
    width: 16px;
    height: 16px;
    background-position: -592px -128px !important; 
}
.blue-folder-open-film {
    width: 16px;
    height: 16px;
    background-position: -608px -128px !important; 
}
.blue-folder-open-image {
    width: 16px;
    height: 16px;
    background-position: -624px -128px !important; 
}
.blue-folder-open-slide {
    width: 16px;
    height: 16px;
    background-position: -640px -128px !important; 
}
.blue-folder-open-table {
    width: 16px;
    height: 16px;
    background-position: -656px -128px !important; 
}
.blue-folder-open {
    width: 16px;
    height: 16px;
    background-position: -672px -128px !important; 
}
.blue-folder-rename {
    width: 16px;
    height: 16px;
    background-position: -688px -128px !important; 
}
.blue-folder-search-result {
    width: 16px;
    height: 16px;
    background-position: -704px -128px !important; 
}
.blue-folder-share {
    width: 16px;
    height: 16px;
    background-position: -720px -128px !important; 
}
.blue-folder-shred {
    width: 16px;
    height: 16px;
    background-position: -736px -128px !important; 
}
.blue-folder-small-horizontal {
    width: 16px;
    height: 16px;
    background-position: -752px -128px !important; 
}
.blue-folder-small {
    width: 16px;
    height: 16px;
    background-position: -768px -128px !important; 
}
.blue-folder-smiley-sad {
    width: 16px;
    height: 16px;
    background-position: -784px -128px !important; 
}
.blue-folder-smiley {
    width: 16px;
    height: 16px;
    background-position: -800px -128px !important; 
}
.blue-folder-stamp {
    width: 16px;
    height: 16px;
    background-position: -816px -128px !important; 
}
.blue-folder-stand {
    width: 16px;
    height: 16px;
    background-position: -832px -128px !important; 
}
.blue-folder-sticky-note {
    width: 16px;
    height: 16px;
    background-position: -848px -128px !important; 
}
.blue-folder-tree {
    width: 16px;
    height: 16px;
    background-position: -864px -128px !important; 
}
.blue-folder-zipper {
    width: 16px;
    height: 16px;
    background-position: -880px -128px !important; 
}
.blue-folder {
    width: 16px;
    height: 16px;
    background-position: -896px -128px !important; 
}
.blue-folders-stack {
    width: 16px;
    height: 16px;
    background-position: -912px -128px !important; 
}
.blue-folders {
    width: 16px;
    height: 16px;
    background-position: -928px -128px !important; 
}
.blueprint--arrow {
    width: 16px;
    height: 16px;
    background-position: -944px -128px !important; 
}
.blueprint--exclamation {
    width: 16px;
    height: 16px;
    background-position: -0px -144px !important; 
}
.blueprint--minus {
    width: 16px;
    height: 16px;
    background-position: -16px -144px !important; 
}
.blueprint--pencil {
    width: 16px;
    height: 16px;
    background-position: -32px -144px !important; 
}
.blueprint--plus {
    width: 16px;
    height: 16px;
    background-position: -48px -144px !important; 
}
.blueprint-horizontal {
    width: 16px;
    height: 16px;
    background-position: -64px -144px !important; 
}
.blueprint-medium {
    width: 16px;
    height: 16px;
    background-position: -80px -144px !important; 
}
.blueprint {
    width: 16px;
    height: 16px;
    background-position: -96px -144px !important; 
}
.blueprints {
    width: 16px;
    height: 16px;
    background-position: -112px -144px !important; 
}
.bluetooth {
    width: 16px;
    height: 16px;
    background-position: -128px -144px !important; 
}
.board-game-go {
    width: 16px;
    height: 16px;
    background-position: -144px -144px !important; 
}
.board-game {
    width: 16px;
    height: 16px;
    background-position: -160px -144px !important; 
}
.bomb {
    width: 16px;
    height: 16px;
    background-position: -176px -144px !important; 
}
.book--arrow {
    width: 16px;
    height: 16px;
    background-position: -192px -144px !important; 
}
.book--exclamation {
    width: 16px;
    height: 16px;
    background-position: -208px -144px !important; 
}
.book--minus {
    width: 16px;
    height: 16px;
    background-position: -224px -144px !important; 
}
.book--pencil {
    width: 16px;
    height: 16px;
    background-position: -240px -144px !important; 
}
.book--plus {
    width: 16px;
    height: 16px;
    background-position: -256px -144px !important; 
}
.book-bookmark {
    width: 16px;
    height: 16px;
    background-position: -272px -144px !important; 
}
.book-brown {
    width: 16px;
    height: 16px;
    background-position: -288px -144px !important; 
}
.book-open-bookmark {
    width: 16px;
    height: 16px;
    background-position: -304px -144px !important; 
}
.book-open-list {
    width: 16px;
    height: 16px;
    background-position: -320px -144px !important; 
}
.book-open-next {
    width: 16px;
    height: 16px;
    background-position: -336px -144px !important; 
}
.book-open-previous {
    width: 16px;
    height: 16px;
    background-position: -352px -144px !important; 
}
.book-open-text-image {
    width: 16px;
    height: 16px;
    background-position: -368px -144px !important; 
}
.book-open-text {
    width: 16px;
    height: 16px;
    background-position: -384px -144px !important; 
}
.book-open {
    width: 16px;
    height: 16px;
    background-position: -400px -144px !important; 
}
.book-question {
    width: 16px;
    height: 16px;
    background-position: -416px -144px !important; 
}
.book-small-brown {
    width: 16px;
    height: 16px;
    background-position: -432px -144px !important; 
}
.book-small {
    width: 16px;
    height: 16px;
    background-position: -448px -144px !important; 
}
.book {
    width: 16px;
    height: 16px;
    background-position: -464px -144px !important; 
}
.bookmark--arrow {
    width: 16px;
    height: 16px;
    background-position: -480px -144px !important; 
}
.bookmark--exclamation {
    width: 16px;
    height: 16px;
    background-position: -496px -144px !important; 
}
.bookmark--minus {
    width: 16px;
    height: 16px;
    background-position: -512px -144px !important; 
}
.bookmark--pencil {
    width: 16px;
    height: 16px;
    background-position: -528px -144px !important; 
}
.bookmark--plus {
    width: 16px;
    height: 16px;
    background-position: -544px -144px !important; 
}
.bookmark-export {
    width: 16px;
    height: 16px;
    background-position: -560px -144px !important; 
}
.bookmark-import {
    width: 16px;
    height: 16px;
    background-position: -576px -144px !important; 
}
.bookmark-small {
    width: 16px;
    height: 16px;
    background-position: -592px -144px !important; 
}
.bookmark {
    width: 16px;
    height: 16px;
    background-position: -608px -144px !important; 
}
.bookmarks {
    width: 16px;
    height: 16px;
    background-position: -624px -144px !important; 
}
.books-brown {
    width: 16px;
    height: 16px;
    background-position: -640px -144px !important; 
}
.books-stack {
    width: 16px;
    height: 16px;
    background-position: -656px -144px !important; 
}
.books {
    width: 16px;
    height: 16px;
    background-position: -672px -144px !important; 
}
.border-all {
    width: 16px;
    height: 16px;
    background-position: -688px -144px !important; 
}
.border-bottom-double {
    width: 16px;
    height: 16px;
    background-position: -704px -144px !important; 
}
.border-bottom-thick {
    width: 16px;
    height: 16px;
    background-position: -720px -144px !important; 
}
.border-bottom {
    width: 16px;
    height: 16px;
    background-position: -736px -144px !important; 
}
.border-color {
    width: 16px;
    height: 16px;
    background-position: -752px -144px !important; 
}
.border-dash {
    width: 16px;
    height: 16px;
    background-position: -768px -144px !important; 
}
.border-down {
    width: 16px;
    height: 16px;
    background-position: -784px -144px !important; 
}
.border-draw {
    width: 16px;
    height: 16px;
    background-position: -800px -144px !important; 
}
.border-horizontal-all {
    width: 16px;
    height: 16px;
    background-position: -816px -144px !important; 
}
.border-horizontal {
    width: 16px;
    height: 16px;
    background-position: -832px -144px !important; 
}
.border-inside {
    width: 16px;
    height: 16px;
    background-position: -848px -144px !important; 
}
.border-left {
    width: 16px;
    height: 16px;
    background-position: -864px -144px !important; 
}
.border-outside-thick {
    width: 16px;
    height: 16px;
    background-position: -880px -144px !important; 
}
.border-outside {
    width: 16px;
    height: 16px;
    background-position: -896px -144px !important; 
}
.border-right {
    width: 16px;
    height: 16px;
    background-position: -912px -144px !important; 
}
.border-top-bottom-double {
    width: 16px;
    height: 16px;
    background-position: -928px -144px !important; 
}
.border-top-bottom-thick {
    width: 16px;
    height: 16px;
    background-position: -944px -144px !important; 
}
.border-top-bottom {
    width: 16px;
    height: 16px;
    background-position: -0px -160px !important; 
}
.border-top {
    width: 16px;
    height: 16px;
    background-position: -16px -160px !important; 
}
.border-up {
    width: 16px;
    height: 16px;
    background-position: -32px -160px !important; 
}
.border-vertical-all {
    width: 16px;
    height: 16px;
    background-position: -48px -160px !important; 
}
.border-vertical {
    width: 16px;
    height: 16px;
    background-position: -64px -160px !important; 
}
.border-weight {
    width: 16px;
    height: 16px;
    background-position: -80px -160px !important; 
}
.border {
    width: 16px;
    height: 16px;
    background-position: -96px -160px !important; 
}
.box--arrow {
    width: 16px;
    height: 16px;
    background-position: -112px -160px !important; 
}
.box--exclamation {
    width: 16px;
    height: 16px;
    background-position: -128px -160px !important; 
}
.box--minus {
    width: 16px;
    height: 16px;
    background-position: -144px -160px !important; 
}
.box--pencil {
    width: 16px;
    height: 16px;
    background-position: -160px -160px !important; 
}
.box--plus {
    width: 16px;
    height: 16px;
    background-position: -176px -160px !important; 
}
.box-document {
    width: 16px;
    height: 16px;
    background-position: -192px -160px !important; 
}
.box-label {
    width: 16px;
    height: 16px;
    background-position: -208px -160px !important; 
}
.box-medium {
    width: 16px;
    height: 16px;
    background-position: -224px -160px !important; 
}
.box-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -240px -160px !important; 
}
.box-resize {
    width: 16px;
    height: 16px;
    background-position: -256px -160px !important; 
}
.box-search-result {
    width: 16px;
    height: 16px;
    background-position: -272px -160px !important; 
}
.box-share {
    width: 16px;
    height: 16px;
    background-position: -288px -160px !important; 
}
.box-small {
    width: 16px;
    height: 16px;
    background-position: -304px -160px !important; 
}
.box-zipper {
    width: 16px;
    height: 16px;
    background-position: -320px -160px !important; 
}
.box {
    width: 16px;
    height: 16px;
    background-position: -336px -160px !important; 
}
.brain--arrow {
    width: 16px;
    height: 16px;
    background-position: -352px -160px !important; 
}
.brain--exclamation {
    width: 16px;
    height: 16px;
    background-position: -368px -160px !important; 
}
.brain--minus {
    width: 16px;
    height: 16px;
    background-position: -384px -160px !important; 
}
.brain--pencil {
    width: 16px;
    height: 16px;
    background-position: -400px -160px !important; 
}
.brain--plus {
    width: 16px;
    height: 16px;
    background-position: -416px -160px !important; 
}
.brain-empty {
    width: 16px;
    height: 16px;
    background-position: -432px -160px !important; 
}
.brain {
    width: 16px;
    height: 16px;
    background-position: -448px -160px !important; 
}
.bread {
    width: 16px;
    height: 16px;
    background-position: -464px -160px !important; 
}
.breads {
    width: 16px;
    height: 16px;
    background-position: -480px -160px !important; 
}
.briefcase--arrow {
    width: 16px;
    height: 16px;
    background-position: -496px -160px !important; 
}
.briefcase--exclamation {
    width: 16px;
    height: 16px;
    background-position: -512px -160px !important; 
}
.briefcase--minus {
    width: 16px;
    height: 16px;
    background-position: -528px -160px !important; 
}
.briefcase--pencil {
    width: 16px;
    height: 16px;
    background-position: -544px -160px !important; 
}
.briefcase--plus {
    width: 16px;
    height: 16px;
    background-position: -560px -160px !important; 
}
.briefcase-small {
    width: 16px;
    height: 16px;
    background-position: -576px -160px !important; 
}
.briefcase {
    width: 16px;
    height: 16px;
    background-position: -592px -160px !important; 
}
.brightness-control-up {
    width: 16px;
    height: 16px;
    background-position: -608px -160px !important; 
}
.brightness-control {
    width: 16px;
    height: 16px;
    background-position: -624px -160px !important; 
}
.brightness-low {
    width: 16px;
    height: 16px;
    background-position: -640px -160px !important; 
}
.brightness-small-low {
    width: 16px;
    height: 16px;
    background-position: -656px -160px !important; 
}
.brightness-small {
    width: 16px;
    height: 16px;
    background-position: -672px -160px !important; 
}
.brightness {
    width: 16px;
    height: 16px;
    background-position: -688px -160px !important; 
}
.broom--arrow {
    width: 16px;
    height: 16px;
    background-position: -704px -160px !important; 
}
.broom--exclamation {
    width: 16px;
    height: 16px;
    background-position: -720px -160px !important; 
}
.broom--minus {
    width: 16px;
    height: 16px;
    background-position: -736px -160px !important; 
}
.broom--pencil {
    width: 16px;
    height: 16px;
    background-position: -752px -160px !important; 
}
.broom--plus {
    width: 16px;
    height: 16px;
    background-position: -768px -160px !important; 
}
.broom-code {
    width: 16px;
    height: 16px;
    background-position: -784px -160px !important; 
}
.broom {
    width: 16px;
    height: 16px;
    background-position: -800px -160px !important; 
}
.bug--arrow {
    width: 16px;
    height: 16px;
    background-position: -816px -160px !important; 
}
.bug--exclamation {
    width: 16px;
    height: 16px;
    background-position: -832px -160px !important; 
}
.bug--minus {
    width: 16px;
    height: 16px;
    background-position: -848px -160px !important; 
}
.bug--pencil {
    width: 16px;
    height: 16px;
    background-position: -864px -160px !important; 
}
.bug--plus {
    width: 16px;
    height: 16px;
    background-position: -880px -160px !important; 
}
.bug {
    width: 16px;
    height: 16px;
    background-position: -896px -160px !important; 
}
.building--arrow {
    width: 16px;
    height: 16px;
    background-position: -912px -160px !important; 
}
.building--exclamation {
    width: 16px;
    height: 16px;
    background-position: -928px -160px !important; 
}
.building--minus {
    width: 16px;
    height: 16px;
    background-position: -944px -160px !important; 
}
.building--pencil {
    width: 16px;
    height: 16px;
    background-position: -0px -176px !important; 
}
.building--plus {
    width: 16px;
    height: 16px;
    background-position: -16px -176px !important; 
}
.building-hedge {
    width: 16px;
    height: 16px;
    background-position: -32px -176px !important; 
}
.building-low {
    width: 16px;
    height: 16px;
    background-position: -48px -176px !important; 
}
.building-medium {
    width: 16px;
    height: 16px;
    background-position: -64px -176px !important; 
}
.building-network {
    width: 16px;
    height: 16px;
    background-position: -80px -176px !important; 
}
.building-old {
    width: 16px;
    height: 16px;
    background-position: -96px -176px !important; 
}
.building-small {
    width: 16px;
    height: 16px;
    background-position: -112px -176px !important; 
}
.building {
    width: 16px;
    height: 16px;
    background-position: -128px -176px !important; 
}
.burn--arrow {
    width: 16px;
    height: 16px;
    background-position: -144px -176px !important; 
}
.burn--exclamation {
    width: 16px;
    height: 16px;
    background-position: -160px -176px !important; 
}
.burn--minus {
    width: 16px;
    height: 16px;
    background-position: -176px -176px !important; 
}
.burn--pencil {
    width: 16px;
    height: 16px;
    background-position: -192px -176px !important; 
}
.burn--plus {
    width: 16px;
    height: 16px;
    background-position: -208px -176px !important; 
}
.burn-small {
    width: 16px;
    height: 16px;
    background-position: -224px -176px !important; 
}
.burn {
    width: 16px;
    height: 16px;
    background-position: -240px -176px !important; 
}
.cactus {
    width: 16px;
    height: 16px;
    background-position: -256px -176px !important; 
}
.cake--arrow {
    width: 16px;
    height: 16px;
    background-position: -272px -176px !important; 
}
.cake--exclamation {
    width: 16px;
    height: 16px;
    background-position: -288px -176px !important; 
}
.cake--minus {
    width: 16px;
    height: 16px;
    background-position: -304px -176px !important; 
}
.cake--pencil {
    width: 16px;
    height: 16px;
    background-position: -320px -176px !important; 
}
.cake--plus {
    width: 16px;
    height: 16px;
    background-position: -336px -176px !important; 
}
.cake-plain {
    width: 16px;
    height: 16px;
    background-position: -352px -176px !important; 
}
.cake {
    width: 16px;
    height: 16px;
    background-position: -368px -176px !important; 
}
.calculator--arrow {
    width: 16px;
    height: 16px;
    background-position: -384px -176px !important; 
}
.calculator--exclamation {
    width: 16px;
    height: 16px;
    background-position: -400px -176px !important; 
}
.calculator--minus {
    width: 16px;
    height: 16px;
    background-position: -416px -176px !important; 
}
.calculator--pencil {
    width: 16px;
    height: 16px;
    background-position: -432px -176px !important; 
}
.calculator--plus {
    width: 16px;
    height: 16px;
    background-position: -448px -176px !important; 
}
.calculator-gray {
    width: 16px;
    height: 16px;
    background-position: -464px -176px !important; 
}
.calculator-scientific {
    width: 16px;
    height: 16px;
    background-position: -480px -176px !important; 
}
.calculator {
    width: 16px;
    height: 16px;
    background-position: -496px -176px !important; 
}
.calendar--arrow {
    width: 16px;
    height: 16px;
    background-position: -512px -176px !important; 
}
.calendar--exclamation {
    width: 16px;
    height: 16px;
    background-position: -528px -176px !important; 
}
.calendar--minus {
    width: 16px;
    height: 16px;
    background-position: -544px -176px !important; 
}
.calendar--pencil {
    width: 16px;
    height: 16px;
    background-position: -560px -176px !important; 
}
.calendar--plus {
    width: 16px;
    height: 16px;
    background-position: -576px -176px !important; 
}
.calendar-blue {
    width: 16px;
    height: 16px;
    background-position: -592px -176px !important; 
}
.calendar-day {
    width: 16px;
    height: 16px;
    background-position: -608px -176px !important; 
}
.calendar-delete {
    width: 16px;
    height: 16px;
    background-position: -624px -176px !important; 
}
.calendar-empty {
    width: 16px;
    height: 16px;
    background-position: -640px -176px !important; 
}
.calendar-export {
    width: 16px;
    height: 16px;
    background-position: -656px -176px !important; 
}
.calendar-import {
    width: 16px;
    height: 16px;
    background-position: -672px -176px !important; 
}
.calendar-insert {
    width: 16px;
    height: 16px;
    background-position: -688px -176px !important; 
}
.calendar-list {
    width: 16px;
    height: 16px;
    background-position: -704px -176px !important; 
}
.calendar-medium {
    width: 16px;
    height: 16px;
    background-position: -720px -176px !important; 
}
.calendar-month {
    width: 16px;
    height: 16px;
    background-position: -736px -176px !important; 
}
.calendar-next {
    width: 16px;
    height: 16px;
    background-position: -752px -176px !important; 
}
.calendar-previous {
    width: 16px;
    height: 16px;
    background-position: -768px -176px !important; 
}
.calendar-property {
    width: 16px;
    height: 16px;
    background-position: -784px -176px !important; 
}
.calendar-relation {
    width: 16px;
    height: 16px;
    background-position: -800px -176px !important; 
}
.calendar-search-result {
    width: 16px;
    height: 16px;
    background-position: -816px -176px !important; 
}
.calendar-select-days-span {
    width: 16px;
    height: 16px;
    background-position: -832px -176px !important; 
}
.calendar-select-days {
    width: 16px;
    height: 16px;
    background-position: -848px -176px !important; 
}
.calendar-select-month {
    width: 16px;
    height: 16px;
    background-position: -864px -176px !important; 
}
.calendar-select-week {
    width: 16px;
    height: 16px;
    background-position: -880px -176px !important; 
}
.calendar-select {
    width: 16px;
    height: 16px;
    background-position: -896px -176px !important; 
}
.calendar-share {
    width: 16px;
    height: 16px;
    background-position: -912px -176px !important; 
}
.calendar-small-month {
    width: 16px;
    height: 16px;
    background-position: -928px -176px !important; 
}
.calendar-small {
    width: 16px;
    height: 16px;
    background-position: -944px -176px !important; 
}
.calendar-task {
    width: 16px;
    height: 16px;
    background-position: -0px -192px !important; 
}
.calendar {
    width: 16px;
    height: 16px;
    background-position: -16px -192px !important; 
}
.camcorder--arrow {
    width: 16px;
    height: 16px;
    background-position: -32px -192px !important; 
}
.camcorder--exclamation {
    width: 16px;
    height: 16px;
    background-position: -48px -192px !important; 
}
.camcorder--minus {
    width: 16px;
    height: 16px;
    background-position: -64px -192px !important; 
}
.camcorder--pencil {
    width: 16px;
    height: 16px;
    background-position: -80px -192px !important; 
}
.camcorder--plus {
    width: 16px;
    height: 16px;
    background-position: -96px -192px !important; 
}
.camcorder-image {
    width: 16px;
    height: 16px;
    background-position: -112px -192px !important; 
}
.camcorder {
    width: 16px;
    height: 16px;
    background-position: -128px -192px !important; 
}
.camera--arrow {
    width: 16px;
    height: 16px;
    background-position: -144px -192px !important; 
}
.camera--exclamation {
    width: 16px;
    height: 16px;
    background-position: -160px -192px !important; 
}
.camera--minus {
    width: 16px;
    height: 16px;
    background-position: -176px -192px !important; 
}
.camera--pencil {
    width: 16px;
    height: 16px;
    background-position: -192px -192px !important; 
}
.camera--plus {
    width: 16px;
    height: 16px;
    background-position: -208px -192px !important; 
}
.camera-black {
    width: 16px;
    height: 16px;
    background-position: -224px -192px !important; 
}
.camera-lens {
    width: 16px;
    height: 16px;
    background-position: -240px -192px !important; 
}
.camera-small-black {
    width: 16px;
    height: 16px;
    background-position: -256px -192px !important; 
}
.camera-small {
    width: 16px;
    height: 16px;
    background-position: -272px -192px !important; 
}
.camera {
    width: 16px;
    height: 16px;
    background-position: -288px -192px !important; 
}
.candle-white {
    width: 16px;
    height: 16px;
    background-position: -304px -192px !important; 
}
.candle {
    width: 16px;
    height: 16px;
    background-position: -320px -192px !important; 
}
.candy-cane {
    width: 16px;
    height: 16px;
    background-position: -336px -192px !important; 
}
.car--arrow {
    width: 16px;
    height: 16px;
    background-position: -352px -192px !important; 
}
.car--exclamation {
    width: 16px;
    height: 16px;
    background-position: -368px -192px !important; 
}
.car--minus {
    width: 16px;
    height: 16px;
    background-position: -384px -192px !important; 
}
.car--pencil {
    width: 16px;
    height: 16px;
    background-position: -400px -192px !important; 
}
.car--plus {
    width: 16px;
    height: 16px;
    background-position: -416px -192px !important; 
}
.car-red {
    width: 16px;
    height: 16px;
    background-position: -432px -192px !important; 
}
.car-taxi {
    width: 16px;
    height: 16px;
    background-position: -448px -192px !important; 
}
.car {
    width: 16px;
    height: 16px;
    background-position: -464px -192px !important; 
}
.card--arrow {
    width: 16px;
    height: 16px;
    background-position: -480px -192px !important; 
}
.card--exclamation {
    width: 16px;
    height: 16px;
    background-position: -496px -192px !important; 
}
.card--minus {
    width: 16px;
    height: 16px;
    background-position: -512px -192px !important; 
}
.card--pencil {
    width: 16px;
    height: 16px;
    background-position: -528px -192px !important; 
}
.card--plus {
    width: 16px;
    height: 16px;
    background-position: -544px -192px !important; 
}
.card-address {
    width: 16px;
    height: 16px;
    background-position: -560px -192px !important; 
}
.card-export {
    width: 16px;
    height: 16px;
    background-position: -576px -192px !important; 
}
.card-import {
    width: 16px;
    height: 16px;
    background-position: -592px -192px !important; 
}
.card-medium {
    width: 16px;
    height: 16px;
    background-position: -608px -192px !important; 
}
.card-small {
    width: 16px;
    height: 16px;
    background-position: -624px -192px !important; 
}
.card {
    width: 16px;
    height: 16px;
    background-position: -640px -192px !important; 
}
.cards-address {
    width: 16px;
    height: 16px;
    background-position: -656px -192px !important; 
}
.cards-bind-address {
    width: 16px;
    height: 16px;
    background-position: -672px -192px !important; 
}
.cards-bind {
    width: 16px;
    height: 16px;
    background-position: -688px -192px !important; 
}
.cards-stack {
    width: 16px;
    height: 16px;
    background-position: -704px -192px !important; 
}
.cards {
    width: 16px;
    height: 16px;
    background-position: -720px -192px !important; 
}
.cassette--arrow {
    width: 16px;
    height: 16px;
    background-position: -736px -192px !important; 
}
.cassette--exclamation {
    width: 16px;
    height: 16px;
    background-position: -752px -192px !important; 
}
.cassette--minus {
    width: 16px;
    height: 16px;
    background-position: -768px -192px !important; 
}
.cassette--pencil {
    width: 16px;
    height: 16px;
    background-position: -784px -192px !important; 
}
.cassette--plus {
    width: 16px;
    height: 16px;
    background-position: -800px -192px !important; 
}
.cassette-label {
    width: 16px;
    height: 16px;
    background-position: -816px -192px !important; 
}
.cassette-small {
    width: 16px;
    height: 16px;
    background-position: -832px -192px !important; 
}
.cassette {
    width: 16px;
    height: 16px;
    background-position: -848px -192px !important; 
}
.categories {
    width: 16px;
    height: 16px;
    background-position: -864px -192px !important; 
}
.category-group-select {
    width: 16px;
    height: 16px;
    background-position: -880px -192px !important; 
}
.category-group {
    width: 16px;
    height: 16px;
    background-position: -896px -192px !important; 
}
.category-item-select {
    width: 16px;
    height: 16px;
    background-position: -912px -192px !important; 
}
.category-item {
    width: 16px;
    height: 16px;
    background-position: -928px -192px !important; 
}
.category {
    width: 16px;
    height: 16px;
    background-position: -944px -192px !important; 
}
.caution-board-prohibition {
    width: 16px;
    height: 16px;
    background-position: -0px -208px !important; 
}
.caution-board {
    width: 16px;
    height: 16px;
    background-position: -16px -208px !important; 
}
.certificate {
    width: 16px;
    height: 16px;
    background-position: -32px -208px !important; 
}
.chain--arrow {
    width: 16px;
    height: 16px;
    background-position: -48px -208px !important; 
}
.chain--exclamation {
    width: 16px;
    height: 16px;
    background-position: -64px -208px !important; 
}
.chain--minus {
    width: 16px;
    height: 16px;
    background-position: -80px -208px !important; 
}
.chain--pencil {
    width: 16px;
    height: 16px;
    background-position: -96px -208px !important; 
}
.chain--plus {
    width: 16px;
    height: 16px;
    background-position: -112px -208px !important; 
}
.chain-small {
    width: 16px;
    height: 16px;
    background-position: -128px -208px !important; 
}
.chain-unchain {
    width: 16px;
    height: 16px;
    background-position: -144px -208px !important; 
}
.chain {
    width: 16px;
    height: 16px;
    background-position: -160px -208px !important; 
}
.chair--arrow {
    width: 16px;
    height: 16px;
    background-position: -176px -208px !important; 
}
.chair--exclamation {
    width: 16px;
    height: 16px;
    background-position: -192px -208px !important; 
}
.chair--minus {
    width: 16px;
    height: 16px;
    background-position: -208px -208px !important; 
}
.chair--pencil {
    width: 16px;
    height: 16px;
    background-position: -224px -208px !important; 
}
.chair--plus {
    width: 16px;
    height: 16px;
    background-position: -240px -208px !important; 
}
.chair {
    width: 16px;
    height: 16px;
    background-position: -256px -208px !important; 
}
.chalkboard-text {
    width: 16px;
    height: 16px;
    background-position: -272px -208px !important; 
}
.chalkboard {
    width: 16px;
    height: 16px;
    background-position: -288px -208px !important; 
}
.chart--arrow {
    width: 16px;
    height: 16px;
    background-position: -304px -208px !important; 
}
.chart--exclamation {
    width: 16px;
    height: 16px;
    background-position: -320px -208px !important; 
}
.chart--minus {
    width: 16px;
    height: 16px;
    background-position: -336px -208px !important; 
}
.chart--pencil {
    width: 16px;
    height: 16px;
    background-position: -352px -208px !important; 
}
.chart--plus {
    width: 16px;
    height: 16px;
    background-position: -368px -208px !important; 
}
.chart-down-color {
    width: 16px;
    height: 16px;
    background-position: -384px -208px !important; 
}
.chart-down {
    width: 16px;
    height: 16px;
    background-position: -400px -208px !important; 
}
.chart-medium {
    width: 16px;
    height: 16px;
    background-position: -416px -208px !important; 
}
.chart-pie-separate {
    width: 16px;
    height: 16px;
    background-position: -432px -208px !important; 
}
.chart-pie {
    width: 16px;
    height: 16px;
    background-position: -448px -208px !important; 
}
.chart-up-color {
    width: 16px;
    height: 16px;
    background-position: -464px -208px !important; 
}
.chart-up {
    width: 16px;
    height: 16px;
    background-position: -480px -208px !important; 
}
.chart {
    width: 16px;
    height: 16px;
    background-position: -496px -208px !important; 
}
.checkerboard {
    width: 16px;
    height: 16px;
    background-position: -512px -208px !important; 
}
.cheese-hole {
    width: 16px;
    height: 16px;
    background-position: -528px -208px !important; 
}
.cheese {
    width: 16px;
    height: 16px;
    background-position: -544px -208px !important; 
}
.cheque--arrow {
    width: 16px;
    height: 16px;
    background-position: -560px -208px !important; 
}
.cheque--exclamation {
    width: 16px;
    height: 16px;
    background-position: -576px -208px !important; 
}
.cheque--minus {
    width: 16px;
    height: 16px;
    background-position: -592px -208px !important; 
}
.cheque--plus {
    width: 16px;
    height: 16px;
    background-position: -608px -208px !important; 
}
.cheque-pen {
    width: 16px;
    height: 16px;
    background-position: -624px -208px !important; 
}
.cheque-sign {
    width: 16px;
    height: 16px;
    background-position: -640px -208px !important; 
}
.cheque {
    width: 16px;
    height: 16px;
    background-position: -656px -208px !important; 
}
.chevron-expand {
    width: 16px;
    height: 16px;
    background-position: -672px -208px !important; 
}
.chevron-small-expand {
    width: 16px;
    height: 16px;
    background-position: -688px -208px !important; 
}
.chevron-small {
    width: 16px;
    height: 16px;
    background-position: -704px -208px !important; 
}
.chevron {
    width: 16px;
    height: 16px;
    background-position: -720px -208px !important; 
}
.chocolate-bite {
    width: 16px;
    height: 16px;
    background-position: -736px -208px !important; 
}
.chocolate-heart-milk {
    width: 16px;
    height: 16px;
    background-position: -752px -208px !important; 
}
.chocolate-heart {
    width: 16px;
    height: 16px;
    background-position: -768px -208px !important; 
}
.chocolate-milk {
    width: 16px;
    height: 16px;
    background-position: -784px -208px !important; 
}
.chocolate {
    width: 16px;
    height: 16px;
    background-position: -800px -208px !important; 
}
.church {
    width: 16px;
    height: 16px;
    background-position: -816px -208px !important; 
}
.cigarette-prohibition {
    width: 16px;
    height: 16px;
    background-position: -832px -208px !important; 
}
.cigarette {
    width: 16px;
    height: 16px;
    background-position: -848px -208px !important; 
}
.clapperboard--arrow {
    width: 16px;
    height: 16px;
    background-position: -864px -208px !important; 
}
.clapperboard--exclamation {
    width: 16px;
    height: 16px;
    background-position: -880px -208px !important; 
}
.clapperboard--minus {
    width: 16px;
    height: 16px;
    background-position: -896px -208px !important; 
}
.clapperboard--pencil {
    width: 16px;
    height: 16px;
    background-position: -912px -208px !important; 
}
.clapperboard--plus {
    width: 16px;
    height: 16px;
    background-position: -928px -208px !important; 
}
.clapperboard {
    width: 16px;
    height: 16px;
    background-position: -944px -208px !important; 
}
.clipboard--arrow {
    width: 16px;
    height: 16px;
    background-position: -0px -224px !important; 
}
.clipboard--exclamation {
    width: 16px;
    height: 16px;
    background-position: -16px -224px !important; 
}
.clipboard--minus {
    width: 16px;
    height: 16px;
    background-position: -32px -224px !important; 
}
.clipboard--pencil {
    width: 16px;
    height: 16px;
    background-position: -48px -224px !important; 
}
.clipboard--plus {
    width: 16px;
    height: 16px;
    background-position: -64px -224px !important; 
}
.clipboard-block {
    width: 16px;
    height: 16px;
    background-position: -80px -224px !important; 
}
.clipboard-empty {
    width: 16px;
    height: 16px;
    background-position: -96px -224px !important; 
}
.clipboard-invoice {
    width: 16px;
    height: 16px;
    background-position: -112px -224px !important; 
}
.clipboard-list {
    width: 16px;
    height: 16px;
    background-position: -128px -224px !important; 
}
.clipboard-paste-document-text {
    width: 16px;
    height: 16px;
    background-position: -144px -224px !important; 
}
.clipboard-paste-image {
    width: 16px;
    height: 16px;
    background-position: -160px -224px !important; 
}
.clipboard-paste-word {
    width: 16px;
    height: 16px;
    background-position: -176px -224px !important; 
}
.clipboard-paste {
    width: 16px;
    height: 16px;
    background-position: -192px -224px !important; 
}
.clipboard-search-result {
    width: 16px;
    height: 16px;
    background-position: -208px -224px !important; 
}
.clipboard-sign-out {
    width: 16px;
    height: 16px;
    background-position: -224px -224px !important; 
}
.clipboard-sign {
    width: 16px;
    height: 16px;
    background-position: -240px -224px !important; 
}
.clipboard-task {
    width: 16px;
    height: 16px;
    background-position: -256px -224px !important; 
}
.clipboard-text {
    width: 16px;
    height: 16px;
    background-position: -272px -224px !important; 
}
.clipboard {
    width: 16px;
    height: 16px;
    background-position: -288px -224px !important; 
}
.clock--arrow {
    width: 16px;
    height: 16px;
    background-position: -304px -224px !important; 
}
.clock--exclamation {
    width: 16px;
    height: 16px;
    background-position: -320px -224px !important; 
}
.clock--minus {
    width: 16px;
    height: 16px;
    background-position: -336px -224px !important; 
}
.clock--pencil {
    width: 16px;
    height: 16px;
    background-position: -352px -224px !important; 
}
.clock--plus {
    width: 16px;
    height: 16px;
    background-position: -368px -224px !important; 
}
.clock-frame {
    width: 16px;
    height: 16px;
    background-position: -384px -224px !important; 
}
.clock-history-frame {
    width: 16px;
    height: 16px;
    background-position: -400px -224px !important; 
}
.clock-history {
    width: 16px;
    height: 16px;
    background-position: -416px -224px !important; 
}
.clock-moon-phase {
    width: 16px;
    height: 16px;
    background-position: -432px -224px !important; 
}
.clock-network {
    width: 16px;
    height: 16px;
    background-position: -448px -224px !important; 
}
.clock-select-remain {
    width: 16px;
    height: 16px;
    background-position: -464px -224px !important; 
}
.clock-select {
    width: 16px;
    height: 16px;
    background-position: -480px -224px !important; 
}
.clock-small {
    width: 16px;
    height: 16px;
    background-position: -496px -224px !important; 
}
.clock {
    width: 16px;
    height: 16px;
    background-position: -512px -224px !important; 
}
.co2 {
    width: 16px;
    height: 16px;
    background-position: -528px -224px !important; 
}
.color--arrow {
    width: 16px;
    height: 16px;
    background-position: -544px -224px !important; 
}
.color--exclamation {
    width: 16px;
    height: 16px;
    background-position: -560px -224px !important; 
}
.color--minus {
    width: 16px;
    height: 16px;
    background-position: -576px -224px !important; 
}
.color--pencil {
    width: 16px;
    height: 16px;
    background-position: -592px -224px !important; 
}
.color--plus {
    width: 16px;
    height: 16px;
    background-position: -608px -224px !important; 
}
.color-adjustment-green {
    width: 16px;
    height: 16px;
    background-position: -624px -224px !important; 
}
.color-adjustment-red {
    width: 16px;
    height: 16px;
    background-position: -640px -224px !important; 
}
.color-adjustment {
    width: 16px;
    height: 16px;
    background-position: -656px -224px !important; 
}
.color-small {
    width: 16px;
    height: 16px;
    background-position: -672px -224px !important; 
}
.color-swatch-small {
    width: 16px;
    height: 16px;
    background-position: -688px -224px !important; 
}
.color-swatch {
    width: 16px;
    height: 16px;
    background-position: -704px -224px !important; 
}
.color-swatches {
    width: 16px;
    height: 16px;
    background-position: -720px -224px !important; 
}
.color {
    width: 16px;
    height: 16px;
    background-position: -736px -224px !important; 
}
.compass--arrow {
    width: 16px;
    height: 16px;
    background-position: -752px -224px !important; 
}
.compass--exclamation {
    width: 16px;
    height: 16px;
    background-position: -768px -224px !important; 
}
.compass--minus {
    width: 16px;
    height: 16px;
    background-position: -784px -224px !important; 
}
.compass--pencil {
    width: 16px;
    height: 16px;
    background-position: -800px -224px !important; 
}
.compass--plus {
    width: 16px;
    height: 16px;
    background-position: -816px -224px !important; 
}
.compass {
    width: 16px;
    height: 16px;
    background-position: -832px -224px !important; 
}
.compile-error {
    width: 16px;
    height: 16px;
    background-position: -848px -224px !important; 
}
.compile-warning {
    width: 16px;
    height: 16px;
    background-position: -864px -224px !important; 
}
.compile {
    width: 16px;
    height: 16px;
    background-position: -880px -224px !important; 
}
.computer--arrow {
    width: 16px;
    height: 16px;
    background-position: -896px -224px !important; 
}
.computer--exclamation {
    width: 16px;
    height: 16px;
    background-position: -912px -224px !important; 
}
.computer--minus {
    width: 16px;
    height: 16px;
    background-position: -928px -224px !important; 
}
.computer--pencil {
    width: 16px;
    height: 16px;
    background-position: -944px -224px !important; 
}
.computer--plus {
    width: 16px;
    height: 16px;
    background-position: -0px -240px !important; 
}
.computer-cloud {
    width: 16px;
    height: 16px;
    background-position: -16px -240px !important; 
}
.computer-network {
    width: 16px;
    height: 16px;
    background-position: -32px -240px !important; 
}
.computer-off {
    width: 16px;
    height: 16px;
    background-position: -48px -240px !important; 
}
.computer {
    width: 16px;
    height: 16px;
    background-position: -64px -240px !important; 
}
.construction {
    width: 16px;
    height: 16px;
    background-position: -80px -240px !important; 
}
.contrast-control-up {
    width: 16px;
    height: 16px;
    background-position: -96px -240px !important; 
}
.contrast-control {
    width: 16px;
    height: 16px;
    background-position: -112px -240px !important; 
}
.contrast-low {
    width: 16px;
    height: 16px;
    background-position: -128px -240px !important; 
}
.contrast-small-low {
    width: 16px;
    height: 16px;
    background-position: -144px -240px !important; 
}
.contrast-small {
    width: 16px;
    height: 16px;
    background-position: -160px -240px !important; 
}
.contrast {
    width: 16px;
    height: 16px;
    background-position: -176px -240px !important; 
}
.control-000-small {
    width: 16px;
    height: 16px;
    background-position: -192px -240px !important; 
}
.control-090-small {
    width: 16px;
    height: 16px;
    background-position: -208px -240px !important; 
}
.control-090 {
    width: 16px;
    height: 16px;
    background-position: -224px -240px !important; 
}
.control-180-small {
    width: 16px;
    height: 16px;
    background-position: -240px -240px !important; 
}
.control-180 {
    width: 16px;
    height: 16px;
    background-position: -256px -240px !important; 
}
.control-270-small {
    width: 16px;
    height: 16px;
    background-position: -272px -240px !important; 
}
.control-270 {
    width: 16px;
    height: 16px;
    background-position: -288px -240px !important; 
}
.control-cursor {
    width: 16px;
    height: 16px;
    background-position: -304px -240px !important; 
}
.control-double-000-small {
    width: 16px;
    height: 16px;
    background-position: -320px -240px !important; 
}
.control-double-090-small {
    width: 16px;
    height: 16px;
    background-position: -336px -240px !important; 
}
.control-double-090 {
    width: 16px;
    height: 16px;
    background-position: -352px -240px !important; 
}
.control-double-180-small {
    width: 16px;
    height: 16px;
    background-position: -368px -240px !important; 
}
.control-double-180 {
    width: 16px;
    height: 16px;
    background-position: -384px -240px !important; 
}
.control-double-270-small {
    width: 16px;
    height: 16px;
    background-position: -400px -240px !important; 
}
.control-double-270 {
    width: 16px;
    height: 16px;
    background-position: -416px -240px !important; 
}
.control-double {
    width: 16px;
    height: 16px;
    background-position: -432px -240px !important; 
}
.control-eject-small {
    width: 16px;
    height: 16px;
    background-position: -448px -240px !important; 
}
.control-eject {
    width: 16px;
    height: 16px;
    background-position: -464px -240px !important; 
}
.control-pause-record-small {
    width: 16px;
    height: 16px;
    background-position: -480px -240px !important; 
}
.control-pause-record {
    width: 16px;
    height: 16px;
    background-position: -496px -240px !important; 
}
.control-pause-small {
    width: 16px;
    height: 16px;
    background-position: -512px -240px !important; 
}
.control-pause {
    width: 16px;
    height: 16px;
    background-position: -528px -240px !important; 
}
.control-power-small {
    width: 16px;
    height: 16px;
    background-position: -544px -240px !important; 
}
.control-power {
    width: 16px;
    height: 16px;
    background-position: -560px -240px !important; 
}
.control-record-small {
    width: 16px;
    height: 16px;
    background-position: -576px -240px !important; 
}
.control-record {
    width: 16px;
    height: 16px;
    background-position: -592px -240px !important; 
}
.control-skip-000-small {
    width: 16px;
    height: 16px;
    background-position: -608px -240px !important; 
}
.control-skip-090-small {
    width: 16px;
    height: 16px;
    background-position: -624px -240px !important; 
}
.control-skip-090 {
    width: 16px;
    height: 16px;
    background-position: -640px -240px !important; 
}
.control-skip-180-small {
    width: 16px;
    height: 16px;
    background-position: -656px -240px !important; 
}
.control-skip-180 {
    width: 16px;
    height: 16px;
    background-position: -672px -240px !important; 
}
.control-skip-270-small {
    width: 16px;
    height: 16px;
    background-position: -688px -240px !important; 
}
.control-skip-270 {
    width: 16px;
    height: 16px;
    background-position: -704px -240px !important; 
}
.control-skip {
    width: 16px;
    height: 16px;
    background-position: -720px -240px !important; 
}
.control-stop-000-small {
    width: 16px;
    height: 16px;
    background-position: -736px -240px !important; 
}
.control-stop-090-small {
    width: 16px;
    height: 16px;
    background-position: -752px -240px !important; 
}
.control-stop-090 {
    width: 16px;
    height: 16px;
    background-position: -768px -240px !important; 
}
.control-stop-180-small {
    width: 16px;
    height: 16px;
    background-position: -784px -240px !important; 
}
.control-stop-180 {
    width: 16px;
    height: 16px;
    background-position: -800px -240px !important; 
}
.control-stop-270-small {
    width: 16px;
    height: 16px;
    background-position: -816px -240px !important; 
}
.control-stop-270 {
    width: 16px;
    height: 16px;
    background-position: -832px -240px !important; 
}
.control-stop-square-small {
    width: 16px;
    height: 16px;
    background-position: -848px -240px !important; 
}
.control-stop-square {
    width: 16px;
    height: 16px;
    background-position: -864px -240px !important; 
}
.control-stop {
    width: 16px;
    height: 16px;
    background-position: -880px -240px !important; 
}
.control {
    width: 16px;
    height: 16px;
    background-position: -896px -240px !important; 
}
.controller-d-pad {
    width: 16px;
    height: 16px;
    background-position: -912px -240px !important; 
}
.controller {
    width: 16px;
    height: 16px;
    background-position: -928px -240px !important; 
}
.cookie--arrow {
    width: 16px;
    height: 16px;
    background-position: -944px -240px !important; 
}
.cookie--exclamation {
    width: 16px;
    height: 16px;
    background-position: -0px -256px !important; 
}
.cookie--minus {
    width: 16px;
    height: 16px;
    background-position: -16px -256px !important; 
}
.cookie--pencil {
    width: 16px;
    height: 16px;
    background-position: -32px -256px !important; 
}
.cookie--plus {
    width: 16px;
    height: 16px;
    background-position: -48px -256px !important; 
}
.cookie-bite {
    width: 16px;
    height: 16px;
    background-position: -64px -256px !important; 
}
.cookie-chocolate-sprinkles {
    width: 16px;
    height: 16px;
    background-position: -80px -256px !important; 
}
.cookie-chocolate {
    width: 16px;
    height: 16px;
    background-position: -96px -256px !important; 
}
.cookie-heart-chocolate-sprinkles {
    width: 16px;
    height: 16px;
    background-position: -112px -256px !important; 
}
.cookie-heart-chocolate {
    width: 16px;
    height: 16px;
    background-position: -128px -256px !important; 
}
.cookie-heart {
    width: 16px;
    height: 16px;
    background-position: -144px -256px !important; 
}
.cookie-medium {
    width: 16px;
    height: 16px;
    background-position: -160px -256px !important; 
}
.cookie {
    width: 16px;
    height: 16px;
    background-position: -176px -256px !important; 
}
.cookies {
    width: 16px;
    height: 16px;
    background-position: -192px -256px !important; 
}
.counter-count-up {
    width: 16px;
    height: 16px;
    background-position: -208px -256px !important; 
}
.counter-count {
    width: 16px;
    height: 16px;
    background-position: -224px -256px !important; 
}
.counter-reset {
    width: 16px;
    height: 16px;
    background-position: -240px -256px !important; 
}
.counter-stop {
    width: 16px;
    height: 16px;
    background-position: -256px -256px !important; 
}
.counter {
    width: 16px;
    height: 16px;
    background-position: -272px -256px !important; 
}
.creative-commons {
    width: 16px;
    height: 16px;
    background-position: -288px -256px !important; 
}
.credit-card--arrow {
    width: 16px;
    height: 16px;
    background-position: -304px -256px !important; 
}
.credit-card--exclamation {
    width: 16px;
    height: 16px;
    background-position: -320px -256px !important; 
}
.credit-card--minus {
    width: 16px;
    height: 16px;
    background-position: -336px -256px !important; 
}
.credit-card--pencil {
    width: 16px;
    height: 16px;
    background-position: -352px -256px !important; 
}
.credit-card--plus {
    width: 16px;
    height: 16px;
    background-position: -368px -256px !important; 
}
.credit-card-green {
    width: 16px;
    height: 16px;
    background-position: -384px -256px !important; 
}
.credit-card-medium {
    width: 16px;
    height: 16px;
    background-position: -400px -256px !important; 
}
.credit-card {
    width: 16px;
    height: 16px;
    background-position: -416px -256px !important; 
}
.credit-cards {
    width: 16px;
    height: 16px;
    background-position: -432px -256px !important; 
}
.cross-button {
    width: 16px;
    height: 16px;
    background-position: -448px -256px !important; 
}
.cross-circle-frame {
    width: 16px;
    height: 16px;
    background-position: -464px -256px !important; 
}
.cross-circle {
    width: 16px;
    height: 16px;
    background-position: -480px -256px !important; 
}
.cross-octagon-frame {
    width: 16px;
    height: 16px;
    background-position: -496px -256px !important; 
}
.cross-octagon {
    width: 16px;
    height: 16px;
    background-position: -512px -256px !important; 
}
.cross-script {
    width: 16px;
    height: 16px;
    background-position: -528px -256px !important; 
}
.cross-shield {
    width: 16px;
    height: 16px;
    background-position: -544px -256px !important; 
}
.cross-small-circle {
    width: 16px;
    height: 16px;
    background-position: -560px -256px !important; 
}
.cross-small-white {
    width: 16px;
    height: 16px;
    background-position: -576px -256px !important; 
}
.cross-small {
    width: 16px;
    height: 16px;
    background-position: -592px -256px !important; 
}
.cross-white {
    width: 16px;
    height: 16px;
    background-position: -608px -256px !important; 
}
.cross {
    width: 16px;
    height: 16px;
    background-position: -624px -256px !important; 
}
.crown--arrow {
    width: 16px;
    height: 16px;
    background-position: -640px -256px !important; 
}
.crown--exclamation {
    width: 16px;
    height: 16px;
    background-position: -656px -256px !important; 
}
.crown--minus {
    width: 16px;
    height: 16px;
    background-position: -672px -256px !important; 
}
.crown--pencil {
    width: 16px;
    height: 16px;
    background-position: -688px -256px !important; 
}
.crown--plus {
    width: 16px;
    height: 16px;
    background-position: -704px -256px !important; 
}
.crown-bronze {
    width: 16px;
    height: 16px;
    background-position: -720px -256px !important; 
}
.crown-silver {
    width: 16px;
    height: 16px;
    background-position: -736px -256px !important; 
}
.crown {
    width: 16px;
    height: 16px;
    background-position: -752px -256px !important; 
}
.cup--arrow {
    width: 16px;
    height: 16px;
    background-position: -768px -256px !important; 
}
.cup--exclamation {
    width: 16px;
    height: 16px;
    background-position: -784px -256px !important; 
}
.cup--minus {
    width: 16px;
    height: 16px;
    background-position: -800px -256px !important; 
}
.cup--pencil {
    width: 16px;
    height: 16px;
    background-position: -816px -256px !important; 
}
.cup--plus {
    width: 16px;
    height: 16px;
    background-position: -832px -256px !important; 
}
.cup-empty {
    width: 16px;
    height: 16px;
    background-position: -848px -256px !important; 
}
.cup-tea {
    width: 16px;
    height: 16px;
    background-position: -864px -256px !important; 
}
.cup {
    width: 16px;
    height: 16px;
    background-position: -880px -256px !important; 
}
.currency-dollar-aud {
    width: 16px;
    height: 16px;
    background-position: -896px -256px !important; 
}
.currency-dollar-cad {
    width: 16px;
    height: 16px;
    background-position: -912px -256px !important; 
}
.currency-dollar-nzd {
    width: 16px;
    height: 16px;
    background-position: -928px -256px !important; 
}
.currency-dollar-usd {
    width: 16px;
    height: 16px;
    background-position: -944px -256px !important; 
}
.currency-euro {
    width: 16px;
    height: 16px;
    background-position: -0px -272px !important; 
}
.currency-pound {
    width: 16px;
    height: 16px;
    background-position: -16px -272px !important; 
}
.currency-ruble {
    width: 16px;
    height: 16px;
    background-position: -32px -272px !important; 
}
.currency-yen {
    width: 16px;
    height: 16px;
    background-position: -48px -272px !important; 
}
.currency {
    width: 16px;
    height: 16px;
    background-position: -64px -272px !important; 
}
.cursor-lifebuoy {
    width: 16px;
    height: 16px;
    background-position: -80px -272px !important; 
}
.cursor-question {
    width: 16px;
    height: 16px;
    background-position: -96px -272px !important; 
}
.cursor-small {
    width: 16px;
    height: 16px;
    background-position: -112px -272px !important; 
}
.cursor {
    width: 16px;
    height: 16px;
    background-position: -128px -272px !important; 
}
.curtain {
    width: 16px;
    height: 16px;
    background-position: -144px -272px !important; 
}
.cushion-gray {
    width: 16px;
    height: 16px;
    background-position: -160px -272px !important; 
}
.cushion {
    width: 16px;
    height: 16px;
    background-position: -176px -272px !important; 
}
.cutleries {
    width: 16px;
    height: 16px;
    background-position: -192px -272px !important; 
}
.cutlery-fork {
    width: 16px;
    height: 16px;
    background-position: -208px -272px !important; 
}
.cutlery-knife {
    width: 16px;
    height: 16px;
    background-position: -224px -272px !important; 
}
.cutlery-spoon {
    width: 16px;
    height: 16px;
    background-position: -240px -272px !important; 
}
.cutlery {
    width: 16px;
    height: 16px;
    background-position: -256px -272px !important; 
}
.cutter--arrow {
    width: 16px;
    height: 16px;
    background-position: -272px -272px !important; 
}
.cutter--exclamation {
    width: 16px;
    height: 16px;
    background-position: -288px -272px !important; 
}
.cutter--minus {
    width: 16px;
    height: 16px;
    background-position: -304px -272px !important; 
}
.cutter--pencil {
    width: 16px;
    height: 16px;
    background-position: -320px -272px !important; 
}
.cutter--plus {
    width: 16px;
    height: 16px;
    background-position: -336px -272px !important; 
}
.cutter {
    width: 16px;
    height: 16px;
    background-position: -352px -272px !important; 
}
.dashboard--arrow {
    width: 16px;
    height: 16px;
    background-position: -368px -272px !important; 
}
.dashboard--exclamation {
    width: 16px;
    height: 16px;
    background-position: -384px -272px !important; 
}
.dashboard--minus {
    width: 16px;
    height: 16px;
    background-position: -400px -272px !important; 
}
.dashboard--pencil {
    width: 16px;
    height: 16px;
    background-position: -416px -272px !important; 
}
.dashboard--plus {
    width: 16px;
    height: 16px;
    background-position: -432px -272px !important; 
}
.dashboard-network {
    width: 16px;
    height: 16px;
    background-position: -448px -272px !important; 
}
.dashboard {
    width: 16px;
    height: 16px;
    background-position: -464px -272px !important; 
}
.database--arrow {
    width: 16px;
    height: 16px;
    background-position: -480px -272px !important; 
}
.database--exclamation {
    width: 16px;
    height: 16px;
    background-position: -496px -272px !important; 
}
.database--minus {
    width: 16px;
    height: 16px;
    background-position: -512px -272px !important; 
}
.database--pencil {
    width: 16px;
    height: 16px;
    background-position: -528px -272px !important; 
}
.database--plus {
    width: 16px;
    height: 16px;
    background-position: -544px -272px !important; 
}
.database-cloud {
    width: 16px;
    height: 16px;
    background-position: -560px -272px !important; 
}
.database-delete {
    width: 16px;
    height: 16px;
    background-position: -576px -272px !important; 
}
.database-export {
    width: 16px;
    height: 16px;
    background-position: -592px -272px !important; 
}
.database-import {
    width: 16px;
    height: 16px;
    background-position: -608px -272px !important; 
}
.database-insert {
    width: 16px;
    height: 16px;
    background-position: -624px -272px !important; 
}
.database-medium {
    width: 16px;
    height: 16px;
    background-position: -640px -272px !important; 
}
.database-network {
    width: 16px;
    height: 16px;
    background-position: -656px -272px !important; 
}
.database-property {
    width: 16px;
    height: 16px;
    background-position: -672px -272px !important; 
}
.database-share {
    width: 16px;
    height: 16px;
    background-position: -688px -272px !important; 
}
.database-small {
    width: 16px;
    height: 16px;
    background-position: -704px -272px !important; 
}
.database-sql {
    width: 16px;
    height: 16px;
    background-position: -720px -272px !important; 
}
.database {
    width: 16px;
    height: 16px;
    background-position: -736px -272px !important; 
}
.databases-relation {
    width: 16px;
    height: 16px;
    background-position: -752px -272px !important; 
}
.databases {
    width: 16px;
    height: 16px;
    background-position: -768px -272px !important; 
}
.desktop-empty {
    width: 16px;
    height: 16px;
    background-position: -784px -272px !important; 
}
.desktop-image {
    width: 16px;
    height: 16px;
    background-position: -800px -272px !important; 
}
.desktop-network {
    width: 16px;
    height: 16px;
    background-position: -816px -272px !important; 
}
.desktop-share {
    width: 16px;
    height: 16px;
    background-position: -832px -272px !important; 
}
.desktop {
    width: 16px;
    height: 16px;
    background-position: -848px -272px !important; 
}
.diamond {
    width: 16px;
    height: 16px;
    background-position: -864px -272px !important; 
}
.direction--arrow {
    width: 16px;
    height: 16px;
    background-position: -880px -272px !important; 
}
.direction--exclamation {
    width: 16px;
    height: 16px;
    background-position: -896px -272px !important; 
}
.direction--minus {
    width: 16px;
    height: 16px;
    background-position: -912px -272px !important; 
}
.direction--pencil {
    width: 16px;
    height: 16px;
    background-position: -928px -272px !important; 
}
.direction--plus {
    width: 16px;
    height: 16px;
    background-position: -944px -272px !important; 
}
.direction {
    width: 16px;
    height: 16px;
    background-position: -0px -288px !important; 
}
.disc--arrow {
    width: 16px;
    height: 16px;
    background-position: -16px -288px !important; 
}
.disc--exclamation {
    width: 16px;
    height: 16px;
    background-position: -32px -288px !important; 
}
.disc--minus {
    width: 16px;
    height: 16px;
    background-position: -48px -288px !important; 
}
.disc--pencil {
    width: 16px;
    height: 16px;
    background-position: -64px -288px !important; 
}
.disc--plus {
    width: 16px;
    height: 16px;
    background-position: -80px -288px !important; 
}
.disc-blue {
    width: 16px;
    height: 16px;
    background-position: -96px -288px !important; 
}
.disc-case-label {
    width: 16px;
    height: 16px;
    background-position: -112px -288px !important; 
}
.disc-case {
    width: 16px;
    height: 16px;
    background-position: -128px -288px !important; 
}
.disc-label {
    width: 16px;
    height: 16px;
    background-position: -144px -288px !important; 
}
.disc-rename {
    width: 16px;
    height: 16px;
    background-position: -160px -288px !important; 
}
.disc-share {
    width: 16px;
    height: 16px;
    background-position: -176px -288px !important; 
}
.disc-small {
    width: 16px;
    height: 16px;
    background-position: -192px -288px !important; 
}
.disc {
    width: 16px;
    height: 16px;
    background-position: -208px -288px !important; 
}
.discs {
    width: 16px;
    height: 16px;
    background-position: -224px -288px !important; 
}
.disk--arrow {
    width: 16px;
    height: 16px;
    background-position: -240px -288px !important; 
}
.disk--exclamation {
    width: 16px;
    height: 16px;
    background-position: -256px -288px !important; 
}
.disk--minus {
    width: 16px;
    height: 16px;
    background-position: -272px -288px !important; 
}
.disk--pencil {
    width: 16px;
    height: 16px;
    background-position: -288px -288px !important; 
}
.disk--plus {
    width: 16px;
    height: 16px;
    background-position: -304px -288px !important; 
}
.disk-black {
    width: 16px;
    height: 16px;
    background-position: -320px -288px !important; 
}
.disk-rename {
    width: 16px;
    height: 16px;
    background-position: -336px -288px !important; 
}
.disk-return-black {
    width: 16px;
    height: 16px;
    background-position: -352px -288px !important; 
}
.disk-return {
    width: 16px;
    height: 16px;
    background-position: -368px -288px !important; 
}
.disk-share {
    width: 16px;
    height: 16px;
    background-position: -384px -288px !important; 
}
.disk-small-black {
    width: 16px;
    height: 16px;
    background-position: -400px -288px !important; 
}
.disk-small {
    width: 16px;
    height: 16px;
    background-position: -416px -288px !important; 
}
.disk {
    width: 16px;
    height: 16px;
    background-position: -432px -288px !important; 
}
.disks-black {
    width: 16px;
    height: 16px;
    background-position: -448px -288px !important; 
}
.disks {
    width: 16px;
    height: 16px;
    background-position: -464px -288px !important; 
}
.do-not-disturb-sign-prohibition {
    width: 16px;
    height: 16px;
    background-position: -480px -288px !important; 
}
.do-not-disturb-sign {
    width: 16px;
    height: 16px;
    background-position: -496px -288px !important; 
}
.document--arrow {
    width: 16px;
    height: 16px;
    background-position: -512px -288px !important; 
}
.document--exclamation {
    width: 16px;
    height: 16px;
    background-position: -528px -288px !important; 
}
.document--minus {
    width: 16px;
    height: 16px;
    background-position: -544px -288px !important; 
}
.document--pencil {
    width: 16px;
    height: 16px;
    background-position: -560px -288px !important; 
}
.document--plus {
    width: 16px;
    height: 16px;
    background-position: -576px -288px !important; 
}
.document-access {
    width: 16px;
    height: 16px;
    background-position: -592px -288px !important; 
}
.document-attribute-b {
    width: 16px;
    height: 16px;
    background-position: -608px -288px !important; 
}
.document-attribute-c {
    width: 16px;
    height: 16px;
    background-position: -624px -288px !important; 
}
.document-attribute-d {
    width: 16px;
    height: 16px;
    background-position: -640px -288px !important; 
}
.document-attribute-e {
    width: 16px;
    height: 16px;
    background-position: -656px -288px !important; 
}
.document-attribute-f {
    width: 16px;
    height: 16px;
    background-position: -672px -288px !important; 
}
.document-attribute-g {
    width: 16px;
    height: 16px;
    background-position: -688px -288px !important; 
}
.document-attribute-h {
    width: 16px;
    height: 16px;
    background-position: -704px -288px !important; 
}
.document-attribute-i {
    width: 16px;
    height: 16px;
    background-position: -720px -288px !important; 
}
.document-attribute-j {
    width: 16px;
    height: 16px;
    background-position: -736px -288px !important; 
}
.document-attribute-k {
    width: 16px;
    height: 16px;
    background-position: -752px -288px !important; 
}
.document-attribute-l {
    width: 16px;
    height: 16px;
    background-position: -768px -288px !important; 
}
.document-attribute-m {
    width: 16px;
    height: 16px;
    background-position: -784px -288px !important; 
}
.document-attribute-n {
    width: 16px;
    height: 16px;
    background-position: -800px -288px !important; 
}
.document-attribute-o {
    width: 16px;
    height: 16px;
    background-position: -816px -288px !important; 
}
.document-attribute-p {
    width: 16px;
    height: 16px;
    background-position: -832px -288px !important; 
}
.document-attribute-q {
    width: 16px;
    height: 16px;
    background-position: -848px -288px !important; 
}
.document-attribute-r {
    width: 16px;
    height: 16px;
    background-position: -864px -288px !important; 
}
.document-attribute-s {
    width: 16px;
    height: 16px;
    background-position: -880px -288px !important; 
}
.document-attribute-t {
    width: 16px;
    height: 16px;
    background-position: -896px -288px !important; 
}
.document-attribute-u {
    width: 16px;
    height: 16px;
    background-position: -912px -288px !important; 
}
.document-attribute-v {
    width: 16px;
    height: 16px;
    background-position: -928px -288px !important; 
}
.document-attribute-w {
    width: 16px;
    height: 16px;
    background-position: -944px -288px !important; 
}
.document-attribute-x {
    width: 16px;
    height: 16px;
    background-position: -0px -304px !important; 
}
.document-attribute-y {
    width: 16px;
    height: 16px;
    background-position: -16px -304px !important; 
}
.document-attribute-z {
    width: 16px;
    height: 16px;
    background-position: -32px -304px !important; 
}
.document-attribute {
    width: 16px;
    height: 16px;
    background-position: -48px -304px !important; 
}
.document-binary {
    width: 16px;
    height: 16px;
    background-position: -64px -304px !important; 
}
.document-block {
    width: 16px;
    height: 16px;
    background-position: -80px -304px !important; 
}
.document-bookmark {
    width: 16px;
    height: 16px;
    background-position: -96px -304px !important; 
}
.document-braille {
    width: 16px;
    height: 16px;
    background-position: -112px -304px !important; 
}
.document-break {
    width: 16px;
    height: 16px;
    background-position: -128px -304px !important; 
}
.document-broken {
    width: 16px;
    height: 16px;
    background-position: -144px -304px !important; 
}
.document-clock {
    width: 16px;
    height: 16px;
    background-position: -160px -304px !important; 
}
.document-code {
    width: 16px;
    height: 16px;
    background-position: -176px -304px !important; 
}
.document-convert {
    width: 16px;
    height: 16px;
    background-position: -192px -304px !important; 
}
.document-copy {
    width: 16px;
    height: 16px;
    background-position: -208px -304px !important; 
}
.document-epub-text {
    width: 16px;
    height: 16px;
    background-position: -224px -304px !important; 
}
.document-epub {
    width: 16px;
    height: 16px;
    background-position: -240px -304px !important; 
}
.document-excel-csv {
    width: 16px;
    height: 16px;
    background-position: -256px -304px !important; 
}
.document-excel-table {
    width: 16px;
    height: 16px;
    background-position: -272px -304px !important; 
}
.document-excel {
    width: 16px;
    height: 16px;
    background-position: -288px -304px !important; 
}
.document-export {
    width: 16px;
    height: 16px;
    background-position: -304px -304px !important; 
}
.document-film {
    width: 16px;
    height: 16px;
    background-position: -320px -304px !important; 
}
.document-flash-movie {
    width: 16px;
    height: 16px;
    background-position: -336px -304px !important; 
}
.document-flash {
    width: 16px;
    height: 16px;
    background-position: -352px -304px !important; 
}
.document-globe {
    width: 16px;
    height: 16px;
    background-position: -368px -304px !important; 
}
.document-hf-delete-footer {
    width: 16px;
    height: 16px;
    background-position: -384px -304px !important; 
}
.document-hf-delete {
    width: 16px;
    height: 16px;
    background-position: -400px -304px !important; 
}
.document-hf-insert-footer {
    width: 16px;
    height: 16px;
    background-position: -416px -304px !important; 
}
.document-hf-insert {
    width: 16px;
    height: 16px;
    background-position: -432px -304px !important; 
}
.document-hf-select-footer {
    width: 16px;
    height: 16px;
    background-position: -448px -304px !important; 
}
.document-hf-select {
    width: 16px;
    height: 16px;
    background-position: -464px -304px !important; 
}
.document-hf {
    width: 16px;
    height: 16px;
    background-position: -480px -304px !important; 
}
.document-horizontal-text {
    width: 16px;
    height: 16px;
    background-position: -496px -304px !important; 
}
.document-horizontal {
    width: 16px;
    height: 16px;
    background-position: -512px -304px !important; 
}
.document-illustrator {
    width: 16px;
    height: 16px;
    background-position: -528px -304px !important; 
}
.document-image {
    width: 16px;
    height: 16px;
    background-position: -544px -304px !important; 
}
.document-import {
    width: 16px;
    height: 16px;
    background-position: -560px -304px !important; 
}
.document-insert {
    width: 16px;
    height: 16px;
    background-position: -576px -304px !important; 
}
.document-invoice {
    width: 16px;
    height: 16px;
    background-position: -592px -304px !important; 
}
.document-list {
    width: 16px;
    height: 16px;
    background-position: -608px -304px !important; 
}
.document-medium {
    width: 16px;
    height: 16px;
    background-position: -624px -304px !important; 
}
.document-mobi-text {
    width: 16px;
    height: 16px;
    background-position: -640px -304px !important; 
}
.document-mobi {
    width: 16px;
    height: 16px;
    background-position: -656px -304px !important; 
}
.document-music-playlist {
    width: 16px;
    height: 16px;
    background-position: -672px -304px !important; 
}
.document-music {
    width: 16px;
    height: 16px;
    background-position: -688px -304px !important; 
}
.document-node {
    width: 16px;
    height: 16px;
    background-position: -704px -304px !important; 
}
.document-number-0 {
    width: 16px;
    height: 16px;
    background-position: -720px -304px !important; 
}
.document-number-1 {
    width: 16px;
    height: 16px;
    background-position: -736px -304px !important; 
}
.document-number-2 {
    width: 16px;
    height: 16px;
    background-position: -752px -304px !important; 
}
.document-number-3 {
    width: 16px;
    height: 16px;
    background-position: -768px -304px !important; 
}
.document-number-4 {
    width: 16px;
    height: 16px;
    background-position: -784px -304px !important; 
}
.document-number-5 {
    width: 16px;
    height: 16px;
    background-position: -800px -304px !important; 
}
.document-number-6 {
    width: 16px;
    height: 16px;
    background-position: -816px -304px !important; 
}
.document-number-7 {
    width: 16px;
    height: 16px;
    background-position: -832px -304px !important; 
}
.document-number-8 {
    width: 16px;
    height: 16px;
    background-position: -848px -304px !important; 
}
.document-number-9 {
    width: 16px;
    height: 16px;
    background-position: -864px -304px !important; 
}
.document-number {
    width: 16px;
    height: 16px;
    background-position: -880px -304px !important; 
}
.document-office-text {
    width: 16px;
    height: 16px;
    background-position: -896px -304px !important; 
}
.document-office {
    width: 16px;
    height: 16px;
    background-position: -912px -304px !important; 
}
.document-outlook {
    width: 16px;
    height: 16px;
    background-position: -928px -304px !important; 
}
.document-page-last {
    width: 16px;
    height: 16px;
    background-position: -944px -304px !important; 
}
.document-page-next {
    width: 16px;
    height: 16px;
    background-position: -0px -320px !important; 
}
.document-page-previous {
    width: 16px;
    height: 16px;
    background-position: -16px -320px !important; 
}
.document-page {
    width: 16px;
    height: 16px;
    background-position: -32px -320px !important; 
}
.document-pdf-text {
    width: 16px;
    height: 16px;
    background-position: -48px -320px !important; 
}
.document-pdf {
    width: 16px;
    height: 16px;
    background-position: -64px -320px !important; 
}
.document-photoshop-image {
    width: 16px;
    height: 16px;
    background-position: -80px -320px !important; 
}
.document-photoshop {
    width: 16px;
    height: 16px;
    background-position: -96px -320px !important; 
}
.document-php {
    width: 16px;
    height: 16px;
    background-position: -112px -320px !important; 
}
.document-powerpoint {
    width: 16px;
    height: 16px;
    background-position: -128px -320px !important; 
}
.document-rename {
    width: 16px;
    height: 16px;
    background-position: -144px -320px !important; 
}
.document-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -160px -320px !important; 
}
.document-resize {
    width: 16px;
    height: 16px;
    background-position: -176px -320px !important; 
}
.document-search-result {
    width: 16px;
    height: 16px;
    background-position: -192px -320px !important; 
}
.document-share {
    width: 16px;
    height: 16px;
    background-position: -208px -320px !important; 
}
.document-shred {
    width: 16px;
    height: 16px;
    background-position: -224px -320px !important; 
}
.document-small-list {
    width: 16px;
    height: 16px;
    background-position: -240px -320px !important; 
}
.document-small {
    width: 16px;
    height: 16px;
    background-position: -256px -320px !important; 
}
.document-smiley-sad {
    width: 16px;
    height: 16px;
    background-position: -272px -320px !important; 
}
.document-smiley {
    width: 16px;
    height: 16px;
    background-position: -288px -320px !important; 
}
.document-snippet {
    width: 16px;
    height: 16px;
    background-position: -304px -320px !important; 
}
.document-stamp {
    width: 16px;
    height: 16px;
    background-position: -320px -320px !important; 
}
.document-stand {
    width: 16px;
    height: 16px;
    background-position: -336px -320px !important; 
}
.document-sticky-note {
    width: 16px;
    height: 16px;
    background-position: -352px -320px !important; 
}
.document-sub {
    width: 16px;
    height: 16px;
    background-position: -368px -320px !important; 
}
.document-table {
    width: 16px;
    height: 16px;
    background-position: -384px -320px !important; 
}
.document-tag {
    width: 16px;
    height: 16px;
    background-position: -400px -320px !important; 
}
.document-task {
    width: 16px;
    height: 16px;
    background-position: -416px -320px !important; 
}
.document-template {
    width: 16px;
    height: 16px;
    background-position: -432px -320px !important; 
}
.document-tex {
    width: 16px;
    height: 16px;
    background-position: -448px -320px !important; 
}
.document-text-image {
    width: 16px;
    height: 16px;
    background-position: -464px -320px !important; 
}
.document-text {
    width: 16px;
    height: 16px;
    background-position: -480px -320px !important; 
}
.document-tree {
    width: 16px;
    height: 16px;
    background-position: -496px -320px !important; 
}
.document-view-book {
    width: 16px;
    height: 16px;
    background-position: -512px -320px !important; 
}
.document-view-thumbnail {
    width: 16px;
    height: 16px;
    background-position: -528px -320px !important; 
}
.document-view {
    width: 16px;
    height: 16px;
    background-position: -544px -320px !important; 
}
.document-visual-studio {
    width: 16px;
    height: 16px;
    background-position: -560px -320px !important; 
}
.document-word-text {
    width: 16px;
    height: 16px;
    background-position: -576px -320px !important; 
}
.document-word-tick {
    width: 16px;
    height: 16px;
    background-position: -592px -320px !important; 
}
.document-word {
    width: 16px;
    height: 16px;
    background-position: -608px -320px !important; 
}
.document-xaml {
    width: 16px;
    height: 16px;
    background-position: -624px -320px !important; 
}
.document-zipper {
    width: 16px;
    height: 16px;
    background-position: -640px -320px !important; 
}
.document {
    width: 16px;
    height: 16px;
    background-position: -656px -320px !important; 
}
.documents-stack {
    width: 16px;
    height: 16px;
    background-position: -672px -320px !important; 
}
.documents-text {
    width: 16px;
    height: 16px;
    background-position: -688px -320px !important; 
}
.documents {
    width: 16px;
    height: 16px;
    background-position: -704px -320px !important; 
}
.door--arrow {
    width: 16px;
    height: 16px;
    background-position: -720px -320px !important; 
}
.door--exclamation {
    width: 16px;
    height: 16px;
    background-position: -736px -320px !important; 
}
.door--minus {
    width: 16px;
    height: 16px;
    background-position: -752px -320px !important; 
}
.door--pencil {
    width: 16px;
    height: 16px;
    background-position: -768px -320px !important; 
}
.door--plus {
    width: 16px;
    height: 16px;
    background-position: -784px -320px !important; 
}
.door-open-in {
    width: 16px;
    height: 16px;
    background-position: -800px -320px !important; 
}
.door-open-out {
    width: 16px;
    height: 16px;
    background-position: -816px -320px !important; 
}
.door-open {
    width: 16px;
    height: 16px;
    background-position: -832px -320px !important; 
}
.door {
    width: 16px;
    height: 16px;
    background-position: -848px -320px !important; 
}
.download-cloud {
    width: 16px;
    height: 16px;
    background-position: -864px -320px !important; 
}
.download-linux {
    width: 16px;
    height: 16px;
    background-position: -880px -320px !important; 
}
.download-mac-os {
    width: 16px;
    height: 16px;
    background-position: -896px -320px !important; 
}
.download {
    width: 16px;
    height: 16px;
    background-position: -912px -320px !important; 
}
.drawer--arrow {
    width: 16px;
    height: 16px;
    background-position: -928px -320px !important; 
}
.drawer--exclamation {
    width: 16px;
    height: 16px;
    background-position: -944px -320px !important; 
}
.drawer--minus {
    width: 16px;
    height: 16px;
    background-position: -0px -336px !important; 
}
.drawer--pencil {
    width: 16px;
    height: 16px;
    background-position: -16px -336px !important; 
}
.drawer--plus {
    width: 16px;
    height: 16px;
    background-position: -32px -336px !important; 
}
.drawer-open {
    width: 16px;
    height: 16px;
    background-position: -48px -336px !important; 
}
.drawer {
    width: 16px;
    height: 16px;
    background-position: -64px -336px !important; 
}
.dress {
    width: 16px;
    height: 16px;
    background-position: -80px -336px !important; 
}
.drill--arrow {
    width: 16px;
    height: 16px;
    background-position: -96px -336px !important; 
}
.drill--exclamation {
    width: 16px;
    height: 16px;
    background-position: -112px -336px !important; 
}
.drill--minus {
    width: 16px;
    height: 16px;
    background-position: -128px -336px !important; 
}
.drill--pencil {
    width: 16px;
    height: 16px;
    background-position: -144px -336px !important; 
}
.drill--plus {
    width: 16px;
    height: 16px;
    background-position: -160px -336px !important; 
}
.drill {
    width: 16px;
    height: 16px;
    background-position: -176px -336px !important; 
}
.drive--arrow {
    width: 16px;
    height: 16px;
    background-position: -192px -336px !important; 
}
.drive--exclamation {
    width: 16px;
    height: 16px;
    background-position: -208px -336px !important; 
}
.drive--minus {
    width: 16px;
    height: 16px;
    background-position: -224px -336px !important; 
}
.drive--pencil {
    width: 16px;
    height: 16px;
    background-position: -240px -336px !important; 
}
.drive--plus {
    width: 16px;
    height: 16px;
    background-position: -256px -336px !important; 
}
.drive-disc-blue {
    width: 16px;
    height: 16px;
    background-position: -272px -336px !important; 
}
.drive-disc {
    width: 16px;
    height: 16px;
    background-position: -288px -336px !important; 
}
.drive-download {
    width: 16px;
    height: 16px;
    background-position: -304px -336px !important; 
}
.drive-globe {
    width: 16px;
    height: 16px;
    background-position: -320px -336px !important; 
}
.drive-medium {
    width: 16px;
    height: 16px;
    background-position: -336px -336px !important; 
}
.drive-network {
    width: 16px;
    height: 16px;
    background-position: -352px -336px !important; 
}
.drive-rename {
    width: 16px;
    height: 16px;
    background-position: -368px -336px !important; 
}
.drive-share {
    width: 16px;
    height: 16px;
    background-position: -384px -336px !important; 
}
.drive-small {
    width: 16px;
    height: 16px;
    background-position: -400px -336px !important; 
}
.drive-upload {
    width: 16px;
    height: 16px;
    background-position: -416px -336px !important; 
}
.drive {
    width: 16px;
    height: 16px;
    background-position: -432px -336px !important; 
}
.dummy-happy {
    width: 16px;
    height: 16px;
    background-position: -448px -336px !important; 
}
.dummy-sad {
    width: 16px;
    height: 16px;
    background-position: -464px -336px !important; 
}
.dummy-small {
    width: 16px;
    height: 16px;
    background-position: -480px -336px !important; 
}
.dummy {
    width: 16px;
    height: 16px;
    background-position: -496px -336px !important; 
}
.e-book-reader-black {
    width: 16px;
    height: 16px;
    background-position: -512px -336px !important; 
}
.e-book-reader-white {
    width: 16px;
    height: 16px;
    background-position: -528px -336px !important; 
}
.e-book-reader {
    width: 16px;
    height: 16px;
    background-position: -544px -336px !important; 
}
.ear--arrow {
    width: 16px;
    height: 16px;
    background-position: -560px -336px !important; 
}
.ear--exclamation {
    width: 16px;
    height: 16px;
    background-position: -576px -336px !important; 
}
.ear--minus {
    width: 16px;
    height: 16px;
    background-position: -592px -336px !important; 
}
.ear--pencil {
    width: 16px;
    height: 16px;
    background-position: -608px -336px !important; 
}
.ear--plus {
    width: 16px;
    height: 16px;
    background-position: -624px -336px !important; 
}
.ear-listen {
    width: 16px;
    height: 16px;
    background-position: -640px -336px !important; 
}
.ear-right {
    width: 16px;
    height: 16px;
    background-position: -656px -336px !important; 
}
.ear {
    width: 16px;
    height: 16px;
    background-position: -672px -336px !important; 
}
.edit-alignment-center {
    width: 16px;
    height: 16px;
    background-position: -688px -336px !important; 
}
.edit-alignment-justify-distribute {
    width: 16px;
    height: 16px;
    background-position: -704px -336px !important; 
}
.edit-alignment-justify {
    width: 16px;
    height: 16px;
    background-position: -720px -336px !important; 
}
.edit-alignment-right {
    width: 16px;
    height: 16px;
    background-position: -736px -336px !important; 
}
.edit-alignment {
    width: 16px;
    height: 16px;
    background-position: -752px -336px !important; 
}
.edit-all-caps {
    width: 16px;
    height: 16px;
    background-position: -768px -336px !important; 
}
.edit-bold {
    width: 16px;
    height: 16px;
    background-position: -784px -336px !important; 
}
.edit-code-division {
    width: 16px;
    height: 16px;
    background-position: -800px -336px !important; 
}
.edit-code {
    width: 16px;
    height: 16px;
    background-position: -816px -336px !important; 
}
.edit-color {
    width: 16px;
    height: 16px;
    background-position: -832px -336px !important; 
}
.edit-column {
    width: 16px;
    height: 16px;
    background-position: -848px -336px !important; 
}
.edit-comma {
    width: 16px;
    height: 16px;
    background-position: -864px -336px !important; 
}
.edit-decimal-decrease {
    width: 16px;
    height: 16px;
    background-position: -880px -336px !important; 
}
.edit-decimal {
    width: 16px;
    height: 16px;
    background-position: -896px -336px !important; 
}
.edit-diff {
    width: 16px;
    height: 16px;
    background-position: -912px -336px !important; 
}
.edit-direction-rtl {
    width: 16px;
    height: 16px;
    background-position: -928px -336px !important; 
}
.edit-direction {
    width: 16px;
    height: 16px;
    background-position: -944px -336px !important; 
}
.edit-drop-cap {
    width: 16px;
    height: 16px;
    background-position: -0px -352px !important; 
}
.edit-family {
    width: 16px;
    height: 16px;
    background-position: -16px -352px !important; 
}
.edit-heading-1 {
    width: 16px;
    height: 16px;
    background-position: -32px -352px !important; 
}
.edit-heading-2 {
    width: 16px;
    height: 16px;
    background-position: -48px -352px !important; 
}
.edit-heading-3 {
    width: 16px;
    height: 16px;
    background-position: -64px -352px !important; 
}
.edit-heading-4 {
    width: 16px;
    height: 16px;
    background-position: -80px -352px !important; 
}
.edit-heading-5 {
    width: 16px;
    height: 16px;
    background-position: -96px -352px !important; 
}
.edit-heading-6 {
    width: 16px;
    height: 16px;
    background-position: -112px -352px !important; 
}
.edit-heading {
    width: 16px;
    height: 16px;
    background-position: -128px -352px !important; 
}
.edit-hyphenation {
    width: 16px;
    height: 16px;
    background-position: -144px -352px !important; 
}
.edit-image-center {
    width: 16px;
    height: 16px;
    background-position: -160px -352px !important; 
}
.edit-image-right {
    width: 16px;
    height: 16px;
    background-position: -176px -352px !important; 
}
.edit-image {
    width: 16px;
    height: 16px;
    background-position: -192px -352px !important; 
}
.edit-indent-rtl {
    width: 16px;
    height: 16px;
    background-position: -208px -352px !important; 
}
.edit-indent {
    width: 16px;
    height: 16px;
    background-position: -224px -352px !important; 
}
.edit-italic {
    width: 16px;
    height: 16px;
    background-position: -240px -352px !important; 
}
.edit-kerning {
    width: 16px;
    height: 16px;
    background-position: -256px -352px !important; 
}
.edit-language {
    width: 16px;
    height: 16px;
    background-position: -272px -352px !important; 
}
.edit-letter-spacing {
    width: 16px;
    height: 16px;
    background-position: -288px -352px !important; 
}
.edit-line-spacing {
    width: 16px;
    height: 16px;
    background-position: -304px -352px !important; 
}
.edit-lipsum {
    width: 16px;
    height: 16px;
    background-position: -320px -352px !important; 
}
.edit-list-order-rtl {
    width: 16px;
    height: 16px;
    background-position: -336px -352px !important; 
}
.edit-list-order {
    width: 16px;
    height: 16px;
    background-position: -352px -352px !important; 
}
.edit-list-rtl {
    width: 16px;
    height: 16px;
    background-position: -368px -352px !important; 
}
.edit-list {
    width: 16px;
    height: 16px;
    background-position: -384px -352px !important; 
}
.edit-lowercase {
    width: 16px;
    height: 16px;
    background-position: -400px -352px !important; 
}
.edit-mathematics {
    width: 16px;
    height: 16px;
    background-position: -416px -352px !important; 
}
.edit-number {
    width: 16px;
    height: 16px;
    background-position: -432px -352px !important; 
}
.edit-outdent-rtl {
    width: 16px;
    height: 16px;
    background-position: -448px -352px !important; 
}
.edit-outdent {
    width: 16px;
    height: 16px;
    background-position: -464px -352px !important; 
}
.edit-outline {
    width: 16px;
    height: 16px;
    background-position: -480px -352px !important; 
}
.edit-overline {
    width: 16px;
    height: 16px;
    background-position: -496px -352px !important; 
}
.edit-padding-left {
    width: 16px;
    height: 16px;
    background-position: -512px -352px !important; 
}
.edit-padding-right {
    width: 16px;
    height: 16px;
    background-position: -528px -352px !important; 
}
.edit-padding-top {
    width: 16px;
    height: 16px;
    background-position: -544px -352px !important; 
}
.edit-padding {
    width: 16px;
    height: 16px;
    background-position: -560px -352px !important; 
}
.edit-percent {
    width: 16px;
    height: 16px;
    background-position: -576px -352px !important; 
}
.edit-pilcrow {
    width: 16px;
    height: 16px;
    background-position: -592px -352px !important; 
}
.edit-quotation {
    width: 16px;
    height: 16px;
    background-position: -608px -352px !important; 
}
.edit-replace {
    width: 16px;
    height: 16px;
    background-position: -624px -352px !important; 
}
.edit-rotate {
    width: 16px;
    height: 16px;
    background-position: -640px -352px !important; 
}
.edit-rule {
    width: 16px;
    height: 16px;
    background-position: -656px -352px !important; 
}
.edit-scale-vertical {
    width: 16px;
    height: 16px;
    background-position: -672px -352px !important; 
}
.edit-scale {
    width: 16px;
    height: 16px;
    background-position: -688px -352px !important; 
}
.edit-shade {
    width: 16px;
    height: 16px;
    background-position: -704px -352px !important; 
}
.edit-shadow {
    width: 16px;
    height: 16px;
    background-position: -720px -352px !important; 
}
.edit-signiture {
    width: 16px;
    height: 16px;
    background-position: -736px -352px !important; 
}
.edit-size-down {
    width: 16px;
    height: 16px;
    background-position: -752px -352px !important; 
}
.edit-size-up {
    width: 16px;
    height: 16px;
    background-position: -768px -352px !important; 
}
.edit-size {
    width: 16px;
    height: 16px;
    background-position: -784px -352px !important; 
}
.edit-small-caps {
    width: 16px;
    height: 16px;
    background-position: -800px -352px !important; 
}
.edit-space {
    width: 16px;
    height: 16px;
    background-position: -816px -352px !important; 
}
.edit-strike-double {
    width: 16px;
    height: 16px;
    background-position: -832px -352px !important; 
}
.edit-strike {
    width: 16px;
    height: 16px;
    background-position: -848px -352px !important; 
}
.edit-style {
    width: 16px;
    height: 16px;
    background-position: -864px -352px !important; 
}
.edit-subscript {
    width: 16px;
    height: 16px;
    background-position: -880px -352px !important; 
}
.edit-superscript {
    width: 16px;
    height: 16px;
    background-position: -896px -352px !important; 
}
.edit-symbol {
    width: 16px;
    height: 16px;
    background-position: -912px -352px !important; 
}
.edit-underline-double {
    width: 16px;
    height: 16px;
    background-position: -928px -352px !important; 
}
.edit-underline {
    width: 16px;
    height: 16px;
    background-position: -944px -352px !important; 
}
.edit-uppercase {
    width: 16px;
    height: 16px;
    background-position: -0px -368px !important; 
}
.edit-vertical-alignment-middle {
    width: 16px;
    height: 16px;
    background-position: -16px -368px !important; 
}
.edit-vertical-alignment-top {
    width: 16px;
    height: 16px;
    background-position: -32px -368px !important; 
}
.edit-vertical-alignment {
    width: 16px;
    height: 16px;
    background-position: -48px -368px !important; 
}
.edit-writing-mode-tbrl {
    width: 16px;
    height: 16px;
    background-position: -64px -368px !important; 
}
.edit-writing-mode {
    width: 16px;
    height: 16px;
    background-position: -80px -368px !important; 
}
.edit {
    width: 16px;
    height: 16px;
    background-position: -96px -368px !important; 
}
.envelope--arrow {
    width: 16px;
    height: 16px;
    background-position: -112px -368px !important; 
}
.envelope--exclamation {
    width: 16px;
    height: 16px;
    background-position: -128px -368px !important; 
}
.envelope--minus {
    width: 16px;
    height: 16px;
    background-position: -144px -368px !important; 
}
.envelope--pencil {
    width: 16px;
    height: 16px;
    background-position: -160px -368px !important; 
}
.envelope--plus {
    width: 16px;
    height: 16px;
    background-position: -176px -368px !important; 
}
.envelope-at-sign {
    width: 16px;
    height: 16px;
    background-position: -192px -368px !important; 
}
.envelope-label {
    width: 16px;
    height: 16px;
    background-position: -208px -368px !important; 
}
.envelope-share {
    width: 16px;
    height: 16px;
    background-position: -224px -368px !important; 
}
.envelope-string {
    width: 16px;
    height: 16px;
    background-position: -240px -368px !important; 
}
.envelope {
    width: 16px;
    height: 16px;
    background-position: -256px -368px !important; 
}
.equalizer--arrow {
    width: 16px;
    height: 16px;
    background-position: -272px -368px !important; 
}
.equalizer--exclamation {
    width: 16px;
    height: 16px;
    background-position: -288px -368px !important; 
}
.equalizer--minus {
    width: 16px;
    height: 16px;
    background-position: -304px -368px !important; 
}
.equalizer--pencil {
    width: 16px;
    height: 16px;
    background-position: -320px -368px !important; 
}
.equalizer--plus {
    width: 16px;
    height: 16px;
    background-position: -336px -368px !important; 
}
.equalizer-flat {
    width: 16px;
    height: 16px;
    background-position: -352px -368px !important; 
}
.equalizer-high {
    width: 16px;
    height: 16px;
    background-position: -368px -368px !important; 
}
.equalizer-low {
    width: 16px;
    height: 16px;
    background-position: -384px -368px !important; 
}
.equalizer {
    width: 16px;
    height: 16px;
    background-position: -400px -368px !important; 
}
.eraser--arrow {
    width: 16px;
    height: 16px;
    background-position: -416px -368px !important; 
}
.eraser--exclamation {
    width: 16px;
    height: 16px;
    background-position: -432px -368px !important; 
}
.eraser--minus {
    width: 16px;
    height: 16px;
    background-position: -448px -368px !important; 
}
.eraser--pencil {
    width: 16px;
    height: 16px;
    background-position: -464px -368px !important; 
}
.eraser--plus {
    width: 16px;
    height: 16px;
    background-position: -480px -368px !important; 
}
.eraser-small {
    width: 16px;
    height: 16px;
    background-position: -496px -368px !important; 
}
.eraser {
    width: 16px;
    height: 16px;
    background-position: -512px -368px !important; 
}
.exclamation--frame {
    width: 16px;
    height: 16px;
    background-position: -528px -368px !important; 
}
.exclamation-button {
    width: 16px;
    height: 16px;
    background-position: -544px -368px !important; 
}
.exclamation-circle-frame {
    width: 16px;
    height: 16px;
    background-position: -560px -368px !important; 
}
.exclamation-circle {
    width: 16px;
    height: 16px;
    background-position: -576px -368px !important; 
}
.exclamation-diamond-frame {
    width: 16px;
    height: 16px;
    background-position: -592px -368px !important; 
}
.exclamation-diamond {
    width: 16px;
    height: 16px;
    background-position: -608px -368px !important; 
}
.exclamation-octagon-frame {
    width: 16px;
    height: 16px;
    background-position: -624px -368px !important; 
}
.exclamation-octagon {
    width: 16px;
    height: 16px;
    background-position: -640px -368px !important; 
}
.exclamation-red-frame {
    width: 16px;
    height: 16px;
    background-position: -656px -368px !important; 
}
.exclamation-red {
    width: 16px;
    height: 16px;
    background-position: -672px -368px !important; 
}
.exclamation-shield-frame {
    width: 16px;
    height: 16px;
    background-position: -688px -368px !important; 
}
.exclamation-shield {
    width: 16px;
    height: 16px;
    background-position: -704px -368px !important; 
}
.exclamation-small-red {
    width: 16px;
    height: 16px;
    background-position: -720px -368px !important; 
}
.exclamation-small-white {
    width: 16px;
    height: 16px;
    background-position: -736px -368px !important; 
}
.exclamation-small {
    width: 16px;
    height: 16px;
    background-position: -752px -368px !important; 
}
.exclamation-white {
    width: 16px;
    height: 16px;
    background-position: -768px -368px !important; 
}
.exclamation {
    width: 16px;
    height: 16px;
    background-position: -784px -368px !important; 
}
.external-small {
    width: 16px;
    height: 16px;
    background-position: -800px -368px !important; 
}
.external {
    width: 16px;
    height: 16px;
    background-position: -816px -368px !important; 
}
.eye--arrow {
    width: 16px;
    height: 16px;
    background-position: -832px -368px !important; 
}
.eye--exclamation {
    width: 16px;
    height: 16px;
    background-position: -848px -368px !important; 
}
.eye--minus {
    width: 16px;
    height: 16px;
    background-position: -864px -368px !important; 
}
.eye--pencil {
    width: 16px;
    height: 16px;
    background-position: -880px -368px !important; 
}
.eye--plus {
    width: 16px;
    height: 16px;
    background-position: -896px -368px !important; 
}
.eye-close {
    width: 16px;
    height: 16px;
    background-position: -912px -368px !important; 
}
.eye-half {
    width: 16px;
    height: 16px;
    background-position: -928px -368px !important; 
}
.eye-red {
    width: 16px;
    height: 16px;
    background-position: -944px -368px !important; 
}
.eye {
    width: 16px;
    height: 16px;
    background-position: -0px -384px !important; 
}
.feed--arrow {
    width: 16px;
    height: 16px;
    background-position: -16px -384px !important; 
}
.feed--exclamation {
    width: 16px;
    height: 16px;
    background-position: -32px -384px !important; 
}
.feed--minus {
    width: 16px;
    height: 16px;
    background-position: -48px -384px !important; 
}
.feed--pencil {
    width: 16px;
    height: 16px;
    background-position: -64px -384px !important; 
}
.feed--plus {
    width: 16px;
    height: 16px;
    background-position: -80px -384px !important; 
}
.feed-balloon {
    width: 16px;
    height: 16px;
    background-position: -96px -384px !important; 
}
.feed-document {
    width: 16px;
    height: 16px;
    background-position: -112px -384px !important; 
}
.feed-small {
    width: 16px;
    height: 16px;
    background-position: -128px -384px !important; 
}
.feed {
    width: 16px;
    height: 16px;
    background-position: -144px -384px !important; 
}
.fill-090 {
    width: 16px;
    height: 16px;
    background-position: -160px -384px !important; 
}
.fill-180 {
    width: 16px;
    height: 16px;
    background-position: -176px -384px !important; 
}
.fill-270 {
    width: 16px;
    height: 16px;
    background-position: -192px -384px !important; 
}
.fill-medium-090 {
    width: 16px;
    height: 16px;
    background-position: -208px -384px !important; 
}
.fill-medium-180 {
    width: 16px;
    height: 16px;
    background-position: -224px -384px !important; 
}
.fill-medium-270 {
    width: 16px;
    height: 16px;
    background-position: -240px -384px !important; 
}
.fill-medium {
    width: 16px;
    height: 16px;
    background-position: -256px -384px !important; 
}
.fill {
    width: 16px;
    height: 16px;
    background-position: -272px -384px !important; 
}
.film--arrow {
    width: 16px;
    height: 16px;
    background-position: -288px -384px !important; 
}
.film--exclamation {
    width: 16px;
    height: 16px;
    background-position: -304px -384px !important; 
}
.film--minus {
    width: 16px;
    height: 16px;
    background-position: -320px -384px !important; 
}
.film--pencil {
    width: 16px;
    height: 16px;
    background-position: -336px -384px !important; 
}
.film--plus {
    width: 16px;
    height: 16px;
    background-position: -352px -384px !important; 
}
.film-cast {
    width: 16px;
    height: 16px;
    background-position: -368px -384px !important; 
}
.film-medium {
    width: 16px;
    height: 16px;
    background-position: -384px -384px !important; 
}
.film-small {
    width: 16px;
    height: 16px;
    background-position: -400px -384px !important; 
}
.film-timeline {
    width: 16px;
    height: 16px;
    background-position: -416px -384px !important; 
}
.film-youtube {
    width: 16px;
    height: 16px;
    background-position: -432px -384px !important; 
}
.film {
    width: 16px;
    height: 16px;
    background-position: -448px -384px !important; 
}
.films {
    width: 16px;
    height: 16px;
    background-position: -464px -384px !important; 
}
.fingerprint-recognition-fail {
    width: 16px;
    height: 16px;
    background-position: -480px -384px !important; 
}
.fingerprint-recognition {
    width: 16px;
    height: 16px;
    background-position: -496px -384px !important; 
}
.fingerprint {
    width: 16px;
    height: 16px;
    background-position: -512px -384px !important; 
}
.fire--arrow {
    width: 16px;
    height: 16px;
    background-position: -528px -384px !important; 
}
.fire--exclamation {
    width: 16px;
    height: 16px;
    background-position: -544px -384px !important; 
}
.fire--minus {
    width: 16px;
    height: 16px;
    background-position: -560px -384px !important; 
}
.fire--pencil {
    width: 16px;
    height: 16px;
    background-position: -576px -384px !important; 
}
.fire--plus {
    width: 16px;
    height: 16px;
    background-position: -592px -384px !important; 
}
.fire-big {
    width: 16px;
    height: 16px;
    background-position: -608px -384px !important; 
}
.fire-small {
    width: 16px;
    height: 16px;
    background-position: -624px -384px !important; 
}
.fire {
    width: 16px;
    height: 16px;
    background-position: -640px -384px !important; 
}
.flag--arrow {
    width: 16px;
    height: 16px;
    background-position: -656px -384px !important; 
}
.flag--exclamation {
    width: 16px;
    height: 16px;
    background-position: -672px -384px !important; 
}
.flag--minus {
    width: 16px;
    height: 16px;
    background-position: -688px -384px !important; 
}
.flag--pencil {
    width: 16px;
    height: 16px;
    background-position: -704px -384px !important; 
}
.flag--plus {
    width: 16px;
    height: 16px;
    background-position: -720px -384px !important; 
}
.flag-black {
    width: 16px;
    height: 16px;
    background-position: -736px -384px !important; 
}
.flag-blue {
    width: 16px;
    height: 16px;
    background-position: -752px -384px !important; 
}
.flag-checker {
    width: 16px;
    height: 16px;
    background-position: -768px -384px !important; 
}
.flag-gray {
    width: 16px;
    height: 16px;
    background-position: -784px -384px !important; 
}
.flag-green {
    width: 16px;
    height: 16px;
    background-position: -800px -384px !important; 
}
.flag-pink {
    width: 16px;
    height: 16px;
    background-position: -816px -384px !important; 
}
.flag-purple {
    width: 16px;
    height: 16px;
    background-position: -832px -384px !important; 
}
.flag-small {
    width: 16px;
    height: 16px;
    background-position: -848px -384px !important; 
}
.flag-white {
    width: 16px;
    height: 16px;
    background-position: -864px -384px !important; 
}
.flag-yellow {
    width: 16px;
    height: 16px;
    background-position: -880px -384px !important; 
}
.flag {
    width: 16px;
    height: 16px;
    background-position: -896px -384px !important; 
}
.flashlight--arrow {
    width: 16px;
    height: 16px;
    background-position: -912px -384px !important; 
}
.flashlight--exclamation {
    width: 16px;
    height: 16px;
    background-position: -928px -384px !important; 
}
.flashlight--minus {
    width: 16px;
    height: 16px;
    background-position: -944px -384px !important; 
}
.flashlight--pencil {
    width: 16px;
    height: 16px;
    background-position: -0px -400px !important; 
}
.flashlight--plus {
    width: 16px;
    height: 16px;
    background-position: -16px -400px !important; 
}
.flashlight-shine {
    width: 16px;
    height: 16px;
    background-position: -32px -400px !important; 
}
.flashlight {
    width: 16px;
    height: 16px;
    background-position: -48px -400px !important; 
}
.flask--arrow {
    width: 16px;
    height: 16px;
    background-position: -64px -400px !important; 
}
.flask--exclamation {
    width: 16px;
    height: 16px;
    background-position: -80px -400px !important; 
}
.flask--minus {
    width: 16px;
    height: 16px;
    background-position: -96px -400px !important; 
}
.flask--pencil {
    width: 16px;
    height: 16px;
    background-position: -112px -400px !important; 
}
.flask--plus {
    width: 16px;
    height: 16px;
    background-position: -128px -400px !important; 
}
.flask-empty {
    width: 16px;
    height: 16px;
    background-position: -144px -400px !important; 
}
.flask {
    width: 16px;
    height: 16px;
    background-position: -160px -400px !important; 
}
.flower-face {
    width: 16px;
    height: 16px;
    background-position: -176px -400px !important; 
}
.flower-pluck {
    width: 16px;
    height: 16px;
    background-position: -192px -400px !important; 
}
.flower {
    width: 16px;
    height: 16px;
    background-position: -208px -400px !important; 
}
.foaf {
    width: 16px;
    height: 16px;
    background-position: -224px -400px !important; 
}
.folder--arrow {
    width: 16px;
    height: 16px;
    background-position: -240px -400px !important; 
}
.folder--exclamation {
    width: 16px;
    height: 16px;
    background-position: -256px -400px !important; 
}
.folder--minus {
    width: 16px;
    height: 16px;
    background-position: -272px -400px !important; 
}
.folder--pencil {
    width: 16px;
    height: 16px;
    background-position: -288px -400px !important; 
}
.folder--plus {
    width: 16px;
    height: 16px;
    background-position: -304px -400px !important; 
}
.folder-bookmark {
    width: 16px;
    height: 16px;
    background-position: -320px -400px !important; 
}
.folder-broken {
    width: 16px;
    height: 16px;
    background-position: -336px -400px !important; 
}
.folder-export {
    width: 16px;
    height: 16px;
    background-position: -352px -400px !important; 
}
.folder-horizontal-open {
    width: 16px;
    height: 16px;
    background-position: -368px -400px !important; 
}
.folder-horizontal {
    width: 16px;
    height: 16px;
    background-position: -384px -400px !important; 
}
.folder-import {
    width: 16px;
    height: 16px;
    background-position: -400px -400px !important; 
}
.folder-medium {
    width: 16px;
    height: 16px;
    background-position: -416px -400px !important; 
}
.folder-network-horizontal-open {
    width: 16px;
    height: 16px;
    background-position: -432px -400px !important; 
}
.folder-network-horizontal {
    width: 16px;
    height: 16px;
    background-position: -448px -400px !important; 
}
.folder-network {
    width: 16px;
    height: 16px;
    background-position: -464px -400px !important; 
}
.folder-open-document-music-playlist {
    width: 16px;
    height: 16px;
    background-position: -480px -400px !important; 
}
.folder-open-document-music {
    width: 16px;
    height: 16px;
    background-position: -496px -400px !important; 
}
.folder-open-document-text {
    width: 16px;
    height: 16px;
    background-position: -512px -400px !important; 
}
.folder-open-document {
    width: 16px;
    height: 16px;
    background-position: -528px -400px !important; 
}
.folder-open-feed {
    width: 16px;
    height: 16px;
    background-position: -544px -400px !important; 
}
.folder-open-film {
    width: 16px;
    height: 16px;
    background-position: -560px -400px !important; 
}
.folder-open-image {
    width: 16px;
    height: 16px;
    background-position: -576px -400px !important; 
}
.folder-open-slide {
    width: 16px;
    height: 16px;
    background-position: -592px -400px !important; 
}
.folder-open-table {
    width: 16px;
    height: 16px;
    background-position: -608px -400px !important; 
}
.folder-open {
    width: 16px;
    height: 16px;
    background-position: -624px -400px !important; 
}
.folder-rename {
    width: 16px;
    height: 16px;
    background-position: -640px -400px !important; 
}
.folder-search-result {
    width: 16px;
    height: 16px;
    background-position: -656px -400px !important; 
}
.folder-share {
    width: 16px;
    height: 16px;
    background-position: -672px -400px !important; 
}
.folder-shred {
    width: 16px;
    height: 16px;
    background-position: -688px -400px !important; 
}
.folder-small-horizontal {
    width: 16px;
    height: 16px;
    background-position: -704px -400px !important; 
}
.folder-small {
    width: 16px;
    height: 16px;
    background-position: -720px -400px !important; 
}
.folder-smiley-sad {
    width: 16px;
    height: 16px;
    background-position: -736px -400px !important; 
}
.folder-smiley {
    width: 16px;
    height: 16px;
    background-position: -752px -400px !important; 
}
.folder-stamp {
    width: 16px;
    height: 16px;
    background-position: -768px -400px !important; 
}
.folder-stand {
    width: 16px;
    height: 16px;
    background-position: -784px -400px !important; 
}
.folder-sticky-note {
    width: 16px;
    height: 16px;
    background-position: -800px -400px !important; 
}
.folder-tree {
    width: 16px;
    height: 16px;
    background-position: -816px -400px !important; 
}
.folder-zipper {
    width: 16px;
    height: 16px;
    background-position: -832px -400px !important; 
}
.folder {
    width: 16px;
    height: 16px;
    background-position: -848px -400px !important; 
}
.folders-stack {
    width: 16px;
    height: 16px;
    background-position: -864px -400px !important; 
}
.folders {
    width: 16px;
    height: 16px;
    background-position: -880px -400px !important; 
}
.folding-fan {
    width: 16px;
    height: 16px;
    background-position: -896px -400px !important; 
}
.footprint {
    width: 16px;
    height: 16px;
    background-position: -912px -400px !important; 
}
.footprints {
    width: 16px;
    height: 16px;
    background-position: -928px -400px !important; 
}
.fruit-apple-half {
    width: 16px;
    height: 16px;
    background-position: -944px -400px !important; 
}
.fruit-grape {
    width: 16px;
    height: 16px;
    background-position: -0px -416px !important; 
}
.fruit-lime {
    width: 16px;
    height: 16px;
    background-position: -16px -416px !important; 
}
.fruit-orange {
    width: 16px;
    height: 16px;
    background-position: -32px -416px !important; 
}
.fruit {
    width: 16px;
    height: 16px;
    background-position: -48px -416px !important; 
}
.function {
    width: 16px;
    height: 16px;
    background-position: -64px -416px !important; 
}
.funnel--arrow {
    width: 16px;
    height: 16px;
    background-position: -80px -416px !important; 
}
.funnel--exclamation {
    width: 16px;
    height: 16px;
    background-position: -96px -416px !important; 
}
.funnel--minus {
    width: 16px;
    height: 16px;
    background-position: -112px -416px !important; 
}
.funnel--pencil {
    width: 16px;
    height: 16px;
    background-position: -128px -416px !important; 
}
.funnel--plus {
    width: 16px;
    height: 16px;
    background-position: -144px -416px !important; 
}
.funnel-small {
    width: 16px;
    height: 16px;
    background-position: -160px -416px !important; 
}
.funnel {
    width: 16px;
    height: 16px;
    background-position: -176px -416px !important; 
}
.futon {
    width: 16px;
    height: 16px;
    background-position: -192px -416px !important; 
}
.game-monitor {
    width: 16px;
    height: 16px;
    background-position: -208px -416px !important; 
}
.game {
    width: 16px;
    height: 16px;
    background-position: -224px -416px !important; 
}
.gear--arrow {
    width: 16px;
    height: 16px;
    background-position: -240px -416px !important; 
}
.gear--exclamation {
    width: 16px;
    height: 16px;
    background-position: -256px -416px !important; 
}
.gear--minus {
    width: 16px;
    height: 16px;
    background-position: -272px -416px !important; 
}
.gear--pencil {
    width: 16px;
    height: 16px;
    background-position: -288px -416px !important; 
}
.gear--plus {
    width: 16px;
    height: 16px;
    background-position: -304px -416px !important; 
}
.gear-small {
    width: 16px;
    height: 16px;
    background-position: -320px -416px !important; 
}
.gear {
    width: 16px;
    height: 16px;
    background-position: -336px -416px !important; 
}
.gender-female {
    width: 16px;
    height: 16px;
    background-position: -352px -416px !important; 
}
.gender {
    width: 16px;
    height: 16px;
    background-position: -368px -416px !important; 
}
.geolocation-small {
    width: 16px;
    height: 16px;
    background-position: -384px -416px !important; 
}
.geolocation {
    width: 16px;
    height: 16px;
    background-position: -400px -416px !important; 
}
.geotag-balloon {
    width: 16px;
    height: 16px;
    background-position: -416px -416px !important; 
}
.geotag-document {
    width: 16px;
    height: 16px;
    background-position: -432px -416px !important; 
}
.geotag-small {
    width: 16px;
    height: 16px;
    background-position: -448px -416px !important; 
}
.geotag {
    width: 16px;
    height: 16px;
    background-position: -464px -416px !important; 
}
.ghost-small {
    width: 16px;
    height: 16px;
    background-position: -480px -416px !important; 
}
.ghost {
    width: 16px;
    height: 16px;
    background-position: -496px -416px !important; 
}
.gingerbread-man-chocolate {
    width: 16px;
    height: 16px;
    background-position: -512px -416px !important; 
}
.gingerbread-man {
    width: 16px;
    height: 16px;
    background-position: -528px -416px !important; 
}
.git-small {
    width: 16px;
    height: 16px;
    background-position: -544px -416px !important; 
}
.git {
    width: 16px;
    height: 16px;
    background-position: -560px -416px !important; 
}
.glass--arrow {
    width: 16px;
    height: 16px;
    background-position: -576px -416px !important; 
}
.glass--exclamation {
    width: 16px;
    height: 16px;
    background-position: -592px -416px !important; 
}
.glass--minus {
    width: 16px;
    height: 16px;
    background-position: -608px -416px !important; 
}
.glass--pencil {
    width: 16px;
    height: 16px;
    background-position: -624px -416px !important; 
}
.glass--plus {
    width: 16px;
    height: 16px;
    background-position: -640px -416px !important; 
}
.glass-empty {
    width: 16px;
    height: 16px;
    background-position: -656px -416px !important; 
}
.glass-narrow {
    width: 16px;
    height: 16px;
    background-position: -672px -416px !important; 
}
.glass-wide {
    width: 16px;
    height: 16px;
    background-position: -688px -416px !important; 
}
.glass {
    width: 16px;
    height: 16px;
    background-position: -704px -416px !important; 
}
.globe--arrow {
    width: 16px;
    height: 16px;
    background-position: -720px -416px !important; 
}
.globe--exclamation {
    width: 16px;
    height: 16px;
    background-position: -736px -416px !important; 
}
.globe--minus {
    width: 16px;
    height: 16px;
    background-position: -752px -416px !important; 
}
.globe--pencil {
    width: 16px;
    height: 16px;
    background-position: -768px -416px !important; 
}
.globe--plus {
    width: 16px;
    height: 16px;
    background-position: -784px -416px !important; 
}
.globe-green {
    width: 16px;
    height: 16px;
    background-position: -800px -416px !important; 
}
.globe-medium-green {
    width: 16px;
    height: 16px;
    background-position: -816px -416px !important; 
}
.globe-medium {
    width: 16px;
    height: 16px;
    background-position: -832px -416px !important; 
}
.globe-model {
    width: 16px;
    height: 16px;
    background-position: -848px -416px !important; 
}
.globe-network-ethernet {
    width: 16px;
    height: 16px;
    background-position: -864px -416px !important; 
}
.globe-network {
    width: 16px;
    height: 16px;
    background-position: -880px -416px !important; 
}
.globe-place {
    width: 16px;
    height: 16px;
    background-position: -896px -416px !important; 
}
.globe-share {
    width: 16px;
    height: 16px;
    background-position: -912px -416px !important; 
}
.globe-small-green {
    width: 16px;
    height: 16px;
    background-position: -928px -416px !important; 
}
.globe-small {
    width: 16px;
    height: 16px;
    background-position: -944px -416px !important; 
}
.globe {
    width: 16px;
    height: 16px;
    background-position: -0px -432px !important; 
}
.gradient-small {
    width: 16px;
    height: 16px;
    background-position: -16px -432px !important; 
}
.gradient {
    width: 16px;
    height: 16px;
    background-position: -32px -432px !important; 
}
.graduation-hat {
    width: 16px;
    height: 16px;
    background-position: -48px -432px !important; 
}
.graphic-card {
    width: 16px;
    height: 16px;
    background-position: -64px -432px !important; 
}
.grid-dot {
    width: 16px;
    height: 16px;
    background-position: -80px -432px !important; 
}
.grid-small-dot {
    width: 16px;
    height: 16px;
    background-position: -96px -432px !important; 
}
.grid-small {
    width: 16px;
    height: 16px;
    background-position: -112px -432px !important; 
}
.grid-snap-dot {
    width: 16px;
    height: 16px;
    background-position: -128px -432px !important; 
}
.grid-snap {
    width: 16px;
    height: 16px;
    background-position: -144px -432px !important; 
}
.grid {
    width: 16px;
    height: 16px;
    background-position: -160px -432px !important; 
}
.guide-snap {
    width: 16px;
    height: 16px;
    background-position: -176px -432px !important; 
}
.guide {
    width: 16px;
    height: 16px;
    background-position: -192px -432px !important; 
}
.guitar--arrow {
    width: 16px;
    height: 16px;
    background-position: -208px -432px !important; 
}
.guitar--exclamation {
    width: 16px;
    height: 16px;
    background-position: -224px -432px !important; 
}
.guitar--minus {
    width: 16px;
    height: 16px;
    background-position: -240px -432px !important; 
}
.guitar--pencil {
    width: 16px;
    height: 16px;
    background-position: -256px -432px !important; 
}
.guitar--plus {
    width: 16px;
    height: 16px;
    background-position: -272px -432px !important; 
}
.guitar {
    width: 16px;
    height: 16px;
    background-position: -288px -432px !important; 
}
.haiku-wide {
    width: 16px;
    height: 16px;
    background-position: -304px -432px !important; 
}
.haiku {
    width: 16px;
    height: 16px;
    background-position: -320px -432px !important; 
}
.hamburger {
    width: 16px;
    height: 16px;
    background-position: -336px -432px !important; 
}
.hammer--arrow {
    width: 16px;
    height: 16px;
    background-position: -352px -432px !important; 
}
.hammer--exclamation {
    width: 16px;
    height: 16px;
    background-position: -368px -432px !important; 
}
.hammer--minus {
    width: 16px;
    height: 16px;
    background-position: -384px -432px !important; 
}
.hammer--pencil {
    width: 16px;
    height: 16px;
    background-position: -400px -432px !important; 
}
.hammer--plus {
    width: 16px;
    height: 16px;
    background-position: -416px -432px !important; 
}
.hammer-left {
    width: 16px;
    height: 16px;
    background-position: -432px -432px !important; 
}
.hammer-screwdriver {
    width: 16px;
    height: 16px;
    background-position: -448px -432px !important; 
}
.hammer {
    width: 16px;
    height: 16px;
    background-position: -464px -432px !important; 
}
.hand-finger {
    width: 16px;
    height: 16px;
    background-position: -480px -432px !important; 
}
.hand-horns {
    width: 16px;
    height: 16px;
    background-position: -496px -432px !important; 
}
.hand-ily {
    width: 16px;
    height: 16px;
    background-position: -512px -432px !important; 
}
.hand-pinky {
    width: 16px;
    height: 16px;
    background-position: -528px -432px !important; 
}
.hand-point-090 {
    width: 16px;
    height: 16px;
    background-position: -544px -432px !important; 
}
.hand-point-180 {
    width: 16px;
    height: 16px;
    background-position: -560px -432px !important; 
}
.hand-point-270 {
    width: 16px;
    height: 16px;
    background-position: -576px -432px !important; 
}
.hand-point {
    width: 16px;
    height: 16px;
    background-position: -592px -432px !important; 
}
.hand-property {
    width: 16px;
    height: 16px;
    background-position: -608px -432px !important; 
}
.hand-red-string-of-fate {
    width: 16px;
    height: 16px;
    background-position: -624px -432px !important; 
}
.hand-shake {
    width: 16px;
    height: 16px;
    background-position: -640px -432px !important; 
}
.hand-share {
    width: 16px;
    height: 16px;
    background-position: -656px -432px !important; 
}
.hand {
    width: 16px;
    height: 16px;
    background-position: -672px -432px !important; 
}
.hard-hat--arrow {
    width: 16px;
    height: 16px;
    background-position: -688px -432px !important; 
}
.hard-hat--exclamation {
    width: 16px;
    height: 16px;
    background-position: -704px -432px !important; 
}
.hard-hat--minus {
    width: 16px;
    height: 16px;
    background-position: -720px -432px !important; 
}
.hard-hat--pencil {
    width: 16px;
    height: 16px;
    background-position: -736px -432px !important; 
}
.hard-hat--plus {
    width: 16px;
    height: 16px;
    background-position: -752px -432px !important; 
}
.hard-hat-military-camouflage {
    width: 16px;
    height: 16px;
    background-position: -768px -432px !important; 
}
.hard-hat-military {
    width: 16px;
    height: 16px;
    background-position: -784px -432px !important; 
}
.hard-hat-mine {
    width: 16px;
    height: 16px;
    background-position: -800px -432px !important; 
}
.hard-hat {
    width: 16px;
    height: 16px;
    background-position: -816px -432px !important; 
}
.headphone--arrow {
    width: 16px;
    height: 16px;
    background-position: -832px -432px !important; 
}
.headphone--exclamation {
    width: 16px;
    height: 16px;
    background-position: -848px -432px !important; 
}
.headphone--minus {
    width: 16px;
    height: 16px;
    background-position: -864px -432px !important; 
}
.headphone--pencil {
    width: 16px;
    height: 16px;
    background-position: -880px -432px !important; 
}
.headphone--plus {
    width: 16px;
    height: 16px;
    background-position: -896px -432px !important; 
}
.headphone-microphone {
    width: 16px;
    height: 16px;
    background-position: -912px -432px !important; 
}
.headphone {
    width: 16px;
    height: 16px;
    background-position: -928px -432px !important; 
}
.headstone-cross {
    width: 16px;
    height: 16px;
    background-position: -944px -432px !important; 
}
.headstone-rip {
    width: 16px;
    height: 16px;
    background-position: -0px -448px !important; 
}
.headstone {
    width: 16px;
    height: 16px;
    background-position: -16px -448px !important; 
}
.heart--arrow {
    width: 16px;
    height: 16px;
    background-position: -32px -448px !important; 
}
.heart--exclamation {
    width: 16px;
    height: 16px;
    background-position: -48px -448px !important; 
}
.heart--minus {
    width: 16px;
    height: 16px;
    background-position: -64px -448px !important; 
}
.heart--pencil {
    width: 16px;
    height: 16px;
    background-position: -80px -448px !important; 
}
.heart--plus {
    width: 16px;
    height: 16px;
    background-position: -96px -448px !important; 
}
.heart-break {
    width: 16px;
    height: 16px;
    background-position: -112px -448px !important; 
}
.heart-empty {
    width: 16px;
    height: 16px;
    background-position: -128px -448px !important; 
}
.heart-half {
    width: 16px;
    height: 16px;
    background-position: -144px -448px !important; 
}
.heart-small-empty {
    width: 16px;
    height: 16px;
    background-position: -160px -448px !important; 
}
.heart-small-half {
    width: 16px;
    height: 16px;
    background-position: -176px -448px !important; 
}
.heart-small {
    width: 16px;
    height: 16px;
    background-position: -192px -448px !important; 
}
.heart {
    width: 16px;
    height: 16px;
    background-position: -208px -448px !important; 
}
.highlighter--arrow {
    width: 16px;
    height: 16px;
    background-position: -224px -448px !important; 
}
.highlighter--exclamation {
    width: 16px;
    height: 16px;
    background-position: -240px -448px !important; 
}
.highlighter--minus {
    width: 16px;
    height: 16px;
    background-position: -256px -448px !important; 
}
.highlighter--plus {
    width: 16px;
    height: 16px;
    background-position: -272px -448px !important; 
}
.highlighter-color {
    width: 16px;
    height: 16px;
    background-position: -288px -448px !important; 
}
.highlighter-small {
    width: 16px;
    height: 16px;
    background-position: -304px -448px !important; 
}
.highlighter-text {
    width: 16px;
    height: 16px;
    background-position: -320px -448px !important; 
}
.highlighter {
    width: 16px;
    height: 16px;
    background-position: -336px -448px !important; 
}
.holly {
    width: 16px;
    height: 16px;
    background-position: -352px -448px !important; 
}
.home--arrow {
    width: 16px;
    height: 16px;
    background-position: -368px -448px !important; 
}
.home--exclamation {
    width: 16px;
    height: 16px;
    background-position: -384px -448px !important; 
}
.home--minus {
    width: 16px;
    height: 16px;
    background-position: -400px -448px !important; 
}
.home--pencil {
    width: 16px;
    height: 16px;
    background-position: -416px -448px !important; 
}
.home--plus {
    width: 16px;
    height: 16px;
    background-position: -432px -448px !important; 
}
.home-for-sale-sign-blue {
    width: 16px;
    height: 16px;
    background-position: -448px -448px !important; 
}
.home-for-sale-sign-red {
    width: 16px;
    height: 16px;
    background-position: -464px -448px !important; 
}
.home-for-sale-sign {
    width: 16px;
    height: 16px;
    background-position: -480px -448px !important; 
}
.home-medium {
    width: 16px;
    height: 16px;
    background-position: -496px -448px !important; 
}
.home-network {
    width: 16px;
    height: 16px;
    background-position: -512px -448px !important; 
}
.home-share {
    width: 16px;
    height: 16px;
    background-position: -528px -448px !important; 
}
.home-small {
    width: 16px;
    height: 16px;
    background-position: -544px -448px !important; 
}
.home {
    width: 16px;
    height: 16px;
    background-position: -560px -448px !important; 
}
.hourglass--arrow {
    width: 16px;
    height: 16px;
    background-position: -576px -448px !important; 
}
.hourglass--exclamation {
    width: 16px;
    height: 16px;
    background-position: -592px -448px !important; 
}
.hourglass--minus {
    width: 16px;
    height: 16px;
    background-position: -608px -448px !important; 
}
.hourglass--pencil {
    width: 16px;
    height: 16px;
    background-position: -624px -448px !important; 
}
.hourglass--plus {
    width: 16px;
    height: 16px;
    background-position: -640px -448px !important; 
}
.hourglass-select-remain {
    width: 16px;
    height: 16px;
    background-position: -656px -448px !important; 
}
.hourglass-select {
    width: 16px;
    height: 16px;
    background-position: -672px -448px !important; 
}
.hourglass {
    width: 16px;
    height: 16px;
    background-position: -688px -448px !important; 
}
.ice--arrow {
    width: 16px;
    height: 16px;
    background-position: -704px -448px !important; 
}
.ice--exclamation {
    width: 16px;
    height: 16px;
    background-position: -720px -448px !important; 
}
.ice--minus {
    width: 16px;
    height: 16px;
    background-position: -736px -448px !important; 
}
.ice--pencil {
    width: 16px;
    height: 16px;
    background-position: -752px -448px !important; 
}
.ice--plus {
    width: 16px;
    height: 16px;
    background-position: -768px -448px !important; 
}
.ice-cream-blue-moon {
    width: 16px;
    height: 16px;
    background-position: -784px -448px !important; 
}
.ice-cream-chocolate {
    width: 16px;
    height: 16px;
    background-position: -800px -448px !important; 
}
.ice-cream-empty {
    width: 16px;
    height: 16px;
    background-position: -816px -448px !important; 
}
.ice-cream-sprinkles-blue-moon {
    width: 16px;
    height: 16px;
    background-position: -832px -448px !important; 
}
.ice-cream-sprinkles-chocolate {
    width: 16px;
    height: 16px;
    background-position: -848px -448px !important; 
}
.ice-cream-sprinkles {
    width: 16px;
    height: 16px;
    background-position: -864px -448px !important; 
}
.ice-cream {
    width: 16px;
    height: 16px;
    background-position: -880px -448px !important; 
}
.ice {
    width: 16px;
    height: 16px;
    background-position: -896px -448px !important; 
}
.image--arrow {
    width: 16px;
    height: 16px;
    background-position: -912px -448px !important; 
}
.image--exclamation {
    width: 16px;
    height: 16px;
    background-position: -928px -448px !important; 
}
.image--minus {
    width: 16px;
    height: 16px;
    background-position: -944px -448px !important; 
}
.image--pencil {
    width: 16px;
    height: 16px;
    background-position: -0px -464px !important; 
}
.image--plus {
    width: 16px;
    height: 16px;
    background-position: -16px -464px !important; 
}
.image-balloon {
    width: 16px;
    height: 16px;
    background-position: -32px -464px !important; 
}
.image-blur {
    width: 16px;
    height: 16px;
    background-position: -48px -464px !important; 
}
.image-cast {
    width: 16px;
    height: 16px;
    background-position: -64px -464px !important; 
}
.image-crop {
    width: 16px;
    height: 16px;
    background-position: -80px -464px !important; 
}
.image-empty {
    width: 16px;
    height: 16px;
    background-position: -96px -464px !important; 
}
.image-export {
    width: 16px;
    height: 16px;
    background-position: -112px -464px !important; 
}
.image-import {
    width: 16px;
    height: 16px;
    background-position: -128px -464px !important; 
}
.image-instagram-frame {
    width: 16px;
    height: 16px;
    background-position: -144px -464px !important; 
}
.image-instagram {
    width: 16px;
    height: 16px;
    background-position: -160px -464px !important; 
}
.image-map {
    width: 16px;
    height: 16px;
    background-position: -176px -464px !important; 
}
.image-medium {
    width: 16px;
    height: 16px;
    background-position: -192px -464px !important; 
}
.image-reflection {
    width: 16px;
    height: 16px;
    background-position: -208px -464px !important; 
}
.image-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -224px -464px !important; 
}
.image-resize {
    width: 16px;
    height: 16px;
    background-position: -240px -464px !important; 
}
.image-saturation-up {
    width: 16px;
    height: 16px;
    background-position: -256px -464px !important; 
}
.image-saturation {
    width: 16px;
    height: 16px;
    background-position: -272px -464px !important; 
}
.image-select {
    width: 16px;
    height: 16px;
    background-position: -288px -464px !important; 
}
.image-share {
    width: 16px;
    height: 16px;
    background-position: -304px -464px !important; 
}
.image-sharpen {
    width: 16px;
    height: 16px;
    background-position: -320px -464px !important; 
}
.image-small-sunset {
    width: 16px;
    height: 16px;
    background-position: -336px -464px !important; 
}
.image-small {
    width: 16px;
    height: 16px;
    background-position: -352px -464px !important; 
}
.image-sunset {
    width: 16px;
    height: 16px;
    background-position: -368px -464px !important; 
}
.image-vertical-sunset {
    width: 16px;
    height: 16px;
    background-position: -384px -464px !important; 
}
.image-vertical {
    width: 16px;
    height: 16px;
    background-position: -400px -464px !important; 
}
.image {
    width: 16px;
    height: 16px;
    background-position: -416px -464px !important; 
}
.images-flickr {
    width: 16px;
    height: 16px;
    background-position: -432px -464px !important; 
}
.images-stack {
    width: 16px;
    height: 16px;
    background-position: -448px -464px !important; 
}
.images {
    width: 16px;
    height: 16px;
    background-position: -464px -464px !important; 
}
.inbox--arrow {
    width: 16px;
    height: 16px;
    background-position: -480px -464px !important; 
}
.inbox--exclamation {
    width: 16px;
    height: 16px;
    background-position: -496px -464px !important; 
}
.inbox--minus {
    width: 16px;
    height: 16px;
    background-position: -512px -464px !important; 
}
.inbox--pencil {
    width: 16px;
    height: 16px;
    background-position: -528px -464px !important; 
}
.inbox--plus {
    width: 16px;
    height: 16px;
    background-position: -544px -464px !important; 
}
.inbox-document-music-playlist {
    width: 16px;
    height: 16px;
    background-position: -560px -464px !important; 
}
.inbox-document-music {
    width: 16px;
    height: 16px;
    background-position: -576px -464px !important; 
}
.inbox-document-text {
    width: 16px;
    height: 16px;
    background-position: -592px -464px !important; 
}
.inbox-document {
    width: 16px;
    height: 16px;
    background-position: -608px -464px !important; 
}
.inbox-download {
    width: 16px;
    height: 16px;
    background-position: -624px -464px !important; 
}
.inbox-film {
    width: 16px;
    height: 16px;
    background-position: -640px -464px !important; 
}
.inbox-image {
    width: 16px;
    height: 16px;
    background-position: -656px -464px !important; 
}
.inbox-slide {
    width: 16px;
    height: 16px;
    background-position: -672px -464px !important; 
}
.inbox-table {
    width: 16px;
    height: 16px;
    background-position: -688px -464px !important; 
}
.inbox-upload {
    width: 16px;
    height: 16px;
    background-position: -704px -464px !important; 
}
.inbox {
    width: 16px;
    height: 16px;
    background-position: -720px -464px !important; 
}
.infocard-small {
    width: 16px;
    height: 16px;
    background-position: -736px -464px !important; 
}
.infocard {
    width: 16px;
    height: 16px;
    background-position: -752px -464px !important; 
}
.information-balloon {
    width: 16px;
    height: 16px;
    background-position: -768px -464px !important; 
}
.information-button {
    width: 16px;
    height: 16px;
    background-position: -784px -464px !important; 
}
.information-frame {
    width: 16px;
    height: 16px;
    background-position: -800px -464px !important; 
}
.information-italic {
    width: 16px;
    height: 16px;
    background-position: -816px -464px !important; 
}
.information-octagon-frame {
    width: 16px;
    height: 16px;
    background-position: -832px -464px !important; 
}
.information-octagon {
    width: 16px;
    height: 16px;
    background-position: -848px -464px !important; 
}
.information-shield {
    width: 16px;
    height: 16px;
    background-position: -864px -464px !important; 
}
.information-small-white {
    width: 16px;
    height: 16px;
    background-position: -880px -464px !important; 
}
.information-small {
    width: 16px;
    height: 16px;
    background-position: -896px -464px !important; 
}
.information-white {
    width: 16px;
    height: 16px;
    background-position: -912px -464px !important; 
}
.information {
    width: 16px;
    height: 16px;
    background-position: -928px -464px !important; 
}
.jar--arrow {
    width: 16px;
    height: 16px;
    background-position: -944px -464px !important; 
}
.jar--exclamation {
    width: 16px;
    height: 16px;
    background-position: -0px -480px !important; 
}
.jar--minus {
    width: 16px;
    height: 16px;
    background-position: -16px -480px !important; 
}
.jar--pencil {
    width: 16px;
    height: 16px;
    background-position: -32px -480px !important; 
}
.jar--plus {
    width: 16px;
    height: 16px;
    background-position: -48px -480px !important; 
}
.jar-empty {
    width: 16px;
    height: 16px;
    background-position: -64px -480px !important; 
}
.jar-label {
    width: 16px;
    height: 16px;
    background-position: -80px -480px !important; 
}
.jar-open {
    width: 16px;
    height: 16px;
    background-position: -96px -480px !important; 
}
.jar {
    width: 16px;
    height: 16px;
    background-position: -112px -480px !important; 
}
.joystick {
    width: 16px;
    height: 16px;
    background-position: -128px -480px !important; 
}
.json {
    width: 16px;
    height: 16px;
    background-position: -144px -480px !important; 
}
.key--arrow {
    width: 16px;
    height: 16px;
    background-position: -160px -480px !important; 
}
.key--exclamation {
    width: 16px;
    height: 16px;
    background-position: -176px -480px !important; 
}
.key--minus {
    width: 16px;
    height: 16px;
    background-position: -192px -480px !important; 
}
.key--pencil {
    width: 16px;
    height: 16px;
    background-position: -208px -480px !important; 
}
.key--plus {
    width: 16px;
    height: 16px;
    background-position: -224px -480px !important; 
}
.key-solid {
    width: 16px;
    height: 16px;
    background-position: -240px -480px !important; 
}
.key {
    width: 16px;
    height: 16px;
    background-position: -256px -480px !important; 
}
.keyboard--arrow {
    width: 16px;
    height: 16px;
    background-position: -272px -480px !important; 
}
.keyboard--exclamation {
    width: 16px;
    height: 16px;
    background-position: -288px -480px !important; 
}
.keyboard--minus {
    width: 16px;
    height: 16px;
    background-position: -304px -480px !important; 
}
.keyboard--pencil {
    width: 16px;
    height: 16px;
    background-position: -320px -480px !important; 
}
.keyboard--plus {
    width: 16px;
    height: 16px;
    background-position: -336px -480px !important; 
}
.keyboard-command {
    width: 16px;
    height: 16px;
    background-position: -352px -480px !important; 
}
.keyboard-enter {
    width: 16px;
    height: 16px;
    background-position: -368px -480px !important; 
}
.keyboard-full-wireless {
    width: 16px;
    height: 16px;
    background-position: -384px -480px !important; 
}
.keyboard-full {
    width: 16px;
    height: 16px;
    background-position: -400px -480px !important; 
}
.keyboard-small {
    width: 16px;
    height: 16px;
    background-position: -416px -480px !important; 
}
.keyboard-smiley {
    width: 16px;
    height: 16px;
    background-position: -432px -480px !important; 
}
.keyboard-space {
    width: 16px;
    height: 16px;
    background-position: -448px -480px !important; 
}
.keyboard {
    width: 16px;
    height: 16px;
    background-position: -464px -480px !important; 
}
.keyboards-combination {
    width: 16px;
    height: 16px;
    background-position: -480px -480px !important; 
}
.keyboards {
    width: 16px;
    height: 16px;
    background-position: -496px -480px !important; 
}
.language-balloon {
    width: 16px;
    height: 16px;
    background-position: -512px -480px !important; 
}
.language-document {
    width: 16px;
    height: 16px;
    background-position: -528px -480px !important; 
}
.language-small {
    width: 16px;
    height: 16px;
    background-position: -544px -480px !important; 
}
.language {
    width: 16px;
    height: 16px;
    background-position: -560px -480px !important; 
}
.layer--arrow {
    width: 16px;
    height: 16px;
    background-position: -576px -480px !important; 
}
.layer--exclamation {
    width: 16px;
    height: 16px;
    background-position: -592px -480px !important; 
}
.layer--minus {
    width: 16px;
    height: 16px;
    background-position: -608px -480px !important; 
}
.layer--pencil {
    width: 16px;
    height: 16px;
    background-position: -624px -480px !important; 
}
.layer--plus {
    width: 16px;
    height: 16px;
    background-position: -640px -480px !important; 
}
.layer-flip-vertical {
    width: 16px;
    height: 16px;
    background-position: -656px -480px !important; 
}
.layer-flip {
    width: 16px;
    height: 16px;
    background-position: -672px -480px !important; 
}
.layer-mask {
    width: 16px;
    height: 16px;
    background-position: -688px -480px !important; 
}
.layer-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -704px -480px !important; 
}
.layer-resize-replicate-vertical {
    width: 16px;
    height: 16px;
    background-position: -720px -480px !important; 
}
.layer-resize-replicate {
    width: 16px;
    height: 16px;
    background-position: -736px -480px !important; 
}
.layer-resize {
    width: 16px;
    height: 16px;
    background-position: -752px -480px !important; 
}
.layer-rotate-left {
    width: 16px;
    height: 16px;
    background-position: -768px -480px !important; 
}
.layer-rotate {
    width: 16px;
    height: 16px;
    background-position: -784px -480px !important; 
}
.layer-select-point {
    width: 16px;
    height: 16px;
    background-position: -800px -480px !important; 
}
.layer-select {
    width: 16px;
    height: 16px;
    background-position: -816px -480px !important; 
}
.layer-shade {
    width: 16px;
    height: 16px;
    background-position: -832px -480px !important; 
}
.layer-shape-curve {
    width: 16px;
    height: 16px;
    background-position: -848px -480px !important; 
}
.layer-shape-ellipse {
    width: 16px;
    height: 16px;
    background-position: -864px -480px !important; 
}
.layer-shape-line {
    width: 16px;
    height: 16px;
    background-position: -880px -480px !important; 
}
.layer-shape-polygon {
    width: 16px;
    height: 16px;
    background-position: -896px -480px !important; 
}
.layer-shape-polyline {
    width: 16px;
    height: 16px;
    background-position: -912px -480px !important; 
}
.layer-shape-round {
    width: 16px;
    height: 16px;
    background-position: -928px -480px !important; 
}
.layer-shape-text {
    width: 16px;
    height: 16px;
    background-position: -944px -480px !important; 
}
.layer-shape {
    width: 16px;
    height: 16px;
    background-position: -0px -496px !important; 
}
.layer-shred {
    width: 16px;
    height: 16px;
    background-position: -16px -496px !important; 
}
.layer-small {
    width: 16px;
    height: 16px;
    background-position: -32px -496px !important; 
}
.layer-transparent {
    width: 16px;
    height: 16px;
    background-position: -48px -496px !important; 
}
.layer-vector {
    width: 16px;
    height: 16px;
    background-position: -64px -496px !important; 
}
.layer {
    width: 16px;
    height: 16px;
    background-position: -80px -496px !important; 
}
.layers-alignment-bottom {
    width: 16px;
    height: 16px;
    background-position: -96px -496px !important; 
}
.layers-alignment-center {
    width: 16px;
    height: 16px;
    background-position: -112px -496px !important; 
}
.layers-alignment-left {
    width: 16px;
    height: 16px;
    background-position: -128px -496px !important; 
}
.layers-alignment-middle {
    width: 16px;
    height: 16px;
    background-position: -144px -496px !important; 
}
.layers-alignment-right {
    width: 16px;
    height: 16px;
    background-position: -160px -496px !important; 
}
.layers-alignment {
    width: 16px;
    height: 16px;
    background-position: -176px -496px !important; 
}
.layers-arrange-back {
    width: 16px;
    height: 16px;
    background-position: -192px -496px !important; 
}
.layers-arrange {
    width: 16px;
    height: 16px;
    background-position: -208px -496px !important; 
}
.layers-group {
    width: 16px;
    height: 16px;
    background-position: -224px -496px !important; 
}
.layers-small {
    width: 16px;
    height: 16px;
    background-position: -240px -496px !important; 
}
.layers-stack-arrange-back {
    width: 16px;
    height: 16px;
    background-position: -256px -496px !important; 
}
.layers-stack-arrange {
    width: 16px;
    height: 16px;
    background-position: -272px -496px !important; 
}
.layers-stack {
    width: 16px;
    height: 16px;
    background-position: -288px -496px !important; 
}
.layers-ungroup {
    width: 16px;
    height: 16px;
    background-position: -304px -496px !important; 
}
.layers {
    width: 16px;
    height: 16px;
    background-position: -320px -496px !important; 
}
.layout-2-equal {
    width: 16px;
    height: 16px;
    background-position: -336px -496px !important; 
}
.layout-2 {
    width: 16px;
    height: 16px;
    background-position: -352px -496px !important; 
}
.layout-3-mix {
    width: 16px;
    height: 16px;
    background-position: -368px -496px !important; 
}
.layout-3 {
    width: 16px;
    height: 16px;
    background-position: -384px -496px !important; 
}
.layout-4 {
    width: 16px;
    height: 16px;
    background-position: -400px -496px !important; 
}
.layout-6 {
    width: 16px;
    height: 16px;
    background-position: -416px -496px !important; 
}
.layout-design {
    width: 16px;
    height: 16px;
    background-position: -432px -496px !important; 
}
.layout-header-2-equal {
    width: 16px;
    height: 16px;
    background-position: -448px -496px !important; 
}
.layout-header-2 {
    width: 16px;
    height: 16px;
    background-position: -464px -496px !important; 
}
.layout-header-3-mix {
    width: 16px;
    height: 16px;
    background-position: -480px -496px !important; 
}
.layout-header-3 {
    width: 16px;
    height: 16px;
    background-position: -496px -496px !important; 
}
.layout-header {
    width: 16px;
    height: 16px;
    background-position: -512px -496px !important; 
}
.layout-hf-2-equal {
    width: 16px;
    height: 16px;
    background-position: -528px -496px !important; 
}
.layout-hf-2 {
    width: 16px;
    height: 16px;
    background-position: -544px -496px !important; 
}
.layout-hf-3-mix {
    width: 16px;
    height: 16px;
    background-position: -560px -496px !important; 
}
.layout-hf-3 {
    width: 16px;
    height: 16px;
    background-position: -576px -496px !important; 
}
.layout-hf {
    width: 16px;
    height: 16px;
    background-position: -592px -496px !important; 
}
.layout-join-vertical {
    width: 16px;
    height: 16px;
    background-position: -608px -496px !important; 
}
.layout-join {
    width: 16px;
    height: 16px;
    background-position: -624px -496px !important; 
}
.layout-select-content {
    width: 16px;
    height: 16px;
    background-position: -640px -496px !important; 
}
.layout-select-footer {
    width: 16px;
    height: 16px;
    background-position: -656px -496px !important; 
}
.layout-select-sidebar {
    width: 16px;
    height: 16px;
    background-position: -672px -496px !important; 
}
.layout-select {
    width: 16px;
    height: 16px;
    background-position: -688px -496px !important; 
}
.layout-split-vertical {
    width: 16px;
    height: 16px;
    background-position: -704px -496px !important; 
}
.layout-split {
    width: 16px;
    height: 16px;
    background-position: -720px -496px !important; 
}
.layout {
    width: 16px;
    height: 16px;
    background-position: -736px -496px !important; 
}
.leaf--arrow {
    width: 16px;
    height: 16px;
    background-position: -752px -496px !important; 
}
.leaf--exclamation {
    width: 16px;
    height: 16px;
    background-position: -768px -496px !important; 
}
.leaf--minus {
    width: 16px;
    height: 16px;
    background-position: -784px -496px !important; 
}
.leaf--pencil {
    width: 16px;
    height: 16px;
    background-position: -800px -496px !important; 
}
.leaf--plus {
    width: 16px;
    height: 16px;
    background-position: -816px -496px !important; 
}
.leaf-plant {
    width: 16px;
    height: 16px;
    background-position: -832px -496px !important; 
}
.leaf-red {
    width: 16px;
    height: 16px;
    background-position: -848px -496px !important; 
}
.leaf-wormhole {
    width: 16px;
    height: 16px;
    background-position: -864px -496px !important; 
}
.leaf-yellow {
    width: 16px;
    height: 16px;
    background-position: -880px -496px !important; 
}
.leaf {
    width: 16px;
    height: 16px;
    background-position: -896px -496px !important; 
}
.license-key {
    width: 16px;
    height: 16px;
    background-position: -912px -496px !important; 
}
.lifebuoy--arrow {
    width: 16px;
    height: 16px;
    background-position: -928px -496px !important; 
}
.lifebuoy--exclamation {
    width: 16px;
    height: 16px;
    background-position: -944px -496px !important; 
}
.lifebuoy--minus {
    width: 16px;
    height: 16px;
    background-position: -0px -512px !important; 
}
.lifebuoy--pencil {
    width: 16px;
    height: 16px;
    background-position: -16px -512px !important; 
}
.lifebuoy--plus {
    width: 16px;
    height: 16px;
    background-position: -32px -512px !important; 
}
.lifebuoy-medium {
    width: 16px;
    height: 16px;
    background-position: -48px -512px !important; 
}
.lifebuoy-small {
    width: 16px;
    height: 16px;
    background-position: -64px -512px !important; 
}
.lifebuoy {
    width: 16px;
    height: 16px;
    background-position: -80px -512px !important; 
}
.light-bulb--arrow {
    width: 16px;
    height: 16px;
    background-position: -96px -512px !important; 
}
.light-bulb--exclamation {
    width: 16px;
    height: 16px;
    background-position: -112px -512px !important; 
}
.light-bulb--minus {
    width: 16px;
    height: 16px;
    background-position: -128px -512px !important; 
}
.light-bulb--pencil {
    width: 16px;
    height: 16px;
    background-position: -144px -512px !important; 
}
.light-bulb--plus {
    width: 16px;
    height: 16px;
    background-position: -160px -512px !important; 
}
.light-bulb-code {
    width: 16px;
    height: 16px;
    background-position: -176px -512px !important; 
}
.light-bulb-off {
    width: 16px;
    height: 16px;
    background-position: -192px -512px !important; 
}
.light-bulb-small-off {
    width: 16px;
    height: 16px;
    background-position: -208px -512px !important; 
}
.light-bulb-small {
    width: 16px;
    height: 16px;
    background-position: -224px -512px !important; 
}
.light-bulb {
    width: 16px;
    height: 16px;
    background-position: -240px -512px !important; 
}
.lighthouse-shine {
    width: 16px;
    height: 16px;
    background-position: -256px -512px !important; 
}
.lighthouse {
    width: 16px;
    height: 16px;
    background-position: -272px -512px !important; 
}
.lightning--arrow {
    width: 16px;
    height: 16px;
    background-position: -288px -512px !important; 
}
.lightning--exclamation {
    width: 16px;
    height: 16px;
    background-position: -304px -512px !important; 
}
.lightning--minus {
    width: 16px;
    height: 16px;
    background-position: -320px -512px !important; 
}
.lightning--pencil {
    width: 16px;
    height: 16px;
    background-position: -336px -512px !important; 
}
.lightning--plus {
    width: 16px;
    height: 16px;
    background-position: -352px -512px !important; 
}
.lightning-small {
    width: 16px;
    height: 16px;
    background-position: -368px -512px !important; 
}
.lightning {
    width: 16px;
    height: 16px;
    background-position: -384px -512px !important; 
}
.locale-alternate {
    width: 16px;
    height: 16px;
    background-position: -400px -512px !important; 
}
.locale {
    width: 16px;
    height: 16px;
    background-position: -416px -512px !important; 
}
.lock--arrow {
    width: 16px;
    height: 16px;
    background-position: -432px -512px !important; 
}
.lock--exclamation {
    width: 16px;
    height: 16px;
    background-position: -448px -512px !important; 
}
.lock--minus {
    width: 16px;
    height: 16px;
    background-position: -464px -512px !important; 
}
.lock--pencil {
    width: 16px;
    height: 16px;
    background-position: -480px -512px !important; 
}
.lock--plus {
    width: 16px;
    height: 16px;
    background-position: -496px -512px !important; 
}
.lock-small {
    width: 16px;
    height: 16px;
    background-position: -512px -512px !important; 
}
.lock-ssl {
    width: 16px;
    height: 16px;
    background-position: -528px -512px !important; 
}
.lock-unlock {
    width: 16px;
    height: 16px;
    background-position: -544px -512px !important; 
}
.lock-warning {
    width: 16px;
    height: 16px;
    background-position: -560px -512px !important; 
}
.lock {
    width: 16px;
    height: 16px;
    background-position: -576px -512px !important; 
}
.lollipop {
    width: 16px;
    height: 16px;
    background-position: -592px -512px !important; 
}
.luggage--arrow {
    width: 16px;
    height: 16px;
    background-position: -608px -512px !important; 
}
.luggage--exclamation {
    width: 16px;
    height: 16px;
    background-position: -624px -512px !important; 
}
.luggage--minus {
    width: 16px;
    height: 16px;
    background-position: -640px -512px !important; 
}
.luggage--pencil {
    width: 16px;
    height: 16px;
    background-position: -656px -512px !important; 
}
.luggage--plus {
    width: 16px;
    height: 16px;
    background-position: -672px -512px !important; 
}
.luggage-tag {
    width: 16px;
    height: 16px;
    background-position: -688px -512px !important; 
}
.luggage {
    width: 16px;
    height: 16px;
    background-position: -704px -512px !important; 
}
.mac-os {
    width: 16px;
    height: 16px;
    background-position: -720px -512px !important; 
}
.magnet--arrow {
    width: 16px;
    height: 16px;
    background-position: -736px -512px !important; 
}
.magnet--exclamation {
    width: 16px;
    height: 16px;
    background-position: -752px -512px !important; 
}
.magnet--minus {
    width: 16px;
    height: 16px;
    background-position: -768px -512px !important; 
}
.magnet--pencil {
    width: 16px;
    height: 16px;
    background-position: -784px -512px !important; 
}
.magnet--plus {
    width: 16px;
    height: 16px;
    background-position: -800px -512px !important; 
}
.magnet-blue {
    width: 16px;
    height: 16px;
    background-position: -816px -512px !important; 
}
.magnet-small {
    width: 16px;
    height: 16px;
    background-position: -832px -512px !important; 
}
.magnet {
    width: 16px;
    height: 16px;
    background-position: -848px -512px !important; 
}
.magnifier--arrow {
    width: 16px;
    height: 16px;
    background-position: -864px -512px !important; 
}
.magnifier--exclamation {
    width: 16px;
    height: 16px;
    background-position: -880px -512px !important; 
}
.magnifier--minus {
    width: 16px;
    height: 16px;
    background-position: -896px -512px !important; 
}
.magnifier--pencil {
    width: 16px;
    height: 16px;
    background-position: -912px -512px !important; 
}
.magnifier--plus {
    width: 16px;
    height: 16px;
    background-position: -928px -512px !important; 
}
.magnifier-history-left {
    width: 16px;
    height: 16px;
    background-position: -944px -512px !important; 
}
.magnifier-history {
    width: 16px;
    height: 16px;
    background-position: -0px -528px !important; 
}
.magnifier-left {
    width: 16px;
    height: 16px;
    background-position: -16px -528px !important; 
}
.magnifier-medium-left {
    width: 16px;
    height: 16px;
    background-position: -32px -528px !important; 
}
.magnifier-medium {
    width: 16px;
    height: 16px;
    background-position: -48px -528px !important; 
}
.magnifier-small {
    width: 16px;
    height: 16px;
    background-position: -64px -528px !important; 
}
.magnifier-zoom-actual-equal {
    width: 16px;
    height: 16px;
    background-position: -80px -528px !important; 
}
.magnifier-zoom-actual {
    width: 16px;
    height: 16px;
    background-position: -96px -528px !important; 
}
.magnifier-zoom-fit {
    width: 16px;
    height: 16px;
    background-position: -112px -528px !important; 
}
.magnifier-zoom-in {
    width: 16px;
    height: 16px;
    background-position: -128px -528px !important; 
}
.magnifier-zoom-out {
    width: 16px;
    height: 16px;
    background-position: -144px -528px !important; 
}
.magnifier-zoom {
    width: 16px;
    height: 16px;
    background-position: -160px -528px !important; 
}
.magnifier {
    width: 16px;
    height: 16px;
    background-position: -176px -528px !important; 
}
.mahjong--arrow {
    width: 16px;
    height: 16px;
    background-position: -192px -528px !important; 
}
.mahjong--exclamation {
    width: 16px;
    height: 16px;
    background-position: -208px -528px !important; 
}
.mahjong--minus {
    width: 16px;
    height: 16px;
    background-position: -224px -528px !important; 
}
.mahjong--pencil {
    width: 16px;
    height: 16px;
    background-position: -240px -528px !important; 
}
.mahjong--plus {
    width: 16px;
    height: 16px;
    background-position: -256px -528px !important; 
}
.mahjong-white {
    width: 16px;
    height: 16px;
    background-position: -272px -528px !important; 
}
.mahjong {
    width: 16px;
    height: 16px;
    background-position: -288px -528px !important; 
}
.mail--arrow {
    width: 16px;
    height: 16px;
    background-position: -304px -528px !important; 
}
.mail--exclamation {
    width: 16px;
    height: 16px;
    background-position: -320px -528px !important; 
}
.mail--minus {
    width: 16px;
    height: 16px;
    background-position: -336px -528px !important; 
}
.mail--pencil {
    width: 16px;
    height: 16px;
    background-position: -352px -528px !important; 
}
.mail--plus {
    width: 16px;
    height: 16px;
    background-position: -368px -528px !important; 
}
.mail-air {
    width: 16px;
    height: 16px;
    background-position: -384px -528px !important; 
}
.mail-at-sign {
    width: 16px;
    height: 16px;
    background-position: -400px -528px !important; 
}
.mail-forward-all {
    width: 16px;
    height: 16px;
    background-position: -416px -528px !important; 
}
.mail-forward {
    width: 16px;
    height: 16px;
    background-position: -432px -528px !important; 
}
.mail-medium-open {
    width: 16px;
    height: 16px;
    background-position: -448px -528px !important; 
}
.mail-medium {
    width: 16px;
    height: 16px;
    background-position: -464px -528px !important; 
}
.mail-open-document-music-playlist {
    width: 16px;
    height: 16px;
    background-position: -480px -528px !important; 
}
.mail-open-document-music {
    width: 16px;
    height: 16px;
    background-position: -496px -528px !important; 
}
.mail-open-document-text {
    width: 16px;
    height: 16px;
    background-position: -512px -528px !important; 
}
.mail-open-document {
    width: 16px;
    height: 16px;
    background-position: -528px -528px !important; 
}
.mail-open-film {
    width: 16px;
    height: 16px;
    background-position: -544px -528px !important; 
}
.mail-open-image {
    width: 16px;
    height: 16px;
    background-position: -560px -528px !important; 
}
.mail-open-table {
    width: 16px;
    height: 16px;
    background-position: -576px -528px !important; 
}
.mail-open {
    width: 16px;
    height: 16px;
    background-position: -592px -528px !important; 
}
.mail-receive {
    width: 16px;
    height: 16px;
    background-position: -608px -528px !important; 
}
.mail-reply-all {
    width: 16px;
    height: 16px;
    background-position: -624px -528px !important; 
}
.mail-reply {
    width: 16px;
    height: 16px;
    background-position: -640px -528px !important; 
}
.mail-send-receive {
    width: 16px;
    height: 16px;
    background-position: -656px -528px !important; 
}
.mail-send {
    width: 16px;
    height: 16px;
    background-position: -672px -528px !important; 
}
.mail-share {
    width: 16px;
    height: 16px;
    background-position: -688px -528px !important; 
}
.mail-small {
    width: 16px;
    height: 16px;
    background-position: -704px -528px !important; 
}
.mail {
    width: 16px;
    height: 16px;
    background-position: -720px -528px !important; 
}
.mails-stack {
    width: 16px;
    height: 16px;
    background-position: -736px -528px !important; 
}
.mails {
    width: 16px;
    height: 16px;
    background-position: -752px -528px !important; 
}
.map--arrow {
    width: 16px;
    height: 16px;
    background-position: -768px -528px !important; 
}
.map--exclamation {
    width: 16px;
    height: 16px;
    background-position: -784px -528px !important; 
}
.map--minus {
    width: 16px;
    height: 16px;
    background-position: -800px -528px !important; 
}
.map--pencil {
    width: 16px;
    height: 16px;
    background-position: -816px -528px !important; 
}
.map--plus {
    width: 16px;
    height: 16px;
    background-position: -832px -528px !important; 
}
.map-medium {
    width: 16px;
    height: 16px;
    background-position: -848px -528px !important; 
}
.map-pin {
    width: 16px;
    height: 16px;
    background-position: -864px -528px !important; 
}
.map-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -880px -528px !important; 
}
.map-resize {
    width: 16px;
    height: 16px;
    background-position: -896px -528px !important; 
}
.map-share {
    width: 16px;
    height: 16px;
    background-position: -912px -528px !important; 
}
.map {
    width: 16px;
    height: 16px;
    background-position: -928px -528px !important; 
}
.maps-stack {
    width: 16px;
    height: 16px;
    background-position: -944px -528px !important; 
}
.maps {
    width: 16px;
    height: 16px;
    background-position: -0px -544px !important; 
}
.marker--arrow {
    width: 16px;
    height: 16px;
    background-position: -16px -544px !important; 
}
.marker--exclamation {
    width: 16px;
    height: 16px;
    background-position: -32px -544px !important; 
}
.marker--minus {
    width: 16px;
    height: 16px;
    background-position: -48px -544px !important; 
}
.marker--pencil {
    width: 16px;
    height: 16px;
    background-position: -64px -544px !important; 
}
.marker--plus {
    width: 16px;
    height: 16px;
    background-position: -80px -544px !important; 
}
.marker-small {
    width: 16px;
    height: 16px;
    background-position: -96px -544px !important; 
}
.marker {
    width: 16px;
    height: 16px;
    background-position: -112px -544px !important; 
}
.mask {
    width: 16px;
    height: 16px;
    background-position: -128px -544px !important; 
}
.medal--arrow {
    width: 16px;
    height: 16px;
    background-position: -144px -544px !important; 
}
.medal--exclamation {
    width: 16px;
    height: 16px;
    background-position: -160px -544px !important; 
}
.medal--minus {
    width: 16px;
    height: 16px;
    background-position: -176px -544px !important; 
}
.medal--pencil {
    width: 16px;
    height: 16px;
    background-position: -192px -544px !important; 
}
.medal--plus {
    width: 16px;
    height: 16px;
    background-position: -208px -544px !important; 
}
.medal-bronze-premium {
    width: 16px;
    height: 16px;
    background-position: -224px -544px !important; 
}
.medal-bronze-red-premium {
    width: 16px;
    height: 16px;
    background-position: -240px -544px !important; 
}
.medal-bronze-red {
    width: 16px;
    height: 16px;
    background-position: -256px -544px !important; 
}
.medal-bronze {
    width: 16px;
    height: 16px;
    background-position: -272px -544px !important; 
}
.medal-premium {
    width: 16px;
    height: 16px;
    background-position: -288px -544px !important; 
}
.medal-red-premium {
    width: 16px;
    height: 16px;
    background-position: -304px -544px !important; 
}
.medal-red {
    width: 16px;
    height: 16px;
    background-position: -320px -544px !important; 
}
.medal-silver-premium {
    width: 16px;
    height: 16px;
    background-position: -336px -544px !important; 
}
.medal-silver-red-premium {
    width: 16px;
    height: 16px;
    background-position: -352px -544px !important; 
}
.medal-silver-red {
    width: 16px;
    height: 16px;
    background-position: -368px -544px !important; 
}
.medal-silver {
    width: 16px;
    height: 16px;
    background-position: -384px -544px !important; 
}
.medal {
    width: 16px;
    height: 16px;
    background-position: -400px -544px !important; 
}
.media-player--arrow {
    width: 16px;
    height: 16px;
    background-position: -416px -544px !important; 
}
.media-player--exclamation {
    width: 16px;
    height: 16px;
    background-position: -432px -544px !important; 
}
.media-player--minus {
    width: 16px;
    height: 16px;
    background-position: -448px -544px !important; 
}
.media-player--pencil {
    width: 16px;
    height: 16px;
    background-position: -464px -544px !important; 
}
.media-player--plus {
    width: 16px;
    height: 16px;
    background-position: -480px -544px !important; 
}
.media-player-black {
    width: 16px;
    height: 16px;
    background-position: -496px -544px !important; 
}
.media-player-cast {
    width: 16px;
    height: 16px;
    background-position: -512px -544px !important; 
}
.media-player-medium-black {
    width: 16px;
    height: 16px;
    background-position: -528px -544px !important; 
}
.media-player-medium-blue {
    width: 16px;
    height: 16px;
    background-position: -544px -544px !important; 
}
.media-player-medium-green {
    width: 16px;
    height: 16px;
    background-position: -560px -544px !important; 
}
.media-player-medium-orange {
    width: 16px;
    height: 16px;
    background-position: -576px -544px !important; 
}
.media-player-medium-pink {
    width: 16px;
    height: 16px;
    background-position: -592px -544px !important; 
}
.media-player-medium-purple {
    width: 16px;
    height: 16px;
    background-position: -608px -544px !important; 
}
.media-player-medium-red {
    width: 16px;
    height: 16px;
    background-position: -624px -544px !important; 
}
.media-player-medium-yellow {
    width: 16px;
    height: 16px;
    background-position: -640px -544px !important; 
}
.media-player-medium {
    width: 16px;
    height: 16px;
    background-position: -656px -544px !important; 
}
.media-player-phone-horizontal {
    width: 16px;
    height: 16px;
    background-position: -672px -544px !important; 
}
.media-player-phone-protector {
    width: 16px;
    height: 16px;
    background-position: -688px -544px !important; 
}
.media-player-phone {
    width: 16px;
    height: 16px;
    background-position: -704px -544px !important; 
}
.media-player-protector {
    width: 16px;
    height: 16px;
    background-position: -720px -544px !important; 
}
.media-player-small-blue {
    width: 16px;
    height: 16px;
    background-position: -736px -544px !important; 
}
.media-player-small-green {
    width: 16px;
    height: 16px;
    background-position: -752px -544px !important; 
}
.media-player-small-pink {
    width: 16px;
    height: 16px;
    background-position: -768px -544px !important; 
}
.media-player-small-red {
    width: 16px;
    height: 16px;
    background-position: -784px -544px !important; 
}
.media-player-small {
    width: 16px;
    height: 16px;
    background-position: -800px -544px !important; 
}
.media-player-xsmall-black {
    width: 16px;
    height: 16px;
    background-position: -816px -544px !important; 
}
.media-player-xsmall-blue {
    width: 16px;
    height: 16px;
    background-position: -832px -544px !important; 
}
.media-player-xsmall-green {
    width: 16px;
    height: 16px;
    background-position: -848px -544px !important; 
}
.media-player-xsmall-pink {
    width: 16px;
    height: 16px;
    background-position: -864px -544px !important; 
}
.media-player-xsmall-polish {
    width: 16px;
    height: 16px;
    background-position: -880px -544px !important; 
}
.media-player-xsmall {
    width: 16px;
    height: 16px;
    background-position: -896px -544px !important; 
}
.media-player {
    width: 16px;
    height: 16px;
    background-position: -912px -544px !important; 
}
.media-players {
    width: 16px;
    height: 16px;
    background-position: -928px -544px !important; 
}
.megaphone--arrow {
    width: 16px;
    height: 16px;
    background-position: -944px -544px !important; 
}
.megaphone--exclamation {
    width: 16px;
    height: 16px;
    background-position: -0px -560px !important; 
}
.megaphone--minus {
    width: 16px;
    height: 16px;
    background-position: -16px -560px !important; 
}
.megaphone--pencil {
    width: 16px;
    height: 16px;
    background-position: -32px -560px !important; 
}
.megaphone--plus {
    width: 16px;
    height: 16px;
    background-position: -48px -560px !important; 
}
.megaphone {
    width: 16px;
    height: 16px;
    background-position: -64px -560px !important; 
}
.memory {
    width: 16px;
    height: 16px;
    background-position: -80px -560px !important; 
}
.metronome--arrow {
    width: 16px;
    height: 16px;
    background-position: -96px -560px !important; 
}
.metronome--exclamation {
    width: 16px;
    height: 16px;
    background-position: -112px -560px !important; 
}
.metronome--minus {
    width: 16px;
    height: 16px;
    background-position: -128px -560px !important; 
}
.metronome--pencil {
    width: 16px;
    height: 16px;
    background-position: -144px -560px !important; 
}
.metronome--plus {
    width: 16px;
    height: 16px;
    background-position: -160px -560px !important; 
}
.metronome {
    width: 16px;
    height: 16px;
    background-position: -176px -560px !important; 
}
.microformats {
    width: 16px;
    height: 16px;
    background-position: -192px -560px !important; 
}
.microphone--arrow {
    width: 16px;
    height: 16px;
    background-position: -208px -560px !important; 
}
.microphone--exclamation {
    width: 16px;
    height: 16px;
    background-position: -224px -560px !important; 
}
.microphone--minus {
    width: 16px;
    height: 16px;
    background-position: -240px -560px !important; 
}
.microphone--pencil {
    width: 16px;
    height: 16px;
    background-position: -256px -560px !important; 
}
.microphone--plus {
    width: 16px;
    height: 16px;
    background-position: -272px -560px !important; 
}
.microphone {
    width: 16px;
    height: 16px;
    background-position: -288px -560px !important; 
}
.milestone-calendar {
    width: 16px;
    height: 16px;
    background-position: -304px -560px !important; 
}
.milestone {
    width: 16px;
    height: 16px;
    background-position: -320px -560px !important; 
}
.milk-label {
    width: 16px;
    height: 16px;
    background-position: -336px -560px !important; 
}
.milk {
    width: 16px;
    height: 16px;
    background-position: -352px -560px !important; 
}
.minus-button {
    width: 16px;
    height: 16px;
    background-position: -368px -560px !important; 
}
.minus-circle-frame {
    width: 16px;
    height: 16px;
    background-position: -384px -560px !important; 
}
.minus-circle {
    width: 16px;
    height: 16px;
    background-position: -400px -560px !important; 
}
.minus-octagon-frame {
    width: 16px;
    height: 16px;
    background-position: -416px -560px !important; 
}
.minus-octagon {
    width: 16px;
    height: 16px;
    background-position: -432px -560px !important; 
}
.minus-shield {
    width: 16px;
    height: 16px;
    background-position: -448px -560px !important; 
}
.minus-small-circle {
    width: 16px;
    height: 16px;
    background-position: -464px -560px !important; 
}
.minus-small-white {
    width: 16px;
    height: 16px;
    background-position: -480px -560px !important; 
}
.minus-small {
    width: 16px;
    height: 16px;
    background-position: -496px -560px !important; 
}
.minus-white {
    width: 16px;
    height: 16px;
    background-position: -512px -560px !important; 
}
.minus {
    width: 16px;
    height: 16px;
    background-position: -528px -560px !important; 
}
.mizuhiki-paper-cord-alternate {
    width: 16px;
    height: 16px;
    background-position: -544px -560px !important; 
}
.mizuhiki-paper-cord {
    width: 16px;
    height: 16px;
    background-position: -560px -560px !important; 
}
.mobile-phone--arrow {
    width: 16px;
    height: 16px;
    background-position: -576px -560px !important; 
}
.mobile-phone--exclamation {
    width: 16px;
    height: 16px;
    background-position: -592px -560px !important; 
}
.mobile-phone--minus {
    width: 16px;
    height: 16px;
    background-position: -608px -560px !important; 
}
.mobile-phone--pencil {
    width: 16px;
    height: 16px;
    background-position: -624px -560px !important; 
}
.mobile-phone--plus {
    width: 16px;
    height: 16px;
    background-position: -640px -560px !important; 
}
.mobile-phone-cast {
    width: 16px;
    height: 16px;
    background-position: -656px -560px !important; 
}
.mobile-phone-medium {
    width: 16px;
    height: 16px;
    background-position: -672px -560px !important; 
}
.mobile-phone-off {
    width: 16px;
    height: 16px;
    background-position: -688px -560px !important; 
}
.mobile-phone-protector {
    width: 16px;
    height: 16px;
    background-position: -704px -560px !important; 
}
.mobile-phone {
    width: 16px;
    height: 16px;
    background-position: -720px -560px !important; 
}
.molecule {
    width: 16px;
    height: 16px;
    background-position: -736px -560px !important; 
}
.money--arrow {
    width: 16px;
    height: 16px;
    background-position: -752px -560px !important; 
}
.money--exclamation {
    width: 16px;
    height: 16px;
    background-position: -768px -560px !important; 
}
.money--minus {
    width: 16px;
    height: 16px;
    background-position: -784px -560px !important; 
}
.money--pencil {
    width: 16px;
    height: 16px;
    background-position: -800px -560px !important; 
}
.money--plus {
    width: 16px;
    height: 16px;
    background-position: -816px -560px !important; 
}
.money-bag-dollar {
    width: 16px;
    height: 16px;
    background-position: -832px -560px !important; 
}
.money-bag-euro {
    width: 16px;
    height: 16px;
    background-position: -848px -560px !important; 
}
.money-bag-label {
    width: 16px;
    height: 16px;
    background-position: -864px -560px !important; 
}
.money-bag-yen {
    width: 16px;
    height: 16px;
    background-position: -880px -560px !important; 
}
.money-bag {
    width: 16px;
    height: 16px;
    background-position: -896px -560px !important; 
}
.money-coin {
    width: 16px;
    height: 16px;
    background-position: -912px -560px !important; 
}
.money-medium {
    width: 16px;
    height: 16px;
    background-position: -928px -560px !important; 
}
.money {
    width: 16px;
    height: 16px;
    background-position: -944px -560px !important; 
}
.moneys {
    width: 16px;
    height: 16px;
    background-position: -0px -576px !important; 
}
.monitor--arrow {
    width: 16px;
    height: 16px;
    background-position: -16px -576px !important; 
}
.monitor--exclamation {
    width: 16px;
    height: 16px;
    background-position: -32px -576px !important; 
}
.monitor--minus {
    width: 16px;
    height: 16px;
    background-position: -48px -576px !important; 
}
.monitor--pencil {
    width: 16px;
    height: 16px;
    background-position: -64px -576px !important; 
}
.monitor--plus {
    width: 16px;
    height: 16px;
    background-position: -80px -576px !important; 
}
.monitor-blue {
    width: 16px;
    height: 16px;
    background-position: -96px -576px !important; 
}
.monitor-cast {
    width: 16px;
    height: 16px;
    background-position: -112px -576px !important; 
}
.monitor-cloud {
    width: 16px;
    height: 16px;
    background-position: -128px -576px !important; 
}
.monitor-image {
    width: 16px;
    height: 16px;
    background-position: -144px -576px !important; 
}
.monitor-medium {
    width: 16px;
    height: 16px;
    background-position: -160px -576px !important; 
}
.monitor-network {
    width: 16px;
    height: 16px;
    background-position: -176px -576px !important; 
}
.monitor-off {
    width: 16px;
    height: 16px;
    background-position: -192px -576px !important; 
}
.monitor-protector {
    width: 16px;
    height: 16px;
    background-position: -208px -576px !important; 
}
.monitor-screensaver {
    width: 16px;
    height: 16px;
    background-position: -224px -576px !important; 
}
.monitor-sidebar {
    width: 16px;
    height: 16px;
    background-position: -240px -576px !important; 
}
.monitor-wallpaper {
    width: 16px;
    height: 16px;
    background-position: -256px -576px !important; 
}
.monitor-window-3d {
    width: 16px;
    height: 16px;
    background-position: -272px -576px !important; 
}
.monitor-window-flow {
    width: 16px;
    height: 16px;
    background-position: -288px -576px !important; 
}
.monitor-window {
    width: 16px;
    height: 16px;
    background-position: -304px -576px !important; 
}
.monitor {
    width: 16px;
    height: 16px;
    background-position: -320px -576px !important; 
}
.mouse--arrow {
    width: 16px;
    height: 16px;
    background-position: -336px -576px !important; 
}
.mouse--exclamation {
    width: 16px;
    height: 16px;
    background-position: -352px -576px !important; 
}
.mouse--minus {
    width: 16px;
    height: 16px;
    background-position: -368px -576px !important; 
}
.mouse--pencil {
    width: 16px;
    height: 16px;
    background-position: -384px -576px !important; 
}
.mouse--plus {
    width: 16px;
    height: 16px;
    background-position: -400px -576px !important; 
}
.mouse-select-right {
    width: 16px;
    height: 16px;
    background-position: -416px -576px !important; 
}
.mouse-select-wheel {
    width: 16px;
    height: 16px;
    background-position: -432px -576px !important; 
}
.mouse-select {
    width: 16px;
    height: 16px;
    background-position: -448px -576px !important; 
}
.mouse {
    width: 16px;
    height: 16px;
    background-position: -464px -576px !important; 
}
.mushroom {
    width: 16px;
    height: 16px;
    background-position: -480px -576px !important; 
}
.music--arrow {
    width: 16px;
    height: 16px;
    background-position: -496px -576px !important; 
}
.music--exclamation {
    width: 16px;
    height: 16px;
    background-position: -512px -576px !important; 
}
.music--minus {
    width: 16px;
    height: 16px;
    background-position: -528px -576px !important; 
}
.music--pencil {
    width: 16px;
    height: 16px;
    background-position: -544px -576px !important; 
}
.music--plus {
    width: 16px;
    height: 16px;
    background-position: -560px -576px !important; 
}
.music-beam-16 {
    width: 16px;
    height: 16px;
    background-position: -576px -576px !important; 
}
.music-beam {
    width: 16px;
    height: 16px;
    background-position: -592px -576px !important; 
}
.music-small {
    width: 16px;
    height: 16px;
    background-position: -608px -576px !important; 
}
.music {
    width: 16px;
    height: 16px;
    background-position: -624px -576px !important; 
}
.mustache {
    width: 16px;
    height: 16px;
    background-position: -640px -576px !important; 
}
.na {
    width: 16px;
    height: 16px;
    background-position: -656px -576px !important; 
}
.navigation-000-button-white {
    width: 16px;
    height: 16px;
    background-position: -672px -576px !important; 
}
.navigation-000-button {
    width: 16px;
    height: 16px;
    background-position: -688px -576px !important; 
}
.navigation-000-frame {
    width: 16px;
    height: 16px;
    background-position: -704px -576px !important; 
}
.navigation-000-white {
    width: 16px;
    height: 16px;
    background-position: -720px -576px !important; 
}
.navigation-090-button-white {
    width: 16px;
    height: 16px;
    background-position: -736px -576px !important; 
}
.navigation-090-button {
    width: 16px;
    height: 16px;
    background-position: -752px -576px !important; 
}
.navigation-090-frame {
    width: 16px;
    height: 16px;
    background-position: -768px -576px !important; 
}
.navigation-090-white {
    width: 16px;
    height: 16px;
    background-position: -784px -576px !important; 
}
.navigation-090 {
    width: 16px;
    height: 16px;
    background-position: -800px -576px !important; 
}
.navigation-180-button-white {
    width: 16px;
    height: 16px;
    background-position: -816px -576px !important; 
}
.navigation-180-button {
    width: 16px;
    height: 16px;
    background-position: -832px -576px !important; 
}
.navigation-180-frame {
    width: 16px;
    height: 16px;
    background-position: -848px -576px !important; 
}
.navigation-180-white {
    width: 16px;
    height: 16px;
    background-position: -864px -576px !important; 
}
.navigation-180 {
    width: 16px;
    height: 16px;
    background-position: -880px -576px !important; 
}
.navigation-270-button-white {
    width: 16px;
    height: 16px;
    background-position: -896px -576px !important; 
}
.navigation-270-button {
    width: 16px;
    height: 16px;
    background-position: -912px -576px !important; 
}
.navigation-270-frame {
    width: 16px;
    height: 16px;
    background-position: -928px -576px !important; 
}
.navigation-270-white {
    width: 16px;
    height: 16px;
    background-position: -944px -576px !important; 
}
.navigation-270 {
    width: 16px;
    height: 16px;
    background-position: -0px -592px !important; 
}
.navigation {
    width: 16px;
    height: 16px;
    background-position: -16px -592px !important; 
}
.network-cloud {
    width: 16px;
    height: 16px;
    background-position: -32px -592px !important; 
}
.network-clouds {
    width: 16px;
    height: 16px;
    background-position: -48px -592px !important; 
}
.network-ethernet {
    width: 16px;
    height: 16px;
    background-position: -64px -592px !important; 
}
.network-firewall {
    width: 16px;
    height: 16px;
    background-position: -80px -592px !important; 
}
.network-hub {
    width: 16px;
    height: 16px;
    background-position: -96px -592px !important; 
}
.network-ip-local {
    width: 16px;
    height: 16px;
    background-position: -112px -592px !important; 
}
.network-ip {
    width: 16px;
    height: 16px;
    background-position: -128px -592px !important; 
}
.network-status-away {
    width: 16px;
    height: 16px;
    background-position: -144px -592px !important; 
}
.network-status-busy {
    width: 16px;
    height: 16px;
    background-position: -160px -592px !important; 
}
.network-status-offline {
    width: 16px;
    height: 16px;
    background-position: -176px -592px !important; 
}
.network-status {
    width: 16px;
    height: 16px;
    background-position: -192px -592px !important; 
}
.network-wireless {
    width: 16px;
    height: 16px;
    background-position: -208px -592px !important; 
}
.network {
    width: 16px;
    height: 16px;
    background-position: -224px -592px !important; 
}
.new-text {
    width: 16px;
    height: 16px;
    background-position: -240px -592px !important; 
}
.new {
    width: 16px;
    height: 16px;
    background-position: -256px -592px !important; 
}
.newspaper--arrow {
    width: 16px;
    height: 16px;
    background-position: -272px -592px !important; 
}
.newspaper--exclamation {
    width: 16px;
    height: 16px;
    background-position: -288px -592px !important; 
}
.newspaper--minus {
    width: 16px;
    height: 16px;
    background-position: -304px -592px !important; 
}
.newspaper--pencil {
    width: 16px;
    height: 16px;
    background-position: -320px -592px !important; 
}
.newspaper--plus {
    width: 16px;
    height: 16px;
    background-position: -336px -592px !important; 
}
.newspaper {
    width: 16px;
    height: 16px;
    background-position: -352px -592px !important; 
}
.newspapers {
    width: 16px;
    height: 16px;
    background-position: -368px -592px !important; 
}
.node-delete-child {
    width: 16px;
    height: 16px;
    background-position: -384px -592px !important; 
}
.node-delete-next {
    width: 16px;
    height: 16px;
    background-position: -400px -592px !important; 
}
.node-delete-previous {
    width: 16px;
    height: 16px;
    background-position: -416px -592px !important; 
}
.node-delete {
    width: 16px;
    height: 16px;
    background-position: -432px -592px !important; 
}
.node-design {
    width: 16px;
    height: 16px;
    background-position: -448px -592px !important; 
}
.node-insert-child {
    width: 16px;
    height: 16px;
    background-position: -464px -592px !important; 
}
.node-insert-next {
    width: 16px;
    height: 16px;
    background-position: -480px -592px !important; 
}
.node-insert-previous {
    width: 16px;
    height: 16px;
    background-position: -496px -592px !important; 
}
.node-insert {
    width: 16px;
    height: 16px;
    background-position: -512px -592px !important; 
}
.node-magnifier {
    width: 16px;
    height: 16px;
    background-position: -528px -592px !important; 
}
.node-select-all {
    width: 16px;
    height: 16px;
    background-position: -544px -592px !important; 
}
.node-select-child {
    width: 16px;
    height: 16px;
    background-position: -560px -592px !important; 
}
.node-select-next {
    width: 16px;
    height: 16px;
    background-position: -576px -592px !important; 
}
.node-select-previous {
    width: 16px;
    height: 16px;
    background-position: -592px -592px !important; 
}
.node-select {
    width: 16px;
    height: 16px;
    background-position: -608px -592px !important; 
}
.node {
    width: 16px;
    height: 16px;
    background-position: -624px -592px !important; 
}
.notebook--arrow {
    width: 16px;
    height: 16px;
    background-position: -640px -592px !important; 
}
.notebook--exclamation {
    width: 16px;
    height: 16px;
    background-position: -656px -592px !important; 
}
.notebook--minus {
    width: 16px;
    height: 16px;
    background-position: -672px -592px !important; 
}
.notebook--pencil {
    width: 16px;
    height: 16px;
    background-position: -688px -592px !important; 
}
.notebook--plus {
    width: 16px;
    height: 16px;
    background-position: -704px -592px !important; 
}
.notebook-medium {
    width: 16px;
    height: 16px;
    background-position: -720px -592px !important; 
}
.notebook-share {
    width: 16px;
    height: 16px;
    background-position: -736px -592px !important; 
}
.notebook-sticky-note {
    width: 16px;
    height: 16px;
    background-position: -752px -592px !important; 
}
.notebook {
    width: 16px;
    height: 16px;
    background-position: -768px -592px !important; 
}
.notebooks {
    width: 16px;
    height: 16px;
    background-position: -784px -592px !important; 
}
.notification-counter-02 {
    width: 16px;
    height: 16px;
    background-position: -800px -592px !important; 
}
.notification-counter-03 {
    width: 16px;
    height: 16px;
    background-position: -816px -592px !important; 
}
.notification-counter-04 {
    width: 16px;
    height: 16px;
    background-position: -832px -592px !important; 
}
.notification-counter-05 {
    width: 16px;
    height: 16px;
    background-position: -848px -592px !important; 
}
.notification-counter-06 {
    width: 16px;
    height: 16px;
    background-position: -864px -592px !important; 
}
.notification-counter-07 {
    width: 16px;
    height: 16px;
    background-position: -880px -592px !important; 
}
.notification-counter-08 {
    width: 16px;
    height: 16px;
    background-position: -896px -592px !important; 
}
.notification-counter-09 {
    width: 16px;
    height: 16px;
    background-position: -912px -592px !important; 
}
.notification-counter-10 {
    width: 16px;
    height: 16px;
    background-position: -928px -592px !important; 
}
.notification-counter-11 {
    width: 16px;
    height: 16px;
    background-position: -944px -592px !important; 
}
.notification-counter-12 {
    width: 16px;
    height: 16px;
    background-position: -0px -608px !important; 
}
.notification-counter-13 {
    width: 16px;
    height: 16px;
    background-position: -16px -608px !important; 
}
.notification-counter-14 {
    width: 16px;
    height: 16px;
    background-position: -32px -608px !important; 
}
.notification-counter-15 {
    width: 16px;
    height: 16px;
    background-position: -48px -608px !important; 
}
.notification-counter-16 {
    width: 16px;
    height: 16px;
    background-position: -64px -608px !important; 
}
.notification-counter-17 {
    width: 16px;
    height: 16px;
    background-position: -80px -608px !important; 
}
.notification-counter-18 {
    width: 16px;
    height: 16px;
    background-position: -96px -608px !important; 
}
.notification-counter-19 {
    width: 16px;
    height: 16px;
    background-position: -112px -608px !important; 
}
.notification-counter-20-plus {
    width: 16px;
    height: 16px;
    background-position: -128px -608px !important; 
}
.notification-counter-20 {
    width: 16px;
    height: 16px;
    background-position: -144px -608px !important; 
}
.notification-counter-42 {
    width: 16px;
    height: 16px;
    background-position: -160px -608px !important; 
}
.notification-counter {
    width: 16px;
    height: 16px;
    background-position: -176px -608px !important; 
}
.occluder {
    width: 16px;
    height: 16px;
    background-position: -192px -608px !important; 
}
.odata-balloon {
    width: 16px;
    height: 16px;
    background-position: -208px -608px !important; 
}
.odata-document {
    width: 16px;
    height: 16px;
    background-position: -224px -608px !important; 
}
.odata-small {
    width: 16px;
    height: 16px;
    background-position: -240px -608px !important; 
}
.odata {
    width: 16px;
    height: 16px;
    background-position: -256px -608px !important; 
}
.oil-barrel {
    width: 16px;
    height: 16px;
    background-position: -272px -608px !important; 
}
.open-share-balloon {
    width: 16px;
    height: 16px;
    background-position: -288px -608px !important; 
}
.open-share-document {
    width: 16px;
    height: 16px;
    background-position: -304px -608px !important; 
}
.open-share-small {
    width: 16px;
    height: 16px;
    background-position: -320px -608px !important; 
}
.open-share {
    width: 16px;
    height: 16px;
    background-position: -336px -608px !important; 
}
.open-source {
    width: 16px;
    height: 16px;
    background-position: -352px -608px !important; 
}
.openid {
    width: 16px;
    height: 16px;
    background-position: -368px -608px !important; 
}
.opml-balloon {
    width: 16px;
    height: 16px;
    background-position: -384px -608px !important; 
}
.opml-document {
    width: 16px;
    height: 16px;
    background-position: -400px -608px !important; 
}
.opml-small {
    width: 16px;
    height: 16px;
    background-position: -416px -608px !important; 
}
.opml {
    width: 16px;
    height: 16px;
    background-position: -432px -608px !important; 
}
.paint-brush--arrow {
    width: 16px;
    height: 16px;
    background-position: -448px -608px !important; 
}
.paint-brush--exclamation {
    width: 16px;
    height: 16px;
    background-position: -464px -608px !important; 
}
.paint-brush--minus {
    width: 16px;
    height: 16px;
    background-position: -480px -608px !important; 
}
.paint-brush--pencil {
    width: 16px;
    height: 16px;
    background-position: -496px -608px !important; 
}
.paint-brush--plus {
    width: 16px;
    height: 16px;
    background-position: -512px -608px !important; 
}
.paint-brush-color {
    width: 16px;
    height: 16px;
    background-position: -528px -608px !important; 
}
.paint-brush-prohibition {
    width: 16px;
    height: 16px;
    background-position: -544px -608px !important; 
}
.paint-brush-small {
    width: 16px;
    height: 16px;
    background-position: -560px -608px !important; 
}
.paint-brush {
    width: 16px;
    height: 16px;
    background-position: -576px -608px !important; 
}
.paint-can--arrow {
    width: 16px;
    height: 16px;
    background-position: -592px -608px !important; 
}
.paint-can--exclamation {
    width: 16px;
    height: 16px;
    background-position: -608px -608px !important; 
}
.paint-can--minus {
    width: 16px;
    height: 16px;
    background-position: -624px -608px !important; 
}
.paint-can--pencil {
    width: 16px;
    height: 16px;
    background-position: -640px -608px !important; 
}
.paint-can--plus {
    width: 16px;
    height: 16px;
    background-position: -656px -608px !important; 
}
.paint-can-color {
    width: 16px;
    height: 16px;
    background-position: -672px -608px !important; 
}
.paint-can-medium {
    width: 16px;
    height: 16px;
    background-position: -688px -608px !important; 
}
.paint-can-paint-brush {
    width: 16px;
    height: 16px;
    background-position: -704px -608px !important; 
}
.paint-can {
    width: 16px;
    height: 16px;
    background-position: -720px -608px !important; 
}
.paint-tube--arrow {
    width: 16px;
    height: 16px;
    background-position: -736px -608px !important; 
}
.paint-tube--exclamation {
    width: 16px;
    height: 16px;
    background-position: -752px -608px !important; 
}
.paint-tube--minus {
    width: 16px;
    height: 16px;
    background-position: -768px -608px !important; 
}
.paint-tube--pencil {
    width: 16px;
    height: 16px;
    background-position: -784px -608px !important; 
}
.paint-tube--plus {
    width: 16px;
    height: 16px;
    background-position: -800px -608px !important; 
}
.paint-tube-color {
    width: 16px;
    height: 16px;
    background-position: -816px -608px !important; 
}
.paint-tube-medium {
    width: 16px;
    height: 16px;
    background-position: -832px -608px !important; 
}
.paint-tube {
    width: 16px;
    height: 16px;
    background-position: -848px -608px !important; 
}
.palette--arrow {
    width: 16px;
    height: 16px;
    background-position: -864px -608px !important; 
}
.palette--exclamation {
    width: 16px;
    height: 16px;
    background-position: -880px -608px !important; 
}
.palette--minus {
    width: 16px;
    height: 16px;
    background-position: -896px -608px !important; 
}
.palette--pencil {
    width: 16px;
    height: 16px;
    background-position: -912px -608px !important; 
}
.palette--plus {
    width: 16px;
    height: 16px;
    background-position: -928px -608px !important; 
}
.palette-color {
    width: 16px;
    height: 16px;
    background-position: -944px -608px !important; 
}
.palette-medium {
    width: 16px;
    height: 16px;
    background-position: -0px -624px !important; 
}
.palette-paint-brush {
    width: 16px;
    height: 16px;
    background-position: -16px -624px !important; 
}
.palette {
    width: 16px;
    height: 16px;
    background-position: -32px -624px !important; 
}
.paper-bag--arrow {
    width: 16px;
    height: 16px;
    background-position: -48px -624px !important; 
}
.paper-bag--exclamation {
    width: 16px;
    height: 16px;
    background-position: -64px -624px !important; 
}
.paper-bag--minus {
    width: 16px;
    height: 16px;
    background-position: -80px -624px !important; 
}
.paper-bag--pencil {
    width: 16px;
    height: 16px;
    background-position: -96px -624px !important; 
}
.paper-bag--plus {
    width: 16px;
    height: 16px;
    background-position: -112px -624px !important; 
}
.paper-bag-label {
    width: 16px;
    height: 16px;
    background-position: -128px -624px !important; 
}
.paper-bag-recycle {
    width: 16px;
    height: 16px;
    background-position: -144px -624px !important; 
}
.paper-bag {
    width: 16px;
    height: 16px;
    background-position: -160px -624px !important; 
}
.paper-clip-prohibition {
    width: 16px;
    height: 16px;
    background-position: -176px -624px !important; 
}
.paper-clip-small {
    width: 16px;
    height: 16px;
    background-position: -192px -624px !important; 
}
.paper-clip {
    width: 16px;
    height: 16px;
    background-position: -208px -624px !important; 
}
.paper-lantern-emblem {
    width: 16px;
    height: 16px;
    background-position: -224px -624px !important; 
}
.paper-lantern-red {
    width: 16px;
    height: 16px;
    background-position: -240px -624px !important; 
}
.paper-lantern-repast-red {
    width: 16px;
    height: 16px;
    background-position: -256px -624px !important; 
}
.paper-lantern-repast {
    width: 16px;
    height: 16px;
    background-position: -272px -624px !important; 
}
.paper-lantern {
    width: 16px;
    height: 16px;
    background-position: -288px -624px !important; 
}
.paper-plane--arrow {
    width: 16px;
    height: 16px;
    background-position: -304px -624px !important; 
}
.paper-plane--exclamation {
    width: 16px;
    height: 16px;
    background-position: -320px -624px !important; 
}
.paper-plane--minus {
    width: 16px;
    height: 16px;
    background-position: -336px -624px !important; 
}
.paper-plane--pencil {
    width: 16px;
    height: 16px;
    background-position: -352px -624px !important; 
}
.paper-plane--plus {
    width: 16px;
    height: 16px;
    background-position: -368px -624px !important; 
}
.paper-plane-return {
    width: 16px;
    height: 16px;
    background-position: -384px -624px !important; 
}
.paper-plane {
    width: 16px;
    height: 16px;
    background-position: -400px -624px !important; 
}
.party-hat {
    width: 16px;
    height: 16px;
    background-position: -416px -624px !important; 
}
.pda--arrow {
    width: 16px;
    height: 16px;
    background-position: -432px -624px !important; 
}
.pda--exclamation {
    width: 16px;
    height: 16px;
    background-position: -448px -624px !important; 
}
.pda--minus {
    width: 16px;
    height: 16px;
    background-position: -464px -624px !important; 
}
.pda--pencil {
    width: 16px;
    height: 16px;
    background-position: -480px -624px !important; 
}
.pda--plus {
    width: 16px;
    height: 16px;
    background-position: -496px -624px !important; 
}
.pda-off {
    width: 16px;
    height: 16px;
    background-position: -512px -624px !important; 
}
.pda-protector {
    width: 16px;
    height: 16px;
    background-position: -528px -624px !important; 
}
.pda {
    width: 16px;
    height: 16px;
    background-position: -544px -624px !important; 
}
.pearl-shell {
    width: 16px;
    height: 16px;
    background-position: -560px -624px !important; 
}
.pearl {
    width: 16px;
    height: 16px;
    background-position: -576px -624px !important; 
}
.pencil--arrow {
    width: 16px;
    height: 16px;
    background-position: -592px -624px !important; 
}
.pencil--exclamation {
    width: 16px;
    height: 16px;
    background-position: -608px -624px !important; 
}
.pencil--minus {
    width: 16px;
    height: 16px;
    background-position: -624px -624px !important; 
}
.pencil--plus {
    width: 16px;
    height: 16px;
    background-position: -640px -624px !important; 
}
.pencil-button {
    width: 16px;
    height: 16px;
    background-position: -656px -624px !important; 
}
.pencil-color {
    width: 16px;
    height: 16px;
    background-position: -672px -624px !important; 
}
.pencil-field {
    width: 16px;
    height: 16px;
    background-position: -688px -624px !important; 
}
.pencil-prohibition {
    width: 16px;
    height: 16px;
    background-position: -704px -624px !important; 
}
.pencil-ruler {
    width: 16px;
    height: 16px;
    background-position: -720px -624px !important; 
}
.pencil-small {
    width: 16px;
    height: 16px;
    background-position: -736px -624px !important; 
}
.pencil {
    width: 16px;
    height: 16px;
    background-position: -752px -624px !important; 
}
.photo-album--arrow {
    width: 16px;
    height: 16px;
    background-position: -768px -624px !important; 
}
.photo-album--exclamation {
    width: 16px;
    height: 16px;
    background-position: -784px -624px !important; 
}
.photo-album--minus {
    width: 16px;
    height: 16px;
    background-position: -800px -624px !important; 
}
.photo-album--pencil {
    width: 16px;
    height: 16px;
    background-position: -816px -624px !important; 
}
.photo-album--plus {
    width: 16px;
    height: 16px;
    background-position: -832px -624px !important; 
}
.photo-album-blue {
    width: 16px;
    height: 16px;
    background-position: -848px -624px !important; 
}
.photo-album {
    width: 16px;
    height: 16px;
    background-position: -864px -624px !important; 
}
.piano--arrow {
    width: 16px;
    height: 16px;
    background-position: -880px -624px !important; 
}
.piano--exclamation {
    width: 16px;
    height: 16px;
    background-position: -896px -624px !important; 
}
.piano--minus {
    width: 16px;
    height: 16px;
    background-position: -912px -624px !important; 
}
.piano--pencil {
    width: 16px;
    height: 16px;
    background-position: -928px -624px !important; 
}
.piano--plus {
    width: 16px;
    height: 16px;
    background-position: -944px -624px !important; 
}
.piano {
    width: 16px;
    height: 16px;
    background-position: -0px -640px !important; 
}
.picture--arrow {
    width: 16px;
    height: 16px;
    background-position: -16px -640px !important; 
}
.picture--exclamation {
    width: 16px;
    height: 16px;
    background-position: -32px -640px !important; 
}
.picture--minus {
    width: 16px;
    height: 16px;
    background-position: -48px -640px !important; 
}
.picture--pencil {
    width: 16px;
    height: 16px;
    background-position: -64px -640px !important; 
}
.picture--plus {
    width: 16px;
    height: 16px;
    background-position: -80px -640px !important; 
}
.picture-medium {
    width: 16px;
    height: 16px;
    background-position: -96px -640px !important; 
}
.picture-small-sunset {
    width: 16px;
    height: 16px;
    background-position: -112px -640px !important; 
}
.picture-small {
    width: 16px;
    height: 16px;
    background-position: -128px -640px !important; 
}
.picture-sunset {
    width: 16px;
    height: 16px;
    background-position: -144px -640px !important; 
}
.picture {
    width: 16px;
    height: 16px;
    background-position: -160px -640px !important; 
}
.pictures-stack {
    width: 16px;
    height: 16px;
    background-position: -176px -640px !important; 
}
.pictures {
    width: 16px;
    height: 16px;
    background-position: -192px -640px !important; 
}
.piggy-bank-empty {
    width: 16px;
    height: 16px;
    background-position: -208px -640px !important; 
}
.piggy-bank {
    width: 16px;
    height: 16px;
    background-position: -224px -640px !important; 
}
.pill--arrow {
    width: 16px;
    height: 16px;
    background-position: -240px -640px !important; 
}
.pill--exclamation {
    width: 16px;
    height: 16px;
    background-position: -256px -640px !important; 
}
.pill--minus {
    width: 16px;
    height: 16px;
    background-position: -272px -640px !important; 
}
.pill--pencil {
    width: 16px;
    height: 16px;
    background-position: -288px -640px !important; 
}
.pill--plus {
    width: 16px;
    height: 16px;
    background-position: -304px -640px !important; 
}
.pill-blue {
    width: 16px;
    height: 16px;
    background-position: -320px -640px !important; 
}
.pill-small-blue {
    width: 16px;
    height: 16px;
    background-position: -336px -640px !important; 
}
.pill-small {
    width: 16px;
    height: 16px;
    background-position: -352px -640px !important; 
}
.pill {
    width: 16px;
    height: 16px;
    background-position: -368px -640px !important; 
}
.pillow-gray {
    width: 16px;
    height: 16px;
    background-position: -384px -640px !important; 
}
.pillow {
    width: 16px;
    height: 16px;
    background-position: -400px -640px !important; 
}
.pills {
    width: 16px;
    height: 16px;
    background-position: -416px -640px !important; 
}
.pin--arrow {
    width: 16px;
    height: 16px;
    background-position: -432px -640px !important; 
}
.pin--exclamation {
    width: 16px;
    height: 16px;
    background-position: -448px -640px !important; 
}
.pin--minus {
    width: 16px;
    height: 16px;
    background-position: -464px -640px !important; 
}
.pin--pencil {
    width: 16px;
    height: 16px;
    background-position: -480px -640px !important; 
}
.pin--plus {
    width: 16px;
    height: 16px;
    background-position: -496px -640px !important; 
}
.pin-small {
    width: 16px;
    height: 16px;
    background-position: -512px -640px !important; 
}
.pin {
    width: 16px;
    height: 16px;
    background-position: -528px -640px !important; 
}
.pipette--arrow {
    width: 16px;
    height: 16px;
    background-position: -544px -640px !important; 
}
.pipette--exclamation {
    width: 16px;
    height: 16px;
    background-position: -560px -640px !important; 
}
.pipette--minus {
    width: 16px;
    height: 16px;
    background-position: -576px -640px !important; 
}
.pipette--pencil {
    width: 16px;
    height: 16px;
    background-position: -592px -640px !important; 
}
.pipette--plus {
    width: 16px;
    height: 16px;
    background-position: -608px -640px !important; 
}
.pipette-color {
    width: 16px;
    height: 16px;
    background-position: -624px -640px !important; 
}
.pipette {
    width: 16px;
    height: 16px;
    background-position: -640px -640px !important; 
}
.plate-cutlery {
    width: 16px;
    height: 16px;
    background-position: -656px -640px !important; 
}
.plate {
    width: 16px;
    height: 16px;
    background-position: -672px -640px !important; 
}
.plates {
    width: 16px;
    height: 16px;
    background-position: -688px -640px !important; 
}
.playing-card--arrow {
    width: 16px;
    height: 16px;
    background-position: -704px -640px !important; 
}
.playing-card--exclamation {
    width: 16px;
    height: 16px;
    background-position: -720px -640px !important; 
}
.playing-card--minus {
    width: 16px;
    height: 16px;
    background-position: -736px -640px !important; 
}
.playing-card--pencil {
    width: 16px;
    height: 16px;
    background-position: -752px -640px !important; 
}
.playing-card--plus {
    width: 16px;
    height: 16px;
    background-position: -768px -640px !important; 
}
.playing-card {
    width: 16px;
    height: 16px;
    background-position: -784px -640px !important; 
}
.plug--arrow {
    width: 16px;
    height: 16px;
    background-position: -800px -640px !important; 
}
.plug--exclamation {
    width: 16px;
    height: 16px;
    background-position: -816px -640px !important; 
}
.plug--minus {
    width: 16px;
    height: 16px;
    background-position: -832px -640px !important; 
}
.plug--pencil {
    width: 16px;
    height: 16px;
    background-position: -848px -640px !important; 
}
.plug--plus {
    width: 16px;
    height: 16px;
    background-position: -864px -640px !important; 
}
.plug-connect {
    width: 16px;
    height: 16px;
    background-position: -880px -640px !important; 
}
.plug-disconnect-prohibition {
    width: 16px;
    height: 16px;
    background-position: -896px -640px !important; 
}
.plug-disconnect {
    width: 16px;
    height: 16px;
    background-position: -912px -640px !important; 
}
.plug {
    width: 16px;
    height: 16px;
    background-position: -928px -640px !important; 
}
.plus-button {
    width: 16px;
    height: 16px;
    background-position: -944px -640px !important; 
}
.plus-circle-frame {
    width: 16px;
    height: 16px;
    background-position: -0px -656px !important; 
}
.plus-circle {
    width: 16px;
    height: 16px;
    background-position: -16px -656px !important; 
}
.plus-octagon-frame {
    width: 16px;
    height: 16px;
    background-position: -32px -656px !important; 
}
.plus-octagon {
    width: 16px;
    height: 16px;
    background-position: -48px -656px !important; 
}
.plus-shield {
    width: 16px;
    height: 16px;
    background-position: -64px -656px !important; 
}
.plus-small-circle {
    width: 16px;
    height: 16px;
    background-position: -80px -656px !important; 
}
.plus-small-white {
    width: 16px;
    height: 16px;
    background-position: -96px -656px !important; 
}
.plus-small {
    width: 16px;
    height: 16px;
    background-position: -112px -656px !important; 
}
.plus-white {
    width: 16px;
    height: 16px;
    background-position: -128px -656px !important; 
}
.plus {
    width: 16px;
    height: 16px;
    background-position: -144px -656px !important; 
}
.point--arrow {
    width: 16px;
    height: 16px;
    background-position: -160px -656px !important; 
}
.point--exclamation {
    width: 16px;
    height: 16px;
    background-position: -176px -656px !important; 
}
.point--minus {
    width: 16px;
    height: 16px;
    background-position: -192px -656px !important; 
}
.point--pencil {
    width: 16px;
    height: 16px;
    background-position: -208px -656px !important; 
}
.point--plus {
    width: 16px;
    height: 16px;
    background-position: -224px -656px !important; 
}
.point-bronze {
    width: 16px;
    height: 16px;
    background-position: -240px -656px !important; 
}
.point-silver {
    width: 16px;
    height: 16px;
    background-position: -256px -656px !important; 
}
.point-small {
    width: 16px;
    height: 16px;
    background-position: -272px -656px !important; 
}
.point {
    width: 16px;
    height: 16px;
    background-position: -288px -656px !important; 
}
.points {
    width: 16px;
    height: 16px;
    background-position: -304px -656px !important; 
}
.poison-bubble {
    width: 16px;
    height: 16px;
    background-position: -320px -656px !important; 
}
.poison-green {
    width: 16px;
    height: 16px;
    background-position: -336px -656px !important; 
}
.poison-purple {
    width: 16px;
    height: 16px;
    background-position: -352px -656px !important; 
}
.poison {
    width: 16px;
    height: 16px;
    background-position: -368px -656px !important; 
}
.poop-smiley-sad {
    width: 16px;
    height: 16px;
    background-position: -384px -656px !important; 
}
.poop-smiley {
    width: 16px;
    height: 16px;
    background-position: -400px -656px !important; 
}
.poop {
    width: 16px;
    height: 16px;
    background-position: -416px -656px !important; 
}
.popcorn-empty {
    width: 16px;
    height: 16px;
    background-position: -432px -656px !important; 
}
.popcorn {
    width: 16px;
    height: 16px;
    background-position: -448px -656px !important; 
}
.postage-stamp--arrow {
    width: 16px;
    height: 16px;
    background-position: -464px -656px !important; 
}
.postage-stamp--exclamation {
    width: 16px;
    height: 16px;
    background-position: -480px -656px !important; 
}
.postage-stamp--minus {
    width: 16px;
    height: 16px;
    background-position: -496px -656px !important; 
}
.postage-stamp--pencil {
    width: 16px;
    height: 16px;
    background-position: -512px -656px !important; 
}
.postage-stamp--plus {
    width: 16px;
    height: 16px;
    background-position: -528px -656px !important; 
}
.postage-stamp-at-sign {
    width: 16px;
    height: 16px;
    background-position: -544px -656px !important; 
}
.postage-stamp {
    width: 16px;
    height: 16px;
    background-position: -560px -656px !important; 
}
.power-supply {
    width: 16px;
    height: 16px;
    background-position: -576px -656px !important; 
}
.present--arrow {
    width: 16px;
    height: 16px;
    background-position: -592px -656px !important; 
}
.present--exclamation {
    width: 16px;
    height: 16px;
    background-position: -608px -656px !important; 
}
.present--minus {
    width: 16px;
    height: 16px;
    background-position: -624px -656px !important; 
}
.present--pencil {
    width: 16px;
    height: 16px;
    background-position: -640px -656px !important; 
}
.present--plus {
    width: 16px;
    height: 16px;
    background-position: -656px -656px !important; 
}
.present-label {
    width: 16px;
    height: 16px;
    background-position: -672px -656px !important; 
}
.present {
    width: 16px;
    height: 16px;
    background-position: -688px -656px !important; 
}
.price-tag--arrow {
    width: 16px;
    height: 16px;
    background-position: -704px -656px !important; 
}
.price-tag--exclamation {
    width: 16px;
    height: 16px;
    background-position: -720px -656px !important; 
}
.price-tag--minus {
    width: 16px;
    height: 16px;
    background-position: -736px -656px !important; 
}
.price-tag--pencil {
    width: 16px;
    height: 16px;
    background-position: -752px -656px !important; 
}
.price-tag--plus {
    width: 16px;
    height: 16px;
    background-position: -768px -656px !important; 
}
.price-tag-label {
    width: 16px;
    height: 16px;
    background-position: -784px -656px !important; 
}
.price-tag {
    width: 16px;
    height: 16px;
    background-position: -800px -656px !important; 
}
.printer--arrow {
    width: 16px;
    height: 16px;
    background-position: -816px -656px !important; 
}
.printer--exclamation {
    width: 16px;
    height: 16px;
    background-position: -832px -656px !important; 
}
.printer--minus {
    width: 16px;
    height: 16px;
    background-position: -848px -656px !important; 
}
.printer--pencil {
    width: 16px;
    height: 16px;
    background-position: -864px -656px !important; 
}
.printer--plus {
    width: 16px;
    height: 16px;
    background-position: -880px -656px !important; 
}
.printer-color {
    width: 16px;
    height: 16px;
    background-position: -896px -656px !important; 
}
.printer-empty {
    width: 16px;
    height: 16px;
    background-position: -912px -656px !important; 
}
.printer-medium {
    width: 16px;
    height: 16px;
    background-position: -928px -656px !important; 
}
.printer-monochrome {
    width: 16px;
    height: 16px;
    background-position: -944px -656px !important; 
}
.printer-network {
    width: 16px;
    height: 16px;
    background-position: -0px -672px !important; 
}
.printer-share {
    width: 16px;
    height: 16px;
    background-position: -16px -672px !important; 
}
.printer-small {
    width: 16px;
    height: 16px;
    background-position: -32px -672px !important; 
}
.printer {
    width: 16px;
    height: 16px;
    background-position: -48px -672px !important; 
}
.processor-bit-008 {
    width: 16px;
    height: 16px;
    background-position: -64px -672px !important; 
}
.processor-bit-016 {
    width: 16px;
    height: 16px;
    background-position: -80px -672px !important; 
}
.processor-bit-024 {
    width: 16px;
    height: 16px;
    background-position: -96px -672px !important; 
}
.processor-bit-032 {
    width: 16px;
    height: 16px;
    background-position: -112px -672px !important; 
}
.processor-bit-048 {
    width: 16px;
    height: 16px;
    background-position: -128px -672px !important; 
}
.processor-bit-064 {
    width: 16px;
    height: 16px;
    background-position: -144px -672px !important; 
}
.processor-bit-128 {
    width: 16px;
    height: 16px;
    background-position: -160px -672px !important; 
}
.processor-bit {
    width: 16px;
    height: 16px;
    background-position: -176px -672px !important; 
}
.processor-clock-up {
    width: 16px;
    height: 16px;
    background-position: -192px -672px !important; 
}
.processor-clock {
    width: 16px;
    height: 16px;
    background-position: -208px -672px !important; 
}
.processor {
    width: 16px;
    height: 16px;
    background-position: -224px -672px !important; 
}
.prohibition-button {
    width: 16px;
    height: 16px;
    background-position: -240px -672px !important; 
}
.prohibition-small {
    width: 16px;
    height: 16px;
    background-position: -256px -672px !important; 
}
.prohibition {
    width: 16px;
    height: 16px;
    background-position: -272px -672px !important; 
}
.projection-screen--arrow {
    width: 16px;
    height: 16px;
    background-position: -288px -672px !important; 
}
.projection-screen--exclamation {
    width: 16px;
    height: 16px;
    background-position: -304px -672px !important; 
}
.projection-screen--minus {
    width: 16px;
    height: 16px;
    background-position: -320px -672px !important; 
}
.projection-screen--pencil {
    width: 16px;
    height: 16px;
    background-position: -336px -672px !important; 
}
.projection-screen--plus {
    width: 16px;
    height: 16px;
    background-position: -352px -672px !important; 
}
.projection-screen-presentation {
    width: 16px;
    height: 16px;
    background-position: -368px -672px !important; 
}
.projection-screen {
    width: 16px;
    height: 16px;
    background-position: -384px -672px !important; 
}
.property-blue {
    width: 16px;
    height: 16px;
    background-position: -400px -672px !important; 
}
.property-export {
    width: 16px;
    height: 16px;
    background-position: -416px -672px !important; 
}
.property-import {
    width: 16px;
    height: 16px;
    background-position: -432px -672px !important; 
}
.property {
    width: 16px;
    height: 16px;
    background-position: -448px -672px !important; 
}
.puzzle--arrow {
    width: 16px;
    height: 16px;
    background-position: -464px -672px !important; 
}
.puzzle--exclamation {
    width: 16px;
    height: 16px;
    background-position: -480px -672px !important; 
}
.puzzle--minus {
    width: 16px;
    height: 16px;
    background-position: -496px -672px !important; 
}
.puzzle--pencil {
    width: 16px;
    height: 16px;
    background-position: -512px -672px !important; 
}
.puzzle--plus {
    width: 16px;
    height: 16px;
    background-position: -528px -672px !important; 
}
.puzzle {
    width: 16px;
    height: 16px;
    background-position: -544px -672px !important; 
}
.question-balloon {
    width: 16px;
    height: 16px;
    background-position: -560px -672px !important; 
}
.question-button {
    width: 16px;
    height: 16px;
    background-position: -576px -672px !important; 
}
.question-frame {
    width: 16px;
    height: 16px;
    background-position: -592px -672px !important; 
}
.question-octagon-frame {
    width: 16px;
    height: 16px;
    background-position: -608px -672px !important; 
}
.question-octagon {
    width: 16px;
    height: 16px;
    background-position: -624px -672px !important; 
}
.question-shield {
    width: 16px;
    height: 16px;
    background-position: -640px -672px !important; 
}
.question-small-white {
    width: 16px;
    height: 16px;
    background-position: -656px -672px !important; 
}
.question-small {
    width: 16px;
    height: 16px;
    background-position: -672px -672px !important; 
}
.question-white {
    width: 16px;
    height: 16px;
    background-position: -688px -672px !important; 
}
.question {
    width: 16px;
    height: 16px;
    background-position: -704px -672px !important; 
}
.quill--arrow {
    width: 16px;
    height: 16px;
    background-position: -720px -672px !important; 
}
.quill--exclamation {
    width: 16px;
    height: 16px;
    background-position: -736px -672px !important; 
}
.quill--minus {
    width: 16px;
    height: 16px;
    background-position: -752px -672px !important; 
}
.quill--plus {
    width: 16px;
    height: 16px;
    background-position: -768px -672px !important; 
}
.quill-prohibition {
    width: 16px;
    height: 16px;
    background-position: -784px -672px !important; 
}
.quill {
    width: 16px;
    height: 16px;
    background-position: -800px -672px !important; 
}
.radar {
    width: 16px;
    height: 16px;
    background-position: -816px -672px !important; 
}
.radio--arrow {
    width: 16px;
    height: 16px;
    background-position: -832px -672px !important; 
}
.radio--exclamation {
    width: 16px;
    height: 16px;
    background-position: -848px -672px !important; 
}
.radio--minus {
    width: 16px;
    height: 16px;
    background-position: -864px -672px !important; 
}
.radio--pencil {
    width: 16px;
    height: 16px;
    background-position: -880px -672px !important; 
}
.radio--plus {
    width: 16px;
    height: 16px;
    background-position: -896px -672px !important; 
}
.radio-old {
    width: 16px;
    height: 16px;
    background-position: -912px -672px !important; 
}
.radio {
    width: 16px;
    height: 16px;
    background-position: -928px -672px !important; 
}
.radioactivity-drum {
    width: 16px;
    height: 16px;
    background-position: -944px -672px !important; 
}
.radioactivity {
    width: 16px;
    height: 16px;
    background-position: -0px -688px !important; 
}
.rainbow {
    width: 16px;
    height: 16px;
    background-position: -16px -688px !important; 
}
.receipt--arrow {
    width: 16px;
    height: 16px;
    background-position: -32px -688px !important; 
}
.receipt--exclamation {
    width: 16px;
    height: 16px;
    background-position: -48px -688px !important; 
}
.receipt--minus {
    width: 16px;
    height: 16px;
    background-position: -64px -688px !important; 
}
.receipt--pencil {
    width: 16px;
    height: 16px;
    background-position: -80px -688px !important; 
}
.receipt--plus {
    width: 16px;
    height: 16px;
    background-position: -96px -688px !important; 
}
.receipt-excel-text {
    width: 16px;
    height: 16px;
    background-position: -112px -688px !important; 
}
.receipt-excel {
    width: 16px;
    height: 16px;
    background-position: -128px -688px !important; 
}
.receipt-export {
    width: 16px;
    height: 16px;
    background-position: -144px -688px !important; 
}
.receipt-import {
    width: 16px;
    height: 16px;
    background-position: -160px -688px !important; 
}
.receipt-invoice {
    width: 16px;
    height: 16px;
    background-position: -176px -688px !important; 
}
.receipt-medium {
    width: 16px;
    height: 16px;
    background-position: -192px -688px !important; 
}
.receipt-share {
    width: 16px;
    height: 16px;
    background-position: -208px -688px !important; 
}
.receipt-shred {
    width: 16px;
    height: 16px;
    background-position: -224px -688px !important; 
}
.receipt-stamp {
    width: 16px;
    height: 16px;
    background-position: -240px -688px !important; 
}
.receipt-sticky-note {
    width: 16px;
    height: 16px;
    background-position: -256px -688px !important; 
}
.receipt-text {
    width: 16px;
    height: 16px;
    background-position: -272px -688px !important; 
}
.receipt {
    width: 16px;
    height: 16px;
    background-position: -288px -688px !important; 
}
.receipts-text {
    width: 16px;
    height: 16px;
    background-position: -304px -688px !important; 
}
.receipts {
    width: 16px;
    height: 16px;
    background-position: -320px -688px !important; 
}
.regular-expression-delimiter {
    width: 16px;
    height: 16px;
    background-position: -336px -688px !important; 
}
.regular-expression-search-match {
    width: 16px;
    height: 16px;
    background-position: -352px -688px !important; 
}
.regular-expression-search {
    width: 16px;
    height: 16px;
    background-position: -368px -688px !important; 
}
.regular-expression {
    width: 16px;
    height: 16px;
    background-position: -384px -688px !important; 
}
.remote-control {
    width: 16px;
    height: 16px;
    background-position: -400px -688px !important; 
}
.report--arrow {
    width: 16px;
    height: 16px;
    background-position: -416px -688px !important; 
}
.report--exclamation {
    width: 16px;
    height: 16px;
    background-position: -432px -688px !important; 
}
.report--minus {
    width: 16px;
    height: 16px;
    background-position: -448px -688px !important; 
}
.report--pencil {
    width: 16px;
    height: 16px;
    background-position: -464px -688px !important; 
}
.report--plus {
    width: 16px;
    height: 16px;
    background-position: -480px -688px !important; 
}
.report-excel {
    width: 16px;
    height: 16px;
    background-position: -496px -688px !important; 
}
.report-image {
    width: 16px;
    height: 16px;
    background-position: -512px -688px !important; 
}
.report-medium {
    width: 16px;
    height: 16px;
    background-position: -528px -688px !important; 
}
.report-paper {
    width: 16px;
    height: 16px;
    background-position: -544px -688px !important; 
}
.report-share {
    width: 16px;
    height: 16px;
    background-position: -560px -688px !important; 
}
.report-word {
    width: 16px;
    height: 16px;
    background-position: -576px -688px !important; 
}
.report {
    width: 16px;
    height: 16px;
    background-position: -592px -688px !important; 
}
.reports-stack {
    width: 16px;
    height: 16px;
    background-position: -608px -688px !important; 
}
.reports {
    width: 16px;
    height: 16px;
    background-position: -624px -688px !important; 
}
.resource-monitor-protector {
    width: 16px;
    height: 16px;
    background-position: -640px -688px !important; 
}
.resource-monitor {
    width: 16px;
    height: 16px;
    background-position: -656px -688px !important; 
}
.ribbon {
    width: 16px;
    height: 16px;
    background-position: -672px -688px !important; 
}
.ring {
    width: 16px;
    height: 16px;
    background-position: -688px -688px !important; 
}
.road-sign {
    width: 16px;
    height: 16px;
    background-position: -704px -688px !important; 
}
.road {
    width: 16px;
    height: 16px;
    background-position: -720px -688px !important; 
}
.robot-off {
    width: 16px;
    height: 16px;
    background-position: -736px -688px !important; 
}
.robot {
    width: 16px;
    height: 16px;
    background-position: -752px -688px !important; 
}
.rocket--arrow {
    width: 16px;
    height: 16px;
    background-position: -768px -688px !important; 
}
.rocket--exclamation {
    width: 16px;
    height: 16px;
    background-position: -784px -688px !important; 
}
.rocket--minus {
    width: 16px;
    height: 16px;
    background-position: -800px -688px !important; 
}
.rocket--pencil {
    width: 16px;
    height: 16px;
    background-position: -816px -688px !important; 
}
.rocket--plus {
    width: 16px;
    height: 16px;
    background-position: -832px -688px !important; 
}
.rocket-fly {
    width: 16px;
    height: 16px;
    background-position: -848px -688px !important; 
}
.rocket {
    width: 16px;
    height: 16px;
    background-position: -864px -688px !important; 
}
.rosette-label {
    width: 16px;
    height: 16px;
    background-position: -880px -688px !important; 
}
.rosette {
    width: 16px;
    height: 16px;
    background-position: -896px -688px !important; 
}
.rubber-balloon {
    width: 16px;
    height: 16px;
    background-position: -912px -688px !important; 
}
.rubber-balloons {
    width: 16px;
    height: 16px;
    background-position: -928px -688px !important; 
}
.ruby {
    width: 16px;
    height: 16px;
    background-position: -944px -688px !important; 
}
.ruler--arrow {
    width: 16px;
    height: 16px;
    background-position: -0px -704px !important; 
}
.ruler--exclamation {
    width: 16px;
    height: 16px;
    background-position: -16px -704px !important; 
}
.ruler--minus {
    width: 16px;
    height: 16px;
    background-position: -32px -704px !important; 
}
.ruler--pencil {
    width: 16px;
    height: 16px;
    background-position: -48px -704px !important; 
}
.ruler--plus {
    width: 16px;
    height: 16px;
    background-position: -64px -704px !important; 
}
.ruler-crop {
    width: 16px;
    height: 16px;
    background-position: -80px -704px !important; 
}
.ruler-triangle {
    width: 16px;
    height: 16px;
    background-position: -96px -704px !important; 
}
.ruler {
    width: 16px;
    height: 16px;
    background-position: -112px -704px !important; 
}
.safe--arrow {
    width: 16px;
    height: 16px;
    background-position: -128px -704px !important; 
}
.safe--exclamation {
    width: 16px;
    height: 16px;
    background-position: -144px -704px !important; 
}
.safe--minus {
    width: 16px;
    height: 16px;
    background-position: -160px -704px !important; 
}
.safe--pencil {
    width: 16px;
    height: 16px;
    background-position: -176px -704px !important; 
}
.safe--plus {
    width: 16px;
    height: 16px;
    background-position: -192px -704px !important; 
}
.safe {
    width: 16px;
    height: 16px;
    background-position: -208px -704px !important; 
}
.santa-hat {
    width: 16px;
    height: 16px;
    background-position: -224px -704px !important; 
}
.scanner--arrow {
    width: 16px;
    height: 16px;
    background-position: -240px -704px !important; 
}
.scanner--exclamation {
    width: 16px;
    height: 16px;
    background-position: -256px -704px !important; 
}
.scanner--minus {
    width: 16px;
    height: 16px;
    background-position: -272px -704px !important; 
}
.scanner--pencil {
    width: 16px;
    height: 16px;
    background-position: -288px -704px !important; 
}
.scanner--plus {
    width: 16px;
    height: 16px;
    background-position: -304px -704px !important; 
}
.scanner-off {
    width: 16px;
    height: 16px;
    background-position: -320px -704px !important; 
}
.scanner {
    width: 16px;
    height: 16px;
    background-position: -336px -704px !important; 
}
.scissors--arrow {
    width: 16px;
    height: 16px;
    background-position: -352px -704px !important; 
}
.scissors--exclamation {
    width: 16px;
    height: 16px;
    background-position: -368px -704px !important; 
}
.scissors--minus {
    width: 16px;
    height: 16px;
    background-position: -384px -704px !important; 
}
.scissors--pencil {
    width: 16px;
    height: 16px;
    background-position: -400px -704px !important; 
}
.scissors--plus {
    width: 16px;
    height: 16px;
    background-position: -416px -704px !important; 
}
.scissors-blue {
    width: 16px;
    height: 16px;
    background-position: -432px -704px !important; 
}
.scissors {
    width: 16px;
    height: 16px;
    background-position: -448px -704px !important; 
}
.screwdriver--arrow {
    width: 16px;
    height: 16px;
    background-position: -464px -704px !important; 
}
.screwdriver--exclamation {
    width: 16px;
    height: 16px;
    background-position: -480px -704px !important; 
}
.screwdriver--minus {
    width: 16px;
    height: 16px;
    background-position: -496px -704px !important; 
}
.screwdriver--pencil {
    width: 16px;
    height: 16px;
    background-position: -512px -704px !important; 
}
.screwdriver--plus {
    width: 16px;
    height: 16px;
    background-position: -528px -704px !important; 
}
.screwdriver {
    width: 16px;
    height: 16px;
    background-position: -544px -704px !important; 
}
.script--arrow {
    width: 16px;
    height: 16px;
    background-position: -560px -704px !important; 
}
.script--exclamation {
    width: 16px;
    height: 16px;
    background-position: -576px -704px !important; 
}
.script--minus {
    width: 16px;
    height: 16px;
    background-position: -592px -704px !important; 
}
.script--pencil {
    width: 16px;
    height: 16px;
    background-position: -608px -704px !important; 
}
.script--plus {
    width: 16px;
    height: 16px;
    background-position: -624px -704px !important; 
}
.script-attribute-b {
    width: 16px;
    height: 16px;
    background-position: -640px -704px !important; 
}
.script-attribute-c {
    width: 16px;
    height: 16px;
    background-position: -656px -704px !important; 
}
.script-attribute-d {
    width: 16px;
    height: 16px;
    background-position: -672px -704px !important; 
}
.script-attribute-e {
    width: 16px;
    height: 16px;
    background-position: -688px -704px !important; 
}
.script-attribute-f {
    width: 16px;
    height: 16px;
    background-position: -704px -704px !important; 
}
.script-attribute-g {
    width: 16px;
    height: 16px;
    background-position: -720px -704px !important; 
}
.script-attribute-h {
    width: 16px;
    height: 16px;
    background-position: -736px -704px !important; 
}
.script-attribute-i {
    width: 16px;
    height: 16px;
    background-position: -752px -704px !important; 
}
.script-attribute-j {
    width: 16px;
    height: 16px;
    background-position: -768px -704px !important; 
}
.script-attribute-k {
    width: 16px;
    height: 16px;
    background-position: -784px -704px !important; 
}
.script-attribute-l {
    width: 16px;
    height: 16px;
    background-position: -800px -704px !important; 
}
.script-attribute-m {
    width: 16px;
    height: 16px;
    background-position: -816px -704px !important; 
}
.script-attribute-n {
    width: 16px;
    height: 16px;
    background-position: -832px -704px !important; 
}
.script-attribute-o {
    width: 16px;
    height: 16px;
    background-position: -848px -704px !important; 
}
.script-attribute-p {
    width: 16px;
    height: 16px;
    background-position: -864px -704px !important; 
}
.script-attribute-q {
    width: 16px;
    height: 16px;
    background-position: -880px -704px !important; 
}
.script-attribute-r {
    width: 16px;
    height: 16px;
    background-position: -896px -704px !important; 
}
.script-attribute-s {
    width: 16px;
    height: 16px;
    background-position: -912px -704px !important; 
}
.script-attribute-t {
    width: 16px;
    height: 16px;
    background-position: -928px -704px !important; 
}
.script-attribute-u {
    width: 16px;
    height: 16px;
    background-position: -944px -704px !important; 
}
.script-attribute-v {
    width: 16px;
    height: 16px;
    background-position: -0px -720px !important; 
}
.script-attribute-w {
    width: 16px;
    height: 16px;
    background-position: -16px -720px !important; 
}
.script-attribute-x {
    width: 16px;
    height: 16px;
    background-position: -32px -720px !important; 
}
.script-attribute-y {
    width: 16px;
    height: 16px;
    background-position: -48px -720px !important; 
}
.script-attribute-z {
    width: 16px;
    height: 16px;
    background-position: -64px -720px !important; 
}
.script-attribute {
    width: 16px;
    height: 16px;
    background-position: -80px -720px !important; 
}
.script-binary {
    width: 16px;
    height: 16px;
    background-position: -96px -720px !important; 
}
.script-block {
    width: 16px;
    height: 16px;
    background-position: -112px -720px !important; 
}
.script-code {
    width: 16px;
    height: 16px;
    background-position: -128px -720px !important; 
}
.script-excel {
    width: 16px;
    height: 16px;
    background-position: -144px -720px !important; 
}
.script-export {
    width: 16px;
    height: 16px;
    background-position: -160px -720px !important; 
}
.script-flash {
    width: 16px;
    height: 16px;
    background-position: -176px -720px !important; 
}
.script-globe {
    width: 16px;
    height: 16px;
    background-position: -192px -720px !important; 
}
.script-import {
    width: 16px;
    height: 16px;
    background-position: -208px -720px !important; 
}
.script-medium {
    width: 16px;
    height: 16px;
    background-position: -224px -720px !important; 
}
.script-office {
    width: 16px;
    height: 16px;
    background-position: -240px -720px !important; 
}
.script-php {
    width: 16px;
    height: 16px;
    background-position: -256px -720px !important; 
}
.script-smiley-sad {
    width: 16px;
    height: 16px;
    background-position: -272px -720px !important; 
}
.script-smiley {
    width: 16px;
    height: 16px;
    background-position: -288px -720px !important; 
}
.script-stamp {
    width: 16px;
    height: 16px;
    background-position: -304px -720px !important; 
}
.script-text {
    width: 16px;
    height: 16px;
    background-position: -320px -720px !important; 
}
.script-visual-studio {
    width: 16px;
    height: 16px;
    background-position: -336px -720px !important; 
}
.script-word {
    width: 16px;
    height: 16px;
    background-position: -352px -720px !important; 
}
.script {
    width: 16px;
    height: 16px;
    background-position: -368px -720px !important; 
}
.scripts-text {
    width: 16px;
    height: 16px;
    background-position: -384px -720px !important; 
}
.scripts {
    width: 16px;
    height: 16px;
    background-position: -400px -720px !important; 
}
.sd-memory-card {
    width: 16px;
    height: 16px;
    background-position: -416px -720px !important; 
}
.sealing-wax {
    width: 16px;
    height: 16px;
    background-position: -432px -720px !important; 
}
.selection-input {
    width: 16px;
    height: 16px;
    background-position: -448px -720px !important; 
}
.selection-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -464px -720px !important; 
}
.selection-resize {
    width: 16px;
    height: 16px;
    background-position: -480px -720px !important; 
}
.selection-select-input {
    width: 16px;
    height: 16px;
    background-position: -496px -720px !important; 
}
.selection-select {
    width: 16px;
    height: 16px;
    background-position: -512px -720px !important; 
}
.selection {
    width: 16px;
    height: 16px;
    background-position: -528px -720px !important; 
}
.server--arrow {
    width: 16px;
    height: 16px;
    background-position: -544px -720px !important; 
}
.server--exclamation {
    width: 16px;
    height: 16px;
    background-position: -560px -720px !important; 
}
.server--minus {
    width: 16px;
    height: 16px;
    background-position: -576px -720px !important; 
}
.server--pencil {
    width: 16px;
    height: 16px;
    background-position: -592px -720px !important; 
}
.server--plus {
    width: 16px;
    height: 16px;
    background-position: -608px -720px !important; 
}
.server-cast {
    width: 16px;
    height: 16px;
    background-position: -624px -720px !important; 
}
.server-cloud {
    width: 16px;
    height: 16px;
    background-position: -640px -720px !important; 
}
.server-medium {
    width: 16px;
    height: 16px;
    background-position: -656px -720px !important; 
}
.server-network {
    width: 16px;
    height: 16px;
    background-position: -672px -720px !important; 
}
.server-property {
    width: 16px;
    height: 16px;
    background-position: -688px -720px !important; 
}
.server {
    width: 16px;
    height: 16px;
    background-position: -704px -720px !important; 
}
.servers-network {
    width: 16px;
    height: 16px;
    background-position: -720px -720px !important; 
}
.servers {
    width: 16px;
    height: 16px;
    background-position: -736px -720px !important; 
}
.service-bell--arrow {
    width: 16px;
    height: 16px;
    background-position: -752px -720px !important; 
}
.service-bell--exclamation {
    width: 16px;
    height: 16px;
    background-position: -768px -720px !important; 
}
.service-bell--minus {
    width: 16px;
    height: 16px;
    background-position: -784px -720px !important; 
}
.service-bell--pencil {
    width: 16px;
    height: 16px;
    background-position: -800px -720px !important; 
}
.service-bell--plus {
    width: 16px;
    height: 16px;
    background-position: -816px -720px !important; 
}
.service-bell {
    width: 16px;
    height: 16px;
    background-position: -832px -720px !important; 
}
.share-balloon {
    width: 16px;
    height: 16px;
    background-position: -848px -720px !important; 
}
.share-document {
    width: 16px;
    height: 16px;
    background-position: -864px -720px !important; 
}
.share-small {
    width: 16px;
    height: 16px;
    background-position: -880px -720px !important; 
}
.share {
    width: 16px;
    height: 16px;
    background-position: -896px -720px !important; 
}
.shield--arrow {
    width: 16px;
    height: 16px;
    background-position: -912px -720px !important; 
}
.shield--exclamation {
    width: 16px;
    height: 16px;
    background-position: -928px -720px !important; 
}
.shield--minus {
    width: 16px;
    height: 16px;
    background-position: -944px -720px !important; 
}
.shield--pencil {
    width: 16px;
    height: 16px;
    background-position: -0px -736px !important; 
}
.shield--plus {
    width: 16px;
    height: 16px;
    background-position: -16px -736px !important; 
}
.shield {
    width: 16px;
    height: 16px;
    background-position: -32px -736px !important; 
}
.shoe--arrow {
    width: 16px;
    height: 16px;
    background-position: -48px -736px !important; 
}
.shoe--exclamation {
    width: 16px;
    height: 16px;
    background-position: -64px -736px !important; 
}
.shoe--minus {
    width: 16px;
    height: 16px;
    background-position: -80px -736px !important; 
}
.shoe--pencil {
    width: 16px;
    height: 16px;
    background-position: -96px -736px !important; 
}
.shoe--plus {
    width: 16px;
    height: 16px;
    background-position: -112px -736px !important; 
}
.shoe-high {
    width: 16px;
    height: 16px;
    background-position: -128px -736px !important; 
}
.shoe {
    width: 16px;
    height: 16px;
    background-position: -144px -736px !important; 
}
.shopping-basket--arrow {
    width: 16px;
    height: 16px;
    background-position: -160px -736px !important; 
}
.shopping-basket--exclamation {
    width: 16px;
    height: 16px;
    background-position: -176px -736px !important; 
}
.shopping-basket--minus {
    width: 16px;
    height: 16px;
    background-position: -192px -736px !important; 
}
.shopping-basket--pencil {
    width: 16px;
    height: 16px;
    background-position: -208px -736px !important; 
}
.shopping-basket--plus {
    width: 16px;
    height: 16px;
    background-position: -224px -736px !important; 
}
.shopping-basket {
    width: 16px;
    height: 16px;
    background-position: -240px -736px !important; 
}
.shortcut-small {
    width: 16px;
    height: 16px;
    background-position: -256px -736px !important; 
}
.shortcut {
    width: 16px;
    height: 16px;
    background-position: -272px -736px !important; 
}
.shovel {
    width: 16px;
    height: 16px;
    background-position: -288px -736px !important; 
}
.shuriken {
    width: 16px;
    height: 16px;
    background-position: -304px -736px !important; 
}
.sitemap-application-blue {
    width: 16px;
    height: 16px;
    background-position: -320px -736px !important; 
}
.sitemap-application {
    width: 16px;
    height: 16px;
    background-position: -336px -736px !important; 
}
.sitemap-image {
    width: 16px;
    height: 16px;
    background-position: -352px -736px !important; 
}
.sitemap {
    width: 16px;
    height: 16px;
    background-position: -368px -736px !important; 
}
.skull-happy {
    width: 16px;
    height: 16px;
    background-position: -384px -736px !important; 
}
.skull-mad {
    width: 16px;
    height: 16px;
    background-position: -400px -736px !important; 
}
.skull-old {
    width: 16px;
    height: 16px;
    background-position: -416px -736px !important; 
}
.skull-sad {
    width: 16px;
    height: 16px;
    background-position: -432px -736px !important; 
}
.skull {
    width: 16px;
    height: 16px;
    background-position: -448px -736px !important; 
}
.slide--arrow {
    width: 16px;
    height: 16px;
    background-position: -464px -736px !important; 
}
.slide--exclamation {
    width: 16px;
    height: 16px;
    background-position: -480px -736px !important; 
}
.slide--minus {
    width: 16px;
    height: 16px;
    background-position: -496px -736px !important; 
}
.slide--pencil {
    width: 16px;
    height: 16px;
    background-position: -512px -736px !important; 
}
.slide--plus {
    width: 16px;
    height: 16px;
    background-position: -528px -736px !important; 
}
.slide-medium {
    width: 16px;
    height: 16px;
    background-position: -544px -736px !important; 
}
.slide-powerpoint {
    width: 16px;
    height: 16px;
    background-position: -560px -736px !important; 
}
.slide-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -576px -736px !important; 
}
.slide-resize {
    width: 16px;
    height: 16px;
    background-position: -592px -736px !important; 
}
.slide {
    width: 16px;
    height: 16px;
    background-position: -608px -736px !important; 
}
.slides-stack {
    width: 16px;
    height: 16px;
    background-position: -624px -736px !important; 
}
.slides {
    width: 16px;
    height: 16px;
    background-position: -640px -736px !important; 
}
.smiley-angel {
    width: 16px;
    height: 16px;
    background-position: -656px -736px !important; 
}
.smiley-confuse {
    width: 16px;
    height: 16px;
    background-position: -672px -736px !important; 
}
.smiley-cool {
    width: 16px;
    height: 16px;
    background-position: -688px -736px !important; 
}
.smiley-cry {
    width: 16px;
    height: 16px;
    background-position: -704px -736px !important; 
}
.smiley-curly {
    width: 16px;
    height: 16px;
    background-position: -720px -736px !important; 
}
.smiley-draw {
    width: 16px;
    height: 16px;
    background-position: -736px -736px !important; 
}
.smiley-eek {
    width: 16px;
    height: 16px;
    background-position: -752px -736px !important; 
}
.smiley-evil {
    width: 16px;
    height: 16px;
    background-position: -768px -736px !important; 
}
.smiley-fat {
    width: 16px;
    height: 16px;
    background-position: -784px -736px !important; 
}
.smiley-glass {
    width: 16px;
    height: 16px;
    background-position: -800px -736px !important; 
}
.smiley-grin {
    width: 16px;
    height: 16px;
    background-position: -816px -736px !important; 
}
.smiley-grumpy {
    width: 16px;
    height: 16px;
    background-position: -832px -736px !important; 
}
.smiley-kiss {
    width: 16px;
    height: 16px;
    background-position: -848px -736px !important; 
}
.smiley-kitty {
    width: 16px;
    height: 16px;
    background-position: -864px -736px !important; 
}
.smiley-lol {
    width: 16px;
    height: 16px;
    background-position: -880px -736px !important; 
}
.smiley-mad {
    width: 16px;
    height: 16px;
    background-position: -896px -736px !important; 
}
.smiley-medium {
    width: 16px;
    height: 16px;
    background-position: -912px -736px !important; 
}
.smiley-money {
    width: 16px;
    height: 16px;
    background-position: -928px -736px !important; 
}
.smiley-mr-green {
    width: 16px;
    height: 16px;
    background-position: -944px -736px !important; 
}
.smiley-nerd {
    width: 16px;
    height: 16px;
    background-position: -0px -752px !important; 
}
.smiley-neutral {
    width: 16px;
    height: 16px;
    background-position: -16px -752px !important; 
}
.smiley-razz {
    width: 16px;
    height: 16px;
    background-position: -32px -752px !important; 
}
.smiley-red {
    width: 16px;
    height: 16px;
    background-position: -48px -752px !important; 
}
.smiley-roll-blue {
    width: 16px;
    height: 16px;
    background-position: -64px -752px !important; 
}
.smiley-roll-sweat {
    width: 16px;
    height: 16px;
    background-position: -80px -752px !important; 
}
.smiley-roll {
    width: 16px;
    height: 16px;
    background-position: -96px -752px !important; 
}
.smiley-sad-blue {
    width: 16px;
    height: 16px;
    background-position: -112px -752px !important; 
}
.smiley-sad {
    width: 16px;
    height: 16px;
    background-position: -128px -752px !important; 
}
.smiley-shock-blue {
    width: 16px;
    height: 16px;
    background-position: -144px -752px !important; 
}
.smiley-shock {
    width: 16px;
    height: 16px;
    background-position: -160px -752px !important; 
}
.smiley-sleep {
    width: 16px;
    height: 16px;
    background-position: -176px -752px !important; 
}
.smiley-slim {
    width: 16px;
    height: 16px;
    background-position: -192px -752px !important; 
}
.smiley-small {
    width: 16px;
    height: 16px;
    background-position: -208px -752px !important; 
}
.smiley-squint {
    width: 16px;
    height: 16px;
    background-position: -224px -752px !important; 
}
.smiley-surprise {
    width: 16px;
    height: 16px;
    background-position: -240px -752px !important; 
}
.smiley-sweat {
    width: 16px;
    height: 16px;
    background-position: -256px -752px !important; 
}
.smiley-twist {
    width: 16px;
    height: 16px;
    background-position: -272px -752px !important; 
}
.smiley-upset {
    width: 16px;
    height: 16px;
    background-position: -288px -752px !important; 
}
.smiley-wink {
    width: 16px;
    height: 16px;
    background-position: -304px -752px !important; 
}
.smiley-yell {
    width: 16px;
    height: 16px;
    background-position: -320px -752px !important; 
}
.smiley-zipper {
    width: 16px;
    height: 16px;
    background-position: -336px -752px !important; 
}
.smiley {
    width: 16px;
    height: 16px;
    background-position: -352px -752px !important; 
}
.snowman-hat {
    width: 16px;
    height: 16px;
    background-position: -368px -752px !important; 
}
.snowman {
    width: 16px;
    height: 16px;
    background-position: -384px -752px !important; 
}
.soap-body {
    width: 16px;
    height: 16px;
    background-position: -400px -752px !important; 
}
.soap-header {
    width: 16px;
    height: 16px;
    background-position: -416px -752px !important; 
}
.soap {
    width: 16px;
    height: 16px;
    background-position: -432px -752px !important; 
}
.socket--arrow {
    width: 16px;
    height: 16px;
    background-position: -448px -752px !important; 
}
.socket--exclamation {
    width: 16px;
    height: 16px;
    background-position: -464px -752px !important; 
}
.socket--minus {
    width: 16px;
    height: 16px;
    background-position: -480px -752px !important; 
}
.socket--pencil {
    width: 16px;
    height: 16px;
    background-position: -496px -752px !important; 
}
.socket--plus {
    width: 16px;
    height: 16px;
    background-position: -512px -752px !important; 
}
.socket {
    width: 16px;
    height: 16px;
    background-position: -528px -752px !important; 
}
.sockets {
    width: 16px;
    height: 16px;
    background-position: -544px -752px !important; 
}
.sofa--arrow {
    width: 16px;
    height: 16px;
    background-position: -560px -752px !important; 
}
.sofa--exclamation {
    width: 16px;
    height: 16px;
    background-position: -576px -752px !important; 
}
.sofa--minus {
    width: 16px;
    height: 16px;
    background-position: -592px -752px !important; 
}
.sofa--pencil {
    width: 16px;
    height: 16px;
    background-position: -608px -752px !important; 
}
.sofa--plus {
    width: 16px;
    height: 16px;
    background-position: -624px -752px !important; 
}
.sofa {
    width: 16px;
    height: 16px;
    background-position: -640px -752px !important; 
}
.solar-panel {
    width: 16px;
    height: 16px;
    background-position: -656px -752px !important; 
}
.sort--arrow {
    width: 16px;
    height: 16px;
    background-position: -672px -752px !important; 
}
.sort--exclamation {
    width: 16px;
    height: 16px;
    background-position: -688px -752px !important; 
}
.sort--minus {
    width: 16px;
    height: 16px;
    background-position: -704px -752px !important; 
}
.sort--pencil {
    width: 16px;
    height: 16px;
    background-position: -720px -752px !important; 
}
.sort--plus {
    width: 16px;
    height: 16px;
    background-position: -736px -752px !important; 
}
.sort-alphabet-column {
    width: 16px;
    height: 16px;
    background-position: -752px -752px !important; 
}
.sort-alphabet-descending {
    width: 16px;
    height: 16px;
    background-position: -768px -752px !important; 
}
.sort-alphabet {
    width: 16px;
    height: 16px;
    background-position: -784px -752px !important; 
}
.sort-date-descending {
    width: 16px;
    height: 16px;
    background-position: -800px -752px !important; 
}
.sort-date {
    width: 16px;
    height: 16px;
    background-position: -816px -752px !important; 
}
.sort-number-column {
    width: 16px;
    height: 16px;
    background-position: -832px -752px !important; 
}
.sort-number-descending {
    width: 16px;
    height: 16px;
    background-position: -848px -752px !important; 
}
.sort-number {
    width: 16px;
    height: 16px;
    background-position: -864px -752px !important; 
}
.sort-price-descending {
    width: 16px;
    height: 16px;
    background-position: -880px -752px !important; 
}
.sort-price {
    width: 16px;
    height: 16px;
    background-position: -896px -752px !important; 
}
.sort-quantity-descending {
    width: 16px;
    height: 16px;
    background-position: -912px -752px !important; 
}
.sort-quantity {
    width: 16px;
    height: 16px;
    background-position: -928px -752px !important; 
}
.sort-rating-descending {
    width: 16px;
    height: 16px;
    background-position: -944px -752px !important; 
}
.sort-rating {
    width: 16px;
    height: 16px;
    background-position: -0px -768px !important; 
}
.sort-small {
    width: 16px;
    height: 16px;
    background-position: -16px -768px !important; 
}
.sort {
    width: 16px;
    height: 16px;
    background-position: -32px -768px !important; 
}
.speaker--arrow {
    width: 16px;
    height: 16px;
    background-position: -48px -768px !important; 
}
.speaker--exclamation {
    width: 16px;
    height: 16px;
    background-position: -64px -768px !important; 
}
.speaker--minus {
    width: 16px;
    height: 16px;
    background-position: -80px -768px !important; 
}
.speaker--pencil {
    width: 16px;
    height: 16px;
    background-position: -96px -768px !important; 
}
.speaker--plus {
    width: 16px;
    height: 16px;
    background-position: -112px -768px !important; 
}
.speaker-network {
    width: 16px;
    height: 16px;
    background-position: -128px -768px !important; 
}
.speaker-volume-control-mute {
    width: 16px;
    height: 16px;
    background-position: -144px -768px !important; 
}
.speaker-volume-control-up {
    width: 16px;
    height: 16px;
    background-position: -160px -768px !important; 
}
.speaker-volume-control {
    width: 16px;
    height: 16px;
    background-position: -176px -768px !important; 
}
.speaker-volume-low {
    width: 16px;
    height: 16px;
    background-position: -192px -768px !important; 
}
.speaker-volume-none {
    width: 16px;
    height: 16px;
    background-position: -208px -768px !important; 
}
.speaker-volume {
    width: 16px;
    height: 16px;
    background-position: -224px -768px !important; 
}
.speaker {
    width: 16px;
    height: 16px;
    background-position: -240px -768px !important; 
}
.spectacle-3d {
    width: 16px;
    height: 16px;
    background-position: -256px -768px !important; 
}
.spectacle-lorgnette {
    width: 16px;
    height: 16px;
    background-position: -272px -768px !important; 
}
.spectacle-small {
    width: 16px;
    height: 16px;
    background-position: -288px -768px !important; 
}
.spectacle-sunglass {
    width: 16px;
    height: 16px;
    background-position: -304px -768px !important; 
}
.spectacle {
    width: 16px;
    height: 16px;
    background-position: -320px -768px !important; 
}
.spectrum-absorption {
    width: 16px;
    height: 16px;
    background-position: -336px -768px !important; 
}
.spectrum-emission {
    width: 16px;
    height: 16px;
    background-position: -352px -768px !important; 
}
.spectrum-small {
    width: 16px;
    height: 16px;
    background-position: -368px -768px !important; 
}
.spectrum {
    width: 16px;
    height: 16px;
    background-position: -384px -768px !important; 
}
.spell-check-error {
    width: 16px;
    height: 16px;
    background-position: -400px -768px !important; 
}
.spell-check {
    width: 16px;
    height: 16px;
    background-position: -416px -768px !important; 
}
.sport-basketball {
    width: 16px;
    height: 16px;
    background-position: -432px -768px !important; 
}
.sport-cricket {
    width: 16px;
    height: 16px;
    background-position: -448px -768px !important; 
}
.sport-football {
    width: 16px;
    height: 16px;
    background-position: -464px -768px !important; 
}
.sport-golf {
    width: 16px;
    height: 16px;
    background-position: -480px -768px !important; 
}
.sport-soccer {
    width: 16px;
    height: 16px;
    background-position: -496px -768px !important; 
}
.sport-tennis {
    width: 16px;
    height: 16px;
    background-position: -512px -768px !important; 
}
.sport {
    width: 16px;
    height: 16px;
    background-position: -528px -768px !important; 
}
.sports {
    width: 16px;
    height: 16px;
    background-position: -544px -768px !important; 
}
.spray--arrow {
    width: 16px;
    height: 16px;
    background-position: -560px -768px !important; 
}
.spray--exclamation {
    width: 16px;
    height: 16px;
    background-position: -576px -768px !important; 
}
.spray--minus {
    width: 16px;
    height: 16px;
    background-position: -592px -768px !important; 
}
.spray--pencil {
    width: 16px;
    height: 16px;
    background-position: -608px -768px !important; 
}
.spray--plus {
    width: 16px;
    height: 16px;
    background-position: -624px -768px !important; 
}
.spray-color {
    width: 16px;
    height: 16px;
    background-position: -640px -768px !important; 
}
.spray-medium {
    width: 16px;
    height: 16px;
    background-position: -656px -768px !important; 
}
.spray {
    width: 16px;
    height: 16px;
    background-position: -672px -768px !important; 
}
.sql-join-inner {
    width: 16px;
    height: 16px;
    background-position: -688px -768px !important; 
}
.sql-join-left-exclude {
    width: 16px;
    height: 16px;
    background-position: -704px -768px !important; 
}
.sql-join-left {
    width: 16px;
    height: 16px;
    background-position: -720px -768px !important; 
}
.sql-join-outer-exclude {
    width: 16px;
    height: 16px;
    background-position: -736px -768px !important; 
}
.sql-join-outer {
    width: 16px;
    height: 16px;
    background-position: -752px -768px !important; 
}
.sql-join-right-exclude {
    width: 16px;
    height: 16px;
    background-position: -768px -768px !important; 
}
.sql-join-right {
    width: 16px;
    height: 16px;
    background-position: -784px -768px !important; 
}
.sql-join {
    width: 16px;
    height: 16px;
    background-position: -800px -768px !important; 
}
.sql {
    width: 16px;
    height: 16px;
    background-position: -816px -768px !important; 
}
.stairs {
    width: 16px;
    height: 16px;
    background-position: -832px -768px !important; 
}
.stamp--arrow {
    width: 16px;
    height: 16px;
    background-position: -848px -768px !important; 
}
.stamp--exclamation {
    width: 16px;
    height: 16px;
    background-position: -864px -768px !important; 
}
.stamp--minus {
    width: 16px;
    height: 16px;
    background-position: -880px -768px !important; 
}
.stamp--pencil {
    width: 16px;
    height: 16px;
    background-position: -896px -768px !important; 
}
.stamp--plus {
    width: 16px;
    height: 16px;
    background-position: -912px -768px !important; 
}
.stamp-medium {
    width: 16px;
    height: 16px;
    background-position: -928px -768px !important; 
}
.stamp-pattern {
    width: 16px;
    height: 16px;
    background-position: -944px -768px !important; 
}
.stamp {
    width: 16px;
    height: 16px;
    background-position: -0px -784px !important; 
}
.star--arrow {
    width: 16px;
    height: 16px;
    background-position: -16px -784px !important; 
}
.star--exclamation {
    width: 16px;
    height: 16px;
    background-position: -32px -784px !important; 
}
.star--minus {
    width: 16px;
    height: 16px;
    background-position: -48px -784px !important; 
}
.star--pencil {
    width: 16px;
    height: 16px;
    background-position: -64px -784px !important; 
}
.star--plus {
    width: 16px;
    height: 16px;
    background-position: -80px -784px !important; 
}
.star-empty {
    width: 16px;
    height: 16px;
    background-position: -96px -784px !important; 
}
.star-half {
    width: 16px;
    height: 16px;
    background-position: -112px -784px !important; 
}
.star-small-empty {
    width: 16px;
    height: 16px;
    background-position: -128px -784px !important; 
}
.star-small-half {
    width: 16px;
    height: 16px;
    background-position: -144px -784px !important; 
}
.star-small {
    width: 16px;
    height: 16px;
    background-position: -160px -784px !important; 
}
.star {
    width: 16px;
    height: 16px;
    background-position: -176px -784px !important; 
}
.status-away {
    width: 16px;
    height: 16px;
    background-position: -192px -784px !important; 
}
.status-busy {
    width: 16px;
    height: 16px;
    background-position: -208px -784px !important; 
}
.status-offline {
    width: 16px;
    height: 16px;
    background-position: -224px -784px !important; 
}
.status {
    width: 16px;
    height: 16px;
    background-position: -240px -784px !important; 
}
.stickman-run-dash {
    width: 16px;
    height: 16px;
    background-position: -256px -784px !important; 
}
.stickman-run {
    width: 16px;
    height: 16px;
    background-position: -272px -784px !important; 
}
.stickman-smiley-angry {
    width: 16px;
    height: 16px;
    background-position: -288px -784px !important; 
}
.stickman-smiley-empty {
    width: 16px;
    height: 16px;
    background-position: -304px -784px !important; 
}
.stickman-smiley-love {
    width: 16px;
    height: 16px;
    background-position: -320px -784px !important; 
}
.stickman-smiley-question {
    width: 16px;
    height: 16px;
    background-position: -336px -784px !important; 
}
.stickman-smiley {
    width: 16px;
    height: 16px;
    background-position: -352px -784px !important; 
}
.stickman {
    width: 16px;
    height: 16px;
    background-position: -368px -784px !important; 
}
.sticky-note--arrow {
    width: 16px;
    height: 16px;
    background-position: -384px -784px !important; 
}
.sticky-note--exclamation {
    width: 16px;
    height: 16px;
    background-position: -400px -784px !important; 
}
.sticky-note--minus {
    width: 16px;
    height: 16px;
    background-position: -416px -784px !important; 
}
.sticky-note--pencil {
    width: 16px;
    height: 16px;
    background-position: -432px -784px !important; 
}
.sticky-note--plus {
    width: 16px;
    height: 16px;
    background-position: -448px -784px !important; 
}
.sticky-note-medium {
    width: 16px;
    height: 16px;
    background-position: -464px -784px !important; 
}
.sticky-note-pin {
    width: 16px;
    height: 16px;
    background-position: -480px -784px !important; 
}
.sticky-note-shred {
    width: 16px;
    height: 16px;
    background-position: -496px -784px !important; 
}
.sticky-note-small-pin {
    width: 16px;
    height: 16px;
    background-position: -512px -784px !important; 
}
.sticky-note-small {
    width: 16px;
    height: 16px;
    background-position: -528px -784px !important; 
}
.sticky-note-text {
    width: 16px;
    height: 16px;
    background-position: -544px -784px !important; 
}
.sticky-note {
    width: 16px;
    height: 16px;
    background-position: -560px -784px !important; 
}
.sticky-notes-pin {
    width: 16px;
    height: 16px;
    background-position: -576px -784px !important; 
}
.sticky-notes-stack {
    width: 16px;
    height: 16px;
    background-position: -592px -784px !important; 
}
.sticky-notes-text {
    width: 16px;
    height: 16px;
    background-position: -608px -784px !important; 
}
.sticky-notes {
    width: 16px;
    height: 16px;
    background-position: -624px -784px !important; 
}
.store--arrow {
    width: 16px;
    height: 16px;
    background-position: -640px -784px !important; 
}
.store--exclamation {
    width: 16px;
    height: 16px;
    background-position: -656px -784px !important; 
}
.store--minus {
    width: 16px;
    height: 16px;
    background-position: -672px -784px !important; 
}
.store--pencil {
    width: 16px;
    height: 16px;
    background-position: -688px -784px !important; 
}
.store--plus {
    width: 16px;
    height: 16px;
    background-position: -704px -784px !important; 
}
.store-label {
    width: 16px;
    height: 16px;
    background-position: -720px -784px !important; 
}
.store-market-stall {
    width: 16px;
    height: 16px;
    background-position: -736px -784px !important; 
}
.store-medium {
    width: 16px;
    height: 16px;
    background-position: -752px -784px !important; 
}
.store-network {
    width: 16px;
    height: 16px;
    background-position: -768px -784px !important; 
}
.store-open {
    width: 16px;
    height: 16px;
    background-position: -784px -784px !important; 
}
.store-share {
    width: 16px;
    height: 16px;
    background-position: -800px -784px !important; 
}
.store-small {
    width: 16px;
    height: 16px;
    background-position: -816px -784px !important; 
}
.store {
    width: 16px;
    height: 16px;
    background-position: -832px -784px !important; 
}
.subversion-small {
    width: 16px;
    height: 16px;
    background-position: -848px -784px !important; 
}
.subversion {
    width: 16px;
    height: 16px;
    background-position: -864px -784px !important; 
}
.sum {
    width: 16px;
    height: 16px;
    background-position: -880px -784px !important; 
}
.surveillance-camera {
    width: 16px;
    height: 16px;
    background-position: -896px -784px !important; 
}
.sushi {
    width: 16px;
    height: 16px;
    background-position: -912px -784px !important; 
}
.switch--arrow {
    width: 16px;
    height: 16px;
    background-position: -928px -784px !important; 
}
.switch--exclamation {
    width: 16px;
    height: 16px;
    background-position: -944px -784px !important; 
}
.switch--minus {
    width: 16px;
    height: 16px;
    background-position: -0px -800px !important; 
}
.switch--pencil {
    width: 16px;
    height: 16px;
    background-position: -16px -800px !important; 
}
.switch--plus {
    width: 16px;
    height: 16px;
    background-position: -32px -800px !important; 
}
.switch-medium {
    width: 16px;
    height: 16px;
    background-position: -48px -800px !important; 
}
.switch-network {
    width: 16px;
    height: 16px;
    background-position: -64px -800px !important; 
}
.switch-small {
    width: 16px;
    height: 16px;
    background-position: -80px -800px !important; 
}
.switch {
    width: 16px;
    height: 16px;
    background-position: -96px -800px !important; 
}
.system-monitor--arrow {
    width: 16px;
    height: 16px;
    background-position: -112px -800px !important; 
}
.system-monitor--exclamation {
    width: 16px;
    height: 16px;
    background-position: -128px -800px !important; 
}
.system-monitor--minus {
    width: 16px;
    height: 16px;
    background-position: -144px -800px !important; 
}
.system-monitor--pencil {
    width: 16px;
    height: 16px;
    background-position: -160px -800px !important; 
}
.system-monitor--plus {
    width: 16px;
    height: 16px;
    background-position: -176px -800px !important; 
}
.system-monitor-medium {
    width: 16px;
    height: 16px;
    background-position: -192px -800px !important; 
}
.system-monitor-network {
    width: 16px;
    height: 16px;
    background-position: -208px -800px !important; 
}
.system-monitor-protector {
    width: 16px;
    height: 16px;
    background-position: -224px -800px !important; 
}
.system-monitor {
    width: 16px;
    height: 16px;
    background-position: -240px -800px !important; 
}
.t-shirt-gray {
    width: 16px;
    height: 16px;
    background-position: -256px -800px !important; 
}
.t-shirt-print-gray {
    width: 16px;
    height: 16px;
    background-position: -272px -800px !important; 
}
.t-shirt-print {
    width: 16px;
    height: 16px;
    background-position: -288px -800px !important; 
}
.t-shirt {
    width: 16px;
    height: 16px;
    background-position: -304px -800px !important; 
}
.table--arrow {
    width: 16px;
    height: 16px;
    background-position: -320px -800px !important; 
}
.table--exclamation {
    width: 16px;
    height: 16px;
    background-position: -336px -800px !important; 
}
.table--minus {
    width: 16px;
    height: 16px;
    background-position: -352px -800px !important; 
}
.table--pencil {
    width: 16px;
    height: 16px;
    background-position: -368px -800px !important; 
}
.table--plus {
    width: 16px;
    height: 16px;
    background-position: -384px -800px !important; 
}
.table-delete-column {
    width: 16px;
    height: 16px;
    background-position: -400px -800px !important; 
}
.table-delete-row {
    width: 16px;
    height: 16px;
    background-position: -416px -800px !important; 
}
.table-delete {
    width: 16px;
    height: 16px;
    background-position: -432px -800px !important; 
}
.table-draw {
    width: 16px;
    height: 16px;
    background-position: -448px -800px !important; 
}
.table-excel {
    width: 16px;
    height: 16px;
    background-position: -464px -800px !important; 
}
.table-export {
    width: 16px;
    height: 16px;
    background-position: -480px -800px !important; 
}
.table-heatmap {
    width: 16px;
    height: 16px;
    background-position: -496px -800px !important; 
}
.table-import {
    width: 16px;
    height: 16px;
    background-position: -512px -800px !important; 
}
.table-insert-column {
    width: 16px;
    height: 16px;
    background-position: -528px -800px !important; 
}
.table-insert-row {
    width: 16px;
    height: 16px;
    background-position: -544px -800px !important; 
}
.table-insert {
    width: 16px;
    height: 16px;
    background-position: -560px -800px !important; 
}
.table-join-column {
    width: 16px;
    height: 16px;
    background-position: -576px -800px !important; 
}
.table-join-row {
    width: 16px;
    height: 16px;
    background-position: -592px -800px !important; 
}
.table-join {
    width: 16px;
    height: 16px;
    background-position: -608px -800px !important; 
}
.table-medium {
    width: 16px;
    height: 16px;
    background-position: -624px -800px !important; 
}
.table-money {
    width: 16px;
    height: 16px;
    background-position: -640px -800px !important; 
}
.table-paint-can {
    width: 16px;
    height: 16px;
    background-position: -656px -800px !important; 
}
.table-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -672px -800px !important; 
}
.table-resize {
    width: 16px;
    height: 16px;
    background-position: -688px -800px !important; 
}
.table-rotate {
    width: 16px;
    height: 16px;
    background-position: -704px -800px !important; 
}
.table-select-all {
    width: 16px;
    height: 16px;
    background-position: -720px -800px !important; 
}
.table-select-cells {
    width: 16px;
    height: 16px;
    background-position: -736px -800px !important; 
}
.table-select-column {
    width: 16px;
    height: 16px;
    background-position: -752px -800px !important; 
}
.table-select-row {
    width: 16px;
    height: 16px;
    background-position: -768px -800px !important; 
}
.table-select {
    width: 16px;
    height: 16px;
    background-position: -784px -800px !important; 
}
.table-share {
    width: 16px;
    height: 16px;
    background-position: -800px -800px !important; 
}
.table-sheet {
    width: 16px;
    height: 16px;
    background-position: -816px -800px !important; 
}
.table-small {
    width: 16px;
    height: 16px;
    background-position: -832px -800px !important; 
}
.table-split-column {
    width: 16px;
    height: 16px;
    background-position: -848px -800px !important; 
}
.table-split-row {
    width: 16px;
    height: 16px;
    background-position: -864px -800px !important; 
}
.table-split {
    width: 16px;
    height: 16px;
    background-position: -880px -800px !important; 
}
.table-sum {
    width: 16px;
    height: 16px;
    background-position: -896px -800px !important; 
}
.table {
    width: 16px;
    height: 16px;
    background-position: -912px -800px !important; 
}
.tables-relation {
    width: 16px;
    height: 16px;
    background-position: -928px -800px !important; 
}
.tables-stacks {
    width: 16px;
    height: 16px;
    background-position: -944px -800px !important; 
}
.tables {
    width: 16px;
    height: 16px;
    background-position: -0px -816px !important; 
}
.tag--arrow {
    width: 16px;
    height: 16px;
    background-position: -16px -816px !important; 
}
.tag--exclamation {
    width: 16px;
    height: 16px;
    background-position: -32px -816px !important; 
}
.tag--minus {
    width: 16px;
    height: 16px;
    background-position: -48px -816px !important; 
}
.tag--pencil {
    width: 16px;
    height: 16px;
    background-position: -64px -816px !important; 
}
.tag--plus {
    width: 16px;
    height: 16px;
    background-position: -80px -816px !important; 
}
.tag-cloud {
    width: 16px;
    height: 16px;
    background-position: -96px -816px !important; 
}
.tag-export {
    width: 16px;
    height: 16px;
    background-position: -112px -816px !important; 
}
.tag-hash {
    width: 16px;
    height: 16px;
    background-position: -128px -816px !important; 
}
.tag-import {
    width: 16px;
    height: 16px;
    background-position: -144px -816px !important; 
}
.tag-label-black {
    width: 16px;
    height: 16px;
    background-position: -160px -816px !important; 
}
.tag-label-gray {
    width: 16px;
    height: 16px;
    background-position: -176px -816px !important; 
}
.tag-label-green {
    width: 16px;
    height: 16px;
    background-position: -192px -816px !important; 
}
.tag-label-pink {
    width: 16px;
    height: 16px;
    background-position: -208px -816px !important; 
}
.tag-label-purple {
    width: 16px;
    height: 16px;
    background-position: -224px -816px !important; 
}
.tag-label-red {
    width: 16px;
    height: 16px;
    background-position: -240px -816px !important; 
}
.tag-label-yellow {
    width: 16px;
    height: 16px;
    background-position: -256px -816px !important; 
}
.tag-label {
    width: 16px;
    height: 16px;
    background-position: -272px -816px !important; 
}
.tag-medium {
    width: 16px;
    height: 16px;
    background-position: -288px -816px !important; 
}
.tag-share {
    width: 16px;
    height: 16px;
    background-position: -304px -816px !important; 
}
.tag-small {
    width: 16px;
    height: 16px;
    background-position: -320px -816px !important; 
}
.tag {
    width: 16px;
    height: 16px;
    background-position: -336px -816px !important; 
}
.tags-label {
    width: 16px;
    height: 16px;
    background-position: -352px -816px !important; 
}
.tags {
    width: 16px;
    height: 16px;
    background-position: -368px -816px !important; 
}
.target--arrow {
    width: 16px;
    height: 16px;
    background-position: -384px -816px !important; 
}
.target--exclamation {
    width: 16px;
    height: 16px;
    background-position: -400px -816px !important; 
}
.target--minus {
    width: 16px;
    height: 16px;
    background-position: -416px -816px !important; 
}
.target--pencil {
    width: 16px;
    height: 16px;
    background-position: -432px -816px !important; 
}
.target--plus {
    width: 16px;
    height: 16px;
    background-position: -448px -816px !important; 
}
.target {
    width: 16px;
    height: 16px;
    background-position: -464px -816px !important; 
}
.task--arrow {
    width: 16px;
    height: 16px;
    background-position: -480px -816px !important; 
}
.task--exclamation {
    width: 16px;
    height: 16px;
    background-position: -496px -816px !important; 
}
.task--minus {
    width: 16px;
    height: 16px;
    background-position: -512px -816px !important; 
}
.task--pencil {
    width: 16px;
    height: 16px;
    background-position: -528px -816px !important; 
}
.task--plus {
    width: 16px;
    height: 16px;
    background-position: -544px -816px !important; 
}
.task-select-first {
    width: 16px;
    height: 16px;
    background-position: -560px -816px !important; 
}
.task-select-last {
    width: 16px;
    height: 16px;
    background-position: -576px -816px !important; 
}
.task-select {
    width: 16px;
    height: 16px;
    background-position: -592px -816px !important; 
}
.task {
    width: 16px;
    height: 16px;
    background-position: -608px -816px !important; 
}
.telephone--arrow {
    width: 16px;
    height: 16px;
    background-position: -624px -816px !important; 
}
.telephone--exclamation {
    width: 16px;
    height: 16px;
    background-position: -640px -816px !important; 
}
.telephone--minus {
    width: 16px;
    height: 16px;
    background-position: -656px -816px !important; 
}
.telephone--pencil {
    width: 16px;
    height: 16px;
    background-position: -672px -816px !important; 
}
.telephone--plus {
    width: 16px;
    height: 16px;
    background-position: -688px -816px !important; 
}
.telephone-fax {
    width: 16px;
    height: 16px;
    background-position: -704px -816px !important; 
}
.telephone-handset-prohibition {
    width: 16px;
    height: 16px;
    background-position: -720px -816px !important; 
}
.telephone-handset-wire {
    width: 16px;
    height: 16px;
    background-position: -736px -816px !important; 
}
.telephone-handset {
    width: 16px;
    height: 16px;
    background-position: -752px -816px !important; 
}
.telephone-medium {
    width: 16px;
    height: 16px;
    background-position: -768px -816px !important; 
}
.telephone-network {
    width: 16px;
    height: 16px;
    background-position: -784px -816px !important; 
}
.telephone-off {
    width: 16px;
    height: 16px;
    background-position: -800px -816px !important; 
}
.telephone-share {
    width: 16px;
    height: 16px;
    background-position: -816px -816px !important; 
}
.telephone {
    width: 16px;
    height: 16px;
    background-position: -832px -816px !important; 
}
.television--arrow {
    width: 16px;
    height: 16px;
    background-position: -848px -816px !important; 
}
.television--exclamation {
    width: 16px;
    height: 16px;
    background-position: -864px -816px !important; 
}
.television--minus {
    width: 16px;
    height: 16px;
    background-position: -880px -816px !important; 
}
.television--pencil {
    width: 16px;
    height: 16px;
    background-position: -896px -816px !important; 
}
.television--plus {
    width: 16px;
    height: 16px;
    background-position: -912px -816px !important; 
}
.television-image {
    width: 16px;
    height: 16px;
    background-position: -928px -816px !important; 
}
.television-medium {
    width: 16px;
    height: 16px;
    background-position: -944px -816px !important; 
}
.television-off {
    width: 16px;
    height: 16px;
    background-position: -0px -832px !important; 
}
.television-protector {
    width: 16px;
    height: 16px;
    background-position: -16px -832px !important; 
}
.television-test {
    width: 16px;
    height: 16px;
    background-position: -32px -832px !important; 
}
.television {
    width: 16px;
    height: 16px;
    background-position: -48px -832px !important; 
}
.terminal--arrow {
    width: 16px;
    height: 16px;
    background-position: -64px -832px !important; 
}
.terminal--exclamation {
    width: 16px;
    height: 16px;
    background-position: -80px -832px !important; 
}
.terminal--minus {
    width: 16px;
    height: 16px;
    background-position: -96px -832px !important; 
}
.terminal--pencil {
    width: 16px;
    height: 16px;
    background-position: -112px -832px !important; 
}
.terminal--plus {
    width: 16px;
    height: 16px;
    background-position: -128px -832px !important; 
}
.terminal-medium {
    width: 16px;
    height: 16px;
    background-position: -144px -832px !important; 
}
.terminal-network {
    width: 16px;
    height: 16px;
    background-position: -160px -832px !important; 
}
.terminal-protector {
    width: 16px;
    height: 16px;
    background-position: -176px -832px !important; 
}
.terminal {
    width: 16px;
    height: 16px;
    background-position: -192px -832px !important; 
}
.thermometer--arrow {
    width: 16px;
    height: 16px;
    background-position: -208px -832px !important; 
}
.thermometer--exclamation {
    width: 16px;
    height: 16px;
    background-position: -224px -832px !important; 
}
.thermometer--minus {
    width: 16px;
    height: 16px;
    background-position: -240px -832px !important; 
}
.thermometer--pencil {
    width: 16px;
    height: 16px;
    background-position: -256px -832px !important; 
}
.thermometer--plus {
    width: 16px;
    height: 16px;
    background-position: -272px -832px !important; 
}
.thermometer-high {
    width: 16px;
    height: 16px;
    background-position: -288px -832px !important; 
}
.thermometer-low {
    width: 16px;
    height: 16px;
    background-position: -304px -832px !important; 
}
.thermometer {
    width: 16px;
    height: 16px;
    background-position: -320px -832px !important; 
}
.thumb-small-up {
    width: 16px;
    height: 16px;
    background-position: -336px -832px !important; 
}
.thumb-small {
    width: 16px;
    height: 16px;
    background-position: -352px -832px !important; 
}
.thumb-up {
    width: 16px;
    height: 16px;
    background-position: -368px -832px !important; 
}
.thumb {
    width: 16px;
    height: 16px;
    background-position: -384px -832px !important; 
}
.tick-button {
    width: 16px;
    height: 16px;
    background-position: -400px -832px !important; 
}
.tick-circle-frame {
    width: 16px;
    height: 16px;
    background-position: -416px -832px !important; 
}
.tick-circle {
    width: 16px;
    height: 16px;
    background-position: -432px -832px !important; 
}
.tick-octagon-frame {
    width: 16px;
    height: 16px;
    background-position: -448px -832px !important; 
}
.tick-octagon {
    width: 16px;
    height: 16px;
    background-position: -464px -832px !important; 
}
.tick-red {
    width: 16px;
    height: 16px;
    background-position: -480px -832px !important; 
}
.tick-shield {
    width: 16px;
    height: 16px;
    background-position: -496px -832px !important; 
}
.tick-small-circle {
    width: 16px;
    height: 16px;
    background-position: -512px -832px !important; 
}
.tick-small-red {
    width: 16px;
    height: 16px;
    background-position: -528px -832px !important; 
}
.tick-small-white {
    width: 16px;
    height: 16px;
    background-position: -544px -832px !important; 
}
.tick-small {
    width: 16px;
    height: 16px;
    background-position: -560px -832px !important; 
}
.tick-white {
    width: 16px;
    height: 16px;
    background-position: -576px -832px !important; 
}
.tick {
    width: 16px;
    height: 16px;
    background-position: -592px -832px !important; 
}
.ticket--arrow {
    width: 16px;
    height: 16px;
    background-position: -608px -832px !important; 
}
.ticket--exclamation {
    width: 16px;
    height: 16px;
    background-position: -624px -832px !important; 
}
.ticket--minus {
    width: 16px;
    height: 16px;
    background-position: -640px -832px !important; 
}
.ticket--pencil {
    width: 16px;
    height: 16px;
    background-position: -656px -832px !important; 
}
.ticket--plus {
    width: 16px;
    height: 16px;
    background-position: -672px -832px !important; 
}
.ticket-small {
    width: 16px;
    height: 16px;
    background-position: -688px -832px !important; 
}
.ticket-stub {
    width: 16px;
    height: 16px;
    background-position: -704px -832px !important; 
}
.ticket {
    width: 16px;
    height: 16px;
    background-position: -720px -832px !important; 
}
.tie-warm {
    width: 16px;
    height: 16px;
    background-position: -736px -832px !important; 
}
.tie {
    width: 16px;
    height: 16px;
    background-position: -752px -832px !important; 
}
.toggle-expand {
    width: 16px;
    height: 16px;
    background-position: -768px -832px !important; 
}
.toggle-small-expand {
    width: 16px;
    height: 16px;
    background-position: -784px -832px !important; 
}
.toggle-small {
    width: 16px;
    height: 16px;
    background-position: -800px -832px !important; 
}
.toggle {
    width: 16px;
    height: 16px;
    background-position: -816px -832px !important; 
}
.toilet-female {
    width: 16px;
    height: 16px;
    background-position: -832px -832px !important; 
}
.toilet-male {
    width: 16px;
    height: 16px;
    background-position: -848px -832px !important; 
}
.toilet {
    width: 16px;
    height: 16px;
    background-position: -864px -832px !important; 
}
.toolbox--arrow {
    width: 16px;
    height: 16px;
    background-position: -880px -832px !important; 
}
.toolbox--exclamation {
    width: 16px;
    height: 16px;
    background-position: -896px -832px !important; 
}
.toolbox--minus {
    width: 16px;
    height: 16px;
    background-position: -912px -832px !important; 
}
.toolbox--pencil {
    width: 16px;
    height: 16px;
    background-position: -928px -832px !important; 
}
.toolbox--plus {
    width: 16px;
    height: 16px;
    background-position: -944px -832px !important; 
}
.toolbox {
    width: 16px;
    height: 16px;
    background-position: -0px -848px !important; 
}
.traffic-cone--arrow {
    width: 16px;
    height: 16px;
    background-position: -16px -848px !important; 
}
.traffic-cone--exclamation {
    width: 16px;
    height: 16px;
    background-position: -32px -848px !important; 
}
.traffic-cone--minus {
    width: 16px;
    height: 16px;
    background-position: -48px -848px !important; 
}
.traffic-cone--pencil {
    width: 16px;
    height: 16px;
    background-position: -64px -848px !important; 
}
.traffic-cone--plus {
    width: 16px;
    height: 16px;
    background-position: -80px -848px !important; 
}
.traffic-cone {
    width: 16px;
    height: 16px;
    background-position: -96px -848px !important; 
}
.traffic-light--arrow {
    width: 16px;
    height: 16px;
    background-position: -112px -848px !important; 
}
.traffic-light--exclamation {
    width: 16px;
    height: 16px;
    background-position: -128px -848px !important; 
}
.traffic-light--minus {
    width: 16px;
    height: 16px;
    background-position: -144px -848px !important; 
}
.traffic-light--pencil {
    width: 16px;
    height: 16px;
    background-position: -160px -848px !important; 
}
.traffic-light--plus {
    width: 16px;
    height: 16px;
    background-position: -176px -848px !important; 
}
.traffic-light-green {
    width: 16px;
    height: 16px;
    background-position: -192px -848px !important; 
}
.traffic-light-off {
    width: 16px;
    height: 16px;
    background-position: -208px -848px !important; 
}
.traffic-light-red {
    width: 16px;
    height: 16px;
    background-position: -224px -848px !important; 
}
.traffic-light-single {
    width: 16px;
    height: 16px;
    background-position: -240px -848px !important; 
}
.traffic-light-yellow {
    width: 16px;
    height: 16px;
    background-position: -256px -848px !important; 
}
.traffic-light {
    width: 16px;
    height: 16px;
    background-position: -272px -848px !important; 
}
.train--arrow {
    width: 16px;
    height: 16px;
    background-position: -288px -848px !important; 
}
.train--exclamation {
    width: 16px;
    height: 16px;
    background-position: -304px -848px !important; 
}
.train--minus {
    width: 16px;
    height: 16px;
    background-position: -320px -848px !important; 
}
.train--pencil {
    width: 16px;
    height: 16px;
    background-position: -336px -848px !important; 
}
.train--plus {
    width: 16px;
    height: 16px;
    background-position: -352px -848px !important; 
}
.train-metro {
    width: 16px;
    height: 16px;
    background-position: -368px -848px !important; 
}
.train {
    width: 16px;
    height: 16px;
    background-position: -384px -848px !important; 
}
.transmitter {
    width: 16px;
    height: 16px;
    background-position: -400px -848px !important; 
}
.tree--arrow {
    width: 16px;
    height: 16px;
    background-position: -416px -848px !important; 
}
.tree--exclamation {
    width: 16px;
    height: 16px;
    background-position: -432px -848px !important; 
}
.tree--minus {
    width: 16px;
    height: 16px;
    background-position: -448px -848px !important; 
}
.tree--pencil {
    width: 16px;
    height: 16px;
    background-position: -464px -848px !important; 
}
.tree--plus {
    width: 16px;
    height: 16px;
    background-position: -480px -848px !important; 
}
.tree-red {
    width: 16px;
    height: 16px;
    background-position: -496px -848px !important; 
}
.tree-yellow {
    width: 16px;
    height: 16px;
    background-position: -512px -848px !important; 
}
.tree {
    width: 16px;
    height: 16px;
    background-position: -528px -848px !important; 
}
.trophy--arrow {
    width: 16px;
    height: 16px;
    background-position: -544px -848px !important; 
}
.trophy--exclamation {
    width: 16px;
    height: 16px;
    background-position: -560px -848px !important; 
}
.trophy--minus {
    width: 16px;
    height: 16px;
    background-position: -576px -848px !important; 
}
.trophy--pencil {
    width: 16px;
    height: 16px;
    background-position: -592px -848px !important; 
}
.trophy--plus {
    width: 16px;
    height: 16px;
    background-position: -608px -848px !important; 
}
.trophy-bronze {
    width: 16px;
    height: 16px;
    background-position: -624px -848px !important; 
}
.trophy-silver {
    width: 16px;
    height: 16px;
    background-position: -640px -848px !important; 
}
.trophy {
    width: 16px;
    height: 16px;
    background-position: -656px -848px !important; 
}
.truck--arrow {
    width: 16px;
    height: 16px;
    background-position: -672px -848px !important; 
}
.truck--exclamation {
    width: 16px;
    height: 16px;
    background-position: -688px -848px !important; 
}
.truck--minus {
    width: 16px;
    height: 16px;
    background-position: -704px -848px !important; 
}
.truck--pencil {
    width: 16px;
    height: 16px;
    background-position: -720px -848px !important; 
}
.truck--plus {
    width: 16px;
    height: 16px;
    background-position: -736px -848px !important; 
}
.truck-box-label {
    width: 16px;
    height: 16px;
    background-position: -752px -848px !important; 
}
.truck-box {
    width: 16px;
    height: 16px;
    background-position: -768px -848px !important; 
}
.truck-empty {
    width: 16px;
    height: 16px;
    background-position: -784px -848px !important; 
}
.truck {
    width: 16px;
    height: 16px;
    background-position: -800px -848px !important; 
}
.ui-accordion {
    width: 16px;
    height: 16px;
    background-position: -816px -848px !important; 
}
.ui-address-bar-green {
    width: 16px;
    height: 16px;
    background-position: -832px -848px !important; 
}
.ui-address-bar-lock {
    width: 16px;
    height: 16px;
    background-position: -848px -848px !important; 
}
.ui-address-bar-red {
    width: 16px;
    height: 16px;
    background-position: -864px -848px !important; 
}
.ui-address-bar-yellow {
    width: 16px;
    height: 16px;
    background-position: -880px -848px !important; 
}
.ui-address-bar {
    width: 16px;
    height: 16px;
    background-position: -896px -848px !important; 
}
.ui-breadcrumb-bread {
    width: 16px;
    height: 16px;
    background-position: -912px -848px !important; 
}
.ui-breadcrumb-select-current {
    width: 16px;
    height: 16px;
    background-position: -928px -848px !important; 
}
.ui-breadcrumb-select-parent {
    width: 16px;
    height: 16px;
    background-position: -944px -848px !important; 
}
.ui-breadcrumb-select {
    width: 16px;
    height: 16px;
    background-position: -0px -864px !important; 
}
.ui-breadcrumb {
    width: 16px;
    height: 16px;
    background-position: -16px -864px !important; 
}
.ui-button-default {
    width: 16px;
    height: 16px;
    background-position: -32px -864px !important; 
}
.ui-button-image {
    width: 16px;
    height: 16px;
    background-position: -48px -864px !important; 
}
.ui-button-navigation-back {
    width: 16px;
    height: 16px;
    background-position: -64px -864px !important; 
}
.ui-button-navigation {
    width: 16px;
    height: 16px;
    background-position: -80px -864px !important; 
}
.ui-button-toggle {
    width: 16px;
    height: 16px;
    background-position: -96px -864px !important; 
}
.ui-button {
    width: 16px;
    height: 16px;
    background-position: -112px -864px !important; 
}
.ui-buttons {
    width: 16px;
    height: 16px;
    background-position: -128px -864px !important; 
}
.ui-check-box-mix {
    width: 16px;
    height: 16px;
    background-position: -144px -864px !important; 
}
.ui-check-box-uncheck {
    width: 16px;
    height: 16px;
    background-position: -160px -864px !important; 
}
.ui-check-box {
    width: 16px;
    height: 16px;
    background-position: -176px -864px !important; 
}
.ui-check-boxes-list {
    width: 16px;
    height: 16px;
    background-position: -192px -864px !important; 
}
.ui-check-boxes-series {
    width: 16px;
    height: 16px;
    background-position: -208px -864px !important; 
}
.ui-check-boxes {
    width: 16px;
    height: 16px;
    background-position: -224px -864px !important; 
}
.ui-color-picker-default {
    width: 16px;
    height: 16px;
    background-position: -240px -864px !important; 
}
.ui-color-picker-switch {
    width: 16px;
    height: 16px;
    background-position: -256px -864px !important; 
}
.ui-color-picker-transparent {
    width: 16px;
    height: 16px;
    background-position: -272px -864px !important; 
}
.ui-color-picker {
    width: 16px;
    height: 16px;
    background-position: -288px -864px !important; 
}
.ui-combo-box-blue {
    width: 16px;
    height: 16px;
    background-position: -304px -864px !important; 
}
.ui-combo-box-calendar {
    width: 16px;
    height: 16px;
    background-position: -320px -864px !important; 
}
.ui-combo-box-edit {
    width: 16px;
    height: 16px;
    background-position: -336px -864px !important; 
}
.ui-combo-box {
    width: 16px;
    height: 16px;
    background-position: -352px -864px !important; 
}
.ui-combo-boxes {
    width: 16px;
    height: 16px;
    background-position: -368px -864px !important; 
}
.ui-flow {
    width: 16px;
    height: 16px;
    background-position: -384px -864px !important; 
}
.ui-group-box {
    width: 16px;
    height: 16px;
    background-position: -400px -864px !important; 
}
.ui-label-link {
    width: 16px;
    height: 16px;
    background-position: -416px -864px !important; 
}
.ui-label {
    width: 16px;
    height: 16px;
    background-position: -432px -864px !important; 
}
.ui-labels {
    width: 16px;
    height: 16px;
    background-position: -448px -864px !important; 
}
.ui-layered-pane {
    width: 16px;
    height: 16px;
    background-position: -464px -864px !important; 
}
.ui-layout-panel {
    width: 16px;
    height: 16px;
    background-position: -480px -864px !important; 
}
.ui-list-box-blue {
    width: 16px;
    height: 16px;
    background-position: -496px -864px !important; 
}
.ui-list-box {
    width: 16px;
    height: 16px;
    background-position: -512px -864px !important; 
}
.ui-menu-blue {
    width: 16px;
    height: 16px;
    background-position: -528px -864px !important; 
}
.ui-menu {
    width: 16px;
    height: 16px;
    background-position: -544px -864px !important; 
}
.ui-paginator {
    width: 16px;
    height: 16px;
    background-position: -560px -864px !important; 
}
.ui-panel-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -576px -864px !important; 
}
.ui-panel-resize {
    width: 16px;
    height: 16px;
    background-position: -592px -864px !important; 
}
.ui-panel {
    width: 16px;
    height: 16px;
    background-position: -608px -864px !important; 
}
.ui-progress-bar-indeterminate {
    width: 16px;
    height: 16px;
    background-position: -624px -864px !important; 
}
.ui-progress-bar {
    width: 16px;
    height: 16px;
    background-position: -640px -864px !important; 
}
.ui-radio-button-uncheck {
    width: 16px;
    height: 16px;
    background-position: -656px -864px !important; 
}
.ui-radio-button {
    width: 16px;
    height: 16px;
    background-position: -672px -864px !important; 
}
.ui-radio-buttons-list {
    width: 16px;
    height: 16px;
    background-position: -688px -864px !important; 
}
.ui-radio-buttons {
    width: 16px;
    height: 16px;
    background-position: -704px -864px !important; 
}
.ui-ruler {
    width: 16px;
    height: 16px;
    background-position: -720px -864px !important; 
}
.ui-scroll-bar-horizontal {
    width: 16px;
    height: 16px;
    background-position: -736px -864px !important; 
}
.ui-scroll-bar {
    width: 16px;
    height: 16px;
    background-position: -752px -864px !important; 
}
.ui-scroll-pane-block {
    width: 16px;
    height: 16px;
    background-position: -768px -864px !important; 
}
.ui-scroll-pane-blog {
    width: 16px;
    height: 16px;
    background-position: -784px -864px !important; 
}
.ui-scroll-pane-both {
    width: 16px;
    height: 16px;
    background-position: -800px -864px !important; 
}
.ui-scroll-pane-detail {
    width: 16px;
    height: 16px;
    background-position: -816px -864px !important; 
}
.ui-scroll-pane-form {
    width: 16px;
    height: 16px;
    background-position: -832px -864px !important; 
}
.ui-scroll-pane-horizontal {
    width: 16px;
    height: 16px;
    background-position: -848px -864px !important; 
}
.ui-scroll-pane-icon {
    width: 16px;
    height: 16px;
    background-position: -864px -864px !important; 
}
.ui-scroll-pane-image {
    width: 16px;
    height: 16px;
    background-position: -880px -864px !important; 
}
.ui-scroll-pane-list {
    width: 16px;
    height: 16px;
    background-position: -896px -864px !important; 
}
.ui-scroll-pane-table {
    width: 16px;
    height: 16px;
    background-position: -912px -864px !important; 
}
.ui-scroll-pane-text-image {
    width: 16px;
    height: 16px;
    background-position: -928px -864px !important; 
}
.ui-scroll-pane-text {
    width: 16px;
    height: 16px;
    background-position: -944px -864px !important; 
}
.ui-scroll-pane-tree {
    width: 16px;
    height: 16px;
    background-position: -0px -880px !important; 
}
.ui-scroll-pane {
    width: 16px;
    height: 16px;
    background-position: -16px -880px !important; 
}
.ui-search-field {
    width: 16px;
    height: 16px;
    background-position: -32px -880px !important; 
}
.ui-seek-bar-050 {
    width: 16px;
    height: 16px;
    background-position: -48px -880px !important; 
}
.ui-seek-bar-100 {
    width: 16px;
    height: 16px;
    background-position: -64px -880px !important; 
}
.ui-seek-bar {
    width: 16px;
    height: 16px;
    background-position: -80px -880px !important; 
}
.ui-separator-label {
    width: 16px;
    height: 16px;
    background-position: -96px -880px !important; 
}
.ui-separator {
    width: 16px;
    height: 16px;
    background-position: -112px -880px !important; 
}
.ui-slider-050 {
    width: 16px;
    height: 16px;
    background-position: -128px -880px !important; 
}
.ui-slider-100 {
    width: 16px;
    height: 16px;
    background-position: -144px -880px !important; 
}
.ui-slider-vertical-050 {
    width: 16px;
    height: 16px;
    background-position: -160px -880px !important; 
}
.ui-slider-vertical-100 {
    width: 16px;
    height: 16px;
    background-position: -176px -880px !important; 
}
.ui-slider-vertical {
    width: 16px;
    height: 16px;
    background-position: -192px -880px !important; 
}
.ui-slider {
    width: 16px;
    height: 16px;
    background-position: -208px -880px !important; 
}
.ui-spacer {
    width: 16px;
    height: 16px;
    background-position: -224px -880px !important; 
}
.ui-spin {
    width: 16px;
    height: 16px;
    background-position: -240px -880px !important; 
}
.ui-split-panel-vertical {
    width: 16px;
    height: 16px;
    background-position: -256px -880px !important; 
}
.ui-split-panel {
    width: 16px;
    height: 16px;
    background-position: -272px -880px !important; 
}
.ui-splitter-horizontal {
    width: 16px;
    height: 16px;
    background-position: -288px -880px !important; 
}
.ui-splitter {
    width: 16px;
    height: 16px;
    background-position: -304px -880px !important; 
}
.ui-status-bar-blue {
    width: 16px;
    height: 16px;
    background-position: -320px -880px !important; 
}
.ui-status-bar {
    width: 16px;
    height: 16px;
    background-position: -336px -880px !important; 
}
.ui-tab--arrow {
    width: 16px;
    height: 16px;
    background-position: -352px -880px !important; 
}
.ui-tab--exclamation {
    width: 16px;
    height: 16px;
    background-position: -368px -880px !important; 
}
.ui-tab--minus {
    width: 16px;
    height: 16px;
    background-position: -384px -880px !important; 
}
.ui-tab--pencil {
    width: 16px;
    height: 16px;
    background-position: -400px -880px !important; 
}
.ui-tab--plus {
    width: 16px;
    height: 16px;
    background-position: -416px -880px !important; 
}
.ui-tab-bottom {
    width: 16px;
    height: 16px;
    background-position: -432px -880px !important; 
}
.ui-tab-content-vertical {
    width: 16px;
    height: 16px;
    background-position: -448px -880px !important; 
}
.ui-tab-content {
    width: 16px;
    height: 16px;
    background-position: -464px -880px !important; 
}
.ui-tab-side {
    width: 16px;
    height: 16px;
    background-position: -480px -880px !important; 
}
.ui-tab {
    width: 16px;
    height: 16px;
    background-position: -496px -880px !important; 
}
.ui-text-area {
    width: 16px;
    height: 16px;
    background-position: -512px -880px !important; 
}
.ui-text-field-clear-button {
    width: 16px;
    height: 16px;
    background-position: -528px -880px !important; 
}
.ui-text-field-clear {
    width: 16px;
    height: 16px;
    background-position: -544px -880px !important; 
}
.ui-text-field-format {
    width: 16px;
    height: 16px;
    background-position: -560px -880px !important; 
}
.ui-text-field-hidden {
    width: 16px;
    height: 16px;
    background-position: -576px -880px !important; 
}
.ui-text-field-medium-select {
    width: 16px;
    height: 16px;
    background-position: -592px -880px !important; 
}
.ui-text-field-medium {
    width: 16px;
    height: 16px;
    background-position: -608px -880px !important; 
}
.ui-text-field-password-green {
    width: 16px;
    height: 16px;
    background-position: -624px -880px !important; 
}
.ui-text-field-password-red {
    width: 16px;
    height: 16px;
    background-position: -640px -880px !important; 
}
.ui-text-field-password-yellow {
    width: 16px;
    height: 16px;
    background-position: -656px -880px !important; 
}
.ui-text-field-password {
    width: 16px;
    height: 16px;
    background-position: -672px -880px !important; 
}
.ui-text-field-select {
    width: 16px;
    height: 16px;
    background-position: -688px -880px !important; 
}
.ui-text-field-small-select {
    width: 16px;
    height: 16px;
    background-position: -704px -880px !important; 
}
.ui-text-field-small {
    width: 16px;
    height: 16px;
    background-position: -720px -880px !important; 
}
.ui-text-field-suggestion {
    width: 16px;
    height: 16px;
    background-position: -736px -880px !important; 
}
.ui-text-field {
    width: 16px;
    height: 16px;
    background-position: -752px -880px !important; 
}
.ui-toolbar--arrow {
    width: 16px;
    height: 16px;
    background-position: -768px -880px !important; 
}
.ui-toolbar--exclamation {
    width: 16px;
    height: 16px;
    background-position: -784px -880px !important; 
}
.ui-toolbar--minus {
    width: 16px;
    height: 16px;
    background-position: -800px -880px !important; 
}
.ui-toolbar--pencil {
    width: 16px;
    height: 16px;
    background-position: -816px -880px !important; 
}
.ui-toolbar--plus {
    width: 16px;
    height: 16px;
    background-position: -832px -880px !important; 
}
.ui-toolbar-bookmark {
    width: 16px;
    height: 16px;
    background-position: -848px -880px !important; 
}
.ui-toolbar {
    width: 16px;
    height: 16px;
    background-position: -864px -880px !important; 
}
.ui-tooltip--arrow {
    width: 16px;
    height: 16px;
    background-position: -880px -880px !important; 
}
.ui-tooltip--exclamation {
    width: 16px;
    height: 16px;
    background-position: -896px -880px !important; 
}
.ui-tooltip--minus {
    width: 16px;
    height: 16px;
    background-position: -912px -880px !important; 
}
.ui-tooltip--pencil {
    width: 16px;
    height: 16px;
    background-position: -928px -880px !important; 
}
.ui-tooltip--plus {
    width: 16px;
    height: 16px;
    background-position: -944px -880px !important; 
}
.ui-tooltip-balloon-bottom {
    width: 16px;
    height: 16px;
    background-position: -0px -896px !important; 
}
.ui-tooltip-balloon {
    width: 16px;
    height: 16px;
    background-position: -16px -896px !important; 
}
.ui-tooltip {
    width: 16px;
    height: 16px;
    background-position: -32px -896px !important; 
}
.umbrella--arrow {
    width: 16px;
    height: 16px;
    background-position: -48px -896px !important; 
}
.umbrella--exclamation {
    width: 16px;
    height: 16px;
    background-position: -64px -896px !important; 
}
.umbrella--minus {
    width: 16px;
    height: 16px;
    background-position: -80px -896px !important; 
}
.umbrella--pencil {
    width: 16px;
    height: 16px;
    background-position: -96px -896px !important; 
}
.umbrella--plus {
    width: 16px;
    height: 16px;
    background-position: -112px -896px !important; 
}
.umbrella {
    width: 16px;
    height: 16px;
    background-position: -128px -896px !important; 
}
.universal {
    width: 16px;
    height: 16px;
    background-position: -144px -896px !important; 
}
.upload-cloud {
    width: 16px;
    height: 16px;
    background-position: -160px -896px !important; 
}
.upload-linux {
    width: 16px;
    height: 16px;
    background-position: -176px -896px !important; 
}
.upload-mac-os {
    width: 16px;
    height: 16px;
    background-position: -192px -896px !important; 
}
.upload {
    width: 16px;
    height: 16px;
    background-position: -208px -896px !important; 
}
.usb-flash-drive--arrow {
    width: 16px;
    height: 16px;
    background-position: -224px -896px !important; 
}
.usb-flash-drive--exclamation {
    width: 16px;
    height: 16px;
    background-position: -240px -896px !important; 
}
.usb-flash-drive--minus {
    width: 16px;
    height: 16px;
    background-position: -256px -896px !important; 
}
.usb-flash-drive--pencil {
    width: 16px;
    height: 16px;
    background-position: -272px -896px !important; 
}
.usb-flash-drive--plus {
    width: 16px;
    height: 16px;
    background-position: -288px -896px !important; 
}
.usb-flash-drive-logo {
    width: 16px;
    height: 16px;
    background-position: -304px -896px !important; 
}
.usb-flash-drive {
    width: 16px;
    height: 16px;
    background-position: -320px -896px !important; 
}
.user--arrow {
    width: 16px;
    height: 16px;
    background-position: -336px -896px !important; 
}
.user--exclamation {
    width: 16px;
    height: 16px;
    background-position: -352px -896px !important; 
}
.user--minus {
    width: 16px;
    height: 16px;
    background-position: -368px -896px !important; 
}
.user--pencil {
    width: 16px;
    height: 16px;
    background-position: -384px -896px !important; 
}
.user--plus {
    width: 16px;
    height: 16px;
    background-position: -400px -896px !important; 
}
.user-black-female {
    width: 16px;
    height: 16px;
    background-position: -416px -896px !important; 
}
.user-black {
    width: 16px;
    height: 16px;
    background-position: -432px -896px !important; 
}
.user-business-boss {
    width: 16px;
    height: 16px;
    background-position: -448px -896px !important; 
}
.user-business-gray-boss {
    width: 16px;
    height: 16px;
    background-position: -464px -896px !important; 
}
.user-business-gray {
    width: 16px;
    height: 16px;
    background-position: -480px -896px !important; 
}
.user-business {
    width: 16px;
    height: 16px;
    background-position: -496px -896px !important; 
}
.user-detective-gray {
    width: 16px;
    height: 16px;
    background-position: -512px -896px !important; 
}
.user-detective {
    width: 16px;
    height: 16px;
    background-position: -528px -896px !important; 
}
.user-female {
    width: 16px;
    height: 16px;
    background-position: -544px -896px !important; 
}
.user-gray-female {
    width: 16px;
    height: 16px;
    background-position: -560px -896px !important; 
}
.user-gray {
    width: 16px;
    height: 16px;
    background-position: -576px -896px !important; 
}
.user-green-female {
    width: 16px;
    height: 16px;
    background-position: -592px -896px !important; 
}
.user-green {
    width: 16px;
    height: 16px;
    background-position: -608px -896px !important; 
}
.user-medical-female {
    width: 16px;
    height: 16px;
    background-position: -624px -896px !important; 
}
.user-medical {
    width: 16px;
    height: 16px;
    background-position: -640px -896px !important; 
}
.user-medium-female {
    width: 16px;
    height: 16px;
    background-position: -656px -896px !important; 
}
.user-medium-silhouette {
    width: 16px;
    height: 16px;
    background-position: -672px -896px !important; 
}
.user-medium {
    width: 16px;
    height: 16px;
    background-position: -688px -896px !important; 
}
.user-nude-female {
    width: 16px;
    height: 16px;
    background-position: -704px -896px !important; 
}
.user-nude {
    width: 16px;
    height: 16px;
    background-position: -720px -896px !important; 
}
.user-red-female {
    width: 16px;
    height: 16px;
    background-position: -736px -896px !important; 
}
.user-red {
    width: 16px;
    height: 16px;
    background-position: -752px -896px !important; 
}
.user-share {
    width: 16px;
    height: 16px;
    background-position: -768px -896px !important; 
}
.user-silhouette-question {
    width: 16px;
    height: 16px;
    background-position: -784px -896px !important; 
}
.user-silhouette {
    width: 16px;
    height: 16px;
    background-position: -800px -896px !important; 
}
.user-small-female {
    width: 16px;
    height: 16px;
    background-position: -816px -896px !important; 
}
.user-small {
    width: 16px;
    height: 16px;
    background-position: -832px -896px !important; 
}
.user-thief-baldie {
    width: 16px;
    height: 16px;
    background-position: -848px -896px !important; 
}
.user-thief-female {
    width: 16px;
    height: 16px;
    background-position: -864px -896px !important; 
}
.user-thief {
    width: 16px;
    height: 16px;
    background-position: -880px -896px !important; 
}
.user-white-female {
    width: 16px;
    height: 16px;
    background-position: -896px -896px !important; 
}
.user-white {
    width: 16px;
    height: 16px;
    background-position: -912px -896px !important; 
}
.user-worker-boss {
    width: 16px;
    height: 16px;
    background-position: -928px -896px !important; 
}
.user-worker {
    width: 16px;
    height: 16px;
    background-position: -944px -896px !important; 
}
.user-yellow-female {
    width: 16px;
    height: 16px;
    background-position: -0px -912px !important; 
}
.user-yellow {
    width: 16px;
    height: 16px;
    background-position: -16px -912px !important; 
}
.user {
    width: 16px;
    height: 16px;
    background-position: -32px -912px !important; 
}
.users {
    width: 16px;
    height: 16px;
    background-position: -48px -912px !important; 
}
.validation-document {
    width: 16px;
    height: 16px;
    background-position: -64px -912px !important; 
}
.validation-invalid-document {
    width: 16px;
    height: 16px;
    background-position: -80px -912px !important; 
}
.validation-invalid {
    width: 16px;
    height: 16px;
    background-position: -96px -912px !important; 
}
.validation-label-html {
    width: 16px;
    height: 16px;
    background-position: -112px -912px !important; 
}
.validation-label {
    width: 16px;
    height: 16px;
    background-position: -128px -912px !important; 
}
.validation-valid-document {
    width: 16px;
    height: 16px;
    background-position: -144px -912px !important; 
}
.validation-valid {
    width: 16px;
    height: 16px;
    background-position: -160px -912px !important; 
}
.validation {
    width: 16px;
    height: 16px;
    background-position: -176px -912px !important; 
}
.vase-ear-double {
    width: 16px;
    height: 16px;
    background-position: -192px -912px !important; 
}
.vase-ear {
    width: 16px;
    height: 16px;
    background-position: -208px -912px !important; 
}
.vase {
    width: 16px;
    height: 16px;
    background-position: -224px -912px !important; 
}
.vise-drawer {
    width: 16px;
    height: 16px;
    background-position: -240px -912px !important; 
}
.vise {
    width: 16px;
    height: 16px;
    background-position: -256px -912px !important; 
}
.wafer-gold {
    width: 16px;
    height: 16px;
    background-position: -272px -912px !important; 
}
.wafer {
    width: 16px;
    height: 16px;
    background-position: -288px -912px !important; 
}
.wall--arrow {
    width: 16px;
    height: 16px;
    background-position: -304px -912px !important; 
}
.wall--exclamation {
    width: 16px;
    height: 16px;
    background-position: -320px -912px !important; 
}
.wall--minus {
    width: 16px;
    height: 16px;
    background-position: -336px -912px !important; 
}
.wall--pencil {
    width: 16px;
    height: 16px;
    background-position: -352px -912px !important; 
}
.wall--plus {
    width: 16px;
    height: 16px;
    background-position: -368px -912px !important; 
}
.wall-break {
    width: 16px;
    height: 16px;
    background-position: -384px -912px !important; 
}
.wall-brick {
    width: 16px;
    height: 16px;
    background-position: -400px -912px !important; 
}
.wall-small-brick {
    width: 16px;
    height: 16px;
    background-position: -416px -912px !important; 
}
.wall-small {
    width: 16px;
    height: 16px;
    background-position: -432px -912px !important; 
}
.wall {
    width: 16px;
    height: 16px;
    background-position: -448px -912px !important; 
}
.wallet--arrow {
    width: 16px;
    height: 16px;
    background-position: -464px -912px !important; 
}
.wallet--exclamation {
    width: 16px;
    height: 16px;
    background-position: -480px -912px !important; 
}
.wallet--minus {
    width: 16px;
    height: 16px;
    background-position: -496px -912px !important; 
}
.wallet--pencil {
    width: 16px;
    height: 16px;
    background-position: -512px -912px !important; 
}
.wallet--plus {
    width: 16px;
    height: 16px;
    background-position: -528px -912px !important; 
}
.wallet {
    width: 16px;
    height: 16px;
    background-position: -544px -912px !important; 
}
.wand--arrow {
    width: 16px;
    height: 16px;
    background-position: -560px -912px !important; 
}
.wand--exclamation {
    width: 16px;
    height: 16px;
    background-position: -576px -912px !important; 
}
.wand--minus {
    width: 16px;
    height: 16px;
    background-position: -592px -912px !important; 
}
.wand--pencil {
    width: 16px;
    height: 16px;
    background-position: -608px -912px !important; 
}
.wand--plus {
    width: 16px;
    height: 16px;
    background-position: -624px -912px !important; 
}
.wand-hat {
    width: 16px;
    height: 16px;
    background-position: -640px -912px !important; 
}
.wand-magic {
    width: 16px;
    height: 16px;
    background-position: -656px -912px !important; 
}
.wand-small {
    width: 16px;
    height: 16px;
    background-position: -672px -912px !important; 
}
.wand {
    width: 16px;
    height: 16px;
    background-position: -688px -912px !important; 
}
.water--arrow {
    width: 16px;
    height: 16px;
    background-position: -704px -912px !important; 
}
.water--exclamation {
    width: 16px;
    height: 16px;
    background-position: -720px -912px !important; 
}
.water--minus {
    width: 16px;
    height: 16px;
    background-position: -736px -912px !important; 
}
.water--pencil {
    width: 16px;
    height: 16px;
    background-position: -752px -912px !important; 
}
.water--plus {
    width: 16px;
    height: 16px;
    background-position: -768px -912px !important; 
}
.water {
    width: 16px;
    height: 16px;
    background-position: -784px -912px !important; 
}
.weather-cloud-small {
    width: 16px;
    height: 16px;
    background-position: -800px -912px !important; 
}
.weather-cloud {
    width: 16px;
    height: 16px;
    background-position: -816px -912px !important; 
}
.weather-clouds {
    width: 16px;
    height: 16px;
    background-position: -832px -912px !important; 
}
.weather-cloudy {
    width: 16px;
    height: 16px;
    background-position: -848px -912px !important; 
}
.weather-fog {
    width: 16px;
    height: 16px;
    background-position: -864px -912px !important; 
}
.weather-lightning {
    width: 16px;
    height: 16px;
    background-position: -880px -912px !important; 
}
.weather-moon-clouds {
    width: 16px;
    height: 16px;
    background-position: -896px -912px !important; 
}
.weather-moon-fog {
    width: 16px;
    height: 16px;
    background-position: -912px -912px !important; 
}
.weather-moon-half {
    width: 16px;
    height: 16px;
    background-position: -928px -912px !important; 
}
.weather-moon {
    width: 16px;
    height: 16px;
    background-position: -944px -912px !important; 
}
.weather-rain-little {
    width: 16px;
    height: 16px;
    background-position: -0px -928px !important; 
}
.weather-rain {
    width: 16px;
    height: 16px;
    background-position: -16px -928px !important; 
}
.weather-snow-little {
    width: 16px;
    height: 16px;
    background-position: -32px -928px !important; 
}
.weather-snow {
    width: 16px;
    height: 16px;
    background-position: -48px -928px !important; 
}
.weather-snowflake {
    width: 16px;
    height: 16px;
    background-position: -64px -928px !important; 
}
.weather-tornado {
    width: 16px;
    height: 16px;
    background-position: -80px -928px !important; 
}
.weather-wind {
    width: 16px;
    height: 16px;
    background-position: -96px -928px !important; 
}
.weather {
    width: 16px;
    height: 16px;
    background-position: -112px -928px !important; 
}
.web-slice-balloon {
    width: 16px;
    height: 16px;
    background-position: -128px -928px !important; 
}
.web-slice-document {
    width: 16px;
    height: 16px;
    background-position: -144px -928px !important; 
}
.web-slice-small {
    width: 16px;
    height: 16px;
    background-position: -160px -928px !important; 
}
.web-slice {
    width: 16px;
    height: 16px;
    background-position: -176px -928px !important; 
}
.webcam--arrow {
    width: 16px;
    height: 16px;
    background-position: -192px -928px !important; 
}
.webcam--exclamation {
    width: 16px;
    height: 16px;
    background-position: -208px -928px !important; 
}
.webcam--minus {
    width: 16px;
    height: 16px;
    background-position: -224px -928px !important; 
}
.webcam--pencil {
    width: 16px;
    height: 16px;
    background-position: -240px -928px !important; 
}
.webcam--plus {
    width: 16px;
    height: 16px;
    background-position: -256px -928px !important; 
}
.webcam-medium {
    width: 16px;
    height: 16px;
    background-position: -272px -928px !important; 
}
.webcam-network {
    width: 16px;
    height: 16px;
    background-position: -288px -928px !important; 
}
.webcam-share {
    width: 16px;
    height: 16px;
    background-position: -304px -928px !important; 
}
.webcam {
    width: 16px;
    height: 16px;
    background-position: -320px -928px !important; 
}
.weight--arrow {
    width: 16px;
    height: 16px;
    background-position: -336px -928px !important; 
}
.weight--exclamation {
    width: 16px;
    height: 16px;
    background-position: -352px -928px !important; 
}
.weight--minus {
    width: 16px;
    height: 16px;
    background-position: -368px -928px !important; 
}
.weight--pencil {
    width: 16px;
    height: 16px;
    background-position: -384px -928px !important; 
}
.weight--plus {
    width: 16px;
    height: 16px;
    background-position: -400px -928px !important; 
}
.weight {
    width: 16px;
    height: 16px;
    background-position: -416px -928px !important; 
}
.wheel {
    width: 16px;
    height: 16px;
    background-position: -432px -928px !important; 
}
.wi-fi-zone {
    width: 16px;
    height: 16px;
    background-position: -448px -928px !important; 
}
.wi-fi {
    width: 16px;
    height: 16px;
    background-position: -464px -928px !important; 
}
.windows {
    width: 16px;
    height: 16px;
    background-position: -480px -928px !important; 
}
.wooden-box--arrow {
    width: 16px;
    height: 16px;
    background-position: -496px -928px !important; 
}
.wooden-box--exclamation {
    width: 16px;
    height: 16px;
    background-position: -512px -928px !important; 
}
.wooden-box--minus {
    width: 16px;
    height: 16px;
    background-position: -528px -928px !important; 
}
.wooden-box--pencil {
    width: 16px;
    height: 16px;
    background-position: -544px -928px !important; 
}
.wooden-box--plus {
    width: 16px;
    height: 16px;
    background-position: -560px -928px !important; 
}
.wooden-box-label {
    width: 16px;
    height: 16px;
    background-position: -576px -928px !important; 
}
.wooden-box {
    width: 16px;
    height: 16px;
    background-position: -592px -928px !important; 
}
.wrap-behind {
    width: 16px;
    height: 16px;
    background-position: -608px -928px !important; 
}
.wrap-between {
    width: 16px;
    height: 16px;
    background-position: -624px -928px !important; 
}
.wrap-edit {
    width: 16px;
    height: 16px;
    background-position: -640px -928px !important; 
}
.wrap-front {
    width: 16px;
    height: 16px;
    background-position: -656px -928px !important; 
}
.wrap-option {
    width: 16px;
    height: 16px;
    background-position: -672px -928px !important; 
}
.wrap-square {
    width: 16px;
    height: 16px;
    background-position: -688px -928px !important; 
}
.wrap-through {
    width: 16px;
    height: 16px;
    background-position: -704px -928px !important; 
}
.wrap-tight {
    width: 16px;
    height: 16px;
    background-position: -720px -928px !important; 
}
.wrap {
    width: 16px;
    height: 16px;
    background-position: -736px -928px !important; 
}
.wrench--arrow {
    width: 16px;
    height: 16px;
    background-position: -752px -928px !important; 
}
.wrench--exclamation {
    width: 16px;
    height: 16px;
    background-position: -768px -928px !important; 
}
.wrench--minus {
    width: 16px;
    height: 16px;
    background-position: -784px -928px !important; 
}
.wrench--pencil {
    width: 16px;
    height: 16px;
    background-position: -800px -928px !important; 
}
.wrench--plus {
    width: 16px;
    height: 16px;
    background-position: -816px -928px !important; 
}
.wrench-screwdriver {
    width: 16px;
    height: 16px;
    background-position: -832px -928px !important; 
}
.wrench {
    width: 16px;
    height: 16px;
    background-position: -848px -928px !important; 
}
.x-ray {
    width: 16px;
    height: 16px;
    background-position: -864px -928px !important; 
}
.xfn-colleague-met {
    width: 16px;
    height: 16px;
    background-position: -880px -928px !important; 
}
.xfn-colleague {
    width: 16px;
    height: 16px;
    background-position: -896px -928px !important; 
}
.xfn-friend-met {
    width: 16px;
    height: 16px;
    background-position: -912px -928px !important; 
}
.xfn-friend {
    width: 16px;
    height: 16px;
    background-position: -928px -928px !important; 
}
.xfn-sweetheart-met {
    width: 16px;
    height: 16px;
    background-position: -944px -928px !important; 
}
.xfn-sweetheart {
    width: 16px;
    height: 16px;
    background-position: -0px -944px !important; 
}
.xfn {
    width: 16px;
    height: 16px;
    background-position: -16px -944px !important; 
}
.yin-yang {
    width: 16px;
    height: 16px;
    background-position: -32px -944px !important; 
}
.zodiac-aries {
    width: 16px;
    height: 16px;
    background-position: -48px -944px !important; 
}
.zodiac-cancer {
    width: 16px;
    height: 16px;
    background-position: -64px -944px !important; 
}
.zodiac-capricorn {
    width: 16px;
    height: 16px;
    background-position: -80px -944px !important; 
}
.zodiac-gemini {
    width: 16px;
    height: 16px;
    background-position: -96px -944px !important; 
}
.zodiac-leo {
    width: 16px;
    height: 16px;
    background-position: -112px -944px !important; 
}
.zodiac-libra {
    width: 16px;
    height: 16px;
    background-position: -128px -944px !important; 
}
.zodiac-pisces {
    width: 16px;
    height: 16px;
    background-position: -144px -944px !important; 
}
.zodiac-sagittarius {
    width: 16px;
    height: 16px;
    background-position: -160px -944px !important; 
}
.zodiac-scorpio {
    width: 16px;
    height: 16px;
    background-position: -176px -944px !important; 
}
.zodiac-taurus {
    width: 16px;
    height: 16px;
    background-position: -192px -944px !important; 
}
.zodiac-virgo {
    width: 16px;
    height: 16px;
    background-position: -208px -944px !important; 
}
.zodiac {
    width: 16px;
    height: 16px;
    background-position: -224px -944px !important; 
}
.zone--arrow {
    width: 16px;
    height: 16px;
    background-position: -240px -944px !important; 
}
.zone--exclamation {
    width: 16px;
    height: 16px;
    background-position: -256px -944px !important; 
}
.zone--minus {
    width: 16px;
    height: 16px;
    background-position: -272px -944px !important; 
}
.zone--pencil {
    width: 16px;
    height: 16px;
    background-position: -288px -944px !important; 
}
.zone--plus {
    width: 16px;
    height: 16px;
    background-position: -304px -944px !important; 
}
.zone-label {
    width: 16px;
    height: 16px;
    background-position: -320px -944px !important; 
}
.zone-medium {
    width: 16px;
    height: 16px;
    background-position: -336px -944px !important; 
}
.zone-money {
    width: 16px;
    height: 16px;
    background-position: -352px -944px !important; 
}
.zone-resize-actual {
    width: 16px;
    height: 16px;
    background-position: -368px -944px !important; 
}
.zone-resize {
    width: 16px;
    height: 16px;
    background-position: -384px -944px !important; 
}
.zone-select {
    width: 16px;
    height: 16px;
    background-position: -400px -944px !important; 
}
.zone-share {
    width: 16px;
    height: 16px;
    background-position: -416px -944px !important; 
}
.zone {
    width: 16px;
    height: 16px;
    background-position: -432px -944px !important; 
}
.zones-stack {
    width: 16px;
    height: 16px;
    background-position: -448px -944px !important; 
}
.zones {
    width: 16px;
    height: 16px;
    background-position: -464px -944px !important; 
}


.partkeepr-icon {
    background: url(../spritesheets/./partkeepr.png?2580e228431dda45aaf4) no-repeat;
}

.bricks_down {
    width: 16px;
    height: 16px;
    background-position: -0px -0px !important; 
}
.bricks_up {
    width: 16px;
    height: 16px;
    background-position: -16px -0px !important; 
}
.footprint_add {
    width: 16px;
    height: 16px;
    background-position: -32px -0px !important; 
}
.footprint_delete {
    width: 16px;
    height: 16px;
    background-position: -48px -0px !important; 
}
.group-collapse {
    width: 16px;
    height: 16px;
    background-position: -64px -0px !important; 
}
.group-expand {
    width: 16px;
    height: 16px;
    background-position: -0px -16px !important; 
}
.mediawiki_icon {
    width: 16px;
    height: 16px;
    background-position: -16px -16px !important; 
}
.octopart {
    width: 16px;
    height: 16px;
    background-position: -32px -16px !important; 
}
.stock_any {
    width: 16px;
    height: 16px;
    background-position: -48px -16px !important; 
}
.stock_below {
    width: 16px;
    height: 16px;
    background-position: -64px -16px !important; 
}
.stock_nonzero {
    width: 16px;
    height: 16px;
    background-position: -0px -32px !important; 
}
.stock_zero {
    width: 16px;
    height: 16px;
    background-position: -16px -32px !important; 
}
.storagelocation_multiadd {
    width: 16px;
    height: 16px;
    background-position: -32px -32px !important; 
}
.tip_next {
    width: 16px;
    height: 16px;
    background-position: -48px -32px !important; 
}
.tip_previous {
    width: 16px;
    height: 16px;
    background-position: -64px -32px !important; 
}
.unit {
    width: 16px;
    height: 16px;
    background-position: -0px -48px !important; 
}
.unit_add {
    width: 16px;
    height: 16px;
    background-position: -16px -48px !important; 
}
.unit_delete {
    width: 16px;
    height: 16px;
    background-position: -32px -48px !important; 
}

.dataview-multisort-item {
    float: left;
    padding: 8px;
    margin: 8px 8px 4px 8px;
}

.iclogo {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 120px;
}

.x-item-selected {
    outline: 1px solid #157fcc !important;
    outline-offset: -1px;
}

.remote-image-background {
    background-color: white;
    border: 1px solid black;
    text-align: center;
}

.x-title-wrappable-text > div {
    overflow: auto;
    white-space: normal;
    vertical-align: top;
}

.x-title-wrappable-text > div > div {
    font-size: 20px;
    line-height: normal;
}

.x-title-wrappable-text small {
    font-size: 14px;
    line-height: 16px;
}

.x-wrappable-grid .x-grid-cell-inner {
    white-space: normal;
}

.x-form-reload-trigger {
    background-image: url(../bundles/partkeeprfrontend/images/form/reload-trigger.png);
}

.x-form-trigger-save {
    background-image: url(../bundles/partkeeprfrontend/images/form/trigger-save.png);
}

.x-form-trigger-add {
    background-image: url(../bundles/partkeeprfrontend/images/form/trigger-add.png);
}

.x-form-trigger-markdefault {
    background-image: url(../bundles/partkeeprfrontend/images/form/trigger-default.png);
}

.x-form-trigger-delete {
    background-image: url(../bundles/partkeeprfrontend/images/form/trigger-delete.png);
}

.x-form-trigger-link {
    background-image: url(../bundles/partkeeprfrontend/images/form/trigger-link.png);
}

.x-form-trigger-help {
    background-image: url(../bundles/partkeeprfrontend/images/form/trigger-help.gif);
}

.x-form-trigger-ellipsis {
    background-image: url(../bundles/partkeeprfrontend/images/form/trigger-ellipsis.png);
}

.partkeepr-part-manager-compact {
    background-position: top left;
    background-repeat: no-repeat;
    display: inline-block;
    width: 73px;
    height: 43px;
    line-height: 16px;
    vertical-align: text-top;
    background-image: url(../bundles/partkeeprfrontend/images/config/layout-compact.png);
}

.partkeepr-part-manager-standard {
    background-position: top left;
    background-repeat: no-repeat;
    display: inline-block;
    width: 73px;
    height: 43px;
    line-height: 16px;
    vertical-align: text-top;

    background-image: url(../bundles/partkeeprfrontend/images/config/layout-standard.png);
}

#loader-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: white;
}

#loader-message {
    position: fixed;
    top: 70%;
    text-align: center;
    font-size: 30px;
}

#loader-logo {
    background-image: url(../bundles/partkeeprfrontend/images/partkeepr_loading.svg);
    background-repeat: no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
    height: 150px;
    width: 150px;
    position: fixed;
    top: 50%;
left: 50%;
margin-top: -75px;
margin-left: -75px;

}

#loader {
    display: block;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #0087b0;
    background-position: center;
    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    top: 50%;
    left: 50%;
    margin-top: -103px;
    margin-left: -103px;
    position: fixed;
}

#loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #007497;

    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}

#loader:after {
    content: "";
    position: absolute;
    top: 13px;
    left: 13px;
    right: 13px;
    bottom: 13px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #005d7a;

    -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg); /* IE 9 */
        transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg); /* IE 9 */
        transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg); /* IE 9 */
        transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg); /* IE 9 */
        transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
    }
}

.partkeeprLogo {
    height: 22px !important;
    width: 112px !important;
    background-image: url(../bundles/partkeeprfrontend/images/partkeepr-header.png);
    background-repeat: no-repeat;
}

.patreonLogo {
   background-image: url(../bundles/partkeeprfrontend/images/patreon.png);
}

.patreonButton {
    display: block;
    height: 51px;
    width: 217px;
    background-image: url(../bundles/partkeeprfrontend/images/become_a_patron_button.png);
}
