﻿/********** CC_GIS_ELEMENT_TRATTORE ************************************************************************************/
.static-label {
    width: 200px;
    text-align: center;
}

.csg-gis-trattore {
    text-align: center;
}

/********** CC_IMPORT_APZ_PARAM ****************************************************************************************/
.csg-imp-apz-param label {
    vertical-align: top;
    padding-left: 5px;
}

.csg-imp-apz-param, .csg-imp-apz-param label {
    font-size: 16px;
    margin-left: auto;
    margin-right: auto;
}

    .csg-imp-apz-param .gp-head-lbl-title {
        border-bottom: 1px solid #000;
        font-weight: bold;
        display: inline-block;
        width: 100%;
        padding-bottom: 10px;
    }

    .csg-imp-apz-param td {
        padding: 10px;
    }

    .csg-imp-apz-param .RadUpload .ruFakeInput {
        height: 24px;
        width: 340px;
        border-radius: 3px;
        margin-right: 0;
        border-color: rgb(219, 219, 222);
    }

    .csg-imp-apz-param .RadUpload .ruBrowse {
        display: none;
    }

    .csg-imp-apz-param .RadUpload span.ruFileWrap {
        line-height: 26px;
        height: 30px;
        font-size: 16px;
    }

    .csg-imp-apz-param .RadUpload .ruCancel {
        font-size: 16px;
    }

    .csg-imp-apz-param .RadUpload .ruUploadProgress {
        background: none;
        padding-left: 0;
    }

    .csg-imp-apz-param .RadUpload .ruFileProgressWrap {
        display: none;
    }

    .csg-imp-apz-param .info {
        display: inline-block;
        width: 500px;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
    }

/********** CC_IMPORT_APZ_GRID *****************************************************************************************/
#pToolbar_m_btnNextPage img {
    display: none;
}

#pToolbar_m_btnNextPage.csg-imp-apz-icon img {
    display: inline;
}

#m_wndSelectApz {
    padding: 20px;
}

    #m_wndSelectApz button {
        margin: 20px 30px 5px 30px;
    }

.csg-imp-apz-lbl {
    width: calc(100% - 40px);
    display: inline-block;
    overflow-x: hidden;
    float: left;
}

.csg-imp-apz-btn {
    float: right;
}

.csg-imp-wnd {
    text-align: center;
    font-size: 16px;
}

    .csg-imp-wnd td {
        padding: 10px;
    }

.csg-imp-apz-legend {
    width: 50px;
    height: 22px;
}

.csg-imp-apz-modif {
    background: #ffb124 !important;
}

.csg-imp-apz-new td, .csg-imp-apz-new.csg-imp-apz-legend {
    background: #A8E2FF !important;
}

.csg-imp-apz-del td, .csg-imp-apz-del.csg-imp-apz-legend {
    background: #F55 !important;
    color: #fff !important;
}

/********** CC_IMPORT_SHAPE_FILE, CC_IMPORT_DXF ************************************************************************/
.csg-imp-tip {
    width: 200px;
    border: 1px solid;
    padding: 5px;
    background: lemonchiffon;
}

.csg-imp-apz-param td.csg-imp-dxf-first-cell {
    width: 300px;
    height: 0;
    padding: 0;
}

.csg-imp-dxf-first-cell div {
    display: none;
}

.csg-imp-apz-param #m_btnCancel, .csg-imp-apz-param #m_btnClose {
    margin-right: 20px;
}

.csg-imp-apz-param.csg-imp-dxf-table .RadUpload .ruFakeInput {
    width: 290px;
}

/********** CC_SEARCH_PRODOTTI *****************************************************************************************/
.RadGrid_WebBlue .csg-prod-obs, .RadGrid_WebBlue .csg-prod-obs.rgAltRow {
    background: #FBB;
}

/********** CC_EDIT_PCATASTALI *****************************************************************************************/
.csg-pcolt-not-found td {
    background: #F55;
}

/********** EDIT_CAMPIONI **********************************************************************************************/
.spc-cell-edit-analisi .LblDescControllo {
    width: 400px;
}

