﻿.spc-data-ins-camp
{
    background-color: #63EE27;
    color: #006D11;
}

.spc-invisible
{
    display: none !important;
}

.spc-lbl-error-campione {
    display: block !important;
    background-color: red;
    font-weight: bold;
    padding: 3px 5px;
}

.spc-lbl-data-non-trovata
{
    color: Red;
}

.spc-cell-edit-analisi
{
    padding-top: 20px
}

.spc-lbl-err-param
{
    color: Red;
    font-weight: bold;
    font-size: 14pt;
}

.spc-lbl-no-cfg
{
    padding: 25px;
    display: block;
    background-color: #77CCFF;
}

.spc-row-header
{
    text-align: center;
}

.spc-row-header .LblDescControllo
{
    width: 154px;
}

.spc-row-header .spc-head-camp
{
    width: 100px;
}

.spc-val-invalid
{
    background-color: red;
}

.spc-multi-col .spc-lbl-val-max, .spc-multi-col .spc-lbl-val-atteso, .spc-multi-col .spc-lbl-val-min
{
    width: 70px;
    display: block;
}

.spc-lbl-val-max, .spc-lbl-val-atteso, .spc-lbl-val-min
{
    width: 100px;
    display: block;
}

.TabValRif
{
    width: 100%;
    height: 100%;
}

.spc-lbl-val-min, .spc-lbl-val-max
{
    font-size: smaller;
}

.spc-lbl-val-atteso
{
    font-size: larger;
    font-weight: bold;
}

.spc-cell-val-max, .spc-cell-val-atteso, .spc-cell-val-min
{
    border: 1px solid black;
    text-align: center;
}

.RadioItemValue
{
    margin-right: 5px;
    margin-left: 5px;
    background-color: White;
}

.RadioItemValue label
{
    vertical-align: middle;
}

.RadioItemValue input
{
    vertical-align: middle;
}

.NumItemValue
{
}

.EditCampioniTable
{
    border-top: 1px solid grey;
}

.EditCampioniTable tr
{
    border: 1px solid grey;
}

.ValoriGruppiTable
{
    border: 0;
}

.ValoriGruppiTable tr
{
    border: 0;
}

.ItemControlPanel
{
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 14px;
    padding-bottom: 14px;
    width: 80px;
    height: 100%;
    text-align: center;
    border-color: Gray;
    border-width: 1px;
    border-style: dotted;
    border-top: 0px;
    border-bottom: 0px;
}

.spc-multi-col .ItemControlPanel
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.spc-multi-col .k-numeric-wrap
{
    height: 20px;
}

.spc-multi-col .k-numeric-wrap input[type=text]
{
    padding: 0px;
    height: 20px;
}

.ItemControlPanel input[type=text]
{
    text-align: right;
}

.ItemControlPanel input[type=radio]
{
    vertical-align: top;
}

.LblDescControllo
{
    width: 150px;
}

.spc-multi-col .LblValoriRiferimento
{
    width: 70px;
}

.LblValoriRiferimento
{
    width: 100px;
}

.RadWindow table td
{
    /*vertical-align: middle;*/
}
