.icon {
    background-repeat: no-repeat;
    background-position: left center;
}

.icon-size {
    width: 16px;
    height: 16px;
}

.window-icon {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
    float: left;
}

.window_menu .window_content .msg.clear {
    clear: both;
    margin-top: 15px;
}

.window_menu .window_content .msg p {
    margin-top: 0px;
}

span.icon {
    width: 20px;
}

.versionbutton, .errorbutton {
    display: none;
}

.styled_button.icon-menu {
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    text-align: center;
}

.styled_button.icon-menu.open {
    background-color: white;
    border-color: #BEBEBE;
}

.styled_button.icon-tab-menu {
    display: none;
    vertical-align: middle;
    position: absolute;
    right: 5px;
    margin: 0px;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: transparent;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: white;
    text-align: center;
}

.styled_button.icon-tab-menu.open {
    border-color: #BEBEBE;
}

.tab.selected .icon-tab-menu {
    display: inline-block;
}

.icon-warning-channel.on {
    background-image: url(../images/icons-sprite.png);
    background-position: -24px -528px;
    display: block;
    background-color: transparent;
    margin-left: 8px;
    vertical-align: top;
    float: right;
}

.icon-warning-channel {
    background-image: url(../images/icons-sprite.png);
    background-position: -24px -528px;
    display: none;
    background-color: transparent;
    margin-left: 8px;
    vertical-align: top;
    float: right;
}

.icon-doc:before { content: "\f02d"; }
.icon-iwidget-settings, .icon-channel-settings { background-image: url(../images/icons-sprite.png); background-position: -48px -404px; }
span.icon-iwidget-settings, .icon-channel-settings{ background-position: -48px -408px; }
.icon-info{ background-image: url(../images/icons-sprite.png); background-position: -48px -504px; }
.icon-warning{ background-image: url(../images/icons-sprite.png); background-position: -24px -528px; }
.icon-error { background-image: url(../images/icons-sprite.png); background-position: 0px -552px; }
.icon-filter { background-image: url(../images/icons-sprite.png); background-position: -48px -164px; }
.icon-iwidget-exit-fulldragboard { background-image: url(../images/icons-sprite.png); background-position: -48px -140px; }
.icon-iwidget-extract { background-image: url(../images/icons-sprite.png); background-position: -48px -68px; }
.icon-iwidget-fulldragboard { background-image: url(../images/icons-sprite.png); background-position: -48px -44px; }
.icon-iwidget-lower { background-image: url(../images/icons-sprite.png); background-position: -48px -236px; }
.icon-iwidget-lower-to-bottom { background-image: url(../images/icons-sprite.png); background-position: -48px -92px; }
.icon-iwidget-menu-colors { background-image: url(../images/icons-sprite.png); background-position: -48px -284px; }
.icon-iwidget-raise { background-image: url(../images/icons-sprite.png); background-position: -48px -188px; }
.icon-iwidget-raise-to-top { background-image: url(../images/icons-sprite.png); background-position: -48px -212px; }
.icon-iwidget-snap { background-image: url(../images/icons-sprite.png); background-position: -48px -356px; }
.icon-iwidget-transparency { background-image: url(../images/icons-sprite.png); background-position: -48px -116px; }
.icon-mark-tab-visible { background-image: url(../images/icons-sprite.png); background-position: -48px -380px; }
.icon-move { background-image: url(../images/icons-sprite.png); background-position: -48px -476px; }
.icon-remove { background-image: url(../images/icons-sprite.png); background-position: -48px -308px; }
.icon-rename { background-image: url(../images/icons-sprite.png); background-position: -48px -260px; }
.icon-show-floating { background-image: url(../images/icons-sprite.png); background-position: -48px -428px; }
.icon-tab-preferences { background-image: url(../images/icons-sprite.png); background-position: -48px -332px; }
.icon-wiring-filter-param { background-image: url(../images/icons-sprite.png); background-position: -50px -455px; padding-left: 20px;}
.icon-back { background-image: url(../images/icons-sprite.png); background-position: 0px -192px; display: block; }
.icon-color, .color_button { background-image: url(../images/icons-sprite.png); background-position: 0px -576px; }
.icon-iwidget-reload { background-image: url(../images/icons-sprite.png); background-position: -24px -571px; }
