/*
* -*- mode: text; coding: utf-8; -*-


   This file is part of Indico.
   Copyright (C) 2002 - 2014 European Organization for Nuclear Research (CERN).

   Indico is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License as
   published by the Free Software Foundation; either version 3 of the
   License, or (at your option) any later version.

   Indico is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with Indico; if not, see <http://www.gnu.org/licenses/>.
*/

.ui-button {
    background: #DDDDDD !important;
}

/* make "today" less prominent */
.ui-datepicker-today .ui-state-highlight {
    background: none;
}

/* ensure daterange selectors are large enough to prevent wrapping */
.ui-daterange {
    width: 37em;
}

.ui-dialog-content .ui-daterange {
    width: 100%;
}

.ui-dialog {
    width: auto !important;
    padding: 0px;
}

.ui-dialog .ui-dialog-buttonpane {
    border-top: 1px solid #CCCCCC;
    margin: 0px;
    padding: 0.3em 1em 0.5em 0.4em !important;
    background: #FCFCFC;

}

.ui-dialog-content {
    padding: 0px !important;
}

.ui-widget-content a {
    color: #4C6A83;
}

.ui-state-active a {
    color: #555555 !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    font-weight: normal;
    color: #555555;
}

.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 {
    border: 1px solid #999999;
    background: #dadada url(../images/jquery-ui/ui-bg_glass_75_fff6df_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #212121;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa;
    background: #ffffff url(../images/jquery-ui/ui-bg_glass_75_fff6df_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #555555;
    text-decoration: none;
    font-weight: bold;
}

.ui-widget-header {
    border: none;
    background: none !important;
    color: inherit !important;
}

.ui-dialog-titlebar {
    border-bottom: 1px solid #CCCCCC !important;
    font-weight: normal;
    font-size: 17px;
    background-color: #FCFCFC !important;
}

.ui-dialog-titlebar-close:not(.ui-state-hover) {
    border: none !important;
    background: none !important;
}

.ui-tabs a {
    outline: none;
}

.ui-tabs .ui-tabs-nav li {
    padding: 0;
    outline: none;
}

.ui-tabs .ui-tabs-nav .ui-state-disabled {
    display: none;
}

.ui-tabs .ui-tabs-hide {
    position: absolute;
    top: -10000px;
    left: -10000px;
}

.ui-tabs-nav {
    border-bottom: 1px solid #AAAAAA;
}

.ui-tabs li.ui-state-default {
    background: #FFFFFF !important;
}

.ui-tabs li.ui-corner-top, .ui-tabs li.ui-corner-all {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.ui-tabs {
    position: relative;
    padding: 0;
    zoom: 1;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 6px 8px 3px 8px;
    text-decoration: none;
}

.static-tabs .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer !important;
}

.ui-tabs .ui-tabs-nav li a.pendingTab {
    background-color: #FFFFBB;
    font-weight: bold;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.pendingTab {
    background-color: #FFFFFF;
}

.ui-widget-content {
    background: #FFFFFF;
    border: none;
}

.ui-widget-overlay {
    background: #444444 url(../images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat;
    opacity: .50;
    filter:Alpha(Opacity=50);
}
