/*!
 * jQuery UI Button 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui1-button
{
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible; /* removes extra width in IE */
	font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;
}
.ui1-button, .ui1-button:link, .ui1-button:visited, .ui1-button:hover, .ui1-button:active
{
    text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui1-button-icon-only
{
    width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui1-button-icon-only
{
    width: 2.4em;
}
.ui1-button-icons-only
{
    width: 3.4em;
}
button.ui1-button-icons-only
{
    width: 3.7em;
}

/* button text element */
.ui1-button .ui1-button-text
{
    display: block;
    line-height: normal;
    
}
.ui1-button-text-only .ui1-button-text
{
    padding: .4em 1em;
}
.ui1-button-icon-only .ui1-button-text, .ui1-button-icons-only .ui1-button-text
{
    padding: .4em;
    text-indent: -9999999px;
}
.ui1-button-text-icon-primary .ui1-button-text, .ui1-button-text-icons .ui1-button-text
{
    padding: .4em 1em .4em 2.1em;
}
.ui1-button-text-icon-secondary .ui1-button-text, .ui1-button-text-icons .ui1-button-text
{
    padding: .4em 2.1em .4em 1em;
}
.ui1-button-text-icons .ui1-button-text
{
    padding-left: 2.1em;
    padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui1-button
{
    padding: .4em 1em;
}

/* button icon element(s) */
.ui1-button-icon-only .ui1-icon, .ui1-button-text-icon-primary .ui1-icon, .ui1-button-text-icon-secondary .ui1-icon, .ui1-button-text-icons .ui1-icon, .ui1-button-icons-only .ui1-icon
{
    position: absolute;
    top: 50%;
    margin-top: -8px;
}
.ui1-button-icon-only .ui1-icon
{
    left: 50%;
    margin-left: -8px;
}
.ui1-button-text-icon-primary .ui1-button-icon-primary, .ui1-button-text-icons .ui1-button-icon-primary, .ui1-button-icons-only .ui1-button-icon-primary
{
    left: .5em;
}
.ui1-button-text-icon-secondary .ui1-button-icon-secondary, .ui1-button-text-icons .ui1-button-icon-secondary, .ui1-button-icons-only .ui1-button-icon-secondary
{
    right: .5em;
}

/* button sets */
.ui1-buttonset
{
    margin-right: 7px;
}
.ui1-buttonset .ui1-button
{
    margin-left: 0;
    margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui1-button::-moz-focus-inner, button.ui1-button::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
