﻿.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #ededed url(images/bg_fallback.png) 0 -50px repeat-x;
    background: -moz-linear-gradient(top, #b9f5e0 0%, #92d6bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9f5e0), color-stop(100%,#92d6bd));
    background: -webkit-linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
    background: -o-linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
    background: -ms-linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
    background: linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
}
.ui-menu {
	text-align:left;
	min-width:110px;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	background: none;
	color: #000;
	text-shadow: none;
	border-color: #AAA;
}
.ui-button.ui-state-focus {
    outline: none;
    color: #1c5742;
    border-color: #70ab96;
    background: #ededed url(images/bg_fallback.png) 0 -50px repeat-x;
    background: -moz-linear-gradient(top, #b9f5e0 0%, #92d6bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9f5e0), color-stop(100%,#92d6bd));
    background: -webkit-linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
    background: -o-linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
    background: -ms-linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
    background: linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
}
.ui-button .ui-button-text { font-size: 13px; }
.ui-button-text-only .ui-button-text { padding: .2em .5em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .2em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .2em .5em .2em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .2em 2.1em .2em .5em; }

.ui-buttonset .ui-button.ui-state-active { color: #1c5742; border-color: #70ab96; }
.ui-buttonset .ui-button.ui-state-active {
    background: #ededed url(images/bg_fallback.png) 0 -50px repeat-x;
    background: -moz-linear-gradient(top, #b9f5e0 0%, #92d6bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9f5e0), color-stop(100%,#92d6bd));
    background: -webkit-linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
    background: -o-linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
    background: -ms-linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
    background: linear-gradient(top, #b9f5e0 0%,#92d6bd 100%);
}
.ui-front { z-index: 1001}
.ui-dialog {z-index: 1002;}
.ui-dialog-titlebar button.ui-state-focus{background: url(images/icon_sprite.png); background-position: -16px -16px}
.ui-datepicker-trigger { margin-left: 5px; vertical-align: top; }
.ui-datepicker table .ui-state-highlight { border-color: #00805D; }
.ui-datepicker table .ui-state-hover { background: #00805D; text-shadow: 0 1px 1px #040; border-color: #00805D; }
.ui-datepicker-calendar .ui-state-active { background:  #00805D; border-color:  #00805D; text-shadow: 0 1px 1px #040; }

.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-icon-info2 { background-position:-16px -144px }