﻿.ui-dialog .ui-dialog-titlebar
{
    padding: 8px 10px;
}

.ui-dialog *:focus
{
    outline: none;
}

.ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close
{
    width: 22px;
}

.ui-dialog.no-close .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close
{
    display: none;
}

.ui-dialog .ui-dialog-buttonpane
{
    padding: 0;
}

    .ui-dialog .ui-dialog-buttonpane .ui-button:focus
    {
        outline: none;
    }

    .ui-dialog .ui-dialog-buttonpane .ui-button .ui-button-text
    {
        padding: 0;
        font-size: 12px;
    }

.ui-widget
{
    font-size: 14px;
}

.ui-widget-content a
{
    color: #698d00;
}

input[type=button].ui-button, input[type=submit].ui-button, button.ui-button, a.ui-button
{
    padding: .5em 1em !important;
}

.ui-button-text
{
    padding: 0 !important;
}

.ui-tabs .ui-tabs-nav li
{
    margin-right: 5px;
}

    .ui-tabs .ui-tabs-nav li a
    {
        padding: 10px;
        width: auto;
        font-size: 13px;
    }

input[type=button].small.ui-button, input[type=submit].small.ui-button, button.small.ui-button, a.small.ui-button
{
    padding: .4em .6em !important;
    font-size: 12px !important;
}

    a.small.ui-button .ui-button-text, button.small.ui-button .ui-button-text
    {
        padding: 0 !important;
        font-size: 12px !important;
    }

input[type=button].mini.ui-button, input[type=submit].mini.ui-button, button.mini.ui-button, a.mini.ui-button
{
    padding: .2em .2em !important;
    font-size: 11px !important;
}

    a.mini.ui-button .ui-button-text, button.mini.ui-button .ui-button-text
    {
        padding: 0 !important;
        font-size: 11px !important;
    }

input[type=button][disabled].ui-button, button[disabled].ui-button, input[type=submit][disabled].ui-button
{
    opacity: 1 !important;
    cursor: default;
    color: #a0a0a0 !important;
    text-shadow: 1px 1px 1px #fff;
    background: #dddddd !important; /* Old browsers */
    background: -moz-linear-gradient(top, #dddddd 0%, #bbbbbb 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#bbbbbb)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dddddd 0%,#bbbbbb 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dddddd 0%,#bbbbbb 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dddddd 0%,#bbbbbb 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #dddddd 0%,#bbbbbb 100%) !important; /* W3C */
}


.ui-accordion .ui-accordion-header
{
    background: #fafafa; /* Old browsers */
    background: -moz-linear-gradient(top, #fafafa 0%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fafafa 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fafafa 0%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fafafa 0%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fafafa 0%,#dddddd 100%); /* W3C */
}

    .ui-accordion .ui-accordion-header.ui-state-active
    {
        background: #fff;
    }

.ui-accordion .ui-accordion-content
{
    background: #fff;
}


ul.ui-autocomplete
{
    max-height: 250px;
    overflow: auto;
}

/* DataTables overrides */
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting {
    background-color: #e5e5e5; /* restore default table color; the datatables stylesheet sets a background color using these selectors. */
}
