﻿/*Proprietà dell'header delle finestre Messaggi, Proprietà ecc..*/

.skin-Page-Properties-BodyMessageWindow {
    /*font-family: DIN;
    background-color: #ECECEC;
    font-size: 1.1em;*/
    /*background-color: #ECECEC;*/
    background-color: white;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    color: #616161;
}

    .skin-Page-Properties-BodyMessageWindow input,
    .skin-Page-Properties-BodyMessageWindow textarea,
    .skin-Page-Properties-BodyMessageWindow select,
    .skin-Page-Properties-BodyMessageWindow button {
        font-family: Roboto, sans-serif;
        border-color: #5B6D77;
        border-width: 1px;
    }

    .skin-Page-Properties-BodyMessageWindow textarea {
        padding: 5px 5px 0px 5px;
    }

div.skin-DialogButton {
    font-family: DIN, sans-serif;
    font-size: 16px;
}

.skin-DialogButtonContent {
    background-image: url("./Images/DialogButtonBackground.png");
    background-position: center top;
    background-repeat: repeat-x;
    line-height: 28px;
    min-width: 55px;
}

.skin-DialogButtonIcon {
    /* font-family: DIN; 	font-size: 1.2em;	*/
    margin-left: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 14px;
}

.skin-Page-Properties-SelectedElementText {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    line-height: 38px;
    overflow: hidden;
}

.skin-Page-Properties-SelectedElementPath {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    line-height: 30px;
    color: #FFFFFF;
    background-color: #999999;
    border: 1px solid #808080;
    padding-left: 5px;
}

/*************************************************************/
/* FINESTRA MESSAGGI DI INFO, WARNING, ERRORE*/
/*************************************************************/
.skin-Page-Message-AdditionalString {
    padding-left: 15px;
    margin-top: 13px;
}

.skin-Page-Message-Header {
    font-family: RobotoMedium, sans-serif;
    font-size: 18px;
    color: white;
    /*background-color: #8a8a8a;*/
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
}

    .skin-Page-Message-Header.userProfileHeader {
        background-color: #0e47a1;
        background-color: var(--bg-color-primary);
        color: #fff;
    }

.skin-Page-Message-Error .skin-Page-Message-Header {
    /*background-image: url("./Images/DialogHeaderErrorWindow.PNG");
	background-repeat: repeat-x;*/
    background-color: #ff3d00;
    color: #FFFFFF;
}

.skin-Material-DialogButton {
    border: 1px solid;
    border-color: #8a8a8a;
    border-radius: 14px;
    color: #8a8a8a;
    margin-left: 10px;
    outline: none;
}

    .skin-Material-DialogButton:hover,
    .skin-Material-DialogButton:focus {
        color: white;
        background-color: #8a8a8a;
    }

    .skin-Material-DialogButton:hover {
        border-color: #56cc18;
        background-color: #56cc18;
    }


.skin-Page-Message-Error .skin-Material-DialogButton:hover {
    border-color: #ff3d00;
    background-color: #ff3d00;
}

.skin-Page-Message-Warning .skin-Page-Message-Header {
    /*background-image: url("./Images/DialogHeaderWarningWindow.PNG");
	background-repeat: repeat-x;*/
    background-color: gold;
    color: #000000;
}

.skin-Page-Message-Warning .skin-Material-DialogButton:hover {
    color: black;
    background-color: gold;
    border-color: gold;
}

.skin-Page-Message-Info .skin-Page-Message-Header {
    /*background-image: url("./Images/DialogHeaderWindow.png");
	background-repeat: repeat-x;*/
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
    color: #FFFFFF;
}

.skin-Page-Message-Info .skin-Material-DialogButton:hover {
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
    border-color: #0d47a1;
    border-color: var(--bg-color-primary);
}

.skin-Page-common-EditCrossFieldCurrentData, .skin-Page-common-EditCrossFieldCurrentRows, .skin-Page-common-EditCrossFieldCurrentColumns, .skin-Page-common-EditCrossFieldCurrentPages {
    background-color: #FFFFFF;
    border: 1px solid gray;
    overflow: hidden;
    font-size: 1.1em;
}

    .skin-Page-common-EditCrossFieldCurrentPages.Disabled /*Disabilitata in caso di edit per filetype*/ {
        border: 0px;
        background-color: transparent;
    }

    .skin-Page-common-EditCrossFieldCurrentColumns ul, .skin-Page-common-EditCrossFieldCurrentRows ul, .skin-Page-common-EditCrossFieldCurrentPages ul, .skin-Page-common-EditCrossFieldCurrentData ul, .skin-Page-common-EditCrossFieldAvailableSelection ul {
        margin-top: 5px !important;
    }

.skin-Page-FileDropDownListResultListContainer {
    border-top: 1px solid #DADADA;
}

    .skin-Page-FileDropDownListResultListContainer ul {
        padding: 0px;
        margin: 0px;
    }

.skin-ListMultiSelect-ResultListContainer {
    border-top: 1px solid #DADADA;
}

    .skin-ListMultiSelect-ResultListContainer ul {
        padding: 0px;
        margin: 0px;
    }

.skin-Page-Material-AdvancedFiler-ViewListContainer {
    margin: 10px;
}

    .skin-Page-Material-AdvancedFiler-ViewListContainer ul {
        padding: 0px;
        margin: 0px;
        min-width: 150px;
    }

        .skin-Page-Material-AdvancedFiler-ViewListContainer ul > li {
            cursor: pointer;
            list-style-type: none;
            padding: 2px;
            height: 25px;
            line-height: 25px;
            border-top: 1px solid transparent;
            border-bottom: 1px solid #DADADA;
            background-position: left center;
            background-repeat: no-repeat;
            background-image: url(./Images/FileFieldCheckbox_Unchecked.png);
        }

            .skin-Page-Material-AdvancedFiler-ViewListContainer ul > li.checked {
                background-image: url(./Images/FileFieldCheckbox_Checked.png);
            }

            .skin-Page-Material-AdvancedFiler-ViewListContainer ul > li:hover {
                background-color: #DCDCDC;
                border-top: 1px solid #0A0A0A;
                border-bottom: 1px solid #0A0A0A;
            }

            .skin-Page-Material-AdvancedFiler-ViewListContainer ul > li > span {
                line-height: 25px;
                margin-left: 20px;
                font-size: 14px;
                font-family: Roboto, sans-serif;
                color: #616161;
            }

.skin-Page-Material-common-EditCrossFieldMain {
    background-color: #ECECEC;
}

.skin-Page-Material-common-EditCrossFieldAvailableSelection {
    background-color: #FFFFFF;
    border: 1px solid gray;
    overflow: hidden;
    font-size: 1.1em;
}

.skin-Page-Material-common-EditCrossFieldCurrentData, .skin-Page-Material-common-EditCrossFieldCurrentRows, .skin-Page-Material-common-EditCrossFieldCurrentColumns, .skin-Page-Material-common-EditCrossFieldCurrentPages {
    background-color: #FFFFFF;
    border: 1px solid gray;
    overflow: hidden;
    font-size: 1.1em;
}

    .skin-Page-Material-common-EditCrossFieldCurrentPages.Disabled /*Disabilitata in caso di edit per filetype*/ {
        border: 0px;
        background-color: transparent;
    }

    .skin-Page-Material-common-EditCrossFieldCurrentColumns ul, .skin-Page-Material-common-EditCrossFieldCurrentRows ul, .skin-Page-Material-common-EditCrossFieldCurrentPages ul, .skin-Page-Material-common-EditCrossFieldCurrentData ul, .skin-Page-Material-common-EditCrossFieldAvailableSelection ul {
        margin-top: 5px !important;
    }

.skin-Page-Material-common-EditCrossFieldTitleSection {
    font-size: 13px;
    padding: 5px;
    font-weight: bold;
}

.skin-Page-Material-common-DropDownUsersTitleSection {
    font-size: 13px;
    padding: 5px;
    font-weight: bold;
    margin-bottom: 3px !important;
}

.prompt_TextContainer {
    padding: 0 15px;
}

.skin-Page-Material-Dialog-Container {
    font-family: Roboto, sans-serif;
    overflow: auto;
    background-color: #FFFFFF;
}

    .skin-Page-Material-Dialog-Container img {
        vertical-align: middle;
        cursor: pointer;
        margin: 0px;
    }

    .skin-Page-Material-Dialog-Container ul {
        list-style-type: none;
        padding: 0px;
    }

        .skin-Page-Material-Dialog-Container ul[data="{level: 1}"] {
            font-family: "Roboto", sans-serif;
            font-size: 15px;
            color: #616161;
        }

        .skin-Page-Material-Dialog-Container ul[data="{level: 2}"] {
            font-family: "RobotoLight", sans-serif;
            font-size: 15px;
            color: #616161;
        }

        .skin-Page-Material-Dialog-Container ul > li > ul > li {
            white-space: nowrap;
            padding-left: 20px;
            margin-top: -6px;
        }

.skin-Page-Material-FileDropDownListResultListContainer {
    border: 1px solid #000000;
}

    .skin-Page-Material-FileDropDownListResultListContainer ul {
        padding: 0px;
        margin: 0px;
    }

