/*BANNER COOKIE*/
#my-agile-privacy-notification-area,
#my-agile-privacy-notification-area * {
		font-family: Verdana, Geneva, sans-serif !important;
}

#my-agile-privacy-notification-area .map_notify_title {
		font-weight: bold !important; /* Rende la testata in grassetto */
		font-size: 22px !important; /* Puoi regolare la dimensione qui */
		color: #ffffff !important; /* Colore della testata (esempio bianco) */
		margin-bottom: 5px !important; /* Spazio sotto il titolo */
}

#my-agile-privacy-notification-content .map-modal-cookie-policy-link a {
		color: #ffffff !important;
		text-decoration: underline !important;
}
#my-agile-privacy-notification-content .map-modal-cookie-policy-link a:hover {
		color: #f0f0f0 !important;
		text-decoration: none !important;
}

/*TEMA*/
ul.onepress-menu li ul.sub-menu {min-width: 370px;}
ul.onepress-menu.onepress-menu-mobile li ul.sub-menu {min-width: 370px;}

#vfb-field-7 {
	width:100%;
}
#vfb-field-11 {
	width:100%;
}
#vfb-field-5 {
	width:100%;
}
#vfb-field-12 {
	width:100%;
}

.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #0000ff!important;
}

.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover
{
    background: #0000ff!important;
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
    background: #0000ff!important;
}

.um input[type=submit]:disabled:hover {
    background: #0000ff!important;
}

.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active {
    background: #0000ff!important;
}

.um .um-button.um-alt:hover, .um input[type=submit].um-button.um-alt:hover {
    background: #0000ff!important;	
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    background: #0000ff!important;
}

.um a.um-link {
    color: #0000ff!important;
}

.um input[type=submit].um-button:hover,
.um a.um-button:hover {
    background-color: #0000ff!important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #0000ff!important;
}

.aligncenter.download-button {
  text-align: left;
}

/*-- MASCHERA DOWNLOAD PDF --*/

.PARAPIGLIA {
  padding: 10px;
  background-color: #eeeeee;
  border-radius: 2px;
  margin-bottom: 15px;
  padding-top: 15px;
  padding-left: 10px;
}

.smallparapigliaimg {
  width: 50px;
  text-align: left;
  position: absolute;
}

.contenutoparapiglia {
  padding-left: 55px;
}

/*-- FINE MASCHERA DOWNLOAD PDF --*/

.ButtonGO a {
  background-color: #292b2c;
  color: #ffffff;
  font-size: 16px;
  padding: 10px;
  width: 100%;
  display: block;
  text-align: center;
  clear: both;
  border-radius: 2px;
}

.ButtonGO a:hover {
  background-color: #ffbd4a;
  color: #0000ff;
}

.WrapButton {
  display: block;
}

.log-form-group label {
  display: block;
}

.contact-submit .pushbutton-wide {
  display: block;
  background-color: #0d00ff;
  color: #ffffff;
  text-transform: uppercase;
  text-align: right;
  letter-spacing: 2px;
  font-weight: 900;
  border-width: -1px;
  border-color: #0d00ff;
  padding: 7px;
  padding-left: 18px;
  padding-right: 18px;
  border-style: hidden;
  padding-top: 10px;
  padding-bottom: 10px;
}

a.um-request-button.um-export-data-button {
    background-color: #0000FF;
}

a.um-request-button.um-erase-data-button {
    background-color: #0000FF;
}

div.WrapButton {
  padding-top:15px;
background-color: #FFBD4A;
}

input[type=file] {
  cursor: pointer;
  border: 1px solid #0000ff;
  color: #000000;
  /*padding: 1rem;*/
  /*border-radius: 5px;*/
  font-family: "Verdana", cursive;
  font-size: 110%;
    width:100%;
  text-transform: lowercase;
}

::file-selector-button {
   cursor: pointer;
  background: #0000FF;
  color: white;
  border: 1px solid #0000FF;
  /*border-radius: 5px;*/
  /*padding: 1rem 3rem;*/
}