/* ACCESSO DASHBOARD */
.donazioni_accesso_dashboard_menu_header_div
{
	position					: fixed;
	top							: 0;
    max-height					: 5.5rem;
	height						: 5.5rem;
	background-color			: #fff;
	border-bottom				: 2px solid #ddd;
	width						: 100%;
	padding						: 1rem;
	z-index						: 1;
}

.donazioni_accesso_dashboard_menu_header_img
{
	height						: 3.5rem;
}
/* FINE ACCESSO DASHBOARD */

/* FUNDRAISING SLIDER PROGETTI */
.donazioni_fund_slider_progetto,
.donazioni_fund_slider_progetto_noimg
{
	display						: inline-block;
	position					: relative;
	padding-bottom				: 5rem;
}
.donazioni_fund_slider_progetto_noimg
{
	vertical-align				: top;
	border						: 1px solid #000;
	bottom						: 0;
}
.donazioni_fund_slider_2
{
	width						: 49%;
}
.donazioni_fund_slider_3
{
	width						: 32.5%;
}
.donazioni_fund_slider_4
{
	width						: 24.5%;
}
.donazioni_fund_slider-projimage_foreground_label
{
	color						: #fff;
	font-size					: 1rem;
	position					: absolute;
	bottom						: 0;
	text-align					: left;
	padding						: 1rem;
	padding-bottom				: 1rem;
}
.donazioni_fund_slider-projimage_foreground_label_noimg
{
	color						: #000;
	font-size					: 1rem;
	padding						: 1rem;
	padding-bottom				: 1rem;
}
.donazioni_fund_slider-projimage_foreground_title
{
	font-size					: 1.3rem;
	font-weight					: 600;
}
.donazioni_fund_slider-projinfo_titolo
{
	font-size					: 1rem;
	font-style					: italic;
	margin-top					: .5rem;
}
.donazioni_fund_slider-projimage_div
{
	position 					: relative;
}
.donazioni_fund_slider_overlay,
.donazioni_fund_slider_foreground
{
	position					: absolute;
	top							: 0;
	bottom						: 0;
	left						: 0;
	right						: 0;
	background-position			: center;
	background-repeat			: no-repeat;
}
.donazioni_fund_slider_overlay 
{
	filter						: blur(3px);
	-webkit-filter				: blur(3px);
	background-size				: cover;
}
.donazioni_fund_slider-fundbar_div		{	margin-top					: 1rem;		}
.donazioni_fund_slider-fundbar_div
{
	position					: absolute;
	bottom						: 0;
	left						: 0;
	width						: 100%;
	padding						: 1rem;
}
.donazioni_fund_slider-fundbar_background
{
	position					: relative;
	height						: 2.5rem;
	border						: 1px solid #cdcdcd;
	background-color			: #fff;
}
.donazioni_fund_slider-fundbar_foreground
{
	height						: 101%;
	background-color			: #007bff;
	position					: relative;
	left						: -1px;
}
.donazioni_fund_slider-fundbar_overlay
{
	position					: absolute;
	left						: 0px;
	right						: 0px;
	top							: 0px;
	bottom						: 0px;
}
.donazioni_fund_slider-fundbar_percentuale
{
	text-align					: center;
    padding-top					: .25rem;
}
.donazioni_fund_slider-fundbar_percentuale
{
	text-align					: center;
	font-size					: .85rem;
}
.donazioni_fund_slider-fundbar_background_blocco
{
	text-align					: justify;
}
.donazioni_fund_slider-fundbar_foreground_blocco
{
	height						: 101%;
	background-color			: #007bff;
	display						: inline-block;
	width						: 10%;
}
/* FINE FUNDRAISING SLIDER PROGETTI */

/* GOOGLE MAPS */
.tipo_donatore_0_residenza_indirizzo-nazione,
.tipo_donatore_1_ufficio_indirizzo-nazione
{
	display						: inline-block !important;
}
.tipo_donatore_0_residenza_indirizzo-citta,
.tipo_donatore_1_ufficio_indirizzo-citta
{
	width						: 79% !important;
}
.tipo_donatore_0_residenza_indirizzo-provincia,
.tipo_donatore_1_ufficio_indirizzo-provincia,
.tipo_donatore_0_residenza_indirizzo-nazione,
.tipo_donatore_1_ufficio_indirizzo-nazione
{
	width						: 48.5% !important;
}
.tipo_donatore_0_residenza_indirizzo-country,
.tipo_donatore_1_ufficio_indirizzo-country
{
	width						: 100% !important;
	padding						: 0.5rem !important;
}
/* GOOGLE MAPS - Fine */