.skin-Page-Message-Container {
    font-family: Roboto, sans-serif;
    /*color: #000000;*/
    text-decoration: none;
    letter-spacing: 1px;
    border: 3px inset black;
    /*background-color: #ECECEC;*/
    overflow: hidden;
    /*font-size: 1.2em;*/
    color: #616161;
    background-color: white;
    font-size: 14px;
}

    .skin-Page-Message-Container ul {
        list-style-type: none;
        padding: 0px 0px 0px 0px;
        margin: 0px;
    }

    .skin-Page-Message-Container li {
        padding: 10px 10px 0px 36px;
        min-height: 35px;
    }

        .skin-Page-Message-Container li.message_Info {
            background: url("./Images/Info.png") no-repeat left top; /*line-height: 33px;*/
        }

        .skin-Page-Message-Container li.message_Warning {
            background: url("./Images/Warning.png") no-repeat left top; /*line-height: 33px;*/
        }

        .skin-Page-Message-Container li.message_Error {
            background: url("./Images/Error.png") no-repeat left top; /*line-height: 33px;*/
        }

    .skin-Page-Message-Container ul li ul {
        background: url("./Images/ArrowLink.png") no-repeat left top;
        list-style-type: none;
        padding: 0px 0px 0px 0px;
    }

    .skin-Page-Message-Container ul li p.aggregated-msg-header {
        margin: 2px 0px;
    }

    .skin-Page-Message-Container ul li ul.aggregated-msg-list {
        background: none;
        list-style-type: disc;
        padding: 0px 0px 0px 20px;
    }

    .skin-Page-Message-Container ul li ul li {
        padding: 5px 0px 0px 20px;
    }

    .skin-Page-Message-Container ul li ul.aggregated-msg-list li {
        padding: 5px 0px 0px 5px;
    }

.skin-Page-Material-Message-Container {
    font-family: DIN, sans-serif;
    color: #000000;
    text-decoration: none;
    letter-spacing: 1px;
    border: 3px inset black;
    background-color: #ECECEC;
    overflow: hidden;
    font-size: 1.2em;
}

    .skin-Page-Material-Message-Container ul {
        list-style-type: none;
        padding: 0px 0px 0px 0px;
        margin: 0px;
    }

    .skin-Page-Material-Message-Container li {
        padding: 10px 0px 0px 35px;
        min-height: 35px;
    }

        .skin-Page-Material-Message-Container li.message_Info {
            background: url("./Images/Info.png") no-repeat left top; /*line-height: 33px;*/
        }

        .skin-Page-Material-Message-Container li.message_Warning {
            background: url("./Images/Warning.png") no-repeat left top; /*line-height: 33px;*/
        }

        .skin-Page-Material-Message-Container li.message_Error {
            background: url("./Images/Error.png") no-repeat left top; /*line-height: 33px;*/
        }

    .skin-Page-Material-Message-Container ul li ul {
        background: url("./Images/ArrowLink.png") no-repeat left top;
        list-style-type: none;
        padding: 0px 0px 0px 0px;
    }

        .skin-Page-Material-Message-Container ul li ul li {
            padding: 5px 0px 0px 20px;
        }

.skin-Page-MessageDialog-EscapeButtonImg {
    background-image: url("./Images/ConfirmButton.png"); /*     width: 14px;     height: 12px;     position: absolute;     left: 20px;     top: 10px; */
}

.skin-Page-MessageDialog-TextButton {
    height: 10px;
    position: absolute;
    right: 16px;
    top: 8px;
    font-family: DIN, sans-serif;
    font-size: 1em;
    text-transform: uppercase;
}

.skin-Page-Material-Message-AdditionalString {
    text-align: center;
    margin-top: 13px;
}

.skin-Page-Material-Message-Header-Error {
    background-image: url("./Images/DialogHeaderErrorWindow.PNG");
    background-repeat: repeat-x;
    font-family: DIN, sans-serif;
    color: #FFFFFF;
}

.skin-Page-Material-Message-Header-Warning {
    background-image: url("./Images/DialogHeaderWarningWindow.PNG");
    background-repeat: repeat-x;
    font-family: DIN, sans-serif;
    color: #000000;
}

.skin-Page-Material-Message-Header-Info {
    background-image: url("./Images/DialogHeaderWindow.png");
    background-repeat: repeat-x;
    font-family: DIN, sans-serif;
    color: #FFFFFF;
}

/*********************************************************/
/*TOOLBAR Change Columns*/
/*********************************************************/
.skin-Page-common_ToolbarCommand_New {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("./Images/ChangeColumns_New.png"); /*url("./Images/Filtro_avanzato_nuovo_filtro.png");*/
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: center;
}

.skin-Page-common_ToolbarCommand_Delete {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("./Images/ChangeColumns_Delete.png");
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: center;
}

.skin-Page-common_ToolbarCommand_Edit {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("./Images/ChangeColumns_Edit.png");
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: center;
}

.skin-Page-common_SaveFilterDiv {
    background-image: url("./Images/DialogHeaderWindow.png");
    background-repeat: repeat-x;
    font-family: DIN, sans-serif;
    color: #FFFFFF;
}

.skin-Page-common_ToolbarCommand_Save {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("./Images/Filtro_avanzato_salva.png");
    width: 23px;
    height: 23px;
    cursor: pointer;
}

.skin-Page-common_ToolbarCommand_CloseSave {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("./Images/Filtro_avanzato_elimina.png");
    width: 23px;
    height: 23px;
    cursor: pointer;
}

.skin-Page-common_ToolbarCommand_reset {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("./Images/Filtro_avanzato_esci.png");
    width: 23px;
    height: 23px;
    cursor: pointer;
}

.skin-Page-common_ToolbarCommand_ExpandNode {
    background-repeat: no-repeat;
    background-image: url("./Images/EspandiNodo.PNG");
    width: 20px;
    line-height: 2em;
    display: inline-block;
    background-position: center left;
    margin-left: 4px;
}

.skin-Page-common_ToolbarCommand_CollapseNode {
    background-repeat: no-repeat;
    background-image: url("./Images/Collapse.PNG");
    width: 20px;
    line-height: 2em;
    display: inline-block;
    background-position: center left;
    margin-left: 4px;
}

.skin-Page-common_ToolbarCommand_LineCollapseNode {
    background-repeat: no-repeat;
    background-image: url("./Images/LineExpand.PNG");
    width: 25px;
    line-height: 2em;
    display: inline-block;
    background-position: center left;
    margin-left: 4px;
}

.skin-Page-common_ToolbarCommand_LineToExpand {
    background-repeat: no-repeat;
    background-image: url("./Images/LineToExpand.PNG");
    width: 25px;
    line-height: 2em;
    display: inline-block;
    background-position: center left;
    margin-left: 4px;
}

.skin-Page-common_ToolbarCommand_LeafLine {
    background-repeat: no-repeat;
    background-image: url("./Images/LineIndentazione.PNG");
    width: 14px;
    line-height: 2em;
    display: inline-block;
    background-position: center left;
    margin-left: 4px;
}

.skin-Page-common_ToolbarCommand_RemoveCell:hover {
    background-color: #DADADA;
}

.skin-Page-common_ToolbarCommand_Remove {
    background-repeat: no-repeat;
    background-image: url("./Images/Modifica colonne_x.png");
    background-position: center center;
    width: 9px;
    height: 2.0em;
    display: block;
}

    .skin-Page-common_ToolbarCommand_Remove:hover {
        background-color: #EAEAEA;
    }

.skin-Page-common_ToolbarCommand_DraggableColumnstext {
    font-family: DIN, sans-serif; /*overflow: auto;*/
    background-color: #FFFFFF; /*font-size: 1.1em;*/
    height: 2.0em;
    line-height: 2.0em;
    white-space: nowrap;
}

.skin-Page-common-ChangeColumnMain {
    background-color: #ECECEC;
}

.skin-Page-common-ChangeColumnAvailableSelection {
    background-color: #FFFFFF;
    border: 1px solid gray;
    overflow: hidden;
    font-size: 1.1em;
}

.skin-Page-common-ChangeColumnCurrentData {
    background-color: #FFFFFF;
    overflow: hidden;
    font-size: 19px;
}

/*********************************************************/
/*Cross tab edit fields*/
/*********************************************************/
.skin-Page-CrossTab_ToolbarCommand_New {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("./Images/CrossTab_New.png"); /*url("./Images/Filtro_avanzato_nuovo_filtro.png");*/
    background-position: center;
}

.skin-Page-CrossTab_ToolbarCommand_Delete {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("./Images/CrossTab_Delete.png");
    background-position: center;
}

.skin-Page-CrossTab_ToolbarCommand_Edit {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("./Images/CrossTab_Edit.png");
    background-position: center;
}

.skin-Page-CrossTabDroppableRow {
    line-height: 10px;
}

    .skin-Page-CrossTabDroppableRow.Hilight {
        background-repeat: no-repeat;
        background-color: transparent;
        background-position: left top;
        background-image: url("./Images/CrossTab_DropHandler.png");
    }

.skin-Page-CrossTabFieldRow {
    padding-left: 5px;
    padding-right: 5px;
    height: 1.3em;
    line-height: 1.3em;
    cursor: default;
}

.skin-Page-CrossTabFieldRowRemove {
    background-repeat: no-repeat;
    background-image: url("./Images/Modifica colonne_x.png");
    background-position: center center;
    width: 9px;
    height: 1.3em;
    display: block;
}

    .skin-Page-CrossTabFieldRowRemove:hover {
        background-color: #EAEAEA;
    }