.spc-cell-edit-analisi td .k-numeric-wrap, .spc-cell-edit-analisi .k-dropdown-wrap {
    border-radius: 2px;
    height: 19px;
}

.spc-cell-edit-analisi td .k-input {
    padding: 0;
    height: 19px;
}

.spc-cell-edit-analisi td .k-select {
    min-height: 0;
    line-height: 19px;
}

.spc-cell-edit-analisi > div {
    max-width: 1200px;
    overflow-x: auto;
    overflow-y: hidden;
}

.ItemControlPanel {
    text-align: right;
    width: auto;
}

    .ItemControlPanel input[type=text][role=combobox] {
        text-align: left;
    }

.spc-cell-edit-analisi .EditCampioniTable {
    border: 0 !important;
    padding: 0 !important;
}

    .spc-cell-edit-analisi .EditCampioniTable > div {
        border-top: 1px solid #aaa;
        padding: 2px 0 2px 5px;
    }

        .spc-cell-edit-analisi .EditCampioniTable > div > table {
            width: 100%;
        }

    .spc-cell-edit-analisi .EditCampioniTable .ItemControlPanel {
        margin-left: auto;
        padding-top: 0;
        padding-bottom: 0;
        border: 0 !important;
    }

.spc-cell-edit-analisi > div > table {
    border: 2px solid #666;
    width: 100%;
}

    .spc-cell-edit-analisi > div > table > tbody > tr:nth-of-type(2n) {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfcfd+0,f1f5f7+50,e7ecef+51,f5fafd+100 */
        background: #fbfcfd; /* Old browsers */
        background: -moz-linear-gradient(top, #fbfcfd 0, #f1f5f7 50%, #e7ecef 51%, #f5fafd 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #fbfcfd 0,#f1f5f7 50%,#e7ecef 51%,#f5fafd 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #fbfcfd 0,#f1f5f7 50%,#e7ecef 51%,#f5fafd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfd', endColorstr='#f5fafd',GradientType=0 ); /* IE6-9 */
    }

    .spc-cell-edit-analisi > div > table > tbody > tr:last-child {
        display: none;
    }

.spc-val-invalid {
    background-color: transparent;
}

    .spc-val-invalid input[type=text] {
        color: white;
        background-color: red;
    }

    .spc-val-invalid label {
        color: red;
        font-weight: bold;
    }

/********** TRAP_RIMOZ **********************************************************************************************/
.csg-confirm-page {
    width: 50%;
    text-align: center;
    font-size: 14pt;
    margin-left: auto;
    margin-right: auto;
}

    .csg-confirm-page td {
        padding: 10px;
    }

    .csg-confirm-page .warning {
        color: red;
        font-style: italic;
    }

    .csg-confirm-page .RadButton_Default .rbDecorated {
        font-size: 14pt;
    }

.csg-confirm-page-wait {
    background: url('/App_Themes/XRadWebBlue/WebObjects/KendoUI/Silver/loading-image.gif') no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    height: 80px;
    vertical-align: top;
    display: none;
}

/********** FASI FENOLOGICHE ****************************************************************************************/
.csg-fasi-copia {
    text-align: center;
    padding: 20px;
    background: #FFF2CD;
}

    .csg-fasi-copia #m_lblDuplica {
        display: inline-block;
    }

    .csg-fasi-copia button {
        margin-top: 20px;
    }

.csg-fasi-prod {
    vertical-align: top;
}

table#tblMess {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 600px;
}

.csg-fasi-title {
    font-weight: bold;
    display: inline-block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 15px 0 5px 0;
    padding: 6px;
    border-bottom: 2px solid #888;
    background: #d9e8f7;
    background: -moz-linear-gradient(left, #d9e8f7 0, #ffffff 100%);
    background: -webkit-linear-gradient(left, #d9e8f7 0,#ffffff 100%);
    background: linear-gradient(to right, #d9e8f7 0,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9e8f7', endColorstr='#ffffff',GradientType=1 );
}