/* DONAZIONI MEMORIA E RICORRENZA */
.donazioni_vetrina_posta_destinatario-nazione
{
	display						: inline-block !important;
}
.donazioni_vetrina_posta_destinatario-citta
{
	width						: 79% !important;
}
.donazioni_vetrina_posta_destinatario-provincia,
.donazioni_vetrina_posta_destinatario-nazione
{
	width						: 49.5% !important;
}
.donazioni_vetrina_posta_destinatario-country
{
	width						: 100% !important;
	padding						: 0.5rem !important;
}

.lettera_vetrina_posta-nazione
{
	display						: inline-block !important;
}
.lettera_vetrina_posta-citta
{
	width						: 79% !important;
}
.lettera_vetrina_posta-provincia,
.lettera_vetrina_posta-nazione
{
	width						: 49.5% !important;
}
.lettera_vetrina_posta-country
{
	width						: 100% !important;
	padding						: 0.5rem !important;
}
/* FINE DONAZIONI MEMORIA E RICORRENZA */

/* SONDAGGI */
.sondaggi-anagrafica-indirizzo-cap
{
	width						: 19.5% !important;
}
.sondaggi-anagrafica-indirizzo-citta
{
	width						: 79.5% !important;
}
.sondaggi-anagrafica-indirizzo-provincia,
.sondaggi-anagrafica-indirizzo-nazione
{
	width						: 49.5% !important;
}
/* FINE SONDAGGI */

#ecommerce-store-spedizione-post-form>input[type="text"],
#ecommerce-store-spedizione-post-form>select
{
	width						: 100% !important;
	padding						: .5rem !important;
}
.ecommerce-store-spedizione-post-form-cap
{
	display						: table !important;
	width						: 100% !important;
}
.ecommerce-store-spedizione-post-form-cap>div
{
	display						: table-cell !important;
}
.ecommerce_store_spedizione_post_indirizzo-provincia,
.ecommerce_store_spedizione_post_indirizzo-nazione
{
	width						: 49.5% !important;
}
.ecommerce_indirizzo_address-country
{
	width						: 100%;
}

.ecommerce_store_vetrina_prodotto_carousel_btns
{
	margin-top					: .5rem;
}
.ecommerce_store_vetrina_prodotto_carousel_btns div
{
	display						: inline-block;
    padding						: .75rem;
    text-align					: center;
    background-color			: #aaa;
    cursor						: pointer;
	width						: 4rem;
}
.ecommerce_store_vetrina_prodotto_carousel_btns div:hover, 
.ecommerce_store_vetrina_prodotto_carousel_btns div:active, 
.ecommerce_store_vetrina_prodotto_carousel_btns div:focus {
    background-color			: #007bff;
    color						: #ffffff;
}
.ecommerce_store_vetrina_prodotto_carousel_btn_right
{
	float						: right;
}