.skin-Page-CrossTabFieldAggregateFunctionText {
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}

    .skin-Page-CrossTabFieldAggregateFunctionText:hover {
        color: #BABABA;
    }

.skin-Page-common-EditCrossFieldMain {
    background-color: #ECECEC;
}

.skin-Page-common-EditCrossFieldAvailableSelection {
    background-color: #FFFFFF;
    border: 1px solid gray;
    overflow: hidden;
    font-size: 1.1em;
}

.skin-Page-common-EditCrossFieldTitleSection {
    font-size: 13px;
    padding: 5px;
    font-weight: bold;
}

.skin-Page-common-DropDownUsersTitleSection {
    font-size: 13px;
    padding: 5px;
    font-weight: bold;
    margin-bottom: 3px !important;
}

/*
TOOLBAR Filtro Avanzato
*/
.skin-Page-Advanced_Label {
    font-size: 1.1em;
    margin-right: 10px;
}

.skin-Page-Advanced_FilterMessage {
    font-size: 1.2em;
    text-align: center;
    white-space: normal;
    overflow: auto;
}

.skin-Page-Advanced_ToolbarCommand_New {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/Filtro_avanzato_nuovo_filtro.png");
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-Advanced_ToolbarCommand_Delete {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/Filtro_avanzato_elimina_filtro.png");
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-Advanced_ToolbarCommand_Edit {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/Filtro_avanzato_edita_filtro.png");
    width: 24px;
    height: 24px;
    cursor: pointer;
}

/*
TOOLBAR Tematismi GIS
*/
.skin-Page-common-GisThematicMain {
    background-color: #ECECEC;
}

.skin-Page-Thematics_Label {
    font-size: 1.1em;
    margin-right: 10px;
}

.skin-Page-Thematics_ToolbarCommand_New {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/GisThematic_New.png");
    width: 30px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-Thematics_ToolbarCommand_Delete {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/GisThematic_Delete.png");
    width: 30px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-Thematics_ToolbarCommand_Edit {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/GisThematic_Edit.png");
    width: 30px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-ThematicCurrentData {
    overflow: hidden;
    font-size: 1.1em;
}

.skin-Page-ThematicCurrentDataSettings {
    border: 1px solid gray;
}

.skin-Page-Thematics_DataTable thead {
    background-color: #dadada;
    color: #868686;
    text-align: left;
    height: 2.0em;
}

.skin-Page-ThematicCurrentDataHeaderField {
    padding-top: 5px;
    font-size: 1.4em;
}

.skin-Page-Material-Thematics_ColorPicker {
    position: relative;
    width: 36px;
    height: 36px;
    background: url(./Images/Thematic_ColorSelect.png);
}

    .skin-Page-Material-Thematics_ColorPicker div {
        position: absolute;
        top: 3px;
        left: 3px;
        width: 30px;
        height: 30px;
        background: url(./Images/Thematic_ColorSelect.png) center;
    }

.skin-Page-Material-Thematics_DimensionInput input {
    width: 50px;
}

.skin-Page-ThematicCurrentDataHeaderType {
    background-color: #dadada;
    color: #868686;
    border-top: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
}

.skin-Page-Material-GisThematic-Discreto-Add {
    cursor: pointer;
}

    .skin-Page-Material-GisThematic-Discreto-Add:hover {
        background-color: #eeeeee;
    }

    .skin-Page-Material-GisThematic-Discreto-Add > td {
        border-top: 1px dashed #9e9e9e;
        border-bottom: 1px dashed #9e9e9e;
    }

    .skin-Page-Material-GisThematic-Discreto-Add div.Button {
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("./Images/Material/Dialog/ListAdd_OFF.png");
    }

    .skin-Page-Material-GisThematic-Discreto-Add:hover div.Button {
        background-image: url("./Images/Material/Dialog/ListAdd_ON.png");
    }

.skin-Page-Material-GisThematic-DataContainer {
    color: #616161;
}

.skin-Page-Material-GisThematic-DataTitle {
    font-size: 15px;
    line-height: 32px;
}

.skin-Page-Material-GisThematic-RemoveButtonRow {
    padding-left: 35px;
    font-size: 15px;
    cursor: pointer;
    line-height: 32px;
}

    .skin-Page-Material-GisThematic-RemoveButtonRow:hover {
        background-color: #eeeeee;
    }

    .skin-Page-Material-GisThematic-RemoveButtonRow span.RemoveButton {
        height: 32px;
        width: 32px;
        margin-left: 15px;
        background: url(./Images/Material/Dialog/ListRemove_OFF.png) no-repeat center center;
    }

    .skin-Page-Material-GisThematic-RemoveButtonRow:hover span.RemoveButton {
        background: url(./Images/Material/Dialog/ListRemove_ON.png) no-repeat center center;
    }

.skin-Page-Material-GisThematic-TypeRow {
    padding-left: 35px;
    font-size: 15px;
    line-height: 32px;
}

.skin-Page-Material-GisThematic-ColorsRow {
    font-size: 15px;
    line-height: 32px;
}

    .skin-Page-Material-GisThematic-ColorsRow input[type=text] {
        background-color: transparent;
        outline: none;
        border: none;
        border-bottom: 1px solid #9e9e9e;
        height: 20px;
        font-size: 15px;
        color: #616161;
    }

    .skin-Page-Material-GisThematic-ColorsRow input[type=button] {
        outline: none;
        border: none;
        height: 25px;
    }

.skin-Page-Material-GisThematic-ContinuoRow {
    padding-left: 35px;
}

.skin-Page-Material-GisThematic-Discreto-Row:hover {
    background-color: #fafafa;
}

.skin-Page-Thematics_HeaderTable {
    margin-top: 4px;
    width: 100%;
}

    .skin-Page-Thematics_HeaderTable span {
        margin-right: 5px;
    }

.skin-Page-Thematics_DataTable thead td {
    padding-left: 5px;
}

.skin-Page-Material-Thematics_DataTable thead td {
    padding-left: 5px;
}

.skin-Page-Material-GisThematic-Discreto-Row.Border > td {
    border-bottom: 1px solid #c1c1c1;
}

.skin-Page-Material-GisThematic-Discreto-Remove {
    vertical-align: middle;
    cursor: pointer;
}

    .skin-Page-Material-GisThematic-Discreto-Remove div {
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("./Images/Material/Dialog/ListRemove_OFF.png");
    }

    .skin-Page-Material-GisThematic-Discreto-Remove:hover div {
        background-image: url("./Images/Material/Dialog/ListRemove_ON.png");
    }

.skin-Page-Material-GisThematic-ColorField {
    margin-right: 25px;
    line-height: 25px;
}

.skin-Page-Thematics_HeaderLabelCell {
    width: 1%;
}

.skin-Page-Material-Thematics_DataTable.Type2 > tbody > tr > td {
    border-bottom: 2px solid #d0d0d0;
}


.skin-Page-Thematics_DataTable.Type2 > tbody > tr > td {
    border-bottom: 2px solid #d0d0d0;
}

.skin-Page-Material-Thematics_DataTable.Type1 > tbody > tr.Max > td,
.skin-Page-Material-Thematics_DataTable.Type1 > tbody > tr.ColorTo > td,
.skin-Page-Material-Thematics_DataTable.Type1 > tbody > tr.DimensionTo > td {
    border-bottom: 2px solid #d0d0d0;
}

.skin-Page-Thematics_DataTable.Type1 > tbody > tr.Max > td,
.skin-Page-Thematics_DataTable.Type1 > tbody > tr.ColorTo > td,
.skin-Page-Thematics_DataTable.Type1 > tbody > tr.DimensionTo > td {
    border-bottom: 2px solid #d0d0d0;
}

.skin-Page-Thematics_IntervalAdd {
    height: 25px;
    border-bottom: 1px solid #B2B2B2;
    background-repeat: no-repeat;
    background-position: 5px center;
    background-image: url(./Images/FileFieldGroupRowAdd.png);
    cursor: pointer;
}

    .skin-Page-Thematics_IntervalAdd:hover {
        background-color: #D0D0D0;
    }

/*
Finestra modifica GIS
*/
.skin-Page-common-gisMain {
    /*background-color: #ECECEC;*/
}

.skin-Page-common-gisModifyData {
    border-bottom: 1px solid #616161;
}


/**********************************************************/
/*ESTRAZIONE EXCEL****************************************/
/**********************************************************/
.skin-Page-common-XLSExport_Label {
    /*height: 25px;*/
    padding-left: 20px;
    width: 75px;
    font-size: 14px;
}

.skin-Page-common-XLSExport_Bordered {
    position: relative;
    top: 0px;
    left: 0px;
    margin-top: 5px;
    height: 32px;
    line-height: 32px;
    height: 25px; /*border-bottom: 1px solid gray;*/
}

.skin-Page-common-XLSExport_RadioContainer {
    position: absolute;
    left: 5px;
    top: 0px;
    width: 10px;
    height: 10px;
    z-index: 10000;
}

.skin-Page-common-XLSExport_Half_Right {
    position: absolute;
    right: 40px;
    top: 0px;
}

.skin-Page-common-XLSExport_Half_Left {
    position: absolute;
    left: 15px;
    top: 0px;
}

/**********************************************************/
/*ESTRAZIONE PDF****************************************/
/**********************************************************/
.skin-Page-common-PDFExport_Label {
    /*height: 25px;*/
    padding-left: 20px;
    width: 75px;
    font-size: 14px;
}

.skin-Page-common-PDFExport_Bordered {
    position: relative;
    top: 0px;
    left: 0px;
    margin-top: 5px;
    height: 32px;
    line-height: 32px;
    /*height: 25px;*/ /*border-bottom: 1px solid gray;*/
}

.skin-Page-common-PDFExport_RadioContainer {
    position: absolute;
    left: 5px;
    top: 0px;
    width: 10px;
    height: 10px;
    z-index: 10000;
}

.skin-Page-common-PDFExport_Half_Right {
    position: absolute;
    right: 40px;
    top: 0px;
}

.skin-Page-common-PDFExport_Half_Left {
    position: absolute;
    left: 15px;
    top: 0px;
}

/**********************************************************/
/*DROP DOWN LIST DIALOG************************************/
/**********************************************************/
.skin-Page-FileDropDownListSearchMain {
    /*font-family: Arial, sans-serif;*/
    /*font-size: 1.2em;
    background-color: #ECECEC;*/
    font-size: 14px;
    background-color: white;
}

.skin-Page-FileDropDownListSearchFooter {
    text-align: center;
}

.skin-Page-FileDropDownListButton {
    margin-left: 5px;
    margin-right: 5px;
}

.skin-Page-FileDropDownListSearchButton {
    cursor: pointer;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
    /*background-image: url(./Images/Material/search-lens-light-blue.svg);*/
    background-image: url(./Images/Material/search-lens-white.svg);
}

.skin-Page-FileDropDownListSearchItem {
    cursor: pointer;
    list-style-type: none;
    padding-left: 10px;
    margin-left: 0px;
    line-height: 20px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #DADADA;
}

    .skin-Page-FileDropDownListSearchItem.Filtered {
        background-color: #CACACA;
    }

    .skin-Page-FileDropDownListSearchItem.Selected {
        background-color: #DCDCDC;
        border-top: 1px solid #0A0A0A;
        border-bottom: 1px solid #0A0A0A;
        background-color: var(--bg-color-semitransparent-light);
    }

    .skin-Page-FileDropDownListSearchItem.Current {
        background-color: #BCBCBC;
        border-top: 1px solid #0A0A0A;
        border-bottom: 1px solid #0A0A0A;
    }

.skin-Page-FileDropDownListSearchItemResultHighlight {
    text-decoration: underline;
}

.skin-Page-FileDropDownList-ListMessage {
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: left center;
    background-image: url(./Images/warning_icon.png);
    padding-left: 20px;
}
/**********************************************************/
/*FILTRO AVANZATO******************************************/
/**********************************************************/
.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se {
    background: transparent url("./Images/FileFieldGroupResizer.png") no-repeat center center;
    right: 3px;
    bottom: 3px;
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    cursor: se-resize;
    z-index: 100;
}

.skin-Page-Material-common-AdvancedFilter-DroppableAreaBorder {
    border-top: 1px solid transparent;
}

.skin-Page-Material-common-AdvancedFilter-DroppableAreaBorder-ON {
    border-top: 1px solid #000000;
}

.skin-Page-Material-common-AdvancedFilter-leftArrowSelect {
    background: url("./Images/leftArrowAdvancedFilter.png") no-repeat center center;
}

.skin-Page-Material-common-AdvancedFilter-rightArrowSelect {
    background: url("./Images/rightArrowAdvancedFilter.png") no-repeat center center;
}

.skin-Page-common-AdvancedFilterFirstCellLine {
    width: 5px;
    border-top: 1px solid #728695;
}

.skin-Page-common-AdvancedFilterLastCellLine {
    width: 5px;
    border-bottom: 1px solid #728695;
}

.skin-Page-common-AdvancedFilter-ANDIcon {
    background-repeat: no-repeat;
    background-image: url("./Images/AdvancedFilter_AND.png");
    width: 22px;
    height: 22px;
}

.skin-Page-common-AdvancedFilter-ORIcon {
    background-repeat: no-repeat;
    background-image: url("./Images/AdvancedFilter_OR.png");
    width: 22px;
    height: 22px;
}

.skin-Page-common-AdvancedFilter-under {
    background-repeat: no-repeat;
    background-image: url("./Images/AdvancedFilter_under_off.png");
    width: 41px;
    height: 14px;
}

.skin-Page-common-AdvancedFilter-under-ON {
    background-image: url("./Images/AdvancedFilter_under_on.png");
}

.skin-Page-common-AdvancedFilter-over {
    background-repeat: no-repeat;
    background-image: url("./Images/AdvancedFilter_over_off.png");
    width: 41px;
    height: 14px;
}

.skin-Page-common-AdvancedFilter-between {
    background-repeat: no-repeat;
    background-image: url("./Images/AdvancedFilter_between_off.png");
    width: 41px;
    height: 14px;
}


.skin-Page-common-AdvancedFilter-helper {
    display: block;
    width: 88px;
    height: 23px;
    line-height: 20px;
    background-image: url("./Images/AdvancedFilter_helperDrag.png");
}

.skin-Page-common-AdvancedFilter-helperText {
    /*display: block; 	margin-left: 15px;*/
    width: 60px;
    height: 23px;
    text-align: center;
    font-family: DIN, sans-serif;
    font-size: 1.0em;
    white-space: nowrap;
    overflow: hidden;
    cursor: default;
}

.skin_Page-common-AdvancedFilter-LeftHelperMask {
    background-image: url("./Images/AdvancedFilter_LeftDraggable.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 23px;
    width: 8px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.skin_Page-common-AdvancedFilter-MiddleHelperMask {
    background-image: url("./Images/AdvancedFilter_CenterDraggable.png");
    background-position: center top;
    background-repeat: repeat-x;
    line-height: 24px;
    min-width: 70px;
    margin-left: 8px;
    margin-right: 8px;
    font-family: DIN, sans-serif;
}

.skin_Page-common-AdvancedFilter-MiddleHelperMaskTable {
    margin-left: 7px;
    margin-right: 7px;
}

.skin_Page-common-AdvancedFilter-RightHelperMask {
    background-image: url("./Images/AdvancedFilter_RightDraggable.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 23px;
    width: 8px;
    position: absolute;
    right: 0px;
    top: 0px;
}


.skin-Page-Material-ProgressBar .ui-progressbar-value {
    background-color: #6d8794;
}

.skin-Page-ProgressBar .ui-progressbar-value {
    background-color: #6d8794;
}

.skin-PushNotify {
    background-color: White; /*border: 1px solid black;*/
    border-radius: 8px;
    font-size: 12px;
    padding: 3px;
    font-family: DIN, sans-serif;
    box-shadow: 5px 5px 15px 2px #333333;
    color: #656565;
    max-width: 400px;
}

.skin-PushNotifyTitle {
    background-color: #b2b2b2;
    color: white;
    text-align: center;
    padding: 1px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.skin-PushNotifyMessage {
    padding-left: 10px;
    padding-right: 10px;
}

.skin-PushNotify-BallonDirectionTop {
    background-image: url(./Images/BalloonDirectionTop.png);
    width: 14px;
    height: 9px;
}

.skin-PushNotify-BallonDirectionLeft {
    background-image: url(./Images/BalloonDirectionLeft.png);
    width: 9px;
    height: 14px;
}

.skin-PushNotify-BallonDirectionBottom {
    background-image: url(./Images/BalloonDirectionBottom.png);
    width: 14px;
    height: 9px;
}

.skin-PushNotify-BallonDirectionRight {
    background-image: url(./Images/BalloonDirectionRight.png);
    width: 9px;
    height: 14px;
}

/*.skin-PushNotify-BallonDirectionChat {
    background-image: url(./Images/BalloonDirectionChat.png);
    width: 9px;
    height: 9px;
}
*/
.skin-Field-DropDownUserPane {
    background-color: #FFFFFF;
    border: 1px solid gray;
    overflow: hidden;
    font-size: 1.1em;
}

/**********************************************************/
/*UPLOAD DIALOG********************************************/
/**********************************************************/
.skin-UploadFileSelect {
    border-radius: 3px;
    font-family: Roboto, sans-serif;
    text-align: center;
    line-height: 30px;
    border-color: #8a8a8a;
    color: #8a8a8a;
}

    .skin-UploadFileSelect:hover {
        color: white;
        border-color: #0d47a1;
        border-color: var(--bg-color-primary);
        background-color: #0d47a1;
        background-color: var(--bg-color-primary);
    }

/**********************************************************/
/*MULTISELECT LIST DIALOG**********************************/
/**********************************************************/

.listMultiSelect_CheckBox {
    margin-right: 10px;
}

.skin-ListMultiSelect-HeaderWindow {
    height: 26px !important;
    line-height: 26px !important;
}

.skin-ListMultiSelect-TitleValue {
    position: relative;
    /*top: -5px;*/
    display: inline-block;
}

.skin-ListMultiSelect-ToolbarItem {
    padding-left: 10px;
    margin-left: 0px;
    line-height: 25px;
}

    .skin-ListMultiSelect-ToolbarItem span {
        margin-left: 15px;
        white-space: nowrap;
    }

    .skin-ListMultiSelect-ToolbarItem.AddBorderLeft {
        border-left: 1px solid transparent;
    }

.skin-ListMultiSelect-ResultListContainerHeader {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    font-family: RobotoMedium, sans-serif;
}

.skin-ListMultiSelect-SelectFiltered {
    border-left: 1px solid #000000;
    background-color: #E4E4E4;
}

.skin-ListMultiSelect-SearchFooter {
    text-align: center;
}

.skin-ListMultiSelect-ListButton {
    margin-left: 5px;
    margin-right: 5px;
}

.skin-ListMultiSelect-ListMessage {
    cursor: default;
    text-decoration: underline;
    background: url(./Images/PageListAutoFilter_Alert.png) left center no-repeat;
}

    .skin-ListMultiSelect-ListMessage span {
        margin-left: 20px;
    }

.skin-ListMultiSelect-SearchItem {
    cursor: pointer;
    list-style-type: none;
    padding-left: 10px;
    margin-left: 0px;
    line-height: 25px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #DADADA;
}

    .skin-ListMultiSelect-SearchItem span {
        margin-left: 15px;
        white-space: nowrap;
    }

    .skin-ListMultiSelect-SearchItem.LastFirstList {
        border-bottom: 1px solid #0A0A0A;
    }

    .skin-ListMultiSelect-SearchItem.Filtered {
        background-color: #E4E4E4;
    }

    .skin-ListMultiSelect-SearchItem.MouseOverClass {
        background-color: #DCDCDC;
        border-top: 1px solid #0A0A0A;
        border-bottom: 1px solid #0A0A0A;
    }

    .skin-ListMultiSelect-SearchItem.Selected {
        background-color: #BCBCBC;
        border-top: 1px solid #0A0A0A;
        border-bottom: 1px solid #0A0A0A;
    }

.skin-ListMultiSelect-Checkbox {
    height: 25px;
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
}

    .skin-ListMultiSelect-Checkbox.ReadOnly {
        height: 25px;
        background-position: left center;
        background-repeat: no-repeat;
    }

    .skin-ListMultiSelect-Checkbox.Checked {
        background-image: url("./Images/FileFieldCheckbox_Checked.png");
    }

    .skin-ListMultiSelect-Checkbox.Unchecked {
        background-image: url("./Images/FileFieldCheckbox_Unchecked.png");
    }

    .skin-ListMultiSelect-Checkbox.Undefined {
        background-image: url("./Images/FileFieldCheckbox_Undefined.png");
    }

    .skin-ListMultiSelect-Checkbox.ReadOnly.Checked {
        background-image: url("./Images/FileFieldCheckbox_Checked_Disabled.png");
    }

    .skin-ListMultiSelect-Checkbox.ReadOnly.Unchecked {
        background-image: url("./Images/FileFieldCheckbox_Unchecked_Disabled.png");
    }

    .skin-ListMultiSelect-Checkbox.ReadOnly.Undefined {
        background-image: url("./Images/FileFieldCheckbox_Undefined_Disabled.png");
    }

/*PROPERTIES*/
.skin-Page-Message-Header.skin-Page-Properties-Header {
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
    color: #FFFFFF;
}

.skin-Page-Properties-Container {
    box-shadow: 0 5px 5px 5px rgba(0, 0, 0, 0.35);
}

.skin-Page-Properties-BodyMessageWindow.skin-Page-Properties-Content {
    /*background-color: #fafafa;*/
}

.skin-Page-Properties-FieldLabel {
    font-weight: bold;
}

.skin-Page-Properties-Table {
    margin: 0 auto;
}

.skin-Page-FileStateTransition-Title {
    font-weight: bold;
    text-align: center;
    margin: 20px 10px 10px;
    padding-top: 8px;
    border-top: 1px solid darkgrey;
}

.skin-Page-FileStateTransition-Container ul {
    list-style-type: none;
}

.skin-Page-FileStateTransition-Container i.fa {
    padding-left: 5px;
    padding-right: 5px;
} 

.skin-Page-FileStateTransition-Container li {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 6px solid var(--bg-color-primary)
}

.skin-Page-FileStateTransition-Date {
    font-size: 11px;
    margin-right: 8px;
}

.skin-Page-FileStateTransition-StateFrom,
.skin-Page-FileStateTransition-StateTo,
.skin-Page-FileStateTransition-User {
    font-weight: bold;
}


/*--------------------------------------------------------MATERIAL-------------------------------------------------------*/
/*Proprietà dell'header delle finestre Messaggi, Proprietà ecc..*/
.window_panel.skin-Page-Material-flatWindow {
    border: 0px;
}

.skin-Page-Material-shadow {
    /*-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.25);*/
    -webkit-box-shadow: 0px 7px 5px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 7px 5px rgba(0,0,0,0.35);
    box-shadow: 0px 7px 5px rgba(0,0,0,0.35);
}

.skin-Page-Material-shadow-light {
    box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.2);
}

.skin-Material-DialogButtonLeftMask {
    background-position: left top;
    background-repeat: no-repeat;
    height: 36px;
}

.skin-Material-DialogButtonRightMask {
    background-position: left top;
    background-repeat: no-repeat;
    height: 36px;
}

.skin-Material-DialogButtonContent {
    margin: 0px 19px;
}

.small .skin-Material-DialogButtonContent {
    margin: 2px 12px;
}

.skin-Material-DialogButtonText {
    font-family: RobotoMedium, sans-serif;
    font-size: 14px;
    line-height: 28px;
    text-transform: uppercase;
}

.small .skin-Material-DialogButtonText {
    font-family: RobotoMedium, sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
}

.skin-Material-DialogButtonIcon {
    vertical-align: middle;
    height: 22px;
}

.skin-Material-FlatButton {
    border: 0;
    background: none;
    box-shadow: none;
    border-radius: 0px;
    cursor: pointer;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    color: #616161;
    padding-left: 0px;
}

    .skin-Material-FlatButton:focus {
        border: none;
        outline: none;
    }

/*********************************************************/
/*TOOLBAR Change Columns - Advanced Filter - Gis Thematic*/
/*********************************************************/

.skin-Page-Material-Dialog-HeaderElementContainer {
    font-family: "Roboto", sans-serif;
    font-size: 19px;
    background-color: #3a444a;
}

.skin-Page-Material-Dialog-HeaderContainer {
    font-family: "RobotoLight", sans-serif;
    background-color: #1c77fa;
    background-color: var(--bg-color-light);
    color: white;
}

.skin-Page-Material-Dialog-HeaderDataSeparator {
    background: url('./Images/Material/Dialog/triangolo_bianco.png') no-repeat center center #1c77fa;
    background-color: var(--bg-color-light);
}

.skin-Page-Material-Dialog-Command-New {
    margin-top: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url('./Images/Material/Dialog/NewConfig_OFF.svg');
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: center;
}

    .skin-Page-Material-Dialog-Command-New:hover {
        background-image: url('./Images/Material/Dialog/NewConfig_ON.svg');
    }

    .skin-Page-Material-Dialog-Command-New.DisabledControl:hover {
        background-image: url('./Images/Material/Dialog/NewConfig_OFF.svg');
    }

.skin-Page-Material-Dialog-Command-Delete {
    margin-top: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url('./Images/Material/Dialog/DeleteConfig_OFF.svg');
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: center;
}

    .skin-Page-Material-Dialog-Command-Delete:hover {
        background-image: url('./Images/Material/Dialog/DeleteConfig_ON.svg');
    }

    .skin-Page-Material-Dialog-Command-Delete.DisabledControl:hover {
        background-image: url('./Images/Material/Dialog/DeleteConfig_OFF.svg');
    }

.skin-Page-Material-Dialog-Command-Edit {
    margin-top: 10px;
    margin-right: 5px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url('./Images/Material/Dialog/ChangeConfig_OFF.svg');
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: center;
}

    .skin-Page-Material-Dialog-Command-Edit:hover {
        background-image: url('./Images/Material/Dialog/ChangeConfig_ON.svg');
    }

    .skin-Page-Material-Dialog-Command-Edit.DisabledControl:hover {
        background-image: url('./Images/Material/Dialog/ChangeConfig_OFF.svg');
    }

.skin-Page-Material-Dialog-Command-Save {
    top: 5px;
    right: 44px;
    background-repeat: no-repeat;
    background-image: url("./Images/Material/Dialog/SaveConfig_OFF.svg");
    width: 36px;
    height: 36px;
    cursor: pointer;
}

    .skin-Page-Material-Dialog-Command-Save:hover {
        background-image: url("./Images/Material/Dialog/SaveConfig_ON.svg");
    }

.skin-Page-Material-Dialog-Command-CloseSave {
    top: 5px;
    right: 10px;
    background-repeat: no-repeat;
    background-image: url("./Images/Material/Dialog/SaveCloseConfig_OFF.svg");
    width: 36px;
    height: 36px;
    cursor: pointer;
}

    .skin-Page-Material-Dialog-Command-CloseSave:hover {
        background-image: url("./Images/Material/Dialog/SaveCloseConfig_ON.svg");
    }

.skin-Page-Material-Dialog-Command-Remove {
    background-position: center center;
    background-repeat: no-repeat;
    width: 40px;
    height: 2.0em;
    display: block;
}

.skin-Material-ViewSelectContainer,
.skin-Material-FilterSelectContainer {
    margin-top: 10px;
    margin-left: 35px;
}

.skin-Page-Material-common_SaveFilterDiv {
    font-family: "RobotoLight", sans-serif;
    background-color: #1c77fa;
    background-color: var(--bg-color-light);
    color: white;
    height: 68px;
}

.skin-Page-Material-DefaultCheckContainer,
.skin-Page-Material-AggregateCheckContainer,
.skin-Page-Material-DefaultCheckContainerInfo /*,
.skin-Page-Material-AggregateCheckContainerInfo*/ {
    opacity: 0.5;
}

    .skin-Page-Material-DefaultCheckContainer:hover,
    .skin-Page-Material-AggregateCheckContainer:hover {
        opacity: 1;
    }

.skin-Page-Material-DefaultCheck,
.skin-Page-Material-AggregateCheck {
    height: 32px;
    line-height: 32px;
    margin-top: 10px;
    /*margin-right: 5px;*/
    padding-left: 25px;
    font-family: "RobotoLight", sans-serif;
    font-size: 15px;
    color: white;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(./Images/Material/Dialog/Dialog_DefaultCheck_Unchecked_OFF.png);
}

    .skin-Page-Material-DefaultCheck.Checked,
    .skin-Page-Material-AggregateCheck.Checked {
        background-image: url(./Images/Material/Dialog/Dialog_DefaultCheck_Checked_OFF.png);
    }

        .skin-Page-Material-DefaultCheck.Checked:hover,
        .skin-Page-Material-AggregateCheck.Checked:hover {
            background-image: url(./Images/Material/Dialog/Dialog_DefaultCheck_Checked_ON.png);
        }

.skin-Page-Material-DefaultViewsDropDown {
    height: 30px;
    line-height: 30px;
    margin-top: 7px;
    font-family: "RobotoLight", sans-serif;
    font-size: 15px;
    color: white;
    border-bottom: 1px solid #6291A5;
    min-width: 150px;
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(./Images/PageListToolbar_ComboOpenerIcon_on.png);
}

    .skin-Page-Material-DefaultViewsDropDown.HasViewDefault {
        border-bottom: 2px solid #fff176;
    }

.skin-Page-Material-LockContainer.hidden {
    display: none;
}

.skin-Page-Material-Lock {
    height: 30px;
    line-height: 30px;
    margin-top: 7px;
    font-family: "RobotoLight", sans-serif;
    font-size: 15px;
    color: white;
    /*min-width: 135px;*/
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(./Images/Material/lock_opened.svg);
    cursor: pointer;
    opacity: 0.5;
}

    .skin-Page-Material-Lock:hover {
        opacity: 1;
    }

    .skin-Page-Material-Lock.locked {
        background-image: url(./Images/Material/lock_closed_white.svg);
    }

.skin-Page-Material-ColumnSortContexMenu-Main {
    font-family: 'Roboto', sans-serif;
    color: #616161;
    cursor: default;
    font-size: 14px;
    line-height: 32px;
    white-space: nowrap;
}

.skin-Page-Material-ColumnSortContexMenu-Container {
    background-color: #ffffff;
    box-shadow: 2px 2px 5px #888888;
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.55);
}

.skin-Page-Material-ColumnSortContexMenu-Text div.skin-ContextMenuText {
    margin-left: 10px;
    margin-right: 10px;
}

.skin-Page-Material-ChangeColumn-Header {
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    color: #757575;
    font-size: 15px;
    line-height: 32px;
}

.skin-Page-Material-EditCrossField-AreaContainer {
    background-color: #ffffff;
}

.skin-Page-Material-EditCrossField-AvailableContainer {
    background-color: #f8f8f8;
}

.skin-Page-Material-ChangeColumn-AddButtonRow,
.skin-Page-Material-AdvancedFiler-AddButtonRow,
.skin-Page-Material-EditCrossField-AddButtonRow {
    font-size: 15px;
    line-height: 32px;
    cursor: pointer;
}

.skin-Page-Material-EditCrossField-AddButtonRow {
    background-color: #ffffff;
    border-top: 1px dashed #eeeeee;
}

.skin-Page-Material-ChangeColumn-AddButtonRow.Opened {
    background-color: #e1e1e1;
}

.skin-Page-Material-AdvancedFiler-AddButtonRow.Opened,
.skin-Page-Material-EditCrossField-AddButtonRow.Opened {
    background-color: #f8f8f8;
}

.skin-Page-Material-ChangeColumn-AddButtonRow:hover,
.skin-Page-Material-AdvancedFiler-AddButtonRow:hover,
.skin-Page-Material-EditCrossField-AddButtonRow:hover {
    background-color: #eeeeee;
}

.skin-Page-Material-ChangeColumn-AddButtonRow input,
.skin-Page-Material-AdvancedFiler-AddButtonRow input,
.skin-Page-Material-GisThematic-AddButtonRow input,
.skin-Page-Material-EditCrossField-AddButtonRow input {
    height: 32px;
}

.skin-Page-Material-ViewName input,
.skin-Page-Material-FilterName input,
.skin-Page-Material-ThematicName input {
    margin-top: 10px;
    margin-left: 35px;
    font-family: RobotoLight, sans-serif;
    font-size: 14px;
    color: white;
    background: #1c77fa;
    background-color: var(--bg-color-light);
    height: 25px;
    line-height: 25px;
    border: none;
    overflow: hidden;
    border-bottom: solid 2px;
    border-bottom-color: white;
    width: 200px;
    outline: none;
}

    .skin-Page-Material-ViewName input:focus,
    .skin-Page-Material-FilterName input:focus {
        border-bottom-color: #80deea;
        border-bottom-color: var(--bg-color-semitransparent-light);
    }



.skin-Page-Material-GisThematic-AddButtonRow {
    font-size: 15px;
    line-height: 32px;
    cursor: default;
}

    .skin-Page-Material-GisThematic-AddButtonRow span.HeaderText {
        cursor: default;
        font-size: 15px;
        color: #616161;
    }

    .skin-Page-Material-GisThematic-AddButtonRow i {
        height: 32px;
        width: 35px;
        float: left;
        background: url(./Images/Material/Dialog/ListAdd_ON.png) no-repeat center center;
    }

.skin-Page-Material-ChangeColumn-AddButtonRow i,
.skin-Page-Material-AdvancedFiler-AddButtonRow i,
.skin-Page-Material-EditCrossField-AddButtonRow i {
    height: 32px;
    width: 40px;
    float: left;
    background: url(./Images/Material/Dialog/ListAdd_OFF.png) no-repeat center center;
}

.skin-Page-Material-ChangeColumn-AddButtonRow:hover i,
.skin-Page-Material-AdvancedFiler-AddButtonRow:hover i,
.skin-Page-Material-EditCrossField-AddButtonRow:hover i {
    background: url(./Images/Material/Dialog/ListAdd_ON.png) no-repeat center center;
}

.skin-Page-Material-AdvancedFiler-AddButtonRow.Trashbin {
    background-image: url(./Images/Material/AdvancedFilter_RemoveIcon.png);
    background-position: center center;
    background-repeat: no-repeat;
}

    .skin-Page-Material-AdvancedFiler-AddButtonRow.Trashbin input,
    .skin-Page-Material-AdvancedFiler-AddButtonRow.Trashbin i {
        display: none;
    }

    .skin-Page-Material-AdvancedFiler-AddButtonRow.Trashbin.Over {
        background-image: url(./Images/Material/AdvancedFilter_RemoveIcon_On.png);
        background-color: #eeeeee;
    }

.skin-Page-Material-EditCrossField-TitleArea {
    padding-left: 40px;
    line-height: 32px;
    font-family: "RobotoMedium", sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #767676;
    text-transform: uppercase;
    background-color: #ffffff;
}

.skin-Page-Material-ChangeColumn-ListRow {
    padding-left: 40px; /*15 di padding dal bordo più 20 della dimensione icona righe sopra "skin-Page-Material-ChangeColumn-AddButtonRow i"*/
}

    .skin-Page-Material-ChangeColumn-ListRow.Hidden {
        display: none;
    }

    .skin-Page-Material-ChangeColumn-ListRow.AlreadySelected {
        display: none;
    }

.skin-Page-Material-ChangeColumn-DataRow,
.skin-Page-Material-ChangeColumn-ListRow,
.skin-Page-Material-EditCrossField-ListRow {
    cursor: pointer;
    font-size: 14px;
    color: #616161;
}

    .skin-Page-Material-ChangeColumn-ListRow.skin-Page-Material-ChangeColumn-RowIntermediate {
        background-color: #ececec;
    }

    .skin-Page-Material-ChangeColumn-ListRow.skin-Page-Material-ChangeColumn-RowLeaf {
        /*background-color: #e1e1e1;*/
        background-color: white;
    }

    .skin-Page-Material-ChangeColumn-ListRow:hover {
        background-color: #d5d5d5;
    }

    .skin-Page-Material-ChangeColumn-DataRow:hover,
    .skin-Page-Material-EditCrossField-ListRow:hover {
        background-color: #eeeeee;
    }

        .skin-Page-FieldSelect-Container:hover .skin-Page-Material-Dialog-Command-Remove,
        .skin-Page-Material-ChangeColumn-DataRow:hover .skin-Page-Material-Dialog-Command-Remove,
        .skin-Page-Material-EditCrossField-ListRow:hover .skin-Page-Material-Dialog-Command-Remove {
            background-image: url("./Images/Material/Dialog/ListRemove_OFF.png");
        }

            .skin-Page-FieldSelect-Container:hover .skin-Page-Material-Dialog-Command-Remove:hover,
            .skin-Page-Material-ChangeColumn-DataRow:hover .skin-Page-Material-Dialog-Command-Remove:hover,
            .skin-Page-Material-EditCrossField-ListRow:hover .skin-Page-Material-Dialog-Command-Remove:hover,
            .skin-Page-Material-Dialog-Command-Remove.Mobile,
            .skin-Page-Material-Dialog-Command-Remove.Mobile:hover {
                background-image: url("./Images/Material/Dialog/ListRemove_ON.png");
            }

span.skin-Page-Material-ChangeColumn-Spacer {
    display: inline-block;
    width: 25px;
}

span.skin-Page-Material-ChangeColumn-SpacerArrow {
    display: inline-block;
    width: 25px;
    background-image: url(./Images/Material/Dialog/ListSubLevel.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.skin-Page-Material-DialogMain {
    background-color: white;
}

    .skin-Page-Material-DialogMain.Dark {
        background-color: #e4e4e4;
    }

.skin-Page-Material-ChangeColumn-AvailableSelection {
    background-color: #e1e1e1;
}

.skin-Page-Material-AdvancedFilter-AvailableSelection {
    background-color: #f8f8f8;
}

.skin-Page-Material-AdvancedFilter-OperatorCell {
    border-right: 3px solid #1c77fa;
    border-right-color: var(--bg-color-light);
}

.skin-Page-Material-AdvancedFilter-Operator {
    cursor: pointer;
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #757575;
    text-transform: uppercase;
    width: 35px;
    padding-top: 15px;
    padding-bottom: 5px;
    text-align: center;
    transform: rotate(-90deg);
}

.skin-Page-Material-AdvancedFilter-SingleElement {
    height: 28px;
    line-height: 28px;
    white-space: nowrap;
    border-left: dotted 1px transparent;
    border-top: dotted 1px transparent;
    border-bottom: dotted 1px transparent;
}

    .skin-Page-Material-AdvancedFilter-SingleElement.ON {
        border-left-color: #1c77fa;
        border-left-color: var(--bg-color-light);
        border-top-color: #1c77fa;
        border-top-color: var(--bg-color-light);
        border-bottom-color: #1c77fa;
        border-bottom-color: var(--bg-color-light);
    }

    .skin-Page-Material-AdvancedFilter-SingleElement input[type="button"] {
        cursor: pointer;
        border-bottom: 1px solid #9e9e9e;
        /*border-bottom: 1px solid #6291A5;*/
        border-top: none;
        border-left: none;
        border-right: none;
        outline: none;
    }

        .skin-Page-Material-AdvancedFilter-SingleElement input[type="button"].skin-Page-List-FieldCheckOpenerIcon {
            background-image: url(./Images/PageListFilter_CheckOpenerIcon.png);
        }

        .skin-Page-Material-AdvancedFilter-SingleElement input[type="button"].skin-Page-List-FieldCalendarIcon {
            background-image: url(./Images/AdvancedFilter_CalendarOpenerIcon.png);
        }

            .skin-Page-Material-AdvancedFilter-SingleElement input[type="button"].skin-Page-List-FieldCalendarIcon:hover {
                background-image: url(./Images/AdvancedFilter_CalendarOpenerIcon.png);
            }

.skin-Page-Material-common-AdvancedFilter-between-ON {
    /*background-image: url("./Images/AdvancedFilter_between_on.png");*/
    height: 25px;
    line-height: 23px;
    white-space: nowrap;
    background-color: transparent;
    border-left: dotted 1px #1c77fa;
    border-left-color: var(--bg-color-light);
    border-top: dotted 1px #1c77fa;
    border-top-color: var(--bg-color-light);
    border-bottom: dotted 1px #1c77fa;
    border-bottom-color: var(--bg-color-light);
}

.skin-Page-Material-common-AdvancedFilter-over {
    /*background: url("./Images/AdvancedFilter_over_on.png") no-repeat left center;*/
    border-bottom: 1px dotted transparent;
}

    .skin-Page-Material-common-AdvancedFilter-over.ON {
        border-bottom-color: #1c77fa;
        border-bottom-color: var(--bg-color-light);
    }

/*********************************************************/
/*Cross tab edit fields*/
/*********************************************************/
.skin-Page-Material-CrossTab_ToolbarCommand_New {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("./Images/CrossTab_New.png"); /*url("./Images/Filtro_avanzato_nuovo_filtro.png");*/
    background-position: center;
}

.skin-Page-Material-CrossTab_ToolbarCommand_Delete {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("./Images/CrossTab_Delete.png");
    background-position: center;
}

.skin-Page-Material-CrossTab_ToolbarCommand_Edit {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("./Images/CrossTab_Edit.png");
    background-position: center;
}

.skin-Page-Material-CrossTabDroppableRow {
    line-height: 10px;
}

    .skin-Page-Material-CrossTabDroppableRow.Hilight {
        background-repeat: no-repeat;
        background-color: transparent;
        background-position: left top;
        background-image: url("./Images/CrossTab_DropHandler.png");
    }

.skin-Page-Material-CrossTabFieldRow {
    padding-left: 5px;
    padding-right: 5px;
    height: 1.3em;
    line-height: 1.3em;
    cursor: default;
}

.skin-Page-Material-CrossTabFieldRowRemove {
    background-repeat: no-repeat;
    background-image: url("./Images/Modifica colonne_x.png");
    background-position: center center;
    width: 9px;
    height: 1.3em;
    display: block;
}

    .skin-Page-Material-CrossTabFieldRowRemove:hover {
        background-color: #EAEAEA;
    }

.skin-Page-Material-CrossTabFieldAggregateFunctionText {
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}

    .skin-Page-Material-CrossTabFieldAggregateFunctionText:hover {
        color: #BABABA;
    }

/*
TOOLBAR Filtro Avanzato
*/
.skin-Page-Material-Advanced_Label {
    font-size: 1.1em;
    margin-right: 10px;
}

.skin-Page-Material-Advanced_FilterMessage {
    font-size: 1.2em;
    text-align: center;
    white-space: normal;
    overflow: auto;
}

.skin-Page-Material-Advanced_ToolbarCommand_New {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/Filtro_avanzato_nuovo_filtro.png");
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-Material-Advanced_ToolbarCommand_Delete {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/Filtro_avanzato_elimina_filtro.png");
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-Material-Advanced_ToolbarCommand_Edit {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/Filtro_avanzato_edita_filtro.png");
    width: 24px;
    height: 24px;
    cursor: pointer;
}

/*
TOOLBAR Tematismi GIS
*/
.skin-Page-Material-common-GisThematicMain {
    background-color: #ECECEC;
}

.skin-Page-Material-Thematics_Label {
    font-size: 1.1em;
    margin-right: 10px;
}

.skin-Page-Material-Thematics_ToolbarCommand_New {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/GisThematic_New.png");
    width: 30px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-Material-Thematics_ToolbarCommand_Delete {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/GisThematic_Delete.png");
    width: 30px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-Material-Thematics_ToolbarCommand_Edit {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("./Images/GisThematic_Edit.png");
    width: 30px;
    height: 24px;
    cursor: pointer;
}

.skin-Page-Material-ThematicCurrentData {
    overflow: hidden;
    font-size: 1.1em;
}

.skin-Page-Material-ThematicCurrentDataSettings {
    border: 1px solid gray;
}

.skin-Page-Material-Thematics_DataTable thead {
    background-color: #dadada;
    color: #868686;
    text-align: left;
    height: 2.0em;
}

.skin-Page-Material-ThematicCurrentDataHeaderField {
    padding-top: 5px;
    font-size: 1.4em;
}

.skin-Page-Material-ThematicCurrentDataHeaderType {
    background-color: #dadada;
    color: #868686;
    border-top: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
}

.skin-Page-Material-Thematics_HeaderTable {
    margin-top: 4px;
    width: 100%;
}

.skin-Page-Material-Thematics_HeaderLabelCell {
    width: 1%;
}

.skin-Page-Material-Thematics_HeaderTable span {
    margin-right: 5px;
}

.skin-Page-Material-Thematics_IntervalAdd {
    height: 25px;
    border-bottom: 1px solid #B2B2B2;
    background-repeat: no-repeat;
    background-position: 5px center;
    background-image: url(./Images/FileFieldGroupRowAdd.png);
    cursor: pointer;
}

    .skin-Page-Material-Thematics_IntervalAdd:hover {
        background-color: #D0D0D0;
    }

/*
Finestra modifica GIS
*/
.skin-Page-Material-common-gisMain {
    background-color: #ECECEC;
}

.skin-Page-Material-common-gisModifyData {
    border: 1px solid black;
}


/**********************************************************/
/*ESTRAZIONE EXCEL****************************************/
/**********************************************************/
.skin-Page-Material-common-XLSExport_Label {
    /*height: 25px;*/
    padding-left: 20px;
    width: 75px;
    font-size: 12px;
}

.skin-Page-Material-common-XLSExport_Bordered {
    position: relative;
    top: 0px;
    left: 0px; /*margin-top: 5px;*/
    height: 25px; /*border-bottom: 1px solid gray;*/
}

.skin-Page-Material-common-XLSExport_RadioContainer {
    position: absolute;
    left: 5px;
    top: 0px;
    width: 10px;
    height: 10px;
    z-index: 10000;
}

.skin-Page-Material-common-XLSExport_Half_Right {
    position: absolute;
    right: 40px;
    top: 0px;
}

.skin-Page-Material-common-XLSExport_Half_Left {
    position: absolute;
    left: 15px;
    top: 0px;
}

/**********************************************************/
/*ESTRAZIONE PDF****************************************/
/**********************************************************/
.skin-Page-Material-common-PDFExport_Label {
    /*height: 25px;*/
    padding-left: 20px;
    width: 75px;
    font-size: 12px;
}

.skin-Page-Material-common-PDFExport_Bordered {
    position: relative;
    top: 0px;
    left: 0px; /*margin-top: 5px;*/
    height: 25px; /*border-bottom: 1px solid gray;*/
}

.skin-Page-Material-common-PDFExport_RadioContainer {
    position: absolute;
    left: 5px;
    top: 0px;
    width: 10px;
    height: 10px;
    z-index: 10000;
}

.skin-Page-Material-common-PDFExport_Half_Right {
    position: absolute;
    right: 40px;
    top: 0px;
}

.skin-Page-Material-common-PDFExport_Half_Left {
    position: absolute;
    left: 15px;
    top: 0px;
}

/**********************************************************/
/*DROP DOWN LIST DIALOG************************************/
/**********************************************************/
.skin-Page-Material-FileDropDownListSearchMain {
    font-family: Arial, sans-serif;
    font-size: 1.2em;
    background-color: #ECECEC;
}

.skin-Page-Material-FileDropDownListSearchFooter {
    text-align: center;
}

.skin-Page-Material-FileDropDownListButton {
    margin-left: 5px;
    margin-right: 5px;
}

.skin-Page-Material-FileDropDownListSearchButton {
    cursor: pointer;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
    background-image: url("./Images/FieldSearch.png");
}

.skin-Page-Material-FileDropDownListSearchItem {
    cursor: pointer;
    list-style-type: none;
    padding-left: 10px;
    margin-left: 0px;
    line-height: 20px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #DADADA;
}

    .skin-Page-Material-FileDropDownListSearchItem.Filtered {
        background-color: #CACACA;
    }

    .skin-Page-Material-FileDropDownListSearchItem.Selected {
        background-color: #DCDCDC;
        border-top: 1px solid #0A0A0A;
        border-bottom: 1px solid #0A0A0A;
    }

    .skin-Page-Material-FileDropDownListSearchItem.Current {
        background-color: #BCBCBC;
        border-top: 1px solid #0A0A0A;
        border-bottom: 1px solid #0A0A0A;
    }

.skin-Page-Material-FileDropDownListSearchItemResultHighlight {
    text-decoration: underline;
}

/**********************************************************/
/*MULTISELECT LIST DIALOG**********************************/
/**********************************************************/

.skin-Page-Material-Properties-HeaderMessageWindow {
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
}

.skin-Page-Material-Properties-HeaderContainer {
    height: 36px;
    line-height: 36px;
    /*padding-left: 5px;*/
}

.skin-Page-Material-Properties-HeaderText {
    padding-left: 10px;
    font-family: "RobotoMedium", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 100;
    color: white;
    /*text-transform: uppercase;*/
}

.skin-Page-Material-Properties-HeaderIcon {
    display: inline-block;
    /*margin-right: 10px;*/
    width: 50px;
    line-height: 36px;
    vertical-align: top;
}

    .skin-Page-Material-Properties-HeaderIcon.ChangeColumns {
        background: url('./Images/Material/Dialog/IconaModificaColonna.png') center center no-repeat;
    }

    .skin-Page-Material-Properties-HeaderIcon.AdvancedFilter {
        background: url('./Images/Material/Dialog/IconaFiltroAvanzato.png') center center no-repeat;
    }

    .skin-Page-Material-Properties-HeaderIcon.ChangeFilter {
        background: url('./Images/Material/Dialog/IconaModificaFiltro.png') center center no-repeat;
    }

    .skin-Page-Material-Properties-HeaderIcon.CrossTabModify {
        background: url('./Images/Material/Dialog/IconaModificaCrosstab.png') center center no-repeat;
    }


.skin-Page-Material-AdvancedButton {
    border-color: #0d47a1;
    border-color: var(--bg-color-primary);
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
}

    .skin-Page-Material-AdvancedButton:hover {
        border-color: #1c77fa;
        border-color: var(--bg-color-light);
        background-color: #1c77fa;
        background-color: var(--bg-color-light);
    }

.skin-Page-Material-AdvancedButton-Image {
    background: url('./Images/Material/AdvancedFilter_Roll_OFF.png') center center no-repeat;
    width: 26px;
    height: 22px;
}

    .skin-Page-Material-AdvancedButton-Image:hover {
        background: url('./Images/Material/AdvancedFilter_Roll_ON.png') center center no-repeat;
    }

.skin-Material-DialogButton.green:hover {
    background-color: #56cc18;
    border-color: #56cc18;
}

.skin-Material-DialogButton.red:hover {
    border-color: #ff3d00;
    background-color: #ff3d00;
}

.skin-Material-DialogButton.blue:hover {
    border-color: #0d47a1;
    border-color: var(--bg-color-primary);
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
}

.skin-Material-DialogButton.grey:hover {
    border-color: #8a8a8a;
    background-color: #8a8a8a;
}

.skin-Page-Material-ApplyButton:hover {
    border-color: #56cc18;
    background-color: #56cc18;
}

.skin-Material-DialogButton.Disabled {
    border-color: #bdbdbd;
    background-color: #bdbdbd;
    color: #e0e0e0;
    cursor: not-allowed !important;
}

    .skin-Material-DialogButton.Disabled:hover {
        border-color: #bdbdbd;
        background-color: #bdbdbd;
        color: #e0e0e0;
        cursor: not-allowed !important;
    }


.skin-Page-Material-SortableListElement {
    border-bottom-width: 1px;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    color: #616161;
}

    .skin-Page-Material-SortableListElement:hover {
        color: #757575;
    }

.skin-Page-Material-SortableListElement-DroppableOver {
    border-bottom: solid 1px;
    border-bottom-color: #1c77fa;
    border-bottom-color: var(--bg-color-light);
    border-bottom-style: dashed;
}

/**Per lo sfondo effetto sfocatura (blur) a 3 px con sovrapposizione di tinta #263238 al 50%*/
.modal-blur-svg {
    display: none;
}

.modal-blur {
    -ms-filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
    -webkit-filter: url(#modal-blur-filter) blur(3px);
    filter: url(#modal-blur-filter) blur(3px);
}


/**********************************************************/
/*IMPOSTAZIONI ****************************************/
/**********************************************************/
.skin-Page-Material-Settings {
    font-size: 14px;
    color: #616161;
}

.skin-Page-Material-Settings-Row {
    /*line-height: 32px;*/
}

.skin-Page-Material-Settings-Description {
    padding: 5px;
    display: inline-block;
    text-align: right;
    box-sizing: border-box;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .skin-Page-Material-Settings-Description.Mobile {
        white-space: normal !important;
    }

.skin-Page-Material-Settings-Command {
    padding: 5px;
    display: inline-block;
    cursor: pointer;
    text-align: left;
    box-sizing: border-box;
    /*border-left: 1px solid #616161;*/
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .skin-Page-Material-Settings-Command .Small {
        width: 90%
    }

/*TOUCHSCREEN*/
/*buttons*/
.skin-Material-DialogButton.Mobile {
    color: white;
    border-color: #56cc18;
    background-color: #56cc18;
}


.skin-Page-Message-Error .skin-Material-DialogButton.Mobile {
    border-color: #ff3d00;
    background-color: #ff3d00;
}

.skin-Page-Message-Warning .skin-Material-DialogButton.Mobile {
    color: black;
    border-color: gold;
    background-color: gold;
}

.skin-Page-Message-Info .skin-Material-DialogButton.Mobile {
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
    border-color: #0d47a1;
    border-color: var(--bg-color-primary);
}

.skin-Material-DialogButton.Mobile.green {
    background-color: #56cc18;
    border-color: #56cc18;
}

.skin-Material-DialogButton.Mobile.red {
    border-color: #ff3d00;
    background-color: #ff3d00;
}

.skin-Material-DialogButton.Mobile.blue {
    border-color: #0d47a1;
    border-color: var(--bg-color-primary);
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
}

.skin-Material-DialogButton.Mobile.grey {
    border-color: #8a8a8a;
    background-color: #8a8a8a;
}

.skin-Material-DialogButton.Mobile.Disabled {
    border-color: #bdbdbd;
    background-color: #bdbdbd;
    color: #e0e0e0;
    cursor: not-allowed !important;
}

.skin-Page-Material-ApplyButton.Mobile {
    border-color: #56cc18;
    background-color: #56cc18;
}

.skin-UploadFileSelect.Mobile {
    color: white;
    border-color: #0d47a1;
    border-color: var(--bg-color-primary);
    background-color: #0d47a1;
    background-color: var(--bg-color-primary);
}

.fieldSelect-OrderingField-Row-Container,
.fieldSelect-OrderingField-Row-Header {
    padding: 5px;
    display: flex;
}

.fieldSelect-OrderingField-Remover {
    cursor: pointer
}

.fieldSelect-OrderingField-Header-Order,
.skin-Page-FieldSelect-OrderPicker {
    margin-left: 10px;
}

.skin-Page-FieldSelect-Row-Header {
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    color: #757575;
    font-size: 15px;
    line-height: 32px;
    text-transform: uppercase;
}

.skin-Page-Material-FieldGroupRowSelect-Data {
    padding: 10px 0;
}

.fieldGroupRowSelect-Row-Container {
    font-family: "Roboto", sans-serif;
    color: #616161;
    font-size: 14px;
    margin: 10px 20px;
}
