﻿/* =====================================================================
   jQuery UI 1.14.1 - overrides (legacy look - single file)
   Include AFTER: /themes/base/jquery-ui.min.css
   ===================================================================== */

.ui-widget {
    font-family: Tahoma;
    font-size: 11px;
}

.ui-tabs.ui-widget .ui-tabs-nav .ui-tabs-anchor {
    padding: .2em .55em; /* mai mic decât default */
    font-size: 11px; /* micșorează textul */
    line-height: 1.1; /* face tab-ul mai “compact” */
}

.ui-widget-content {
    border: 1px solid #E5E5E5;
    background: #FFFFFF;
    color: #262626;
}

    .ui-widget-content a {
        color: #262626;
    }

.ui-widget-header {
    border: 1px solid #E5E5E5;
    background: #FFFFFF;
    color: #000;
    font-weight: bold;
}

    .ui-widget-header a {
        color: #222222;
    }

    /* Interaction states (white/light variant) */
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
        border: 1px solid #cccccc;
        background: #e6e6e6;
        font-weight: normal;
        color: #444444;
        outline: none;
    }

    .ui-state-hover,
    .ui-widget-content .ui-state-hover,
    .ui-widget-header .ui-state-hover,
    .ui-state-focus,
    .ui-widget-content .ui-state-focus,
    .ui-widget-header .ui-state-focus {
        background: #f0f0f0;
        font-weight: normal;
        color: #0b5b98;
        outline: none;
    }

        .ui-state-hover a,
        .ui-state-hover a:hover {
            color: #650000;
            text-decoration: none;
            outline: none;
        }

    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {
        border: 1px solid #262626;
        background: #E7F8FB;
        font-weight: normal;
        color: #000000;
        outline: none;
    }

        .ui-state-active a,
        .ui-state-active a:link,
        .ui-state-active a:visited {
            color: #000 !important;
        }

.ui-state-highlight,
.ui-jqgrid-view .ui-widget-content .ui-state-highlight,
.ui-widget-content .ui-state-highlight {
    background: #E7F8FB;
    font-weight: bold;
    color: #2e6e9e;
    outline: none;
}

    .ui-state-highlight a,
    .ui-widget-content .ui-state-highlight a {
        color: #363636;
    }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: 1;
    filter: Alpha(Opacity=100);
    color: #262626;
    font-weight: normal;
}

.ui-widget-overlay {
    background: #aaaaaa url("/Utilities/Style/jquery-ui/1.14.1/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa url("/Utilities/Style/jquery-ui/1.14.1/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
    border-radius: 8px;
}

.ui-datepicker {
    z-index: 1200;
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size: 70%;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("/Utilities/Style/jquery-ui/1.14.1/themes/base/images/ui-icons_222222_256x240.png");
    background-repeat: no-repeat;
}

.ui-widget-header .ui-icon {
    background-image: url("/Utilities/Style/jquery-ui/1.14.1/themes/base/images/ui-icons_72a7cf_256x240.png");
}

.ui-state-default .ui-icon {
    background-image: url("/Utilities/Style/jquery-ui/1.14.1/themes/base/images/ui-icons_888888_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("/Utilities/Style/jquery-ui/1.14.1/themes/base/images/ui-icons_2694e8_256x240.png");
}

.ui-state-active .ui-icon {
    background-image: url("/Utilities/Style/jquery-ui/1.14.1/themes/base/images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon {
    background-image: url("/Utilities/Style/jquery-ui/1.14.1/themes/base/images/ui-icons_2e83ff_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("/Utilities/Style/jquery-ui/1.14.1/themes/base/images/ui-icons_cd0a0a_256x240.png");
}

.ui-tabs {
    padding: 0;
}

    .ui-tabs .ui-tabs-nav {
        padding: .2em .2em 0;
    }

        .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
            padding: .2em .55em;
            font-size: 12px;
            line-height: 1.1;
        }

    .ui-tabs .ui-tabs-panel {
        padding: 0;
    }
