body .ui-dialog ,
body .ui-accordion-header,
body .ui-widget-content,
body .ui-widget-content .ui-state-active,
body .ui-widget-content .ui-state-default,
body .ui-accordion .ui-accordion-header,
body .ui-accordion .ui-accordion-header a {
    color: var(--main-text);
    background: var(--widget-background);
}

body .ui-tabs .ui-tabs-panel {
    background: var(--main-background);
}

body .ui-dialog-titlebar {
    background: var(--nav-background) !important;
}

body .ui-dialog-titlebar .ui-dialog-title {
    color: var(--nav-text);
}

body .ui-treeselect-search span {
    color: var(--main-text);
}

body .ui-widget-content {
    padding: 0;
}

body .ui-dialog {
    box-shadow: 0 0 15px var(--widget-shadow);
    border: 2px solid var(--nav-background);
    border-radius: 0;
}

body .ui-tabs .ui-tabs-panel, 
body [class*='ui-corner']:not(.ui-dialog) {
    border: none;
    border-radius: 0;
}

body .ui-tabs .ui-tabs-nav {
    padding: 0;
}

body .ui-tabs .ui-tabs-nav > .ui-state-default > a {
    color: var(--anchor);
    cursor: pointer;
    line-height: 1em;
    margin: 0;
    padding: 0.4em 1em;
}

body .ui-tabs .ui-tabs-nav > .ui-tabs-active > a {
    background: var(--main-background);
    color: var(--main-text);
}

.ui-dialog .zend_form,
.ui-dialog fieldset,
.ui-dialog .ui-dialog-content {
    margin: 0;
    padding: 0;
    text-align:center;
}

.ui-dialog .ui-dialog-content {
    padding: 1ex 1em;
}

.ui-dialog .ui-dialog-content h2,
.ui-dialog .ui-dialog-content dl,
.ui-dialog .ui-dialog-content td {
    text-align: left;
}

.ui-dialog form label {
    margin-right: 10px;
}

.ui-dialog fieldset td.gauche {
    text-align: left;
}

.ui-dialog fieldset td.droite {
    text-align: right;
}


.ui-dialog fieldset legend {
    text-align: left;
}

.ui-dialog .zend_form dd{
    margin-left:0px;
}

.ui-dialog .ajout-result {
    text-align:center;
}

.ui-dialog .ajout-result span {
    display:block;
    padding:5px;
}

.ui-dialog .ajout-result a, .ui-dialog .ajout-result a:visited {
    padding:5px;
    text-decoration: underline;
    border:none;
    display:inline-block;
}

.ui-dialog .ajout-result span a:first-child {
    display:none;
}

#opac-dialog div.popup-content {
    padding: 5px;
    max-width: 500px;
    text-align: center;
}

#opac-dialog div.popup-content p {
    text-align: justify;
}

#opac-dialog div.popup-content,
#opac-dialog div.popup-content * {
    vertical-align: middle;
}

#opac-dialog .boutons {
    margin-top: 2em;
    text-align: center;
}

body .ui-accordion .ui-accordion-header {
    border-radius: 0;
    padding: 0.2em;
    margin: 0;
    padding-left: 1.5em;
}


body .ui-state-active .ui-accordion-header-icon {
    transform: rotate(-90deg);
}

body .ui-front {
    z-index: 101;
}

body .ui-dialog .show_drag_and_drop {
    max-height: 2em;
}

body .ui-tabs a.errors.ui-tabs-anchor {
    color: white;
    background: var(--error-text);
}

body .ui-progressbar .ui-progressbar-value {
    background : var(--success-background);
    margin: 0;

}

body .ui-progressbar {
    height: 1em;
}

body .ui-accordion .ui-accordion-header {
    padding: 1ex 1em 1ex 2em;
    margin: 0.5ex 0;
}

body .ui-accordion .ui-accordion-header a {
    color: inherit;
    background: none;
}

body .ui-accordion .ui-accordion-header {
    color: var(--button);
    background-color: var(--button-background);
}

body .ui-accordion .ui-accordion-header:hover,
body .ui-accordion .ui-accordion-header.ui-state-active {
    color: var(--button-highlight);
    background-color: var(--button-background-highlight);
}

body .ui-accordion .ui-accordion-content {
    padding: 1ex 1em;
    margin: 0;
    background-color: var(--main-background);
}

span.contentwatch_outdated {
    color: red;
}

i.watch {
    color: green;
}

i.notwatch {
    color: #AAA;
}
