.ricercav2020.parampanel.v_desktop,
.ricercav2020.parampanel.v_tablet {
  /*background-color: @COLOR-MIDLIGHTGREY;*/
  padding: 15px 15px 15px 15px;
  /*z-index: 100;*/
  /*    .p-r-row4 + .p-r-row5 {
        margin-top: @PARPNL-ROW-VSEP;
    }
*/
  /*    .p-r-row5 {
    }
*/
}
.ricercav2020.parampanel.v_desktop .form-group,
.ricercav2020.parampanel.v_tablet .form-group {
  background-color: inherit;
  margin: 0;
  padding: 0;
  /*.input-group.date .dropdown-menu {
            display: block;
        }*/
}
.ricercav2020.parampanel.v_desktop .form-group div .col-xs-1,
.ricercav2020.parampanel.v_tablet .form-group div .col-xs-1,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-2,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-2,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-3,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-3,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-4,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-4,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-5,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-5,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-6,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-6,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-7,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-7,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-8,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-8,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-9,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-9,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-10,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-10,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-11,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-11,
.ricercav2020.parampanel.v_desktop .form-group div.col-xs-12,
.ricercav2020.parampanel.v_tablet .form-group div.col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
.ricercav2020.parampanel.v_desktop .form-group input[type="radio"],
.ricercav2020.parampanel.v_tablet .form-group input[type="radio"] {
  margin-left: -20px;
  padding: 0;
  background: none;
}
.ricercav2020.parampanel.v_desktop .form-group label,
.ricercav2020.parampanel.v_tablet .form-group label {
  font-weight: normal;
}
.ricercav2020.parampanel.v_desktop .form-group select,
.ricercav2020.parampanel.v_tablet .form-group select {
  font-weight: normal;
  padding-left: 6px;
}
.ricercav2020.parampanel.v_desktop .form-group .radio-inline + .radio-inline,
.ricercav2020.parampanel.v_tablet .form-group .radio-inline + .radio-inline {
  margin-left: 5px;
}
.ricercav2020.parampanel.v_desktop .form-group .form-control,
.ricercav2020.parampanel.v_tablet .form-group .form-control {
  height: 40px;
}
.ricercav2020.parampanel.v_desktop .form-group label,
.ricercav2020.parampanel.v_tablet .form-group label {
  line-height: 40px;
}
.ricercav2020.parampanel.v_desktop .form-group input[type="radio"],
.ricercav2020.parampanel.v_tablet .form-group input[type="radio"] {
  height: 27px;
  margin-top: 6px;
  margin-bottom: 6px;
}
.ricercav2020.parampanel.v_desktop .form-group label.select:after,
.ricercav2020.parampanel.v_tablet .form-group label.select:after {
  content: "\f078";
  font-family: FontAwesome;
  color: #0e385b;
  position: absolute;
  right: 0;
  top: 0;
  background: none;
  z-index: 1;
  text-align: center;
  width: 25px;
  height: 100%;
  pointer-events: none;
  box-sizing: border-box;
  margin: 37px 4px 0 0;
  padding: 0;
  font-size: 11px;
  font-weight: 400;
}
.ricercav2020.parampanel.v_desktop .form-group label.select select,
.ricercav2020.parampanel.v_tablet .form-group label.select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
}
.ricercav2020.parampanel.v_desktop .form-group .form-control + .form-control,
.ricercav2020.parampanel.v_tablet .form-group .form-control + .form-control,
.ricercav2020.parampanel.v_desktop .form-group .twitter-typeahead + .form-control,
.ricercav2020.parampanel.v_tablet .form-group .twitter-typeahead + .form-control {
  margin-left: 10px;
}
.ricercav2020.parampanel.v_desktop .form-group .form-control-multibox,
.ricercav2020.parampanel.v_tablet .form-group .form-control-multibox {
  display: inline-block;
  background-color: inherit;
}
.ricercav2020.parampanel.v_desktop .form-group .form-control-multibox + .form-control-multibox,
.ricercav2020.parampanel.v_tablet .form-group .form-control-multibox + .form-control-multibox {
  padding-left: 10px;
}
.ricercav2020.parampanel.v_desktop .form-group .form-control-box,
.ricercav2020.parampanel.v_tablet .form-group .form-control-box {
  display: inline-block;
  background-color: inherit;
}
.ricercav2020.parampanel.v_desktop .form-group .form-control-box.form-control-vlabel,
.ricercav2020.parampanel.v_tablet .form-group .form-control-box.form-control-vlabel {
  /*  line-height: 30px;
            height: 53px;*/
}
.ricercav2020.parampanel.v_desktop .form-group .form-control-box.form-control-vlabel > label,
.ricercav2020.parampanel.v_tablet .form-group .form-control-box.form-control-vlabel > label {
  display: block;
  height: 19px;
  line-height: 16px;
  /* margin: 0 0 2px 0;*/
}
.ricercav2020.parampanel.v_desktop .form-group .form-control-box.form-control-vlabel > input[type="text"],
.ricercav2020.parampanel.v_tablet .form-group .form-control-box.form-control-vlabel > input[type="text"] {
  border: 1px solid #ccc;
  width: 100%;
}
.ricercav2020.parampanel.v_desktop .form-group .form-control-box.form-control-vlabel + .form-control-box.form-control-vlabel,
.ricercav2020.parampanel.v_tablet .form-group .form-control-box.form-control-vlabel + .form-control-box.form-control-vlabel {
  padding-left: 10px;
}
.ricercav2020.parampanel.v_desktop .form-group div.form-sep,
.ricercav2020.parampanel.v_tablet .form-group div.form-sep {
  display: inline-block;
  min-width: 0;
  max-width: 100%;
}
.ricercav2020.parampanel.v_desktop div.form-expand,
.ricercav2020.parampanel.v_tablet div.form-expand {
  margin: 0;
  padding: 0;
  display: none;
  margin-bottom: 20px;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-cm-popup,
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-cm-popup {
  background: #ffffff;
  border: none;
  border-right: 1px solid #0e385b;
  height: 38px;
  margin: 0 0 0 7px;
  text-align: start;
  width: 160px;
  flex-shrink: 0;
  /*            > i.fa-list-alt {
                color: #0e354f;
                font-size: 26px;
                height: 38px;
                line-height: 38px;
            }
*/
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-cm-popup img.imgbtnmaterie,
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-cm-popup img.imgbtnmaterie {
  margin: 9px 0 0 0;
  padding: 0;
  width: 22px;
  height: 22px;
  object-fit: contain;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-cm-popup > span,
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-cm-popup > span {
  color: #0e354f;
  font-size: 13.3px;
  font-weight: 700;
  margin-left: 8px;
  line-height: 38px;
  position: relative;
  vertical-align: top;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-cm-popup:hover,
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-cm-popup:hover {
  background: #eeeeee;
  color: #0e354f;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn {
  background: #ffffff;
  display: flex;
  height: 41px;
  margin: 0;
  width: 100%;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-search,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-search {
  border: 1px solid #0e385b;
  display: flex;
  width: 100%;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead {
  width: calc(100% - 40px - 5px);
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-input,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-input {
  border: 0 none;
  box-shadow: none;
  height: 38px;
  line-height: 38px;
  width: 100%;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-input:-ms-input-placeholder,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-input:-ms-input-placeholder {
  line-height: 1em;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-menu,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-menu {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 0;
  padding: 5px 5px 5px 5px;
  width: calc(100% + 40px + 10px);
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-selectable,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-selectable {
  color: #686a6a;
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  margin: 0;
  padding: 1px 10px 1px 10px;
}
strong.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-selectable,
strong.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .twitter-typeahead .p-r-textfield-selectable {
  color: #686a6a;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .p-r-btnsearch,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .p-r-btnsearch {
  font-size: 20px;
  background: #0e354f;
  border: 0 none;
  color: #ffffff;
  /*height: 100%;*/
  height: 39px;
  margin: 0 0 0 0;
  padding: 0 1px 0 1px;
  width: 75px;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .p-r-btnsearch:hover,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-search > .p-r-btnsearch:hover {
  background: #eeeeee;
  border-left: 1px solid #0e385b;
  color: #0e354f;
  height: 38px;
  margin: 0 0 0 0;
  padding: 0 1px 0 0;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-right,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-right {
  min-width: 130px;
  background-color: #eeeeee;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-right button.p-r-btnreset,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-right button.p-r-btnreset {
  background: #eeeeee;
  border: 0 none;
  color: #888888;
  display: none;
  height: 41px;
  line-height: 41px;
  width: 130px;
  font-size: 14px;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 .p-r-textfield-ctn .p-r-panel-right button.p-r-btnreset.active,
.ricercav2020.parampanel.v_tablet .p-r-row1 .p-r-textfield-ctn .p-r-panel-right button.p-r-btnreset.active {
  display: block;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnsearch,
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-row1-btnsearch {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #e5e5e5;
  border: 1px solid #0e354f;
  color: #0e354f;
  width: 40px;
  height: 40px;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnsearch.fa,
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-row1-btnsearch.fa {
  font-family: 'FontAwesome';
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnsearch:hover,
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-row1-btnsearch:hover {
  background: #0e354f;
  color: #e5e5e5;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnsearch.fa,
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-row1-btnsearch.fa {
  font-size: 16px;
}
.ricercav2020.parampanel.v_desktop div.form-expand > .p-r-row1b,
.ricercav2020.parampanel.v_tablet div.form-expand > .p-r-row1b {
  margin-top: 15px;
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a0 > div.p-r-panel-prf,
.ricercav2020.parampanel.v_tablet div.p-r-row1a0 > div.p-r-panel-prf {
  display: block;
  margin: 0;
  padding: 0;
  width: 205px;
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a0 > div.p-r-panel-prf label,
.ricercav2020.parampanel.v_tablet div.p-r-row1a0 > div.p-r-panel-prf label {
  color: #686a6a;
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0 0;
  width: 35px;
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a0 > div.p-r-panel-prf select,
.ricercav2020.parampanel.v_tablet div.p-r-row1a0 > div.p-r-panel-prf select {
  background-color: transparent;
  color: #000000;
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0 10px 0 10px;
  width: calc(100% - 35px - 35px);
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a0 > div.p-r-panel-prf > button.btnsuggest,
.ricercav2020.parampanel.v_tablet div.p-r-row1a0 > div.p-r-panel-prf > button.btnsuggest {
  font-family: 'FontAwesome';
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  /*height: 40px;*/
  vertical-align: middle;
  margin: 0;
  padding: 0;
  background: none;
  border: 0 none;
  color: #cccccc;
  /*color: #cccccc;*/
  /*height: 28px;*/
  /*line-height: 28px;*/
  line-height: 16px;
  height: 16px;
  width: 20px;
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a0 > div.p-r-panel-prf > button.btnsuggest:not(.icon),
.ricercav2020.parampanel.v_tablet div.p-r-row1a0 > div.p-r-panel-prf > button.btnsuggest:not(.icon) {
  background: none;
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a0 > div.p-r-panel-prf > button.btnsuggest:hover,
.ricercav2020.parampanel.v_tablet div.p-r-row1a0 > div.p-r-panel-prf > button.btnsuggest:hover {
  background: none;
  border: 0 none;
  cursor: pointer;
  color: #cccccc;
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a,
.ricercav2020.parampanel.v_tablet div.p-r-row1a {
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding: 0;
}
.ricercav2020.parampanel.v_desktop .p-r-row1b,
.ricercav2020.parampanel.v_tablet .p-r-row1b {
  /*
        .p-r-cercatitoli {
            display: inline-block;

            > .p-r-cbf-value {
                display: inline-block;
                height: 40px;
                line-height: 1em;
                margin: 0 0 5px 0;
                padding: 0;

                input[type="checkbox"] {
                    margin: 0 5px 0 0;
                    padding: 0;
                }
            }

            > .p-r-cbf-label + .p-r-cbf-value {
                margin-left: 0.5em;
            }
        }
*/
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-datada,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-datada,
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-dataa,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-dataa {
  padding: 6px 12px;
  width: 100%;
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-datada > input[type="text"],
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-datada > input[type="text"],
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-dataa > input[type="text"],
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-dataa > input[type="text"] {
  border: 0;
  height: 100%;
  line-height: 1em;
  width: calc(100% - 16px - 2px);
  padding: 2px 1px 2px 1px;
  font-size: 14px;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-datada > i.th-icon,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-datada > i.th-icon,
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-dataa > i.th-icon,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-dataa > i.th-icon {
  font-size: 16px;
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-cmbox,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-cmbox {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  background: #ffffff;
  border: 1px solid #cccccc;
  display: inline-block;
  height: 40px;
  margin: 0;
  /*padding-right: 5px;*/
  width: 100%;
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-cmbox > input[type="text"].p-r-cm,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-cmbox > input[type="text"].p-r-cm {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  background: none;
  border: 0 none;
  height: 38px;
  line-height: 38px;
  margin: 0;
  /*padding: 0;*/
  width: calc(100% - 40px - 5px);
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-cmbox > input[type="text"].p-r-cm:-ms-input-placeholder,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-cmbox > input[type="text"].p-r-cm:-ms-input-placeholder {
  line-height: 1em;
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  height: 40px;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  background: none;
  border: 0 none;
  color: #cccccc;
  display: none;
  height: 38px;
  line-height: 38px;
  width: 40px;
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset.fa,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset.fa {
  font-family: 'FontAwesome';
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset.fa,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset.fa {
  font-size: 16px;
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset.fa,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset.fa {
  font-size: 22px;
}
.ricercav2020.parampanel.v_desktop .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset:hover,
.ricercav2020.parampanel.v_tablet .p-r-row2 .p-r-cmbox > .p-r-cm-btnreset:hover {
  color: #686a6a;
}
.ricercav2020.parampanel.v_desktop .p-r-row2 + .p-r-row3,
.ricercav2020.parampanel.v_tablet .p-r-row2 + .p-r-row3 {
  margin-top: 15px;
}
.ricercav2020.parampanel.v_desktop .p-r-row3 div.p-r-estheader,
.ricercav2020.parampanel.v_tablet .p-r-row3 div.p-r-estheader {
  margin: 0;
  padding: 0;
}
.ricercav2020.parampanel.v_desktop .p-r-row3 div.p-r-estheader > label,
.ricercav2020.parampanel.v_tablet .p-r-row3 div.p-r-estheader > label {
  color: #0e385b;
  font-family: "Titillium Web", sans-serif;
  font-size: 13.3px;
  font-weight: bold;
}
.ricercav2020.parampanel.v_desktop .p-r-row3 + .p-r-row4,
.ricercav2020.parampanel.v_tablet .p-r-row3 + .p-r-row4 {
  margin-top: 15px;
}
.ricercav2020.parampanel.v_desktop .p-r-advancedpanel + .p-r-row6,
.ricercav2020.parampanel.v_tablet .p-r-advancedpanel + .p-r-row6 {
  margin-top: 25px;
}
.ricercav2020.parampanel.v_desktop .p-r-row6 button.p-r-btnreset,
.ricercav2020.parampanel.v_tablet .p-r-row6 button.p-r-btnreset {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #eeeeee;
  border: 1px solid #0e354f;
  color: #0e354f;
}
.ricercav2020.parampanel.v_desktop .p-r-row6 button.p-r-btnreset.fa,
.ricercav2020.parampanel.v_tablet .p-r-row6 button.p-r-btnreset.fa {
  font-family: 'FontAwesome';
}
.ricercav2020.parampanel.v_desktop .p-r-row6 button.p-r-btnreset:hover,
.ricercav2020.parampanel.v_tablet .p-r-row6 button.p-r-btnreset:hover {
  background: #0e354f;
  color: #ffffff;
}
.ricercav2020.parampanel.v_desktop .p-r-row6 button.p-r-btnsearch,
.ricercav2020.parampanel.v_tablet .p-r-row6 button.p-r-btnsearch {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #0e354f;
  border: 1px solid #0e354f;
  color: #ffffff;
  min-width: 140px;
}
.ricercav2020.parampanel.v_desktop .p-r-row6 button.p-r-btnsearch.fa,
.ricercav2020.parampanel.v_tablet .p-r-row6 button.p-r-btnsearch.fa {
  font-family: 'FontAwesome';
}
.ricercav2020.parampanel.v_desktop .p-r-row6 button.p-r-btnsearch:hover,
.ricercav2020.parampanel.v_tablet .p-r-row6 button.p-r-btnsearch:hover {
  background: #eeeeee;
  color: #0e354f;
}
.ricercav2020.parampanel.v_desktop .p-r-row6 button.p-r-btnreset + button.p-r-btnsearch,
.ricercav2020.parampanel.v_tablet .p-r-row6 button.p-r-btnreset + button.p-r-btnsearch {
  margin-left: 10px;
}
.ricercav2020.parampanel.v_tablet {
  padding: 15px 15px 15px 15px;
}
.ricercav2020.parampanel.v_tablet {
  padding: 15px 15px 15px 0;
}
.ricercav2020.parampanel.v_tablet .p-r-row1 {
  /*        button.p-r-cm-popup:hover {
            background: #eeeeee;
            color: #0e354f;
        }
*/
}
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-cm-popup {
  border-left: none;
  border-right: 1px solid #0e385b;
  margin: 0;
  padding: 0 15px 0 15px;
  width: 54px;
}
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-cm-popup img.imgbtnmaterie {
  margin: 1px 0 0 0;
  padding: 0;
  width: 23px;
  height: 23px;
  object-fit: contain;
}
.ricercav2020.parampanel.v_desktop {
  max-width: calc(100% - 310px - 45px);
  min-width: 800px;
  transition: width 5s ease-in-out;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnadvanced {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  width: 40px;
  height: 40px;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
  background: none;
  border: 0 none;
  color: #cccccc;
  height: 38px;
  line-height: 39px;
  width: 65px;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnadvanced.fa {
  font-family: 'FontAwesome';
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnadvanced.fa {
  font-size: 16px;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnadvanced img.imgbtnadvanced {
  margin: 0;
  padding: 0;
  width: 20px;
  height: 18px;
  object-fit: contain;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnadvanced.resetta {
  color: #888888;
  width: 130px;
  background: #eeeeee;
  height: auto;
}
.ricercav2020.parampanel.v_desktop .p-r-row1 button.p-r-row1-btnadvanced:hover {
  color: #686a6a;
  background: #eeeeee;
}
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-row1-btnadvanced.forced {
  background: none;
  border: 0 none;
  height: auto;
}
.ricercav2020.parampanel.v_tablet .p-r-row1 button.p-r-row1-btnadvanced.forced img.imgbtnadvanced {
  margin: 0;
  padding: 0;
  width: 20px;
  height: 18px;
  object-fit: contain;
}
.v_tablet.ricercav2020.parampanel .p-r-row1 .p-r-textfield-ctn {
  /*width: calc(100% - 2*@PARPNLM-BTNSQUARE-WIDTH - 2*@PARPNLM-INPUT-ELE-SEP-WIDTH - 4px);*/
  width: 100%;
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnsearch {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #e5e5e5;
  border: 1px solid #0e354f;
  color: #0e354f;
  width: 48px;
  height: 48px;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnsearch.fa {
  font-family: 'FontAwesome';
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnsearch:hover {
  background: #0e354f;
  color: #e5e5e5;
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnsearch.fa {
  font-size: 22px;
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnadvanced {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #0e354f;
  border: 1px solid #0e354f;
  color: #ffffff;
  width: 48px;
  height: 48px;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnadvanced.fa {
  font-family: 'FontAwesome';
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnadvanced:hover {
  background: #eeeeee;
  color: #0e354f;
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnadvanced.fa {
  font-size: 22px;
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnadvanced.fa {
  font-size: 22px;
}
.v_tablet.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnadvanced.fa.fa-filter {
  background: #0e385b;
  color: #ffffff;
  height: 100%;
  width: 75px;
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a0 > div.p-r-panel-prf label {
  padding: 0 0 0 2px;
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a0 > div.p-r-panel-prf select {
  padding: 0 10px 0 5px;
}
.ricercav2020.parampanel.v_tablet div.p-r-row1a0 > div.p-r-panel-prf label {
  padding: 0 0 0 2px;
}
.ricercav2020.parampanel.v_tablet div.p-r-row1a0 > div.p-r-panel-prf select {
  padding: 0 10px 0 3px;
  width: 130px;
  flex-shrink: 0;
}
.ricercav2020.parampanel.v_desktop div.p-r-row1a ric-parampanelmateriaselected .ric-selected-panel {
  margin-left: 178px;
  padding: 0;
}
.ricercav2020.parampanel.v_tablet div.p-r-row1a ric-parampanelmateriaselected .ric-selected-panel {
  margin-left: 42px;
}
/*.v_tablet.ricercav2020.parampanel,*/
.v_mobile.ricercav2020.parampanel {
  /*background-color: @COLOR-MIDLIGHTGREY;*/
  padding: 7px 7px 7px 7px;
}
.v_mobile.ricercav2020.parampanel .form-group {
  background-color: inherit;
  margin: 0;
  padding: 0;
  /*.input-group.date .dropdown-menu {
            display: block;
        }*/
}
.v_mobile.ricercav2020.parampanel .form-group div .col-xs-1,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-2,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-3,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-4,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-5,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-6,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-7,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-8,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-9,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-10,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-11,
.v_mobile.ricercav2020.parampanel .form-group div.col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
.v_mobile.ricercav2020.parampanel .form-group input[type="radio"] {
  margin-left: -20px;
  padding: 0;
  background: none;
}
.v_mobile.ricercav2020.parampanel .form-group label {
  font-weight: normal;
}
.v_mobile.ricercav2020.parampanel .form-group select {
  font-weight: normal;
  padding-left: 6px;
}
.v_mobile.ricercav2020.parampanel .form-group .radio-inline + .radio-inline {
  margin-left: 5px;
}
.v_mobile.ricercav2020.parampanel .form-group button,
.v_mobile.ricercav2020.parampanel .form-group button > span {
  line-height: 50px;
  height: 50px;
}
.v_mobile.ricercav2020.parampanel .form-group .form-control {
  height: 50px;
  font-size: 16px;
  line-height: 1.42857143;
}
.v_mobile.ricercav2020.parampanel .form-group label {
  line-height: 50px;
}
.v_mobile.ricercav2020.parampanel .form-group input[type="radio"] {
  height: 37px;
  margin-top: 6px;
  margin-bottom: 6px;
}
.v_mobile.ricercav2020.parampanel .form-group .form-control + .form-control,
.v_mobile.ricercav2020.parampanel .form-group .twitter-typeahead + .form-control,
.v_mobile.ricercav2020.parampanel .form-group .p-r-textfield-ctn + .form-control {
  margin-left: 5px;
}
.v_mobile.ricercav2020.parampanel .form-group .form-control-multibox {
  display: inline-block;
  background-color: inherit;
}
.v_mobile.ricercav2020.parampanel .form-group .form-control-multibox + .form-control-multibox {
  padding-left: 5px;
}
.v_mobile.ricercav2020.parampanel .form-group .form-control-box {
  display: inline-block;
  background-color: inherit;
}
.v_mobile.ricercav2020.parampanel .form-group .form-control-box.form-control-vlabel {
  line-height: 30px;
  height: 53px;
}
.v_mobile.ricercav2020.parampanel .form-group .form-control-box.form-control-vlabel > label {
  display: block;
  height: 16px;
  line-height: 16px;
  margin: 0 0 2px 0;
}
.v_mobile.ricercav2020.parampanel .form-group .form-control-box.form-control-vlabel > input[type="text"] {
  width: 100%;
}
.v_mobile.ricercav2020.parampanel .form-group .form-control-box.form-control-vlabel + .form-control-box.form-control-vlabel {
  padding-left: 5px;
}
.v_mobile.ricercav2020.parampanel .form-group div.form-sep {
  display: inline-block;
  min-width: 0;
  max-width: 100%;
}
.v_mobile.ricercav2020.parampanel div.form-expand {
  margin: 0;
  padding: 0;
  display: none;
}
.v_mobile.ricercav2020.parampanel .p-r-row1 {
  margin: 1px 0 0 0;
  height: 50px;
}
.v_mobile.ricercav2020.parampanel .p-r-row1 .p-r-textfield-ctn {
  background: #ffffff;
  border: 1px solid #0e354f;
  /*border-right: none;*/
  /*display: flex;*/
  display: inline-block;
  line-height: 50px;
  height: 50px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.v_mobile.ricercav2020.parampanel .p-r-row1 .p-r-textfield-ctn .twitter-typeahead {
  width: calc(100% - 40px - 4px);
}
.v_mobile.ricercav2020.parampanel .p-r-row1 .p-r-textfield-ctn .twitter-typeahead .p-r-textfield-input {
  border: 0 none;
  height: 48px;
  line-height: 48px;
  box-shadow: none;
  width: 100%;
}
.v_mobile.ricercav2020.parampanel .p-r-row1 .p-r-textfield-ctn .twitter-typeahead .p-r-textfield-menu {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 0;
  padding: 5px 5px 5px 5px;
  /*width: 100%;*/
  width: calc(100% + 50px + 10px);
}
.v_mobile.ricercav2020.parampanel .p-r-row1 .p-r-textfield-ctn .twitter-typeahead .p-r-textfield-selectable {
  color: #686a6a;
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  margin: 0;
  padding: 3px 10px 3px 10px;
}
strong.v_mobile.ricercav2020.parampanel .p-r-row1 .p-r-textfield-ctn .twitter-typeahead .p-r-textfield-selectable {
  color: #686a6a;
}
.v_mobile.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnsearch {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #0e354f;
  border: 1px solid #0e354f;
  color: #ffffff;
  width: 48px;
  height: 48px;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.v_mobile.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnsearch.fa {
  font-family: 'FontAwesome';
}
.v_mobile.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnsearch:hover {
  background: #eeeeee;
  color: #0e354f;
}
.v_mobile.ricercav2020.parampanel .p-r-row1 button.p-r-row1-btnsearch.fa {
  font-size: 22px;
}
.v_mobile.ricercav2020.parampanel .p-r-row1 + .p-r-row2 {
  margin-top: 20px;
}
.v_mobile.ricercav2020.parampanel .p-r-row2 .p-r-row2-btnmateriaservizio {
  /*.BTN-WHITE();*/
  font-family: "Titillium Web", sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  background: #eeeeee;
  border: 1px solid #0e385b;
  color: #0e354f;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  /*
            > span {
                .PARPNLM-BTNSQUARE();
                text-align: center;
                padding: 0 5px 0 0;
            }
            */
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog,
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content,
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content {
  background: #ffffff;
  height: 100%;
  border: 0 none;
  margin: 0;
  padding: 0;
  /*min-height: 300px;*/
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-header,
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-header,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-header {
  border: 0 none;
  height: 65px;
  padding: 15px 15px 15px 15px;
  /*
                background: @COLOR-WHITE;
                border: 0 none;
                height: 30px;
                margin: 0;
                padding: 0;

                > button.close {
                    background: @COLOR-MIDLIGHTGREY;
                    height: 30px;
                    width: 30px;
                }
                    */
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-header > .modal-title,
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-header > .modal-title,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-header > .modal-title {
  color: #0e354f;
  font-family: "Titillium Web", sans-serif;
  font-size: 22px;
  font-weight: 600;
  height: 35px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body,
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body {
  height: calc(100% - 65px - 90px);
  margin: 0;
  overflow-y: auto;
  padding: 0;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body > .mainctn,
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body > .mainctn,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body > .mainctn {
  /*border: 1px solid @COLOR-MIDDARKGREY;*/
  /*margin: 10px 10px 10px 10px;*/
  margin: 0;
  padding: 0;
  /*> .mainctn-header {
                        background: @COLOR-WHITE;
                    }*/
}
/*
    Il mobile non ha il btnsuggest.
    Estendo la larghezza.
*/
/*
.v_mobile.ricercav2020.parampanel .p-r-row1 .p-r-textfield-ctn .twitter-typeahead {
    width: 100%;

    .p-r-textfield-menu {
        width: 100%;
    }
}
*/
/*div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body,
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body {
*/
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control {
  height: 50px;
  font-size: 16px;
  line-height: 1.42857143;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row1 .p-r-textfield-box {
  background: #eeeeee;
  margin: 0;
  padding: 0;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row1 .p-r-textfield-box .twitter-typeahead {
  background: #eeeeee;
  width: calc(100% - 50px - 4px);
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row1 .p-r-textfield-box .twitter-typeahead .p-r-textfield-input {
  background: #eeeeee;
  border: 0 none;
  height: 48px;
  font-size: 16px;
  line-height: 1.42857143;
  padding: 5px 12px;
  width: 100%;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row1 .p-r-textfield-box .twitter-typeahead .p-r-textfield-menu {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 0;
  padding: 5px 5px 5px 5px;
  width: 100%;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row1 .p-r-textfield-box .twitter-typeahead .p-r-textfield-selectable {
  color: #686a6a;
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  margin: 0;
  padding: 3px 10px 3px 10px;
}
strongdiv.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row1 .p-r-textfield-box .twitter-typeahead .p-r-textfield-selectable {
  color: #686a6a;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row1 .p-r-textfield-box button.p-r-row1-btnsearch {
  width: 48px;
  height: 48px;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
  display: inline-block;
  background: #eeeeee;
  border: 0 none;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row1 .p-r-textfield-box button.p-r-row1-btnsearch.fa {
  font-size: 22px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row2 {
  padding: 15px 15px 15px 15px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row2 > .contenuto {
  margin: 0;
  padding: 25px 0 25px 0;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row2 + .p-r-row3 {
  border-top: 1px solid #cccccc;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 {
  padding: 15px 15px 15px 15px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto {
  margin: 0;
  padding: 25px 0 25px 0;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto div.p-r-datarange-box .l-titolo {
  height: 50px;
  line-height: 50px;
  margin: 0;
  padding: 0;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto div.p-r-datarange-box .l-titolo > label > input[type="radio"] {
  height: 18px;
  margin: 16px 0 0 -20px;
  width: 18px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto div.p-r-datarange-box .p-r-datada,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto div.p-r-datarange-box .p-r-dataa {
  background: #eeeeee;
  width: 190px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto div.p-r-datarange-box .p-r-datada input[type="text"],
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto div.p-r-datarange-box .p-r-dataa input[type="text"] {
  background: #eeeeee;
  border: 0 none;
  color: #686a6a;
  font-size: 16px;
  height: 100%;
  line-height: 1em;
  width: 140px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto div.p-r-datarange-box .p-r-datada i.th-icon,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto div.p-r-datarange-box .p-r-dataa i.th-icon {
  font-size: 16px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 > .contenuto div.p-r-datarange-box .p-r-datada + .p-r-dataa {
  margin-top: 5px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3 + .p-r-row4 {
  border-top: 1px solid #cccccc;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 {
  padding: 15px 15px 15px 15px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto {
  margin: 0;
  padding: 25px 0 25px 0;
  /*
            div.p-r-cercatitoli-box,
            div.p-r-cercaambito-box {
                label {
                    color: @COLOR-TEXT-BLACK;
                    font-family: @FONT-TITILLIUMWEB;
                    font-size: @PARPNLM-INPUT-FONT-SIZE;
                    font-weight: normal;
                    height: @PARPNLM-INPUT-ELE-HEIGHT;
                    line-height: @PARPNLM-INPUT-ELE-HEIGHT;
                    vertical-align: middle;
                }

                label.radio-inline {
                    height: @PARPNLM-INPUT-ELE-HEIGHT;
                    line-height: @PARPNLM-INPUT-ELE-HEIGHT;
                    vertical-align: top;

                    > input[type="radio"] {
                        height: (@PARPNLM-INPUT-FONT-SIZE + 2px);
                        margin: (@PARPNLM-INPUT-FONT-SIZE) 0 0 -(@PARPNLM-INPUT-FONT-SIZE + 2px + 1px);
                        width: (@PARPNLM-INPUT-FONT-SIZE + 2px);
                    }
                }

                .p-r-cbf-label {
                    margin-right: 20px;
                }

                label .radio-inline + label.radio-inline {
                    margin-left: 20px;
                }
            }

*/
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto .form-control-box.form-control-vlabel {
  /*select {
                    background: @COLOR-MIDGREY;
                    border: 1px solid @COLOR-MIDDARKGREY;
                    color: @COLOR-TEXT-DARKGREY;
                    font-size: @PARPNLM-INPUT-FONT-SIZE;
                    font-weight: normal;
                    height: @PARPNLM-INPUT-ELE-HEIGHT - 2px;
                    line-height: 1.42857143;
                    margin: 0;
                    padding: 5px 12px 5px 12px;
                    width: 100%;
                }*/
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto .form-control-box.form-control-vlabel label {
  color: #000000;
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  font-weight: normal;
  height: 16px;
  line-height: 50px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto .form-control-box.form-control-vlabel input[type="text"] {
  background: #eeeeee;
  border: 1px solid #cccccc;
  color: #686a6a;
  font-size: 16px;
  font-weight: normal;
  height: 48px;
  line-height: 1.42857143;
  margin: 0;
  padding: 5px 12px 5px 12px;
  width: 100%;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto .form-control-box.form-control-vlabel label.select {
  width: 100%;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto .form-control-box.form-control-vlabel label.select:after {
  content: "\f078";
  font-family: FontAwesome;
  color: #cccccc;
  position: absolute;
  right: 0;
  top: auto;
  background: none;
  z-index: 1;
  text-align: center;
  width: 75px;
  height: 100%;
  pointer-events: none;
  box-sizing: border-box;
  margin: 46px 0 0 0;
  padding: 0;
  font-size: 13px;
  font-weight: 400;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto .form-control-box.form-control-vlabel label.select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #eeeeee;
  border: 1px solid #cccccc;
  color: #686a6a;
  font-size: 16px;
  font-weight: normal;
  height: 48px;
  line-height: 1.42857143;
  margin: 0;
  padding: 5px 12px 5px 12px;
  width: 100%;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto div.form-control-box + div.form-control-box {
  margin-top: 25px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto div.p-r-estgiornomeseanno-box > div {
  padding: 0;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 > .contenuto div.p-r-estgiornomeseanno-box > div + div {
  padding-left: 5px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4 + .p-r-row5 {
  border-top: 1px solid #cccccc;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row5 {
  height: 50px;
  margin-bottom: 20px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row5 > button.p-r-btnreset {
  background: #ffffff;
  border: 0 none;
  color: #0e354f;
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  line-height: 50px;
  padding: 0;
  vertical-align: middle;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row5 > button.p-r-btnreset > .fa-times-circle {
  background: none;
  border: 0 none;
  font-size: 22px;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row2.p-r-pargroup-tip > .titolo,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3.p-r-pargroup-date > .titolo,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4.p-r-pargroup-other > .titolo {
  color: #0e354f;
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  font-weight: 600;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row2.p-r-pargroup-tip > .titolo > .fa-toggle-on,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3.p-r-pargroup-date > .titolo > .fa-toggle-on,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4.p-r-pargroup-other > .titolo > .fa-toggle-on,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row2.p-r-pargroup-tip > .titolo .fa-toggle-off,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3.p-r-pargroup-date > .titolo .fa-toggle-off,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4.p-r-pargroup-other > .titolo .fa-toggle-off {
  background: none;
  border: 0 none;
  font-size: 22px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row2.p-r-pargroup-tip > .contenuto,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row3.p-r-pargroup-date > .contenuto,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-row4.p-r-pargroup-other > .contenuto {
  display: none;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row1,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row1b > div.p-r-row2,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row3,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row4,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row5 {
  padding-left: 30px;
  padding-right: 30px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row1 > .titolo label,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row1b > div.p-r-row2 > .titolo label,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row3 > .titolo label,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row4 > .titolo label,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row5 > .titolo label {
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  font-weight: 600;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row1 > .titolo label:hover,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row1b > div.p-r-row2 > .titolo label:hover,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row3 > .titolo label:hover,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row4 > .titolo label:hover,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row5 > .titolo label:hover {
  cursor: pointer;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row4 .p-r-estart-box {
  padding-top: 105px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  bottom: 0;
  height: 80px;
  line-height: 50px;
  margin: 0;
  padding: 15px 15% 15px 15%;
  position: absolute;
  text-align: center;
  width: 100%;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer > button.p-r-footer-btnsearch {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #0e354f;
  border: 1px solid #0e354f;
  color: #ffffff;
  border: 0 none;
  font-size: 22px;
  width: 100%;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer > button.p-r-footer-btnsearch.fa {
  font-family: 'FontAwesome';
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer > button.p-r-footer-btnsearch:hover {
  background: #eeeeee;
  color: #0e354f;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control {
  height: 50px;
  font-size: 16px;
  line-height: 1.42857143;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box {
  margin-top: 15px;
  padding: 0 10px 0 10px;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box.form-control-vlabel label {
  color: #686a6a;
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: 19px;
  line-height: 16px;
  margin-bottom: 5px;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box.form-control-vlabel input[type="text"] {
  background: #ffffff;
  border: 1px solid #cccccc;
  color: #686a6a;
  font-size: 16px;
  font-weight: normal;
  height: 40px;
  line-height: 1.42857143;
  margin: 0;
  padding: 5px 12px 5px 12px;
  width: 100%;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box.form-control-vlabel label.select {
  width: 100%;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box.form-control-vlabel label.select:after {
  content: "\f078";
  font-family: FontAwesome;
  color: #cccccc;
  position: absolute;
  right: 0;
  top: auto;
  background: none;
  z-index: 1;
  text-align: center;
  width: 50px;
  height: 100%;
  pointer-events: none;
  box-sizing: border-box;
  margin: -28px 0 0 0;
  padding: 0;
  font-size: 13px;
  font-weight: 400;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box.form-control-vlabel label.select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #ffffff;
  border: 1px solid #cccccc;
  color: #686a6a;
  font-size: 16px;
  font-weight: normal;
  height: 40px;
  line-height: 1.42857143;
  margin: 0;
  padding: 5px 12px 5px 12px;
  width: 100%;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.form-control-box + div.form-control-box {
  /*margin-left: 10px;*/
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.p-r-estheader {
  margin: 25px 10px 0 25px;
  padding: 0;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.p-r-estheader > label {
  color: #0e385b;
  font-family: "Titillium Web", sans-serif;
  font-size: 13.3px;
  font-weight: bold;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-textfield-box {
  height: 40px;
  line-height: 40px;
  margin: 0 15px 0 15px;
  padding: 0;
  width: calc(100% - 30px);
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-textfield-box .twitter-typeahead {
  margin: 0;
  padding: 0;
  border: 0 none;
  height: 40px;
  line-height: 40px;
  width: calc(100% - 55px);
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-textfield-box .twitter-typeahead input.p-r-textfield {
  margin: 0;
  padding: 0 10px 0 10px;
  border: 0 none;
  height: 36px;
  line-height: 36px;
  /*width: calc(100% - 50px);*/
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-textfield-box .twitter-typeahead .p-r-textfield-input {
  background: #ffffff;
  border: 0 none;
  height: 48px;
  font-size: 16px;
  line-height: 1.42857143;
  padding: 5px 12px;
  width: 100%;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-textfield-box .twitter-typeahead .p-r-textfield-menu {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 0;
  padding: 5px 5px 5px 5px;
  width: 100%;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-textfield-box .twitter-typeahead .p-r-textfield-selectable {
  color: #686a6a;
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  /*height: 25px;*/
  line-height: 30px;
  margin: 0;
  padding: 3px 5px 3px 5px;
}
strongdiv.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-textfield-box .twitter-typeahead .p-r-textfield-selectable {
  color: #686a6a;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-textfield-box > button.p-r-row1-btnadvanced1 {
  background: none;
  border: 0 none;
  height: auto;
  width: 50px;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .p-r-textfield-box > button.p-r-row1-btnadvanced1 img.imgbtnadvanced {
  margin: 0;
  padding: 0;
  width: 20px;
  height: 18px;
  object-fit: contain;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box.form-control-vlabel > .p-r-datada,
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box.form-control-vlabel > .p-r-dataa {
  border: 1px solid #cccccc;
  height: 42px;
  margin: 0;
  padding: 0;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box.form-control-vlabel > .p-r-datada > input[type="text"],
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body .form-control-box.form-control-vlabel > .p-r-dataa > input[type="text"] {
  border: 0 none;
  margin: 0;
  padding: 0 0 0 10px;
  width: calc(100% - 30px);
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content > .modal-body > .mainctn > .mainctn-body > div.p-r-row4 .p-r-estart-box {
  padding-top: 105px;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer {
  background: #ffffff;
  border: 0 none;
  bottom: 0;
  height: 65px;
  line-height: 65px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnreset {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnreset.fa {
  font-family: 'FontAwesome';
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnsearch {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #0e354f;
  border: 1px solid #0e354f;
  color: #ffffff;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnsearch.fa {
  font-family: 'FontAwesome';
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnsearch:hover {
  background: #eeeeee;
  color: #0e354f;
}
div.v_mobile.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnreset + button.p-r-btnsearch {
  margin-left: 20px;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body {
  /*overflow-y: unset;*/
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 {
  margin: 0;
  padding: 0;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 div.p-r-rowsel-materia,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 div.p-r-rowsel-servizio {
  border-top: 1px solid #cccccc;
  padding: 15px 15px 15px 15px;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 div.p-r-rowsel-materia > .titolo,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 div.p-r-rowsel-servizio > .titolo {
  color: #0e354f;
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 div.p-r-rowsel-materia > .titolo button.a-children,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 div.p-r-rowsel-servizio > .titolo button.a-children {
  background: none;
  border: 0 none;
  color: #0e354f;
  font-size: 16px;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 div.p-r-rowsel-materia:hover,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 div.p-r-rowsel-servizio:hover {
  cursor: pointer;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-1 div.p-r-rowsel-materia + div.p-r-rowsel-servizio {
  border-bottom: 1px solid #cccccc;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 {
  margin: 0;
  padding: 0 10px 0 10px;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 > div.goback {
  color: #000000;
  height: 40px;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 > div.goback:hover {
  cursor: pointer;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 > div.titolo-codmat-evidenze {
  margin: 0 0 15px 0;
  height: 20px;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 > div.titolo-codmat-evidenze span {
  background: #C2D6EB;
  color: black;
  font-family: "Titillium Web", sans-serif;
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  padding: 2px 4px 2px 4px;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 ric-parampanelmateriadiv {
  margin: 20px 0 0 0;
  padding: 0;
  height: calc(100% - 20px);
  display: block;
  position: relative;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 ric-parampanelmateriadiv ric-parampanelmateriapanel {
  padding: 0;
  display: block;
  height: 100%;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 ric-parampanelmateriadiv ric-parampanelmateriapanel div.contenuto {
  height: 100%;
  display: flex;
  flex-direction: column;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 ric-parampanelmateriadiv ric-parampanelmateriapanel div.contenuto div.evidenze div.evidenza div.evi {
  display: none;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 ric-parampanelmateriadiv ric-parampanelmateriapanel div.contenuto .cod-materie-container {
  /*height: 100%;*/
  /*position: relative;*/
  /*height: 100%;*/
  /*height: 300px;*/
  margin: 20px 0 0 0;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-2 ric-parampanelmateriadiv ric-parampanelmateriapanel div.contenuto .cod-materie-container .cod-materia-folder-box {
  height: calc(100vh - 150px);
  overflow-y: auto;
  scrollbar-width: none;
  /*display: none;*/
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-3 {
  margin: 0;
  padding: 0 10px 0 10px;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-body .mainctn div.mainctn-body > div.step.step-3 > div.goback {
  color: #000000;
  height: 40px;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-footer {
  background: #ffffff;
  border: 0 none;
  bottom: 0;
  height: 65px;
  line-height: 65px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnreset {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnreset.fa {
  font-family: 'FontAwesome';
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnsearch {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #0e354f;
  border: 1px solid #0e354f;
  color: #ffffff;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnsearch.fa {
  font-family: 'FontAwesome';
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnsearch:hover {
  background: #eeeeee;
  color: #0e354f;
}
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup .modal-dialog .modal-content .modal-footer > div.buttons > button.p-r-btnreset + button.p-r-btnsearch {
  margin-left: 20px;
}
.v_mobile.ricercav2020.parampanel .p-r-textfield-ctn button.p-r-row1-btnadvanced {
  background: #ffffff;
  border: 0 none;
  line-height: 48px;
  height: 48px;
  width: 40px;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.v_mobile.ricercav2020.parampanel .p-r-textfield-ctn button.p-r-row1-btnadvanced img.imgbtnadvanced {
  margin: 0;
  padding: 0;
  width: 20px;
  height: 18px;
  object-fit: contain;
}
.v_mobile.ricercav2020.parampanel div.p-r-row1a0 > div.p-r-panel-prf {
  display: block;
  margin: 0;
  padding: 0;
  width: 215px;
}
.v_mobile.ricercav2020.parampanel div.p-r-row1a0 > div.p-r-panel-prf label {
  color: #000000;
  font-family: "Titillium Web", sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0 3px;
  width: 35px;
}
.v_mobile.ricercav2020.parampanel div.p-r-row1a0 > div.p-r-panel-prf select {
  background-color: transparent;
  color: #000000;
  font-family: "Titillium Web", sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0 10px 0 10px;
  width: calc(100% - 35px - 35px - 20px);
}
.v_mobile.ricercav2020.parampanel div.p-r-row1a0 > div.p-r-panel-prf > button.btnsuggest {
  font-family: 'FontAwesome';
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  /*height: 40px;*/
  vertical-align: middle;
  margin: 0;
  padding: 0;
  background: none;
  border: 0 none;
  color: #cccccc;
  /*color: #cccccc;*/
  /*height: 28px;*/
  /*line-height: 28px;*/
  line-height: 16px;
  height: 16px;
  width: 20px;
}
.v_mobile.ricercav2020.parampanel div.p-r-row1a0 > div.p-r-panel-prf > button.btnsuggest:not(.icon) {
  background: none;
}
.v_mobile.ricercav2020.parampanel div.p-r-row1a0 > div.p-r-panel-prf > button.btnsuggest:hover {
  background: none;
  border: 0 none;
  cursor: pointer;
  color: #cccccc;
}
.v_mobile.ricercav2020.parampanel .p-r-row-footer {
  bottom: 0;
  margin: 0 0 0 -22px;
  padding: 0;
  position: fixed;
}
.v_mobile.ricercav2020.parampanel .p-r-row-footer button.p-r-footer-btnsearch {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: #0e354f;
  border: 1px solid #0e354f;
  color: #ffffff;
  bottom: 0;
  display: block;
  margin: 0;
  padding: 0;
}
.v_mobile.ricercav2020.parampanel .p-r-row-footer button.p-r-footer-btnsearch.fa {
  font-family: 'FontAwesome';
}
.v_mobile.ricercav2020.parampanel .p-r-row-footer button.p-r-footer-btnsearch:hover {
  background: #eeeeee;
  color: #0e354f;
}
.v_mobile.ricercav2020.parampanel .p-r-row-footer.active {
  display: none;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box .panel-group,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box .panel-group,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box .panel,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box .panel,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box .panel-title,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box .panel-title,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box .panel-heading,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box .panel-heading,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box .panel-collapse,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box .panel-collapse,
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box .panel-body,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box .panel-body {
  background: white;
  border: 0 none;
  margin: 0;
  padding: 0;
  box-shadow: none;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item {
  height: 22px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item button.chk,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item button.chk {
  border: 0 none;
  color: #eeeeee;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  width: 20px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item button.chk:not(.icon),
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item button.chk:not(.icon) {
  background: none;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item label.titolo,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item label.titolo {
  color: #000000;
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  font-weight: normal;
  height: 16px;
  font-weight: 400;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item label.titolo:hover,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item label.titolo:hover {
  cursor: pointer;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item label.titolo label.total_before,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item label.titolo label.total_before {
  font-weight: 400;
  margin: 0 0 0 5px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item label.titolo label.total,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item label.titolo label.total {
  font-weight: bold;
  margin: 0 0 0 5px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item label.titolo.total0,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item label.titolo.total0 {
  color: #888888;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item.sel1 button.chk,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item.sel1 button.chk {
  color: #000000;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item.sel2 button.chk,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item.sel2 button.chk {
  color: #cccccc;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.item.sel3 button.chk,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.item.sel3 button.chk {
  color: #eeeeee;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.tuttiservizi.item.sel2 button.chk,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.tuttiservizi.item.sel2 button.chk {
  border: 0 none;
  color: #eeeeee;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  width: 20px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.tuttiservizi.item.sel2 button.chk:not(.icon),
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.tuttiservizi.item.sel2 button.chk:not(.icon) {
  background: none;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.tuttiservizi.item.sel3 button.chk,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.tuttiservizi.item.sel3 button.chk {
  border: 0 none;
  color: #eeeeee;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  width: 20px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.tuttiservizi.item.sel3 button.chk:not(.icon),
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.tuttiservizi.item.sel3 button.chk:not(.icon) {
  background: none;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box > div.tuttiservizi + div.panel-group,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box > div.tuttiservizi + div.panel-group {
  margin-top: 30px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel-group + div.panel-group,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel-group + div.panel-group {
  border-top: 1px solid #cccccc;
  margin-top: 3px;
  padding-top: 12px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel-heading.item,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel-heading.item {
  /*button.r-icon {
                .NORMALIZE-BUTTON-TRANSPARENT();
                height: 14px;

                > span.icon-collapse {
                    background-position: -215px -40px;
                    height: 5px;
                    width: 9px;
                }
            }*/
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel-heading.item button.r-icon:not(.collapsed),
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel-heading.item button.r-icon:not(.collapsed) {
  border: 0 none;
  margin: 0;
  padding: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  font-size: 11px;
  font-weight: 400;
  height: 14px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel-heading.item button.r-icon:not(.collapsed):not(.icon),
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel-heading.item button.r-icon:not(.collapsed):not(.icon) {
  background: none;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel-heading.item button.r-icon:not(.collapsed)::before,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel-heading.item button.r-icon:not(.collapsed)::before {
  content: "\f077";
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel-heading.item button.r-icon.collapsed,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel-heading.item button.r-icon.collapsed {
  border: 0 none;
  margin: 0;
  padding: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  font-size: 11px;
  font-weight: 400;
  height: 14px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel-heading.item button.r-icon.collapsed:not(.icon),
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel-heading.item button.r-icon.collapsed:not(.icon) {
  background: none;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel-heading.item button.r-icon.collapsed::before,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel-heading.item button.r-icon.collapsed::before {
  content: "\f078";
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel > div.panel-collapse > div.panel-body,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel > div.panel-collapse > div.panel-body {
  margin: 0;
  padding: 10px 0 20px 20px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel > div.panel-collapse > div.panel-body div.item + div.item,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel > div.panel-collapse > div.panel-body div.item + div.item {
  border-top: 1px solid #cccccc;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 0;
  margin-bottom: 10px;
}
div.v_tablet.modal.p-r-parampaneladvpopup .modal-dialog .modal-content .modal-body .mainctn .mainctn-body div.resultservizisummary-tip-box div.panel > div.panel-collapse > div.panel-body div.item.sel1 label.titolo,
div.v_mobile.modal.p-r-parampanelmateriaserviziopopup div.resultservizisummary-tip-box div.panel > div.panel-collapse > div.panel-body div.item.sel1 label.titolo {
  font-weight: bold;
}
/**
    Fix di parampanel per la pagina di area utente.
*/
.body.servizi .container_desktop .area-utente .ricerca,
.body.servizi .container_tablet .area-utente .ricerca {
  background: none;
}
.body.servizi .container_desktop .area-utente .ricerca div.p-r-panel-search,
.body.servizi .container_tablet .area-utente .ricerca div.p-r-panel-search {
  padding-right: 0;
}
.body.servizi .container_desktop .area-utente .ricerca div.p-r-panel-search > button.p-r-btnsearch,
.body.servizi .container_tablet .area-utente .ricerca div.p-r-panel-search > button.p-r-btnsearch {
  height: 39px;
  margin: 0 0 0 0;
  padding: 0 1px 0 1px;
}
.body.servizi .container_desktop .area-utente .ricerca div.p-r-panel-search > .p-r-btnsearch:hover,
.body.servizi .container_tablet .area-utente .ricerca div.p-r-panel-search > .p-r-btnsearch:hover {
  margin: 0 0 0 0;
  padding: 0 1px 0 0;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapanel > div.contenuto > .ricerca,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapanel > div.contenuto > .ricerca {
  margin: 10px 0 10px 0;
  padding: 0 0 0 13px;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapanel > div.contenuto > .ricerca input,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapanel > div.contenuto > .ricerca input {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-weight: 400;
  width: calc(100% - 65px);
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapanel > div.contenuto > .ricerca > button.btnsuggest,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapanel > div.contenuto > .ricerca > button.btnsuggest {
  line-height: 22px;
  height: 22px;
  width: 40px;
  font-size: 22px;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapanel > div.contenuto > .ricerca button.btnsuggest:hover,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapanel > div.contenuto > .ricerca button.btnsuggest:hover {
  background: none;
  border: 0 none;
  cursor: pointer;
  color: #cccccc;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container {
  padding: 0;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto {
  margin: 20px 10px;
  padding: 20px;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container {
  margin: 3px 0 0 0;
  padding: 0;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box {
  margin: 0;
  padding: 0;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-folder,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-folder {
  margin: 0;
  padding: 0;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file {
  padding: 15px 10px 15px 10px;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file button.chk,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file button.chk,
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file button.chk-sel,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file button.chk-sel,
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file button.chk-sub,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file button.chk-sub,
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file button.chk-no,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file button.chk-no {
  height: 20px;
  width: 20px;
  background-color: #fff;
  margin: 0 3px 0 0;
  padding: 0 4px 0 4px;
  font-size: 13px;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file div.cod-materia-titolo,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file div.cod-materia-titolo {
  margin: 0;
  padding: 0;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file div.a-right,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file div.a-right {
  margin: 0;
  padding: 0;
}
.body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file div.right,
.body.servizi .container_tablet .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file div.right {
  padding: 0;
}
@media (max-height: 600px) {
  .body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto {
    padding: 10px 20px 10px 20px;
  }
  .body.servizi .container_desktop .area-utente ric-parampanelmateriapopup div.ric-popup-overlay div.ric-popup-container > ric-parampanelmateriapanel > div.contenuto div.cod-materie-container div.cod-materia-folder-box div.cod-materia-file {
    padding: 8px 10px 8px 10px;
  }
}
/*@import (once) "./ricerca.cmpopup.less";*/