/* SAD E PAGAMENTI RICORRENTI */
.sad_pagamenti_div,
.ric_pagamenti_ricorrenti_div
{
	margin-bottom				: 1rem;
}
.sad_pagamenti_tabella,
.ric_pagamenti_tabella
{
	display						: table;
	width						: 100%;
}
.sad_pagamenti_riga,
.ric_pagamenti_riga
{
	display						: table-row;
}
.sad_pagamenti_cella,
.ric_pagamenti_cella
{
	display						: table-cell;
	padding						: .25rem;
	vertical-align				: top;
}
.sad_elenco_label
{
	font-weight					: 500;
	width						: 10rem;
}
.ric_pagamenti_ricorrenti_label
{
	font-weight					: 500;
	width						: 14rem;
}
.sad_pagamenti_label
{
	width						: 14rem;
}
.sad_pagamenti_valore
{
	font-weight					: 500;
}
.sad_pagamenti_noval
{
	font-weight					: normal;
	color						: #bbb;
}
.sad_pagamenti_salto_riga,
.ric_pagamenti_salto_riga
{
	height						: 0.75rem;
}
.sad_pagamenti_salto_blocco,
.ric_pagamenti_salto_blocco
{
	border						: 1px solid #ddd;
	margin						: 1rem .25rem;
	margin-top					: 0rem;
}
.sad_pagamenti_norisultati,
.ric_pagamenti_norisultati
{
	text-transform				: uppercase;
}
.sad_pagamenti_foto
{
	width						: 10rem;
}
.sad_pagamenti_elenco_foto
{
	padding						: .5rem;
	width						: 31%;
}
.sad_pagamenti_foto img,
.sad_pagamenti_elenco_foto img
{
	width						: 100%;
}
.sad_pagamenti_elenco_pdf
{
	border						: 2px solid #000;
	cursor						: pointer;
}
.sad_elenco_pulsante
{
	padding						: .25rem;
	width						: 30%;
}
.sad_elenco_pulsanti_div
{
	margin-top					: 2rem;
}
.sad_elenco_pulsante_div
{
	border						: 3px solid #ccc;
	text-transform				: uppercase;
	padding						: .25rem;
	text-align					: center;
	cursor						: pointer;
}
.sad_elenco_pulsante_div:hover,
.sad_scheda_pulsante_active
{
	background-color			: #28a745;
	color						: #fff;
}
.sad_pagamenti_scheda
{
	display						: none;
	width						: 100%;
	border						: 1px solid #ddd;
	padding						: .5rem;
}
.sad_pagamenti_notizia_div
{
	padding						: .5rem;
	border-bottom				: 1px solid #aaa;
	border-left					: 2px solid #ccc;
}
.sad_pagamenti_notizia_data
{
	font-size					: .85rem;
	color						: #777;
	border-bottom				: 1px solid #ccc;
	text-align					: right;
	margin-bottom				: 0.5rem;
}
.sad_elenco_sostieni_check_div
{
	text-align					: right;
	margin-bottom				: .5rem;
}
.sad_elenco_sostieni_check_btn
{
	text-transform				: uppercase;
	padding						: .5rem 1rem;
	font-weight					: 500;
	border						: 1px solid #000;
	display						: inline-block;
}
.sad_elenco_sostieni_checkbox
{
	width						: 1.25rem;
	height						: 1.25rem;
	vertical-align				: bottom;
}
.sad_elenco_sostieni_btn
{
	padding						: 0.5rem;
    text-transform				: uppercase;
    cursor						: pointer;
}
.sad_elenco_sostieni_btn_div
{
	padding						: 1rem;
	text-align					: right;
}
.sad_elenco_sostieni_btn:disabled
{
	background-color			: initial !important;
	color						: #ccc !important;
	cursor						: default !important;
}
.sad_elenco_sostieni_btn:hover,
.sad_elenco_sostieni_btn:active
{
	background-color			: #28a745;
	color						: #fff;
}
.fdonazioni-sad-elenco-div
{
	margin						: 1rem 0rem;
}
.fdonazioni-sad-elenco-titolo
{
	font-weight					: 500;
	margin-bottom				: .5rem;
}
.fdonazioni-sad-elenco-tabella
{
	border						: 1px solid #ccc;
	display						: table;
	width						: 100%;
}
.fdonazioni-sad-elenco-riga
{
	display						: table-row;
}
.fdonazioni-sad-elenco-cella
{
	display						: table-cell;
	padding						: .5rem;
}
.fdonazioni-sad-elenco-cella-codice
{
	width						: 5rem;
	text-align					: center;
}
.sad_pagamenti_elenco_foto_img
{
	cursor						: pointer;
}
/* FINE SAD E PAGAMENTI RICORRENTI */

/* FIX MENU LEFT RIGHT */
.donazioni_auth_menu_div_closed
{
	width						: fit-content !important;
}
/* FINE FIX MENU LEFT RIGHT */

@media (max-width:991.98px)
{
	.donazioni_accesso_dashboard_div_left_expanse,
	.donazioni_accesso_dashboard_div_right_expanse,
	.donazioni_accesso_dashboard_div_icosx_expanse,
	.donazioni_accesso_dashboard_div_expanse
	{
		position				: fixed !important;
		min-height				: initial !important;
		height					: initial !important;
		width					: 100% !important;
	}
	.donazioni_accesso_dashboard_menu_left_expanse,
	.donazioni_accesso_dashboard_menu_right_expanse,
	.donazioni_accesso_dashboard_menu_icosx_expanse,
	.donazioni_accesso_dashboard_menu_expanse
	{
		display					: none;
	}
	.donazioni_accesso_dashboard_btn_mobile_div,
	.menu_alt_container_left,
	.menu_alt_container_right,
	#menu_alt_container
	{
		display					: initial !important;
	}
	.donazioni_accesso_dashboard_btn_mobile
	{
		z-index					: 100;
	}
	.tipo_donatore_0_residenza_indirizzo-nazione,
	.tipo_donatore_1_ufficio_indirizzo-nazione,
	.sondaggi-anagrafica-indirizzo-nazione
	{
		float					: none;
		width					: 100% !important;
	}
	.sad_pagamenti_cella_mobile,
	.ric_pagamenti_cella_mobile
	{
		display					: block;
		width					: 100%;
	}
	.sad_pagamenti_cella_mobile img,
	.ric_pagamenti_cella_mobile img
	{
		width					: 100%;
	}
	.donazioni_accesso_dashboard_div_posmobile
	{
		height					: inherit !important;
		min-height				: inherit !important;
		width					: 100% !important;
	}
}