/* 
    Document   : accessibility-bar.css
    Created on : 7/Jun/2011, 18:15:54
    Author     : Cláudio Esperança
    Description:
        Accessibility Widget stylesheet
*/

.accessibility-bar .button{
    min-width: 16px;
    line-height: 24px;
    margin: 0 3px;
    text-transform: none;
    cursor: pointer;
    display: block;
    float: left;
    text-align: center;
    text-align: left;
    font-size: 15px;
    padding: 0 3px;
}

.accessibility-bar .button .icon{
    display: block;
    height: 24px;
}

.accessibility-bar .button.high-contrast .icon,
#wpadminbar .accessibility-bar .button.high-contrast .icon{
    background: transparent center center no-repeat;
}

.accessibility-bar .button.high-contrast .icon,
.accessibility-bar .button.justify .icon,
#wpadminbar .accessibility-bar .button.high-contrast .icon,
#wpadminbar .accessibility-bar .button.justify .icon{
    width: 16px;
}

.accessibility-bar .button.zoom .icon,
.accessibility-bar .button.sitemap .icon,
#wpadminbar .accessibility-bar .button.zoom .icon,
#wpadminbar .accessibility-bar .button.sitemap .icon{
    width: 18px;
}

.accessibility-bar .button.justify .icon,
.accessibility-bar .button.zoom .icon,
.accessibility-bar .button.sitemap .icon,
#wpadminbar .accessibility-bar .button.justify .icon,
#wpadminbar .accessibility-bar .button.zoom .icon,
#wpadminbar .accessibility-bar .button.sitemap .icon{
    background: transparent center right no-repeat;
}

.high-contrast .accessibility-bar .button.justify .icon,
.high-contrast .accessibility-bar .button.zoom .icon,
.high-contrast .accessibility-bar .button.sitemap .icon,
.high-contrast #wpadminbar .accessibility-bar .button.justify .icon,
.high-contrast #wpadminbar .accessibility-bar .button.zoom .icon,
.high-contrast #wpadminbar .accessibility-bar .button.sitemap .icon{
    background-position: center left;
}

.justify{
    text-align: justify;
}

#wpadminbar .accessibility-bar .button{
    min-width: 16px;
    margin: 0 3px;
    text-transform: none;
    cursor: pointer;
    display: block;
    float: left;
    text-align: center;
    text-align: left;
    padding: 0 3px;
}

#wpadminbar .quicklinks .ab-empty-item .accessibility-bar a{
    display: block;
    float: left;
    height: auto;
    width: auto;
    padding: 0;
    margin: 0;
}
#wpadminbar .quicklinks .ab-empty-item .accessibility-bar a .button{
    line-height: 28px;
    vertical-align: middle;
    padding: 4px 3px 6px;
}


#wpadminbar #wp-admin-bar-C3theme-accessbar .ab-item.ab-empty-item{
    padding: 0;
    margin: 0;
}

#wpadminbar .ab-top-menu > li#wp-admin-bar-C3theme-accessbar:hover > .ab-item,
#wpadminbar .quicklinks .ab-top-secondary > li#wp-admin-bar-C3theme-accessbar:hover > .ab-item,
#wpadminbar .quicklinks .ab-top-secondary > li#wp-admin-bar-C3theme-accessbar > .ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-secondary > li#wp-admin-bar-C3theme-accessbar > .ab-item:focus {
    background-color: transparent;
    background-image: none;
}

#wpadminbar .quicklinks .accessibility-bar .button:hover,
#wpadminbar .quicklinks .accessibility-bar .button:focus,
#wpadminbar .quicklinks .accessibility-bar a:hover,
#wpadminbar .quicklinks .accessibility-bar a:focus{
    background-color: #B7D739;
}