﻿.ui-widget {
    font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, Sans-Serif;
    font-size: 11px;
}

.ui-accordion .ui-accordion-content {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.sortable {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .sortable li {
        margin: 0 0px 5px 0px;
        padding: 5px;
        height: 1.0em;
    }

.table_editor {
    width: 100%;
}

    .table_editor tbody tr td {
        padding-right: 5px;
    }

hr {
    height: 0;
    border-bottom: 1px dotted #000;
    border-top: 0px dotted #000;
}

/* Menu*/
.fg-button {
    margin: 0 4px 1px 1px;
    padding: 1px 13px;
    text-decoration: none !important;
    cursor: pointer;
    position: relative;
    text-align: center;
    zoom: 1;
}

    .fg-button .ui-icon {
        position: absolute;
        top: 50%;
        margin-top: -8px;
        left: 50%;
        margin-left: -8px;
    }

a.fg-button {
    display: inline-block;
    /*float: left;*/
}

button.fg-button {
    width: auto;
    overflow: visible;
}

.fg-button-icon-left {
    padding-left: 2.1em;
}

.fg-button-icon-right {
    padding-right: 13px;
}

.fg-button-icon-left .ui-icon {
    right: auto;
    left: .2em;
    margin-left: 0;
}

.fg-button-icon-right .ui-icon {
    left: auto;
    right: .2em;
    margin-left: 0;
}

.fg-button-icon-solo {
    display: block;
    width: 8px;
    text-indent: -9999px;
}

.fg-button.ui-state-loading .ui-icon {
    background: url(spinner_bar.gif) no-repeat 0 0;
}

.menu {
    width: 100%;
    /*height: 35px;*/
    line-height: 25px;
    color: #ffffff;
}

input, textarea, select {
    border: 1px solid gainsboro;
}

.ui-datepicker-trigger {
    position: relative;
    top: 3px;
}

.alertMessage {
    margin: 10px;
    padding: 15px;
    padding-left: 25px;
    background-color: #fcdddd;
    border: 1px solid red;
    border-left-width: 8px;
    background-image: url(/img/exclamation-red.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 5px;
}

.warningMessage {
    margin: 10px;
    padding: 15px;
    padding-left: 25px;
    background-color: #ffe6cd;
    border: 1px solid #ffac00;
    border-left-width: 8px;
    background-image: url(/img/exclamation.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 5px;
}

.infoMessage {
    margin: 10px;
    padding: 15px;
    padding-left: 25px;
    background-color: #e4ffe5;
    border: 1px solid green;
    border-left-width: 8px;
    background-image: url(/img/information.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 5px;
}

.manuale:after {
    content: url('/img/question-frame.png') " ";
    vertical-align: sub;
}

.manuale p {
    display: none;
}


li.tabDisabilitata.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active, li.ui-state-default.ui-corner-top.tabDisabilitata {
    background-image: url(/img/remove.png);
}

.tabDisabilitata.ui-state-default a {
    color: gray;
}

.daUniemens {
    background-color: #ffd99c;
}

.evidenziatoRosso {
    background-color: #ffd99c;
    color: red;
}
