﻿.rpt-costi-lbl {
    display: inline !important;
}

    .rpt-costi-lbl > label {
        font-size: 13px;
        vertical-align: text-top;
    }

/*.rpt-costi-apz-row {
    padding-top: 20px;
}*/

.rpt-costi-grd .rpgColumnHeader, .rpt-costi-grd .rpgRowsZone {
    height: 200px;
}

.rpt-costi-grd .rpgRowsZone, .rpt-costi-grd .rpgColumnHeaderGrandTotal {
    vertical-align: middle !important;
}

.rpt-costi-grd .rpgColumnHeader, .rpt-costi-grd .rpgColumnHeaderTotal {
    overflow: hidden;
}

/* appezzamenti */
.rpt-costi-grd .rpgColumnHeader.rpt-apz nobr:first-child, .rpt-costi-grd .rpgColumnHeaderTotal nobr {
    display: block;
    padding-left: 3em !important;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.rpt-costi-grd .rpgColumnHeader.rpt-apz nobr span, .rpt-costi-grd .rpgColumnHeaderTotal nobr span {
    display: inline-block;
    width: 170px;
    white-space: normal;
}

.rpt-costi-grd .rpgColumnHeader.rpt-apz nobr:nth-child(2) {
    white-space: normal;
}

/* reparti */
.rpt-costi-grd .rpgColumnHeader.rpt-rep nobr:first-child, .rpt-costi-grd .rpgColumnHeaderTotal nobr {
    display: block;
    padding-left: 3em !important;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.rpt-costi-grd .rpgColumnHeader.rpt-rep nobr span, .rpt-costi-grd .rpgColumnHeaderTotal nobr span {
    display: inline-block;
    width: 170px;
    white-space: normal;
}

.rpt-costi-grd .rpgColumnHeader.rpt-rep nobr:nth-child(2) {
    white-space: normal;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.rpt-costi-grd .rpgColumnHeader.rpt-year {
    height: 24px;
    padding-bottom: 0;
    padding-top: 0;
    vertical-align: middle;
}

.rpt-costi-grd .rpgRowHeader {
    white-space: nowrap;
}

.rpt-costi-grd .rpgTable col:nth-child(1) {
    width: 80px !important;
}

.RadCalendarMonthView.rpt-costi-edt td:nth-child(3), .RadCalendarMonthView.rpt-costi-edt td:nth-child(4), .RadCalendarMonthView.rpt-costi-edt #rcMView_Today {
    display: none;
}

.RadCalendarMonthView.rpt-costi-edt td {
    width: 50px;
}

.PivotGridWindow .rwWindowContent > div {
    height: auto !important;
}

.PivotGridWindow .rwWindowContent .rlbGroup.rlbGroupRight {
    width: 400px;
}

.RadComboBoxDropDown.RadComboBoxDropDown_WebBlue.rcbAutoWidth .rcbScroll.rcbWidth {
    max-height: 210px !important;
}

.csg-imp-wnd {
    display: table;
}

.rpt-costi-lbl-loading {
    display: table-cell;
    vertical-align: middle;
    font-size: 16pt;
}

.rpt-costi-time {
    font-size: 8pt !important;
}

#m_imgLoading {
    display: none;
}
