@import "/HT/fe/css/youWeb-xxs-mobile.css" screen and (max-width: 544px);
@import "/HT/fe/css/youWeb-xs-mobile.css" screen and (max-width: 991px);
@import "/HT/fe/css/youWeb-sm-desktop.css" screen and (min-width: 992px);
@import url("/HT/fe/css/youWeb-icone.css");
[class^="icon-"], [class*=" icon-"] {
	font-size:20px;
}

/* FONT MONTSERRAT */

@font-face {font-family: 'bankFont';
	src: url('/HT/fe/font/montserrat-light-webfont.woff2') format('woff2'),
         url('/HT/fe/font/montserrat-light-webfont.woff') format('woff');
	font-weight:300;
	font-style:normal;
}
@font-face {font-family: 'bankFont';
	src: url('/HT/fe/font/montserrat-lightitalic-webfont.woff2') format('woff2'),
         url('/HT/fe/font/montserrat-lightitalic-webfont.woff') format('woff');
	font-weight:300;
	font-style:italic}


@font-face {font-family: 'bankFont';
	src: url('/HT/fe/font/montserrat-medium-webfont.woff2') format('woff2'),
         url('/HT/fe/font/montserrat-medium-webfont.woff') format('woff');
	font-weight:600;
	font-style:normal;
}
@font-face {font-family: 'bankFont';
	src: url('/HT/fe/font/montserrat-mediumitalic-webfont.woff2') format('woff2'),
         url('/HT/fe/font/montserrat-mediumitalic-webfont.woff') format('woff');
	font-weight:600;
	font-style:italic;
}

@font-face {font-family: 'bankFont';
	src: url('/HT/fe/font/montserrat-semibold-webfont.woff2') format('woff2'),
         url('/HT/fe/font/montserrat-semibold-webfont.woff') format('woff');
	font-weight: 800;
	font-style:normal;
}
@font-face {font-family: 'bankFont';
	src: url('/HT/fe/font/montserrat-semibolditalic-webfont.woff2') format('woff2'),
         url('/HT/fe/font/montserrat-semibolditalic-webfont.woff') format('woff');
	font-weight:800;
	font-style:italic;
}
@font-face {font-family: 'bankFontTable';
	src: url('/HT/fe/font/montserrat-regular.woff2') format('woff2'),
         url('/HT/fe/font/montserrat-regular.woff') format('woff');

	font-style:normal;
}
/* /FONT */

b, strong{font-weight:600;}

.row,.row.clear-margin-left{margin-left:-15px;margin-right:-15px;}

/*reset col in row */
#mainContent .col-xs-1, #mainContent .col-sm-1, #mainContent .col-md-1,#mainContent .col-lg-1,#mainContent .col-xs-2,#mainContent .col-sm-2,#mainContent .col-md-2, #mainContent .col-lg-2,#mainContent .col-xs-3, #mainContent .col-sm-3,#mainContent .col-md-3, #mainContent .col-lg-3, #mainContent .col-xs-4,#mainContent .col-sm-4,#mainContent .col-md-4,#mainContent .col-lg-4,#mainContent .col-xs-5,#mainContent .col-sm-5,#mainContent .col-md-5,#mainContent .col-lg-5,#mainContent .col-xs-6,#mainContent .col-sm-6,#mainContent .col-md-6,#mainContent .col-lg-6,#mainContent .col-xs-7,#mainContent .col-sm-7,#mainContent .col-md-7,#mainContent .col-lg-7,#mainContent .col-xs-8,#mainContent .col-sm-8,#mainContent .col-md-8,#mainContent .col-lg-8,#mainContent .col-xs-9,#mainContent .col-sm-9,#mainContent .col-md-9,#mainContent .col-lg-9,#mainContent .col-xs-10,#mainContent .col-sm-10,#mainContent .col-md-10,#mainContent .col-lg-10, #mainContent .col-xs-11, #mainContent .col-sm-11, #mainContent .col-md-11,#mainContent .col-lg-11, #mainContent .col-xs-12, #mainContent .col-sm-12, #mainContent .col-md-12, #mainContent .col-lg-12, #mainContent .form-group .form-field-resume{
	padding-right:0;
	padding-left:0;
}
#mainContent .row > .col-xs-1, #mainContent .row > .col-sm-1, #mainContent .row > .col-md-1, #mainContent .row > .col-lg-1,
#mainContent .row > .col-xs-2, #mainContent .row > .col-sm-2, #mainContent .row > .col-md-2, #mainContent .row > .col-lg-2,
#mainContent .row > .col-xs-3, #mainContent .row > .col-sm-3, #mainContent .row > .col-md-3, #mainContent .row > .col-lg-3,
#mainContent .row > .col-xs-4, #mainContent .row > .col-sm-4, #mainContent .row > .col-md-4, #mainContent .row > .col-lg-4,
#mainContent .row > .col-xs-5, #mainContent .row > .col-sm-5, #mainContent .row > .col-md-5, #mainContent .row > .col-lg-5,
#mainContent .row > .col-xs-6, #mainContent .row > .col-sm-6, #mainContent .row > .col-md-6, #mainContent .row > .col-lg-6,
#mainContent .row > .col-xs-7, #mainContent .row > .col-sm-7, #mainContent .row > .col-md-7, #mainContent .row > .col-lg-7,
#mainContent .row > .col-xs-8, #mainContent .row > .col-sm-8, #mainContent .row > .col-md-8, #mainContent .row > .col-lg-8,
#mainContent .row > .col-xs-9, #mainContent .row > .col-sm-9, #mainContent .row > .col-md-9, #mainContent .row > .col-lg-9,
#mainContent .row > .col-xs-10, #mainContent .row > .col-sm-10, #mainContent .row > .col-md-10, #mainContent .row > .col-lg-10,
#mainContent .row > .col-xs-11, #mainContent .row > .col-sm-11, #mainContent .row > .col-md-11, #mainContent .row > .col-lg-11,
#mainContent .row > .col-xs-12, #mainContent .row > .col-sm-12, #mainContent .row > .col-md-12, #mainContent .row > .col-lg-12,
#mainContent img.col-xs-12
{
	padding-right:15px;
	padding-left:15px;
}
#mainContent .row > .col-xs-3.clear-padding{padding:0;}
#mainContent .form-group > .col-xs-1, #mainContent .form-group > .col-sm-1, #mainContent .form-group > .col-md-1, #mainContent .form-group > .col-lg-1,
#mainContent .form-group > .col-xs-2, #mainContent .form-group > .col-sm-2, #mainContent .form-group > .col-md-2, #mainContent .form-group > .col-lg-2,
#mainContent .form-group > .col-xs-3,#mainContent .form-group > .col-sm-3, #mainContent .form-group > .col-md-3, #mainContent .form-group > .col-lg-3,
#mainContent .form-group > .col-xs-4, #mainContent .form-group > .col-sm-4, #mainContent .form-group > .col-md-4, #mainContent .form-group > .col-lg-4,
#mainContent .form-group > .col-xs-5, #mainContent .form-group > .col-sm-5, #mainContent .form-group > .col-md-5, #mainContent .form-group > .col-lg-5,
#mainContent .form-group > .col-xs-6,#mainContent .form-group > .col-sm-6, #mainContent .form-group > .col-md-6, #mainContent .form-group > .col-lg-6,
#mainContent .form-group > .col-xs-7,#mainContent .form-group > .col-sm-7, #mainContent .form-group > .col-md-7, #mainContent .form-group > .col-lg-7,
#mainContent .form-group > .col-xs-8,#mainContent .form-group > .col-sm-8, #mainContent .form-group > .col-md-8, #mainContent .form-group > .col-lg-8,
#mainContent .form-group > .col-xs-9,#mainContent .form-group > .col-sm-9, #mainContent .form-group > .col-md-9, #mainContent .form-group > .col-lg-9,
#mainContent .form-group > .col-xs-10,#mainContent .form-group > .col-sm-10, #mainContent .form-group > .col-md-10, #mainContent .form-group > .col-lg-10,
#mainContent .form-group > .col-xs-11,#mainContent .form-group > .col-sm-11, #mainContent .form-group > .col-md-11, #mainContent .form-group > .col-lg-11,
#mainContent .form-group > .col-xs-12,#mainContent .form-group > .col-sm-12, #mainContent .form-group > .col-md-12, #mainContent .form-group > .col-lg-12,
#mainContent .form-field-resume,#mainContent .row .col-xs-12 label.col-xs-5 + .col-xs-7

{
	padding-right:15px;
	padding-left:15px;
}
#mainContent .row .col-xs-12 label.col-xs-5{padding-right:15px;}
#mainContent div[class~="col-xs-6"] .form-field-resume,#mainContent .contentPagina .form-group .form-field,#mainContent .contentPagina .form-group .titleSection{padding-right:0;padding-left:0;}
#mainContent  .section .form-group{margin-left:-15px;margin-right:-15px;}
#mainContent .section .row .form-group,#mainContent .form-group.col-xs-12,#mainContent .section .form-group .form-group{margin-left:0;margin-right:0;}

/*#mainContent .section .form-group.auto{margin-left:0;margin-right:0;}*/
#mainContent .section .form-group .row{margin-left:0;margin-right:0;}
#divAltraCarta .form-field-input,#mainContent .form-group > .form-field-input >.col-xs-1,#mainContent .form-group > .form-field-input >.col-xs-8{padding-right:15px;}
.form-group .titleSection{padding-left:15px;}

/* CSS Main */
html { height: 100%; }
body {
	height: 100%;
	width:100%;
	margin: 0;
	font-size:100%;
	font-size: 14px;
	color:#202d50;
	font-family: 'bankFont', Arial, sans-serif;
}
body *:hover, body *:active, body *:focus {outline:none !important;}
a,a:active,a:hover{outline:none;}

/* CSS: essential.css */
#mainContent h1 {margin:0 0 13px 0;padding:0;font-size:18px;font-weight:600;text-transform:uppercase;float:left;letter-spacing: 1px}
#mainContent #formF24Otp h1{width:100%;}
h1 a,h3 a,a.help-icon {display: inline-block; margin-right: 9px; vertical-align: middle; }
.contentPagina{line-height: 27px;}
h1 + p + .contentPagina{clear:left;}
a.help-icon {margin-right:0;background:url('/HT/fe/img/icon_help.png') no-repeat 0 0;width:20px;height:20px;position: relative;left:5px;top:-2px;background-size: 100%}
a.help-icon img{display:none;}
h1 + a.help-icon,h1 + a .imgSrv{left:30px;}

.container	{position:static;}

/* LOADING */
*.loading {min-height:60px;background: transparent url(/HT/fe/img/loading.gif) no-repeat center center !important; }
*.loading.dark {background-image: url(/HT/fe/img/loading_ondark.gif) !important}
*.loading>* {visibility:hidden !important;}



/* CSS: header-default.css */
	/** Menu
	 **************************************************************** **/
	.header {
		position: relative;
		z-index: 1000;
		box-shadow: 0 1px 8px 1px rgba(0,0,0,0.5);
		behavior: url(/HT/CSS/css3pie.htc); }

	#main .wrapper{overflow:hidden; max-width:1680px;margin:0 auto;}
	/*#main #mainContentPub.wrapper{overflow: visible}*/
	.breadcrumb {display:block;position:static; color:#aaa;font-size:12px;padding:0;margin: 0 0 20px;}
	.breadcrumb>span+span:before {content:"-"; padding: 0 5px 0 0;}
	#spalla {padding:80px 0px 999999px;margin-bottom:-999999px;margin-left:-300px;float:right;width:300px; background-color:#0d1c34; color:#cbd0d3;}
	/* WIDGET */

	#spalla .widget {width:100%; padding:0 25px 20px; margin:0 0 35px;border-bottom: solid 2px #384458; font-size:12px;color:#fff;}
	#spalla .widget h2,#spalla .widget h2 a {color:#c0c5c9; text-decoration:none;font-weight:bold;font-size:14px;text-transform:uppercase; padding:0;margin:0; float:left;}
	#spalla .widget .row .floatl, #spalla .row .floatr {padding-bottom:10px; max-width:60%;line-height:16px;}
	#spalla .widget .row .floatr {text-align:right;}
	#spalla .widget .row .long {max-width:80%;}
	#spalla .widget span.aggiornamento {  clear: both;display: block;padding: 0 0 25px;color: #c0c5c9;float: left;margin-top: -15px;}
	#spalla .widget p {padding-bottom:10px; margin:0;}
	#spalla .widget p a {color:#fff; text-decoration:underline;}
	#spalla .widget h2 a {display:inline-block; padding: 0 15px 0 0; background: transparent url(/HT/fe/img/spalla_h2_link.png) no-repeat right 0;}
	#spalla .widget h2 {margin-bottom:20px;}
	#spalla .widget h3 {font-weight:bold;font-size:14px;padding:0 0 10px; margin:0; clear:both;text-align:left;line-height:16px;display:block;color:#fff;}
	#spalla .widget h3.attenzione {color:#eb4f62;}
	#spalla .widget h4 {font-weight:bold;font-size:14px;padding:0 0 5px; margin:0; clear:both;text-align:left;line-height:16px;display:block;color:#fff;}
	#spalla .widget ul {margin:0 0 15px; padding:0px; font-size:12px;list-style-type:none;clear:both}
	#spalla .widget ul li {margin:0;padding:0; border-bottom:solid 2px #16253c;width:100%;}
	#spalla .widget ul li a {outline:none;margin: 13px 0 13px 0; padding: 0 0 0 35px; height:20px;line-height:20px; background: transparent none no-repeat 0 0;font-size:12px;background-size: 20px 40px !important; display:inline-block;}
	#spalla .widget ul li a:hover,#spalla .widget ul li a:focus {background-position: 0 bottom; text-decoration:none;color: #0e977f;}
	#spalla .widget ul li a.documento {background-image:url(/HT/fe/img/icon_spalla_documento.png)}
	#spalla .widget .cta {clear: both;display: inline-block;color: #0e977f; font-weight: bold; text-transform: uppercase; text-decoration: none; background: transparent url(/HT/fe/img/spalla_cta_arrow.png) no-repeat right 3px; padding: 0 15px 0 0; margin-bottom:10px; font-size:14px;letter-spacing:0.5px;}
	#spalla .widget .btn { float:right;font-size: 14px;border: 0;padding: 9px 28px 7px 28px;color: #fff !important;background: #0e977f none !important; margin:5px 0 10px;}
	#spalla .widget .btn:hover {background: #007c66 none !important;}
	#spalla .widget .onright {float:right; margin-top:8px;margin-bottom:0;}
	#spalla .widget:last-child {border-bottom:none;}

	/* LINK RAPIDI */
	#spalla .widget.widget-top {background-color:#122e5c; padding:30px 25px 15px; border-bottom:0 none}
	#spalla .widget.widget-top h2,#spalla .widget.widget-top h2 a {color:#fff;}
	#spalla .widget.widget-top ul {margin:0}
	#spalla .widget.widget-top ul li {border-top:solid 2px #1b3662;border-bottom:none;}
	#spalla .widget.widget-top ul li:first-child {border-top:none;}
	#spalla .widget.widget-top ul li a {padding:0;color:#c0c5c9;}
	#spalla .widget.widget-top ul li a:hover,#linkRapidi ul li a:focus { color:#fff;}
	#spalla .widget.widget-top ul li a:hover .icon {color:#0e977f;}
	#spalla .widget.widget-top ul li a .icon {vertical-align:text-bottom;float:left; margin: 0 20px 0 0;}

	/* WIDGET CAMPI/FORM */
	#spalla .widget .datioutput {padding-bottom:15px;padding-top:10px;}
	#spalla .widget .datioutput.azione,#spalla .widget .datioutput#riepdeposito {padding-bottom:0;}
	#spalla .widget .datioutput .floatl,#spalla .widget .datioutput .floatr {font-size:12px;}
	#spalla .widget .datioutput span.erroredati {font-weight:bold; color: #eb4f62;padding:0 20px; display:block;}
	#spalla .widget .form-control {margin-bottom:20px; clear:both;height:40px; line-height:1em;padding:10px 16px 10px 14px;border: solid 1px #2d4279; background: #112e5c none no-repeat right center;color:#fff;}
	#spalla .widget select.form-control {line-height:20px;background-image: url(/HT/fe/img/selrapp_arrow_down.png);}
	#spalla .widget select.form-control:focus::-ms-value{color: #fff}
	#spalla .widget select.form-control:focus, 	#spalla .widget select.form-control:hover,	#spalla .widget select.form-control:active {color:#fff !important;line-height:20px;}

	/* WIDGET INDICI */
	#spalla .widget .indici {margin-bottom:15px;;}
	#spalla .widget .indici .riga {font-weight:bold;display: block;width: 100%;padding: 13px 15px 0; float: left;}
	#spalla .widget .indici .riga.dispari {background-color: #122e5c;}
	#spalla .widget .indici a {color:#fff;}
	#spalla .widget .indici a:hover {text-decoration:underline;}

	/* WIDGET COLLAPSIBLE */
	#spalla .widget .collapsible {margin-bottom:0; overflow:visible;max-height:auto;}
	#spalla .widget .collapsible .sfumatura {display:none;}
	#spalla .widget .collapsible.collapsed {display:block; clear:both;position:relative;margin-bottom:-20px;max-height:70px;overflow:hidden;}
	#spalla .widget .collapsible.collapsed .sfumatura {display:block;height:50px;width:100%; background: linear-gradient(to bottom, rgba(13,28,48,0) 0%, rgba(13,28,52,0.8) 100%);bottom:0; position:absolute;}


	/* WIDGET INFO */
	#spalla .widget .info {margin-bottom:10px}
	#spalla .widget .info ul {margin:0 0 15px 20px; padding:0; list-style-type:square;}
	#spalla .widget .info ul li {border:0 none; margin:0 0 10px;}

	/* WIDGET PROMOZIONALI */
	#spalla .widget.promo {border:0 none; padding-top:0; padding-bottom:0;}
	#spalla .widget.promo .promobox .cta {margin-bottom:0;}
	#spalla .widget.promo .promobox .promodettaglio {background-color:#122e5c;}
	#spalla .widget.promo .promobox p {margin:0; padding:0 0 5px;}

	/* iconcine reload piÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¹ e meno */
	#spalla a.minibtn {color:#fff;margin-top:-5px;position:relative;cursor:pointer;float:right;display:block;width:20px;height:20px; background:#0e977f none no-repeat center center; background-size:cover;border-radius:50%;}
	#spalla a.expander span.testo {position:absolute;right:25px;float:right; line-height:22px;text-transform:uppercase;font-weight:bold; font-size:11px;}
	#spalla a.expander span.icon-meno, #spalla a.expander.expanded span.testo,	#spalla a.expander.expanded span.icon-piu {display:none;}
	#spalla a.expander.expanded span.icon-meno {display:inline-block;}

	/* HR */
	#spalla .widget hr {margin:5px 0 10px;border-top:solid 2px #384458;border-bottom:none;}

	/* SPALLA NUOVA */
	#mainContent {padding-left:30px;padding-right:30px;width:100%;}

	/* MILESTONES CONTENUTI */
	@media (min-width:992px){
		#mainContent {padding:100px 335px 30px 35px;}
		#bgBodyPublic #mainContent {padding-top:0}
		#mainContent.full{padding-right:35px;}
	}

	@media (min-width:768px) and (max-width:991px) {
		#mainContent{padding:20px 20px 20px 20px}
		#mainContent.full{padding-right:20px;}

	}
	#fondiSwitchForm #euroSwitch{margin-top:20px}
	@media (max-width:767px) {
		#mainContent{padding:20px}
	}
	/* FINE MILESTONES CONTENUTI*/


	@media (min-width: 768px){

		#mainContent {float:left; height:100%;}
		#mainContentPub #mainContent{float:none;}
	}

	@media (max-width:991px){
		#spalla {display:none;}
	}

	@media (max-width:991px){
		#spalla {padding-top:0px;position: relative;}
	}


	footer {width: 100%;overflow: hidden;}




/** Sicurezza YouWeb **/
	#containerSecurity  h1 {float: none;  }/*COMUNICARE ID*/

	.sicurezzaInfo #tabs{
		margin-left: 0px!important;
    	padding-left: 0px!important;
	}
/** End Sicurezza YouWeb **/



	/* CSS: youWeb-main.css*/

	p {
 		 margin: 0 0 20px 0;
	}
	ul, ol {
		margin:10px 0;
	}
	ol ul{margin-top:0;}
	.contentPagina ul {clear:both;margin: 10px 0 20px 0;padding:15px;}
	.template3{
		padding-left: 10px
	}

	h2{
		font-size:1.4em;
	}

	.ui-corner-all{
		border-radius: 0;
	}


	div[id^="selezioneCC-col"]  span.desc{
		width:33%;
		margin:0;
	}
	div[id^="selezioneCC-col"]  span.value{
		font-weight:bold;
		width:66%;
		margin:0;
	}
	div[id^="selezioneCC-col"]  span.value.numero{
		font-weight:bold;
		width:50%;
		margin:0;
		text-align:right;
	}

	#topNav .col-md-80{
		padding-left:0;
	}

	.container{
		padding-right:0;
		padding-left:0;

	}

	#mainContent.template3{
		padding-left:10px;
	}



	#homepage #col1{
		padding-left:0;
		padding-right:5px;
	}
	#homepage #col2{
		padding-left:5px;
		padding-right:0;
	}
	#homepage ul[id*=col] .riquadro{
		margin-bottom:10px;
		margin-top:0;
	}

	.contenuto img{
		margin-right:10px;
	}

	img.support_picture{
		position: absolute;
		bottom:-6px;
		right:0px;
		margin-top:5px;
		width:30%;
	}

	.imgBtn{
		cursor: pointer;
	}

.clearFloat{
	clear:both;
}
.sliderContainerSpalla{
	margin-top:8px;
}

table.imgLnkPdf{
	width: 100%;
	margin-left: 8px;
}

table.imgLnkPdf tr{
	height: 25px;
}

table.imgLnkPdf tr td:FIRST-CHILD{
	width: 30px;
}

#divNumeriPagina{
	text-align: center;
}

#divNumeriPagina a.current{
  background: #0E977F;
  text-decoration: none;
}

#divNumeriPagina a{
  display: inline-block;
  margin: 10px 5px;
  width: 24px;
  height: 24px;
  padding: 0;
  border-radius: 50%;
  color: #fff;
  background: #EBEDEE;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  line-height: 26px;
}

#divNumeriPagina a:hover{
	background: #007C66;
	text-decoration: none;
}
#divNumeriPagina a:focus{
	background: #65B7A9;

}
.imgLnkPdf img{
	margin: 0 0 0 5px;
	width: 20px;
	height: 20px;
}

.acrobat img{
	margin: 5px 5px 0 5px;
}

.paginate_ellipsis{
	background: none;
	width: 36px;
	color: #003b79;
	font-size: 20px;
	letter-spacing: 3px;
}


/**Modifica Calendario Stilizzazione**/

.ui-widget-header{
	background: #F2F2F2!important;
	border:1px solid #F2F2F2;
}

.ui-widget-content{
	background: #fff;
	border:0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #F2F2F2;
	text-align: center;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	text-align: center;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color:#FFF;
	border-radius:100%;
	background: #0E977F;
	width:22px;
	height:22px;
	margin:0 auto;
	border:0!important;
}
 .ui-datepicker-calendar .ui-state-active{background: #0E977F!important;color:#FFF!important;}
  .ui-datepicker-calendar .ui-state-highlight{background: #F2F2F2!important;}
 .ui-datepicker-current-day .ui-state-default.ui-state-highlight.ui-state-active{background: #0E977F!important;}
.ui-widget-content .ui-state-active:hover{margin:0 auto;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	color:#FFF;
}
.ui-datepicker table,#ui-datepicker-div{background-color: #f2f2f2}
.ui-datepicker-title{
		color: #0E977F;;
}
.ui-datepicker td{text-align: center}

.ui-datepicker-prev span,.ui-state-hover .ui-datepicker-prev span  {
    background: url(/HT/fe/img/datepicher_arrow_left.png) !important;
	width: 14px;
	height: 16px;
	cursor:pointer;

}
.ui-datepicker .ui-datepicker-prev{top:0!important;left:2px!important;}
.ui-datepicker .ui-datepicker-next{top:0!important;right:2px!important;}
.ui-datepicker-next span {
    background: url(/HT/fe/img/datepicher_arrow_right.png) !important;
    width: 14px;
	height: 16px;
	cursor:pointer;
}



.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{
	border: 0!important;
	background: none;
	margin-right: 0px;
    margin-top: 0px;
}

.ui-datepicker-current-day .ui-state-hover{
	background-color: #0E977F;
}
.ui-datepicker-current-day .ui-state-hover:active{
	background-color: #0E977F;
}

#formMovimenti #dataInizio,#formMovimenti #dataFine {
		width: 141px!important;

	}

	#formMovimenti #dataInizio + img:not('.ui-datepicker-trigger'){
		padding-left: 4px;
    	padding-right: 9px;
	}

	#formMovimenti #dataFine + img:not('.ui-datepicker-trigger'){
		padding-left: 4px;
    	padding-right: 9px;
	}



	img.ui-datepicker-trigger {
		width: 20px;
		height: 20px;
	}


	#fondiOrdiniElencoFrom .datepicker.form-control.wauto.hasDatepicker + .ui-datepicker-trigger{
		margin: -8px 10px 0 -30px;
	}



/**END Modifica Calendario Stilizzazione**/


/*Pagina Il mio calendario*/


	#formIlMioCalendario #dataInizio + .ui-datepicker-trigger,
	#formIlMioCalendario #dataFine + .ui-datepicker-trigger {
    	margin-left: -24px!important;
    	margin-top: 16px;
	}

	#formIlMioCalendario #dataInizio.form-control,
	#formIlMioCalendario #dataFine.form-control {
		padding-left: 4px;
	}

	#formIlMioCalendario .control-label.floatl{
		padding-top: 10px;
	}

	#formIlMioCalendario  #radioUltimeDisposizioni{
		margin-top: 0px;
	}

	#formIlMioCalendario   #radioDataEsecuzione{
			margin-top: 0px;
	}


/*End Pagina il mio calendario*/

/*Eventi calendario*/

.leggendaEventi{
	width:100%;
	margin-bottom: 5px;
}

.passato {
	opacity: 0.35;
}
.passato a:hover,
.passato a:link {
	cursor: default!important;
}
.noeventi a:hover,
.noeventi a:link {
	cursor: default!important;
}

.colorBox{
	clear:left;
	padding-top: 10px;
	padding-left: 10px;
	width:10px;
	height:10px;
	margin-right: 5px;
}

#ilMioCalendario > .ui-datepicker{
	width:100%!important;
}

#riepilogoEventi{
	/*height: 200px;*/
	overflow-y: auto;
	overflow-x: hidden;
}

div#new2 .col-sm-20, div#new2 .col-md-80{
	padding: 0px;
}

div#new2 > .col-sm-20 > .riquadro, div#new2 > .col-md-80 > .riquadro{
	margin: 10px 10px;
}

.riquadro, div#new2 > .col-sm-80 > .riquadro{
	margin-left: 0px;
}

.leggendaEventi > .pagamento, #ilMioCalendario td.pagamento > a{
	background: #FFB84D; /* giallo */
	border-color: #FF9900;
}

.leggendaEventi > .appuntamento, #ilMioCalendario td.appuntamento > a{
	background: #6CDA6C; /* verde */
	border-color: #47D147;
}

.leggendaEventi > .appuntamento_ripianificato, #ilMioCalendario td.appuntamento_ripianificato > a{
	background: #ffa500; /* arancio */
	border-color: #3f8bd1;
}

.leggendaEventi > .scadenza_mifid, .leggendaEventi > .scadenza_bancomat, .leggendaEventi > .scadenza_cartaconto,
.leggendaEventi > .scadenza_cartacredito,
#ilMioCalendario td.scadenza_mifid > a,
#ilMioCalendario td.scadenza_bancomat > a,
#ilMioCalendario td.scadenza_cartaconto > a,
#ilMioCalendario td.scadenza_cartacredito > a
 {
	background: #C2A3FF; /* violetta */
	border-color: #6B47B2;
}
.leggendaEventi > .scadenza_vincoli_cdep,
.leggendaEventi > .scadenza_rata_finanziamento,
#ilMioCalendario td.scadenza_vincoli_cdep > a,
#ilMioCalendario td.scadenza_rata_finanziamento > a
 {
	background: #C2A3FF; /* violetta */
	border-color: #6B47B2;
}

.leggendaEventi > .compleanno, #ilMioCalendario td.compleanno > a{
	background: #8AE68A; /* verde */
	border-color: #61A161;
}

.leggendaEventi > .multi, #ilMioCalendario td.multi > a{
	background: #0080FF; /* blue chiaro */
	border-color: #5882FA;
}

.leggendaEventi > .festivita, #ilMioCalendario td.festivita > a{
	background: #ff0000; /* verde */
	border-color: #61A161;
}


.ui-icon, .ui-widget-content .ui-icon{
	display:none;
}

/* SOTTOSCRIZIONE FONDI*/
select +  .ui-autocomplete-input {
	background: #fff url(/HT/fe/img/select_down.gif) no-repeat 96% center;
	background-position: calc(100% - 22px)  center;
	
}
#fondiSottoscrizioneForm select +  .ui-autocomplete-input + button.ui-button-icon.btnAutoComplete{
	width: 50px;
    height: 50px;
    position: relative;
    background: transparent!important;
    top: -50px;
    padding: 0;
	float: right;
	right: 0;
}
@media screen and (max-width: 991px) {
	select +  .ui-autocomplete-input {
		background-position: calc(100% - 12px)  center;
	}
	#fondiSottoscrizioneForm select +  .ui-autocomplete-input + button.ui-button-icon.btnAutoComplete{
		width: 40px;
		height: 40px;
		position: relative;
		background: transparent!important;
		top: -40px;
		padding: 0;
		float: right;
		right: 0;
	}
}

.custom-combobox-input.ui-widget.ui-widget-content.form-control.ui-autocomplete-input{
	border-right:0px;
	box-shadow: inset 0 1px 0px rgba(0,0,0,.075) ;
}

.custom-combobox-input.ui-widget.ui-widget-content.form-control.ui-autocomplete-input:focus{
  border-color: #66afe9;
  outline: 0;
  border-right:1px solid #66afe9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

/*.ui-button.ui-widget.ui-state-default.ui-button-icon-only.ui-button-icon.btnAutoComplete.form-control{
	box-shadow: inset 0px 1px rgba(0,0,0,.075) ;
}*/

#formGestioneBeneficiari tr td:nth-child(2) img,
#formGestioneBeneficiari tr td:first-child img{
	width:15px;
}
#formGestioneBeneficiari tr td:nth-child(2),
#formGestioneBeneficiari tr td:first-child{
	vertical-align:middle;
}

span.custom-combobox a.ui-button.ui-widget.triangle-combobox{
	position:absolute;
	top:4px;
	right:-2px;
}

.sliderContainerSpalla .ui-widget-header{
	background: transparent!important;
}

.intestatario{
	font-weight: bold;
	white-space: nowrap;
}

#beneficiario .ui-state-default{

	background: #f9f9f9;
	border:1px solid #ccc;
	border-radius:0;
	height: 22px;

}


.dataTables_length { width: 40%; float: right; text-align: right;margin-bottom:5px }

.caricamentoAjax{
	position:absolute;
	z-index: 1000;
	left: 40%;
	top: 50%;
}


.sms, .email, .notifiche{
	margin-left: 30%;
	padding-left: 50px;
}

.allarmiTot{
	margin-left: 10%;
}

.sms{
	background: url(/HT/IMAGES/ico_sms.png) left top no-repeat;
}
.email{
	background: url(/HT/IMAGES/ico_email.png) left top no-repeat;
}
.notifiche{
	background: url(/HT/IMAGES/ico_notifiche.png) left top no-repeat;
}

.vis.timeline .foreground .group{
	min-height: 0%!important;
}

.vis.timeline .labelset .vlabel{
	min-height: 0px!important;
}



.noBorder{
	border: 0px;
}

.btnAutoComplete{
	position: absolute;
	background: #FFF!important;
	border-left: 0px!important;
	height: 28px;
	border-color: #CCC!important;
}


.smSpalla{
	background-color: #CCE1F1;
}

.homePageHelp{
	color: #B9B9B8;
	font-size: 0.91em;
	margin-left: 10px;
}

.spallaSX{
	padding-top:7px;
}

.divisa{
	position:absolute;
	bottom:0px;
}


.datepicker.form-control.wauto.hasDatepicker + .ui-datepicker-trigger{
	margin: -8px 0 0 -25px;
	cursor: pointer;
}


.datepicker.form-control.floatl-marginr10.wauto.hasDatepicker + .ui-datepicker-trigger{
	margin: 16px 0 0 -40px;
	cursor: pointer;
}


.ui-datepicker-trigger {
    margin-left: -40px;
}


.ui-slider-scale li span:FIRST-CHILD{
		font-size:10px;
		font-weight: 600;
		color:#202d50;
		top:8px;
	}
.ui-slider .ui-slider-scale li:first-child 	span{left:5px;}
.ui-slider .ui-slider-scale li:last-child 	span{left:-33px;}
.ui-slider #handle_numeroAutoricariche + .ui-slider-scale li:last-child span{
	left:-3px
}
.ui-slider .ui-slider-scale li:last-child 	span
.search{
	margin-left:3px;
	margin-top:3px;
}

#bloccoAccesso {
	border: 1px solid #B0B0B0;
	background: url(/HT/IMAGES/GRAFICA/bluBg.png) repeat-x center;
	padding-top:30px;
	padding-left: 20px;
}

#bloccoAccesso span{
}

.ui-accordion .ui-state-default, #accordion .ui-widget-content .ui-state-default,#accordion .ui-widget-header .ui-state-default{
	background: #eaeded url('/HT/fe/img/icon_accordion_closed.png') no-repeat 98% center;
	border:0;
	height: 80px;
	vertical-align: middle;
    display: table;
    /*line-height: 80px;*/
	width: 100%;
    padding:0;
    padding-top:25px;
    border-radius:0;
    text-align: left;
    background-size: 23px 23px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border:0;
}
.ui-accordion .ui-accordion-header-active{
	background: #dadee1 url('/HT/fe/img/icon_accordion_opened.png') no-repeat 98% center;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited,
.ui-accordion .ui-state-default.ui-state-active,
.ui-accordion .ui-state-default:hover{
	color: #202d50;
	border-radius:0;
	background-size: 23px 23px;


}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
	 padding:0 0 0 2%;
}

tr.spaceUnder > td{
	padding-bottom: 10px;
}

/***********
sytyle per tooltip timeline
****************/
.google-visualization-tooltip{
	border-color: #61a4d3!important;
	background-color:#cce1f1!important;
	color: #1a1a1a!important;
	padding: 5px!important;
	cursor: pointer!important;
	border-width: 1px!important;
	display: inline-block!important;
	height:auto!important;
	width: auto!important;
	position:absolute!important;
	font-weight: bold;
	opacity: 0.9;
}

.item.box{
	margin-left:5px;
	margin-right:5px;
}

.google-visualization-tooltip >span > span{
	color: #b40101;
}

.boxPannelloRapporti{
	border: 2px solid #0086d1;
	border-radius: 6px;
	padding: 3px 0px;
	background: #fff;
	display: block;
	text-align: center;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{z-index:1000000005 !important;}

	.wrapper { min-height: 100%; margin-bottom: -124px; }

	#divFooter > .footer > .container { height: 124px;  background: #d7ebf9; }
	#divFooter h4{
		margin-bottom: 5px;
	}
	.row.footer {
		margin: 0px
	}
	.footer h4{
		font-size:1.1em;
		font-weight: bold;
	}



	#mainContent .row,
	.main.row{
		margin-bottom:20px;
	}
	#mainContent .form-group.row{margin-bottom:0;}
	.main { margin-top: 2.2em;  padding-bottom: 124px}

	strong {
		font-weight: 600;
	}

	a { color: #202d50; text-decoration: none; }
	.link-decoration{text-decoration: underline; }
	a:hover { color: #2a2b2c;}
	a:active {color: #435f98;}

	.contentCenter{
		text-align:center;
		width:100%;
	}



#mainContent .innerBoxWhite h1.boxTitle {font-size: 16px;font-weight: 600;text-transform: none;text-align: left;letter-spacing: 0}

.innerBoxSkyBlue h1.boxTitle ,
.innerBoxSkyBlue h2.boxTitle {
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px 0px 2px 0px;
	font-size: 16px!important;
	font-weight: 300;

	text-align: center;



	}

	.boxTitle{
		font-size:2em;
		font-weight:bold;
		width:100%;
	}

		#contentLeft h1 {
			font-size: 1.4em;
			padding: 0 15px 0 10px;
			margin: 10px 0px 20px 0px;
			behavior: url(/HT/JS/PIE.htc);
		}

		#contentLeft .row div[class*="col-xs"]{
			padding-left:0;
		}


	.alignCenter{
		text-align:center;
	}

	h3 {
		display: inline-block;
		padding-left: 0;
		font-size: 18px;
		font-weight: normal;
		line-height: 28px;
		letter-spacing: 0px;

	}
	table th {
		text-align: left;
	}

	table td{
		text-align:left;
	}

	.oRight{
	text-align:right !important;
	}

	.oCenter{
	text-align:center !important;
	}

	.oLeft{
	text-align:left !important;
	}
	.wauto{
		width:auto;
	}
	.hauto{
		height:auto;
	}

	.breadcrumb {
	margin-bottom: 10px;
	}

.padding0{
 padding: 0px;
}

.padding5{
 padding: 5px;
}

.padding20{
 padding: 20px;
}

.padding-bottom10{
	padding-bottom:10px!important;
}

.padding-bottom20{
	padding-bottom:20px!important;
}

.padding-right5{
	padding-right:5px!important;
}

.padding-left5{
	padding-left:5px!important;
}

.padding-lr0{
	padding-left:0px!important;
	padding-right:0px!important;
}

.padding-right10{
	padding-right:10px!important;
}

.padding-right20{
	padding-right:20px!important;
}

	.clear-padding{
		padding-left:0px;
		padding-right:0px;
	}

#accordion div[class*="col-xs"]{
	padding:0;
	margin:0;
	margin-bottom:7px;
}

#accordion .accordion-subtitle{
	font-weight: bold;
}



.form-group div[class^="col-xs-"]  div[class^="col-xs-"],
[class*="col-xs-"]  label[class^="col-xs-"],
.due-box > div[class^="col-xs-"]{
	padding:0;
}

	.clear-paddingImportant{
		padding-left:0px!important;
		padding-right:0px!important;
	}

	.clear-padding-right{
		padding-right:0px;
	}

.clear-padding-rightImportant{
	padding-right:0px!important;
}

	.clear-padding-top{
		padding-top:0px;
	}

	.clear-padding-topImportant{
		padding-top:0px!important;
	}

	.clear-padding-bottom{
		padding-bottom:0px;
	}

.clear-padding-bottomImportant{
	padding-bottom:0px!important;
}

	.clear-padding-left{
		padding-left:0px;
	}

.clear-padding-leftImportant{
	padding-left:0px!important;
}

	.clear-margin-left{
		margin-left:0px;
	}

	.clear-margin-right{
		margin-right:0px;
	}

	.clear-margin-rightImportant{
		margin-right:0px!important;
	}

	.clear-margin-top{
		margin-top:0px;
	}

	.clear-margin-bottom{
		margin-bottom:0px;
	}

	.clear-margin{
		margin:0px;
	}

	.clear-marginImportant{
		margin:0px!Important;
	}

	.verticalAlignMultipleColumns{
		display:table;
	}


	.verticalAlignMultipleColumns > .col-sm-1,
	.verticalAlignMultipleColumns > .col-xs-1{
		vertical-align:middle;
		text-align:center;
	}
	.section {
		clear: both;
		position: relative;
		margin: 0px;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px;

	}

	.section + .pull-right{margin-top:-20px!important;}
	.innerSection{
		background: #fff;
		padding:0;
		margin-top:13px;
	}

	.riquadro .section:first-child { margin-top: 10px; }
	.riquadro .divSinistra  .section:first-child{margin-top:20px;}
	.section.left {
		clear: none;
		float: left;
		width: 48%;
	}

	.section.right {
		clear: none;
		float: right;
		width: 48%;
	}

	.ui-accordion .ui-state-active .ui-icon {
  		background-image: url("images/ui-icons_003b79_256x240.png");
	}
	.ui-accordion  a,.ui-accordion  .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
		color:#202d50;
		font-size: 16px
	}
	.titleSection {
		margin-top: 0px;
		margin-bottom: 13px!important;
		padding-right: 50px;
		font-size: 16px;
		font-weight: 600;

	}

	.titleSectionDouble {
		margin: 0px;
		padding: 0;
		font-size: 12px;
		width: 100%;
		line-height: 18px
	}
.error .error-field label { color: #d00; }
.error .error-field input,
.error .error-field select,
.error .error-field textarea { border: 1px solid #d00; }

textarea.form-control{
	max-width:100%;
	min-width:30%;
}

div.context-buttons {
	margin-bottom:5px ;
}
	.context-buttons a,
	.context-buttons input,
	.context-buttons button {
		display: inline-block;
		width: 24px;
		height: 24px;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		border: 0;
	}
	.context-buttons.pull-right a{margin-left:18px;}
	.context-buttons.pull-left{margin-left:0!important;}
	.context-buttons a.dett_fin { background: url(/HT/IMAGES/nGrafica/ctx-btn-dettaglio-finanziamento.png) center top no-repeat; }
	.context-buttons a.amm_fin { background: url(/HT/IMAGES/nGrafica/ctx-btn-ammortamento.png) center top no-repeat; }
	.context-buttons a.preamm_fin { background: url(/HT/IMAGES/nGrafica/ctx-btn-preammortamento.png) center top no-repeat; }

	input.btnExcel,
	.context-buttons a.btnExcel,.context-buttons a.btnGuida,.context-buttons a.btnMifid,.context-buttons a.btnGuida:hover,.context-buttons a.btnMifid:hover { background: url(/HT/fe/img/icon_excel.png) 0 top no-repeat; margin-right:10px;overflow:visible;background-size: cover;width:20px;height:20px;}
	.context-buttons a.btnExcel:after,.context-buttons a.btnGuida:after,.context-buttons a.btnMifid:after{content:'SCARICA DOCUMENTO';color:#0e977f;line-height: 22px;font-weight: 600}
	.context-buttons.pull-right a.btnExcel:after{margin-left:-220px}
	.context-buttons a.btnGuida:after{content:'GUIDA ALLA SICUREZZA'}
	.context-buttons a.btnMifid:after{content:'MIFID: INFORMATIVA PREVENTIVA'}
	.context-buttons a.btnMifid.questionario:after{content:'SCARICA QUESTIONARIO';float:left;margin-left:10px}
	.context-buttons a.btnExcel:hover:after,.context-buttons a.btnGuida:hover:after,.context-buttons a.btnMifid:hover:after{color:#007c66;}
	.context-buttons a.btnExcel:active:after,.context-buttons a.btnGuida:active:after,.context-buttons a.btnMifid:active:after{color:#65b7a9;}
	.context-buttons a.btnExcel:hover,.context-buttons a.btnExcel:visited,.context-buttons a.btnExcel:focus,
	.context-buttons a.btnGuida:hover,.context-buttons a.btnGuida:visited,.context-buttons a.btnGuida:focus,
	.context-buttons a.btnMifid:hover,.context-buttons a.btnMifid:visited,.context-buttons a.btnMifid:focus
	{text-decoration:none!important;}
	.context-buttons a.btnComposizione { background: url(/HT/IMAGES/nGrafica/btn-i-composizione.png) center top no-repeat; }
	.context-buttons a.btnRendimento,.context-buttons a.btnIndicatori { background: url(/HT/fe/img/icon_rendimento.png) 0 0 no-repeat;background-size: cover;
    width: 20px;
    height: 20px; }
    .context-buttons a.btnIndicatori { background: url(/HT/fe/img/icon_indicatori.png) 0 0 no-repeat;background-size: cover; }
    .context-buttons a.btnRendimento:hover,.context-buttons a.btnIndicatori:hover{background-position: -21px 0}
    .context-buttons a.btnRendimento:hover:active,.context-buttons a.btnIndicatori:hover:active{background-position: -42px 0}
    .context-buttons a.btnRendimento.disabled,.context-buttons a.btnIndicatori.disabled{background-position: -62px 0}
	.btnDwl{color:#0e977f;line-height: 22px;font-weight: 600; background: url(/HT/fe/img/icon_excel.png)  no-repeat 0 0;
		width: 20px;
    	height: 20px;
    	overflow: visible;
    	display: inline-block;
    	background-size: cover;
	}
    .btnDwl span{width: 200px;display: inline-block;}
	.context-buttons a.btnTable,
	.context-buttons input.btnTable,
	.context-buttons button.btnTable {background: url(/HT/fe/img/icon_table.png) 0 top no-repeat;background-size: cover;width:20px;height:20px;}
    #puls_gr_table_chart  .btnTable{margin-right:10px;}
	.context-buttons a.btnChart,
	.context-buttons input.btnChart,
	.context-buttons button.btnChart{ background: url(/HT/fe/img/icon_grafico.png) 0 top no-repeat;background-size: cover;width:20px;height:20px;}
	.context-buttons a.btnChart:hover,.context-buttons a.btnTable:hover,.context-buttons a.btnTimeline:hover,
	.context-buttons a.btnExcel:hover,
	.context-buttons .btnSelezioneOpen:hover,
	.context-buttons .btnSelezioneClose:hover,
	.context-buttons a.btnMifid:hover
	{background-position: -20px 0}
	.context-buttons a.btnChart:focus,.context-buttons a.btnTable:focus,.context-buttons a.btnTimeline:focus,
	.context-buttons a.btnExcel:focus,
	.context-buttons .btnSelezioneOpen:focus,
	.context-buttons .btnSelezioneClose:focus,
	.context-buttons a.btnMifid:focus
	{background-position: -40px 0}
	.context-buttons a.btnChart.disabled,.context-buttons a.btnTable.disabled,.context-buttons a.btnTimeline.disabled{background-position: -60px 0;opacity:1!important;}
	.context-buttons a.btnTools {padding:0;background: url(/HT/IMAGES/nGrafica/btn-i-strumenti.png) center top no-repeat; }
	.context-buttons input.btnTools ,.context-buttons button.btnTools{padding:0;background: url(/HT/fe/img/icon_strumenti.png) 0 0 no-repeat!important;margin-right: 5px;background-size: cover!important;width:20px; height:20px;}
	.context-buttons input.btnTools:hover ,.context-buttons button.btnTools:hover{background-position:-20px 0!important;}
	.context-buttons input.btnTools:focus ,.context-buttons button.btnTools:focus{background-position:-40px 0!important;}
	.context-buttons a.btnRefresh {background: url(/HT/IMAGES/nGrafica/btn-i-aggiorna.png) center top no-repeat; }
	.context-buttons input.btnRefresh ,.context-buttons button.btnRefresh{padding:0;background-size: cover!important; width:20px;height:20px;background: url(/HT/fe/img/btn_aggiorna.png) 0 top no-repeat; margin-right: 5px;}
     .context-buttons input.btnRefresh:hover ,.context-buttons button.btnRefresh:hover{background-position: -20px 0}
     .context-buttons input.btnRefresh:focus ,.context-buttons button.btnRefresh:focus{background-position: -40px 0}
	.context-buttons a.btnTimeline,
	.context-buttons input.btnTimeline,
	.context-buttons button.btnTimeline { background: url(/HT/fe/img/icon_timeline.png) 0 top no-repeat; background-size: cover;width:20px;height:20px;}

	.context-buttons a.btnAlarm,
	.context-buttons input.btnAlarm,
	.context-buttons button.btnAlarm{ background: url(/HT/IMAGES/nGrafica/ctx-btn-alert.png) center top no-repeat;margin-right: 5px; }

	.context-buttons a.btnBook,
	.context-buttons input.btnBook,
	.context-buttons button.btnBook{ background: url(/HT/IMAGES/nGrafica/ctx-btn-book.png) center top no-repeat;margin-right: 5px; }

	.context-buttons a.btnGrafico,
	.context-buttons input.btnGrafico,
	.context-buttons button.btnGrafico{ background: url(/HT/IMAGES/nGrafica/ctx-btn-grafico.png) center top no-repeat;margin-right: 5px; }

	.context-buttons a.btnPopup,
	.context-buttons input.btnPopup,
	.context-buttons button.bbtnPopup{ background: url(/HT/IMAGES/nGrafica/ctx-btn-popup.png) center top no-repeat;margin-right: 5px; }

	.context-buttons a.btnPdf,
	.context-buttons input.btnPdf,
	.context-buttons button.btnPdf{
	background: url(/HT/fe/img/ico_pdf2.gif) 0 1px no-repeat;
    margin-right: 6px;
    overflow: visible;
    background-size: cover;
    width: 20px;
    height: 20px;}

	.context-buttons a:hover,
	.context-buttons input:hover,
	.context-buttons button:hover{ background-position: 0px 1px; }

	.context-buttons a.disabled ,
	.context-buttons input.disabled,
	.context-buttons button.disabled { background-position: center bottom; cursor: default; }

	.bs-example {
		position: relative;
		margin: 0px;
		padding: 0 0px 15px;
	}

	.bs-example > p { padding: 10px 15px 0 0; clear:both;}

	.top10{
		position: relative;
		top: 10px;
	}
	.top5{
		position: relative;
		top: 5px;
	}
	input[type="button"].button,
	#contentLeft input[type="button"].button.thin.XL,
	.btn,.ui-accordion-content .XXL,

	.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button.ui-state-active,

	.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button.ui-state-active,

	.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button.ui-state-active,

	.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button.ui-state-active,

	.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button.ui-state-active,

	.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button.ui-state-active,

	.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button.ui-state-active,

	.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button.ui-state-active,

	.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button.ui-state-active,

	#mainContentPub .btn-link,
	.ui-dialog-buttonset .ui-button
	{
		position: relative;
		display: inline-block;
		border-radius: 16px;
		font-size:14px;
		line-height: 14px;
		font-weight: 600;
		text-transform: uppercase;
		background-color: transparent;
		padding-left:0;
		width:auto;
		height:auto;
		text-decoration: none;
		box-shadow: none
}
#divAltraCarta .btn:not(.btn-primary)	{
	color: #0e967e!important;
}
#divAltraCarta input[type="button"].btn:not(.btn-primary):active,#divAltraCarta input[type="button"].btn:not(.btn-primary):active:hover,
#mainContentPub .btn-link:active{
		color:#65b7a9!important;
		box-shadow: none;
	}
#divAltraCarta input[type="button"].btn:visited{
		color:#00a592!important;

	}
	#contentLeft .table-responsive > .table{
		table-layout: fixed;
		width: 94%;
	}


	.ui-button.ui-widget.ui-state-default.btn{
		font-weight:normal !important;
	}

	.selezioneCarte table tbody tr .actions .btn{
		width: 67px;
	}

#formRisultati.koRicerca{
	display:none;
}

#submitRicerca,
#formRicerca{
	display:none;
}
#submitRicerca.koRicerca,
#formRicerca.koRicerca{
	display:block;
}
#formRicerca .bs-example{margin-top:10px;}
.btn-cv{
		font-size:.9em;
		border-radius:2px;
		padding:0px 2px;
		border:0;
	}
#contentLeft img{
    max-width: 100%;
    height: auto;
}

.btnEditCheck{
	background-image: url("/HT/fe/img/i_modifica.gif");
	background-size: 20px;
	background-repeat: no-repeat;
	position: relative;
	display: inline-block;
	margin: 0px!important;
	border:0px;
	background-color:#DADEE1;
	top:0px;
	width:50px;
	height: 50px;
    background-position: 15px 13px;
}

.btnEdit{
	background-image: url("/HT/fe/img/i_modifica_40.gif")!important;
	background-size: 20px;
	background-repeat: no-repeat;
	position: relative;
	display: inline-block;
	border:0px;
	background-color: #DADEE1;
	width:50px;
	height: 50px;
	background-position: 15px 15px;
	top: 0px;
}


.btnAggiungiBeneficiario{
	background-image: url("/HT/fe/img/i_aggiungi-beneficiario_uncheck.png");
	background-size: 20px;
	background-repeat: no-repeat;
	position: relative;
	display: inline-block;
	margin: 0px!important;
	border:0px;
	background-color:#DADEE1;
	top:0px;
	width:50px;
	height: 50px;
    background-position: 15px 13px;
}

.editchecked{
	background-image: url("/HT/fe/img/i_modifica_check2.png")!important;
}

.addchecked{
	background-image: url("/HT/fe/img/i_modifica_check.png")!important;
}

 button.btnEditCheck:focus , button.btnAggiungiBeneficiario:focus  {outline:0;}

.form-field.gestore label{
	display: inline-block;
    cursor: pointer;
    float:left;
    margin-right:4px;
}

.auto .form-field .ui-state-default.dropdown-arrow,
.ui-button.ui-widget.ui-state-default.ui-button-icon.ui-combobox-button.combobox-arrow,
.ui-button.ui-widget.ui-button-icon.ui-combobox-button.combobox-arrow,
.ui-button.ui-widget.ui-state-default.ui-button-icon.ui-combobox-button.dropdown-arrow,
.ui-button.ui-widget.ui-button-icon.ui-combobox-button.dropdown-arrow {
  border: none;
  outline:0;
  background: transparent;
  box-shadow: none;
  position: absolute;
  right:7%;
  top:50px;
}
.ui-button.ui-widget.ui-state-default.ui-button-icon.ui-combobox-button.combobox-arrow[disabled='disabled'],
.ui-button.ui-widget.ui-state-default.ui-button-icon-only.ui-button-icon.ui-combobox-button.dropdown-arrow[disabled='disabled'],
.ui-button.ui-widget.ui-button-icon.ui-combobox-button.dropdown-arrow[disabled='disabled']
{background-color: #eee}
.auto .form-field .ui-state-default.dropdown-arrow.ui-combobox-button,
.ui-button.ui-widget.ui-state-default.ui-button-icon.ui-combobox-button.combobox-arrow,
.ui-button.ui-widget.ui-button-icon.ui-combobox-button.combobox-arrow,
.ui-button.ui-widget.ui-state-default.ui-button-icon.ui-combobox-button.dropdown-arrow,
.ui-button.ui-widget.ui-state-default.ui-button-icon.ui-combobox-button.combobox-arrow,
.ui-button.ui-widget.ui-button-icon.ui-combobox-button.dropdown-arrow {
	top:0;
	right:0;
	height:100%;
	width:18%!important;
}
.ui-combobox-input:focus{border-right:0!important;}
.ui-combobox-input:focus + .ui-state-default.dropdown-arrow.ui-combobox-button,
.ui-combobox-input:focus + .ui-state-default.dropdown-arrow.ui-combobox-button:hover,
.ui-combobox-input:focus + .ui-button.ui-widget.ui-state-default.ui-button-icon.ui-combobox-button.combobox-arrow,
.ui-combobox-input:focus + .ui-button.ui-widget.ui-button-icon.ui-combobox-button.combobox-arrow,
.ui-combobox-input:focus + .ui-button.ui-widget.ui-state-default.ui-button-icon.ui-combobox-button.combobox-arrow,
.ui-combobox-input:focus + .ui-button.ui-widget.ui-button-icon.ui-combobox-button.dropdown-arrow
{
	border: 1px solid #122E5C!important;
	border-left:0!important;
}

.input_hidden {
    position: absolute;
    left: -9999px;
}

	.btn,#mainContentPub .btn-link{
		color: #097c83 /*#00a592 fix colore accessibile*/;
		background: url('/HT/fe/img/arrow_btn_normal.png') no-repeat center right;
		padding-right:16px;
		letter-spacing: 1px;
		background-color: transparent!important;
		box-shadow: none;
	}
	.btn,#mainContentPub .btn-link:active,.btn,#mainContentPub .btn-link:focus{box-shadow: none;}
	.btn{margin-right:9px;}
	/*.btn:last-child{margin-right:0;}*/
	.pull-right{margin-left:10px;}
	.form-field-input.pull-right{margin-left:0;}
	.btn:hover,
	#mainContentPub .btn-link:hover
	{
	 color: #007c66;
	 background: url('/HT/fe/img/arrow_btn_hover.png') no-repeat center right
	}
	.btn:focus,#mainContentPub .btn-link:focus {
	 color: #65b7a9;
	 box-shadow: none;
	 background: url('/HT/fe/img/arrow_btn_active.png') no-repeat center right
	}
	.btn:visited {
	 /*color: #00a592;*/
	 background: url('/HT/fe/img/arrow_btn_visited.png') no-repeat center right;
	}
	.btn.no-arrow, .btn.no-arrow:hover,.btn.no-arrow:focus,.btn.no-arrow:visited {background:none;}
	.btn.no-arrow span{position: relative;top:-3px}
	.btn.btn-primary{background-image: none}
	.btn.btn-primary:hover,
	.btn.btn-primary:focus,
	.btn.btn-primary:active,
	.btn.btn-primary.active
	 {
	 color: #fff;
	 background-image: none;
	/* margin-bottom:0*/
	}


	.ui-dialog .ui-dialog-buttonpane{
		border:none;
	}

	.form-horizontal .form-group{
		margin: 0;
		margin-bottom:7px; }


	.form-group .btn,.form-group .btn:hover { margin-bottom: 0; }



	.btn-primary,.input.btn  {
		text-transform:uppercase!important;

	}
	.btn-primary,.btn-primary:hover,.btn-primary:visited,
	.ui-accordion-content input.btn,.ui-accordion-content input.btn:hover,.ui-accordion-content input.btn:visited,
	.ui-accordion-content .XXL,.ui-accordion-content .XXL:hover,.ui-accordion-content .XXL:visited,.btn-innerBox,
	.innerBoxWhite input[type="button"], .form-group input[type="submit"],#mainContent #dialogIban input[type="button"],#mainContent #dialogAbiCab input[type="button"],
	#mainContent .pull-right input[type="button"] + input[type="button"][value="Modifica"]:last-child,
	.ui-dialog-buttonset .ui-button,
	#dialogRecapito input[type="submit"][value="Modifica"],
	.ui-dialog.ui-widget #dialog-confirm input[type="button"][value="Conferma"],
	.ui-dialog.ui-widget #disableAlert-confirm input[type="button"][value="Conferma"],
	#formRicercaTitoli input.btn,
	#formRicercaObbligazioni input.btn,
	#formRicercaCW input.btn,
	#formRicercaEtf input.btn,
	input[value="Modifica"].button-green
	{
		position: relative;
		margin-bottom: 30px;
		font-size: 14px;
		border:0;
		padding: 9px 28px 7px 28px;
		color:#fff;
		background-color: #097c83 /*#0e977f fix colore accessibile*/ !important;
		background-image:none;

	}
	/* fix hover margin bottom*/
	#formCompraVendi .btn-primary, 
	input.btn-primary:hover[name="posizioneFiscaleMovimenti"],
	input.btn-primary:hover[value="Accedi al servizio"],
	#fondiOrdiniElencoFormSelector input.btn-primary,
	.dett_fin_inside .button.btn.btn-primary,
	.amm_fin_inside .button.btn.btn-primary,
	.preamm_fin_inside .button.btn.btn-primary,
	.pic_pac_inside .button.btn.btn-primary
	{margin-bottom:30px}
	
	#formRicercaTitoli input.btn,
	#formRicercaObbligazioni input.btn,
	#formRicercaCW input.btn,
	#formRicercaEtf input.btn{
		margin-right:0;
	}
	.ui-dialog.ui-widget #dialog-confirm input[type="button"][value="Conferma"],
	.ui-dialog.ui-widget #dialog-confirm input[type="button"][value="Annulla"],
	.ui-dialog.ui-widget #disableAlert-confirm input[type="button"][value="Conferma"],
	.ui-dialog.ui-widget #disableAlert-confirm input[type="button"][value="Annulla"]
	{
		padding:9px 15px 7px 15px!important;
		float:left;
	}
	.ui-dialog.ui-widget #ui-id-2,	.ui-dialog.ui-widget #ui-id-1{margin:10px 15px;}
	#dialog-confirm .col-xs-12.padding-right10,#disableAlert-confirm .ui-dialog-content + div{border:0!important;}
	.ui-dialog .ui-dialog-buttonpane button{margin:0 0 20px 15px!important;}
	.btn.btn-innerBox,input[type="button"].btn.btn-innerBox{position: absolute;bottom:0;right:15px;margin-bottom:-10px;margin-right:0!important;}
	.btn-primary:active,.ui-accordion-content input.btn:active,.ui-accordion-content .XXL:active,.btn-innerBox:active,.btn-innerBox:hover:active,
	.innerBoxWhite input[type="button"]:active,.innerBoxWhite input[type="button"]:hover:active,.form-group input[type="submit"]:hover,.form-group input[type="submit"]:hover:active,#mainContent #dialogIban input[type="button"]:hover,#mainContent #dialogIban input[type="button"]:active:hover,#mainContent #dialogAbiCab input[type="button"]:active:hover,
	#mainContent .pull-right input[type="button"] + input[type="button"][value="Modifica"]:last-child:hover:active, .ui-dialog-buttonset .ui-button:hover:active,
	#dialogRecapito input[type="submit"][value="Modifica"]:hover:active,
	.ui-dialog.ui-widget #dialog-confirm input[type="button"][value="Conferma"]:hover:active,
	#formRicercaTitoli input.btn:hover:active,
	#formRicercaObbligazioni input.btn:hover:active,
	#formRicercaCW input.btn:hover:active,
	#formRicercaEtf input.btn:hover:active,
	input[value="Modifica"].button-green:hover:active
	 {
		background-color: #65b7a9!important;
		box-shadow: none
	}

	#mainContent #dialogIban input[type="button"]:hover,#mainContent #dialogAbiCab input[type="button"]:hover,
	#mainContent .pull-right input[type="button"] + input[type="button"][value="Modifica"]:last-child:hover,
	.ui-dialog-buttonset .ui-button:hover,
	#dialogRecapito input[type="submit"][value="Modifica"]:hover,
	.ui-dialog.ui-widget #dialog-confirm input[type="button"][value="Conferma"]:hover,
	#formRicercaTitoli input.btn:hover,
	#formRicercaObbligazioni input.btn:hover,
	#formRicercaCW input.btn:hover,
	#formRicercaEtf input.btn:hover,
	input[value="Modifica"].button-green:hover
	{background-color: #007c66!important;}
	.btn-primary:last-child{
		margin-left:20px;
	}
	.btn-primary + .btn-primary:last-child{
		margin-right:0;
	}

	.btn.disabled { background: #EBEDEE!important; border:none;}


	/* Secondo Bottone - - - -  */

	#formBolloAuto input[value="Modifica"],
	input[value="Modifica"],
	input[value="Indietro"],
    input[value="Torna indietro"]:not(:last-child),
	input[value="Annulla"],
	input[value="Cancella"],
	input[value="Revoca"]:first-child,
	input[value="Torna a Pagamento bollo auto"],
	input[value="Torna ai mandati"],
	.btn-annulla,
	.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button,
	.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button,
	#formInvestimentiAllarmi .actions.pull-right input[type="button"],
	#formApriTol input[value="Recedi"],
	#fondiRicercaForm .pull-right a.btn,
	#formAllarmiFondi .pull-right a.btn,
	.ui-dialog.ui-widget  button[type="button"].notAction,
	#formRecuperoUser .pull-right.margin-bottom20 a:first-child,
	#formRecuperoPin .pull-right.margin-bottom20 a:first-child,
	.btn-default

	{	/*margin-right:0;*/
		border:0;
		padding: 9px 28px 7px 28px!important;
		color:#fff;
		background-color: /*#92989C fix colore accessibile*/#70787c !important;
		background-image:none;
	}
	.btn-default{margin-bottom:30px;display:inline-block;}
	#formBolloAuto input[value="Modifica"]:hover,
	input[value="Modifica"]:hover,
	input[value="Indietro"]:hover,
	input[value="Torna indietro"]:not(:last-child):hover,
	input[value="Annulla"]:hover,
	input[value="Cancella"]:hover,
	input[value="Revoca"]:first-child:hover,
	input[value="Torna a Pagamento bollo auto"]:hover,
	input[value="Torna ai mandati"]:hover,
	.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button:hover,
	.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button:hover,
	.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button:hover,
	.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button:hover,
	.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button:hover,
	.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button:hover,
	.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button:hover,
	.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button:hover,
	.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button:hover,
	#formInvestimentiAllarmi .actions.pull-right input[type="button"]:hover,
	#formApriTol input[value="Recedi"]:hover,
	#fondiRicercaForm .pull-right a.btn:hover,
	.ui-dialog.ui-widget  button[type="button"].notAction:hover,
	#formRecuperoUser .pull-right.margin-bottom20 a:first-child:hover,
	#formRecuperoPin .pull-right.margin-bottom20 a:first-child:hover,
	.btn-default:hover
	{
		background-color: #474B4E!important;
		background-image:none;
		color:#fff;

	}

	#formBolloAuto input[value="Modifica"]:active,
    input[value="Modifica"]:active,
	input[value="Indietro"]:active,
	input[value="Indietro"]:focus,
	input[value="Torna indietro"]:not(:last-child):active,
	input[value="Annulla"]:active,
	input[value="Annulla"]:focus,
	input[value="Cancella"]:focus,
	input[value="Revoca"]:first-child:active,
	input[value="Torna a Pagamento bollo auto"]:active,
	input[value="Torna ai mandati"]:active,
	.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button:active,
	.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button.ui-state-active,
	.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button.ui-state-focus,
	.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button.ui-state-focus,
	#formInvestimentiAllarmi .actions.pull-right input[type="button"]:active,
	#formApriTol input[value="Recedi"]:active,
	#fondiRicercaForm .pull-right a.btn:active,
	.ui-dialog.ui-widget  button[type="button"].notAction:active,
	#formRecuperoUser .pull-right.margin-bottom20 a:first-child:active,
	#formRecuperoPin .pull-right.margin-bottom20 a:first-child:active,
	.btn-default:active,
	.btn-default:focus
	{
		background-color: #C0C5C9!important;
		background-image:none;
		padding: 9px 28px 7px 28px;
		background-image:none!important;
		color:#fff!important;
	}

	.btn.btn-primary.btn-annulla{
		margin-right:20px!important;
		border:0;
		padding: 9px 28px 7px 28px;
		color:#fff;
		background-color: #92989C!important;
		background-image:none;
	}

	.btn.btn-primary.btn-annulla:hover
	{
		background-color: #474B4E!important;
	}

	.btn.btn-primary.btn-annulla:active
	{
		background-color: #C0C5C9!important;
	}


	#formGestioneContatti input[value="Annulla"],
	#formRicaricaMediaset input[value="Modifica"],
	#formRicaricaCarta input[value="Modifica"],
	#formScaricaCarta input[value="Modifica"],
	#formAutoricarica input[value="Annulla"],
	#formAutoricaricaTempo input[value="Modifica"],
	#formAutoricaricaSoglia input[value="Annulla"]
	{
		margin-right:10px;
	}


@media(max-width: 818px){
	.pull-right.margin-bottom20 input[value="Torna a bollettini"],
	.pull-right.margin-bottom20 input[value="Ultime disposizioni"]{
		float: right!important;
		margin-left: 10px!important;
		margin-right: 0px!important;
	}
}

/** END SECONDO BOTTONE **/


	.ui-dialog.ui-draggable.ui-resizable .innerBoxSkyBlue .pull-right input[value="Modifica"]{
		background-color:#0e977f!important;
		background-image:none;
		margin-right:0!important;
		color:#fff!important;
	}
	.ui-dialog.ui-draggable.ui-resizable .innerBoxSkyBlue .pull-right input[value="Modifica"]:hover{
		color:#fff!important;
		background-color:#007c66!important;
	}
	.ui-dialog.ui-draggable.ui-resizable .innerBoxSkyBlue .pull-right input[value="Modifica"]:hover:active,
	.ui-dialog.ui-draggable.ui-resizable .innerBoxSkyBlue .pull-right input[value="Modifica"]:active{
		color:#fff!important;
		background-color:#65b7a9!important;
	}

	.ui-dialog.ui-draggable.ui-resizable .innerBoxSkyBlue .pull-right input[value="Chiudi"]{
		background-color:#92989C!important;
		background-image:none;
		padding:9px 28px 7px 28px;
		color:#fff!important;
	}
	.ui-dialog.ui-draggable.ui-resizable .innerBoxSkyBlue .pull-right input[value="Chiudi"]:hover{
		color:#fff!important;
		background-color: #474B4E!important;
	}
	.ui-dialog.ui-draggable.ui-resizable .innerBoxSkyBlue .pull-right input[value="Chiudi"]:hover:active,
	.ui-dialog.ui-draggable.ui-resizable .innerBoxSkyBlue .pull-right input[value="Chiudi"]:active{
		color:#fff!important;
		background-color: #C0C5C9!important;
	}
	/* -- -- --- --- --- --- --- -- -- */


	form#formDettaglioDisposizione > div input:first-child{

	}

	#formDettaglioDisposizione .pull-right.margin-bottom20{
		margin-top: 50px;
	}

//nth-child(6)


	/*** END Secondo Bottone - - - - Indietro/Modifica ***/
	.btn-opera {

	  background: url(/HT/IMAGES/nGrafica/ico-righe-finanziamenti.png) center center no-repeat;
	  display: inline-block;
	  width: 14px;
	  height: 10px;
	  text-indent: 100%;
	  white-space: nowrap;
	  overflow: hidden;
	  border: 0;
	}

		.btn-opera-disabled {

	  background: url(/HT/IMAGES/nGrafica/ico-righe-finanziamenti-disabilitato.png) center center no-repeat;
	  display: inline-block;
	  width: 14px;
	  height: 10px;
	  text-indent: 100%;
	  white-space: nowrap;
	  overflow: hidden;
	  border: 0;
	}


		.box-diclaimer {
text-align: left;
height: 40px;
overflow: auto;
width: 100%;
border: 1px solid #B0B0B0;
}

div.box-diclaimer>div.contentPagina * {
font-size: 9px !important;
}

	.select-button {
		display: inline-block;
		min-width: 60px;
		margin: 10px;
		padding: 6px 12px;
		background: #003b79;
		border: none;
		border-radius: 6px;
		color: #fff;
		font-size: 1.04em;
		font-weight: bold;
		line-height: 16px;
		text-transform: uppercase;
	}

	select:focus::-ms-value {background-color: transparent;color:#202D50;}


	.form-control{
	display:inline-block;
	}


	/*.form-control.thin{
		padding:2px;
	}*/
	.floatl-marginr10{
		float:left;
		margin-right:10px;
	}

	.marginr15 {margin: 0 15px; }

	.bottom{
		position:absolute;
		bottom:0px;
		padding-top:15px;
	}

	.floatl{
		float:left;
	}

	.floatr{
		float:right;
	}

	.form-control.with-help {
		display: inline-block;
		width: auto;
	}
.form-control.with-help {
	display: inline-block;
	width: auto;
}

	button[disabled], html input[disabled],.btn.disabled, .btn[disabled], fieldset[disabled] .btn, input[type="button"][disabled],
	#mainContent #dialogAbiCab input[type="button"][disabled]{
		background-color: #EBEDEE!important; border:0;opacity:1;
	}
	input[type='text'][disabled]{
	 	border: 1px solid #D0D0D0;
	 }
	input[disabled][type="checkbox"]{border:1px solid #d9dcdf;}
    #mainContent .hasDatepicker[disabled]{border:1px solid #C0C5C9;background-color: #EBEDEE!important;color:#C0C5C9!important;}
	td button.button.btn-opera-disabled {
        background-color: transparent;
    }

	table  button[disabled]{
		border:none;
	}

	/***** NEW FORM STYLES *****/

	.form-field #importoInt + span {
		padding-top: 15px !important;
	}


		div.form-field-input label {
			display: block;
			//margin-bottom:10px;
			border-bottom: none;
			text-align: left;
		}


		label{
			margin-bottom: 0px!important;
		}


		div.form-field-input .form-field {
			display: block;
			text-align: left;
		}
		div.form-field-input .form-field > div { padding-left: 0; padding-right: 0; }

		div.form-field-input .form-field > div.field-buttons { display: inline-block; margin-top: 5px; }

		div.form-field-input .form-field > div.field-buttons .btn { margin: 0; }



.form-field-resume label {display: block;text-align: left;}

		.boxDefault.importo .row span{
			text-align: right;

		}
		.form-field-resume.importo span {
			float: right;

		}



		.form-field-resume .resume {
			display: block;
			text-align: left;
		}

.form-field-resume .resume.importo {  display: block; float: right; padding-top: 0; text-align: right; white-space: nowrap; }


.form-field .form-control.wauto.floatl-marginr10 + .top5{
	    top: 16px;
}


	/***************************/

	#youshop #topBar{
		height: 88px;
	}

	.logo_youshop img{
		position:absolute;
		z-index:9999999;

	}
	.logo{
		position:absolute;
		z-index:50;
		background: url(/HT/IMAGES/nGrafica/sprite.png) no-repeat 0px 0px;
		width: 140px;
		height: 103px;
		top: -30px;
		left:15px;
	}
	.logo.azimut{
		background: url(/HT/05034AZIMUT/IMAGES/logo2.png) no-repeat 0px 0px;
		width: 192px;
		height: 51px;
		top: 16px;

	}

	#topNav > .container > .col-xs-9{
		padding-left:0;
	}

	.logo a { display: block; width: 140px; height: 103px; cursor: pointer; }

	.logo span{
		display: none;
	}

	.user-info { float: left; font-size: 10px; font-weight: normal; margin-right:20px; }


	.breadcrumb{
		margin: 0px 0px 20px 0px;
		background: transparent;
		font-weight: normal;
		color:#a3a8ac;

	}
		.breadcrumb>li+li:before { color: #aaa; }

	.toldisclaimer{
		text-align: right;
		right: 0px;
		top: 0px;
		margin: 0px 10px 10px 0px;
		background: transparent;
		color: #666;
		font-size: 1.04em;
		font-weight: normal;
	}

	div.circle{
		width: 22px;
		height: 22px;
		border-radius: 50%;
		display: inline-block;
		margin-right: 3px;
		background: /*#d7d7d7; fix colore accessibile*/#5d5d5d;
		position: relative;
		top: 5px;
		behavior: url(/HT/JS/PIE.htc);
		color:#fff;
		text-align: center
	}
	div .pager .circle:after{position: relative;top:3px;left:-2px;}
	div .pager .circle:nth-child(2):after {content: "1";}
	div .pager .circle:nth-child(3):after {content: "2";}
	div .pager .circle:nth-child(4):after {content: "3";}
	div .pager .circle:nth-child(5):after {content: "4";}
	div.circle:last-child{margin-right: 0}

	div.circle_line{
		width:90%;
		position:absolute;
		font-size: 7px;
	}
	div.circle_line.current {
		width: auto;
		border-color: #003b79;
	}

	.pager{
		position:relative;
		top:14px;
		margin-right: 15px;
		margin: 0;
		width:100%;
		text-align:right;
	}
	.contentFull .pager{width:auto;}
	.dataTables_paginate span a.primoBlocco:last-child{
		margin-right:10px;
	}

	.dataTables_paginate span a.middle_pager{
		margin-left:10px;
		margin-right:10px;

	}
	.dataTables_paginate span a.ultimoBlocco:first-child{
		margin-left:10px;
	}

	div.circle.current_page{
	background: #003b79;
	}

	div.messaggio div.contentPagina{
		margin: 20px;
		margin-bottom: 40px;
		padding: 0px;
	}
	.contentPagina td {vertical-align:top;}
	.contentPagina img{
		margin-right:35px;
	}

	#homepage_pref ul[id^='col'] > li,
	#homepage ul[id^='col'] > li{
		list-style:none;
	}

	ol#spallaPreferenzeHP{
		min-height: 200px;
		padding-left:20px;
	}
	ol#spallaPreferenzeHP  li img{
	max-width:90%;
		height:auto;
	}

	#homepage_pref #col1,
	#homepage_pref #col2{
		min-height:400px;
	}

	#homepage_pref ol li img{
		max-width:100%;
		height:auto;
	}

	/****** SELEZIONE RAPPORTO ********/

#mainContent .riquadro .table, .ui-dialog .table { border-collapse: separate; }


#mainContent .riquadro .table tr td,
#mainContent .riquadro .table tr th,
.ui-dialog .table tr th,
.ui-dialog .table tr td {
		border-top: 2px solid #fff;

	}
#mainContent .riquadro .table tbody tr{min-height:50px;}
#mainContent .riquadro .table tbody tr:nth-child(odd), .ui-dialog .table tbody tr:nth-child(odd)
{background-color: #eaeded; }
#mainContent .riquadro .table tbody tr:nth-child(even), .ui-dialog .table tbody tr:nth-child(even),
#datiQuot  tbody tr:nth-child(odd):first-child,#datiQuot  tbody tr:nth-child(even):first-child
{background-color: #ffffff; }
#datiQuot tr:first-child td{font-weight:600;}
#datiQuot tr:nth-child(even) td{font-weight:600}
#mainContent .riquadro .tabSelezioneCC .table tbody tr:nth-child(odd), .ui-dialog .table tbody tr:nth-child(odd),
#mainContent .riquadro .tabSelezioneCarte .table tbody tr:nth-child(odd), .ui-dialog .table tbody tr:nth-child(odd),
#mainContent .riquadro .tabSelezioneCarte .table tbody tr:nth-child(odd), .ui-dialog .table tbody tr:nth-child(odd),
#mainContent #formAllarmiDossier .tabellaSelezioneCC .table tbody tr:nth-child(even)
{ background-color: #edeff0; }
#mainContent .riquadro .tabSelezioneCC .table tbody tr:nth-child(even), .ui-dialog .table tbody tr:nth-child(even),
#mainContent #formAllarmiDossier .tabellaSelezioneCC .table tbody tr:nth-child(odd)

{ background-color: #dadde0; }
.ui-dialog .table tbody tr:nth-child(even){background-color: #fff}
.ui-dialog .table tbody tr td{vertical-align:middle;border-top:0!important;}
#mainContent .riquadro .tabSelezioneCC .table tbody tr.selected,#mainContent .riquadro .tabSelezioneCarte .table tbody tr.selected,
#mainContent #formAllarmiDossier .tabellaSelezioneCC .table tbody tr.selected
{background-color:#fff}
#mainContent  tr#altraCarta.selected {background-color:#dadee2}
#mainContent .riquadro .table tr th,.ui-dialog .table tr th {border-bottom: none;border-top: none;vertical-align: middle;font-weight: 600;font-size: 14px;line-height: 14px;}
#mainContent .riquadro .tabellaSelezioneCC, #mainContent .riquadro .tabellaSelezioneCarte, #mainContent .riquadro .tabSelezioneCarte
.ui-dialog .tabellaSelezioneCC, .ui-dialog .tabellaSelezioneCarte {background: #dadde0;}
tfoot th{background-color: #dadee1}
#mainContent .riquadro .tabellaSelezioneCC tr th{background-color: #dadde0}
#mainContent .riquadro .tabSelezioneCC .dataTables_wrapper,
#mainContent .riquadro .tabSelezioneCarte .dataTables_wrapper,
.ui-dialog .tabellaSelezioneCC .dataTables_wrapper,
.ui-dialog .tabellaSelezioneCarte .dataTables_wrapper{ padding: 0px; background-color:#fff; margin-bottom: 10px}

#mainContent .riquadro .tabSelezioneCC .table, #mainContent .riquadro .tabSelezioneCarte .table,
.ui-dialog .tabSelezioneCC .table, .ui-dialog .tabSelezioneCarte .table { margin-bottom: 0; width:100%; }

	#mainContent .riquadro .tabSelezioneCC .table tbody tr.hover,
	#mainContent .riquadro .tabSelezioneCC .table tbody tr.hover:nth-child(odd),
	#mainContent .riquadro .tabSelezioneCC .table tbody tr.hover:nth-child(even),
	#mainContent .riquadro .tabSelezioneCarte .table tbody tr.hover,
	#mainContent .riquadro .tabSelezioneCarte .table tbody tr.hover:nth-child(odd),
#mainContent .riquadro .tabSelezioneCarte .table tbody tr.hover:nth-child(even),

.ui-dialog .tabSelezioneCC .table tbody tr.hover,
.ui-dialog .tabSelezioneCC .table tbody tr.hover:nth-child(odd),
.ui-dialog .tabSelezioneCC .table tbody tr.hover:nth-child(even),
.ui-dialog .tabSelezioneCarte .table tbody tr.hover,
.ui-dialog .tabSelezioneCarte .table tbody tr.hover:nth-child(odd),
.ui-dialog .tabSelezioneCarte .table tbody tr.hover:nth-child(even),
#mainContent #formAllarmiDossier .tabellaSelezioneCC .table tbody tr:hover { cursor: pointer; background: #7884a2 !important; color: #fff; }
.tabSelezioneCC,.tabSelezioneCarte	{margin-top:5px;padding-bottom:23px;}
	.CCselezionato {
		display: block;
		position: relative;

	}


.ui-widget-header{
	color:#000;
}

	.CCselezionato span {
		display: inline-block;
		margin: 0 2px 0 0;
		padding: 3px 0 4px 0;
	}

	.selezioneFinanziamenti .CCselezionato span{
		margin: 0;
	}

.CCselezionato #numero,.CCselezionato #agenzia,.CCselezionato #liquiditaRapporto,.CCselezionato #intestazione,.CCselezionato #disponibile strong{font-weight:600;text-align:right;float:right;}
#formMovimentiCarte #intestazione,#formMovimentiCarte #agenzia{float:left;text-align: left}
.CCselezionato #numero,.CCselezionato #agenzia,.CCselezionato #numeri span.importo{ text-align: right;}
#intestazione.col-xs-10{float:left;text-align:left;}
.CCselezionato #numeri span {float:right; width: 100%;}
.CCselezionato > .col-sm-6{float:right;width:40%;padding-left:0;padding-right:0;}
.CCselezionato  [class^="col"]{padding-left:0;padding-right:0;}
.CCselezionato .row{margin:0;}
.CCselezionato > .col-sm-6:first-child{float:left;width:50%;}
			.CCselezionato #numeri span strong { float: right; text-align: right;font-weight:600; }
			.CCselezionato #numeri span.importo{

			text-align: right;
			font-weight: bold;
			}


	.CCselezionato .btnSelezioneCC {
		display: block;
		width: 23px;
		height: 23px;
		position: absolute;
		top: 0;
		right: 0;
		background:url('/HT/fe/img/icon_accordion_closed.png') no-repeat 98% center;
		background-size: 100%;
	}
	#formMovimentiConto2,#situazionePrestitiMutuiForm,#formDettaglioInteressiConto,#listaContiAppoggio,#formUltimeDisposizioni{margin-top:30px;}
	#formDettaglioInteressiConto{margin-top:55px;}
	#formCancellazioneCategorie .tabSelezioneCarte{width:100%;}
	#DettaglioBonificoContinuativoForm .selezioneCC.tabellaSelezioneCC{margin-top:0;}
	.selezioneCC.tabellaSelezioneCC{margin-top:-52px;padding-top: 52px!important;}
	#formBilancioMensile .selezioneCC.tabellaSelezioneCC{margin-top:0;}
	#formBilancioMensile .bs-example .form-group.clearfix .context-buttons.pull-left.margin-top10{position: relative;top:40px;}
	#formBilancioMensile .bs-example .form-group.clearfix .pull-right.margin-top10{position: relative;top:-30px;}
	#formBilancioMensile .bs-example .form-group.clearfix{max-height: 25px}
	#formBilancioMensile .bs-example .pull-right{margin-top:0!important;}
	#formContoAllarmi h1{margin-bottom:35px}
	.CCselezionato .btnSelezioneCC {margin-top:-46px;}
	.CCselezionato .btnSelezioneCC img {display:none;}
	.CCselezionato {margin-top:13px;padding-bottom:25px;}
	.selezioneCC,#formAllarmiDossier .tabellaSelezioneCC{margin:0 -35px;}
	#formAllarmiDossier .tabellaSelezioneCC{margin-top:-52px;}
	#formAllarmiDossier .tabellaSelezioneCC .table{padding-bottom: 30px;padding-top:20px;}
	#condizioniContrattuali p.section{
		background: transparent;
	}

	.CCselezionato .btnSelezioneCC.open { transform: rotate(180deg); }

	.dataTables_length { width: 40%; float: right; text-align: right; }
	.dataTables_filter {
		float: left;
		margin: 5px 0 8px 10px;
		padding-right: 30px;
		background: url(../IMAGES/ico-filter.png) right center no-repeat;
	}
	.dataTables_filter label { margin-bottom: 0; padding: 3px 0; font-weight: normal; }
	.dataTables_length label { margin-bottom: 0; padding: 8px 10px 0px 0; font-weight: normal; }

	.dataTables_filter input { margin: 0 10px; border: 1px solid #aaa; background: #f9f9f9; }
	.dataTables_filter input:after {
		content: " ";
		display: inline-block;
	}

	.dataTables_paginate { text-align: center; }
	/****************************************/
	/********* TABELLA ESPANDIBILE **********/

	#mainContent .riquadro table.expandable {}

	tr.odd { background-color: #f5f5f5; }
	tr.even { background-color: #e7eff5; }

	#mainContent .riquadro .tabSelezioneCC .table tbody > tr.hover td,
	#mainContent .riquadro .tabSelezioneCC .table tbody > tr.hover.odd td,
	#mainContent .riquadro .tabSelezioneCC .table tbody > tr.hover.even td { cursor: pointer; background: #7884a2; color: #fff; }



	#mainContent .riquadro table.expandable tbody tr td table { width: 100%; }
		#mainContent .riquadro table.expandable tbody tr td table tr,
		#mainContent .riquadro table.expandable tbody tr td table tr:nth-child(odd),
		#mainContent .riquadro table.expandable tbody tr td table tr:nth-child(even) { background: none; }
			#mainContent .riquadro table.expandable tbody tr td table tr td { border: none; }

	#mainContent .riquadro table.expandable tbody tr.details { display: none; }

	#mainContent .riquadro table.expandable tbody tr.details > td { padding: 0px; padding-top: 5px; border: none; }

	#mainContent .riquadro table.expandable tr td .riquadro {
		box-shadow: none;
		border: 1px solid #dae6f0;
	}

	#mainContent .riquadro table.expandable tr td .riquadro h4 {
		display: block;
		position: relative;
		color: #666;
		background: #fff;
		box-shadow: 0 8px 8px -6px rgba(97,162,211,0.6);
		border-bottom: 1px solid #61a4d3;
		margin: 5px 10px;
		padding: 0 10px;
		font-size: 1.2em;
		font-weight: 300;
		text-align: center;
		line-height: 1.3em;
		letter-spacing: 0px;
		behavior: url(../js/css3pie.htc);
	}

	#mainContent .riquadro table.expandable tr td .riquadro div {
		margin-top: 10px;
		padding: 5px;
		font-size: 0.9em;
	}
	#mainContent .riquadro table.expandable tr td .riquadro div table { margin-bottom: 5px; }
	#mainContent .riquadro table.expandable tr td .riquadro div table td {
		border: none;
		padding: 0 0 2px 7px;
		font-size: 1em;
		letter-spacing: -0.2px;
	}
	#mainContent .riquadro table.expandable tr td .riquadro div table td.oRight { padding: 0 7px 2px 0; }


	.CCselezionato .btnSelezioneCC.open { transform: rotate(180deg); }

	 th.sort_none { cursor: pointer; background: url(/HT/fe/img/icon_sort_none.png) 3px top no-repeat; padding-left: 18px;}

	 table.sort th.sort_asc,.ui-grid-ico-sort.ui-icon-asc.ui-icon.ui-icon-triangle-1-n.ui-sort-ltr{ cursor: pointer; background: url(/HT/fe/img/icon_sort_asc.png) 3px center no-repeat; padding-left: 18px;}
	 table.sort th.sort_desc,.ui-jqgrid .ui-icon-desc { cursor: pointer; background: url(/HT/fe/img/icon_sort_desc.png) 3px 11px no-repeat; padding-left: 18px;}


	.dataTable th.sorting{cursor: pointer; background: url(/HT/fe/img/icon_sort_none.png) 15px 3px no-repeat; padding-left:35px!important;}
	.dataTable.evident th.sorting{cursor: pointer; background: url(/HT/fe/img/icon_sort_none.png) 15px center no-repeat; padding-left:35px!important;}

	.dataTable th.sorting_asc { cursor: pointer; background: url(/HT/fe/img/icon_sort_asc.png) 15px 3px no-repeat; padding-left:35px!important;}
	.dataTable th.sorting_desc { cursor: pointer; background: url(/HT/fe/img/icon_sort_desc.png) 15px 11px no-repeat;padding-left:35px!important; }
	.dataTable.evident th.sorting_asc { cursor: pointer; background: url(/HT/fe/img/icon_sort_asc.png) 15px center no-repeat; padding-left:35px!important;}
	.dataTable.evident th.sorting_desc { cursor: pointer; background: url(/HT/fe/img/icon_sort_desc.png) 15px center no-repeat;padding-left:35px!important; }


	.dataTables_length { width: 40%; float: right; text-align: right; }
	.dataTables_filter {
		float: left;
		margin: 5px 0 8px 10px;
		padding-right: 30px;
		background: url(/HT/IMAGES/ico-filter.png) right center no-repeat;
	}
		.dataTables_filter label { margin-bottom: 0; padding: 3px 0; font-weight: normal; }
		.dataTables_length label { margin-bottom: 0; padding: 8px 10px 0px 0; font-weight: normal; }

		.dataTables_filter input { margin: 0 10px; border: 1px solid #aaa; background: #f9f9f9; }
		.dataTables_filter input:after {
			content: " ";
			display: inline-block
		}


		.dataTables_paginate { text-align: center; }
.hide{
	display: none;
}


	/* Hide Prev and Next links */
	.dataTables_paginate > a { display: none; }


	/** PAGINAZIONE **/

		.dataTables_paginate span a {

			display: inline-block;
			margin: 10px 5px;
			width: 24px;
			height: 24px;
			padding: 0;
			border-radius: 50%;
			color: #fff;
			background: #EBEDEE;
			font-weight: bold;
			font-size: 12px;
			text-align: center;
			cursor: pointer;
			line-height: 26px;
			text-decoration: none;
		}

		.dataTables_paginate span a.current {
    		background: #0E977F;
    		 text-decoration: none;
		}

		.dataTables_paginate span a.current:hover {
    		background: #007C66;
    		 text-decoration: none;
		}

		.dataTables_paginate span a.current:active {
    		background: #65B7A9;
    		 text-decoration: none;
		}
		.dataTables_paginate span a:hover{
			background: #007C66;
		}

		.dataTables_paginate span a:active{
			background: #65B7A9;
		}

	/** END PAGINAZIONE **/



/** Paginazione Archivio 2 **/

	.newPaginationImg{
		width: 20px;
		height: 20px;
		border-radius: 50%;
		background-color: #0E977F;
		position: absolute;
		padding:6px 0 0 7px;
	}

	.newPaginationImg:hover {
		background: #007C66;
	}

	.newPaginationImg:active{
		background: #65B7A9;
	}

	.newPaginationContainer{ width: 200px; margin:0 auto; }

	.newPaginationContainer li{
		float: left;
		list-style-type: none;
		width: 25px;
		height: 25px;
	}

	.newPaginationContainer > li > span{ font-weight: 600; }

	.newPaginationContainer > li:nth-child(2) > span{ padding-left:10px; }

	.newPaginationDisable{
		background-color: #f2f2f2!important;
		cursor: default;
	}

/** END Paginazione archivio 2**/

	/****************************************/
	a.table-expand-collapse,
	a.table-expand-collapse.expand,
	a.table-expand-collapse.collapse {
		display: block;
		position: relative;
		bottom: auto;
		right: auto;
		margin: 0 auto;
		width: 24px;
		height: 24px;
		text-indent: 100%;
		overflow: hidden;
		white-space: nowrap;
	}
	a.table-expand-collapse.expand { background: url(/HT/IMAGES/nGrafica/ico-expand.png) center center no-repeat; }
	a.table-expand-collapse.collapse { background: url(/HT/IMAGES/nGrafica/ico-collapse.png) center center no-repeat; }

.cartaSelezionata {padding-bottom: 25px}



		.cartaSelezionata span {
			display: inline-block;
			margin: 0 8px 0 0;
			padding: 3px 4px;
		}
		#fondiSottoscrizioneForm .cartaSelezionata span{
			margin-right:0;
			padding:3px 0;
		}
#formInvestimenti	.cartaSelezionata span {margin-bottom:20px;}
			.cartaSelezionata #numero,
		.cartaSelezionata #filiale,
		.cartaSelezionata #tipoCarta,
			.cartaSelezionata #intestazione {
	font-weight: bold;  }

.CCselezionato #numeri span strong { float: right; text-align: right; }

		.cartaSelezionata .btnSelezioneCC {
			display: block;
			width: 20px;
			height: 20px;
			position: absolute;
			top: 50%;
			right: 10px;
			margin-top: -10px;
		}


	.checkbox input[type=checkbox]{
		position:relative;
		margin:0;
	}

/** Stilizzazione checkbox **/


	input[type=checkbox]{
		width:15px;
		height:15px;
		-moz-appearance:none;
		-webkit-appearance:none;
		appearance:none;
		border: 2px solid #202D50;
  		border-radius:2px;
  		vertical-align: middle;
		margin-top:0px;
		margin-right: 5px
  	}
    input[type=checkbox] + label {
		position: relative;
		top: 3px;
	}
  	input[type='checkbox']:before {
  		display:inline;
  		width:15px;
  		height:15px;
  		border-radius:2px;
	}

	input[type='checkbox']:checked:before {
		content: "\2714";
		width:15px;
  		height:15px;
    	line-height: 12px;
    	font-size: 13px;
   		margin: 7px 0px 0px 1px;
   		padding:0;
   		vertical-align: middle;
   		color:#202D50!important;

	}
	@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {

	    input[type=checkbox]{
	    -moz-appearance:checkbox;
		-webkit-appearance:checkbox;
		appearance:checkbox;
		border:1px solid #000;
		}
		input[type='checkbox']:checked:before {
			display:none;
		}

	}
	@-moz-document url-prefix() {
        input[type=checkbox]{
			width:18px;
			height:18px;
        }

        input[type='checkbox']:before {
			width:18px;
			height:18px;
        }
        input[type='checkbox']:checked:before {
			width:18px;
			height:18px;
        }
    }


/** END Stilizzazione checkbox **/




	.form-horizontal .control-label {
		text-align: left !important;
	}

		.form-horizontal .control-label.txt_right {
			text-align: right;
		}

	.checkbox label{
		font-weight: 700;
	}

	.form-control,#formModificaSimulato input[type="text"]{
		border-radius: 0;
		background-color: #fff;
		padding:15px 16px 15px 14px;
		height: 50px;
		font-size: 1em;
		border:1px solid #DADEE1;
		box-shadow: none;
		/*margin-bottom:20px;*/
	}

	#formInserimento input[type="text"]{
		padding:6px 11px;
	}
     .form-field-input{margin-bottom:20px;*}
      .form-field-input  .form-field-input{margin-bottom:0;}

	.form-control:focus {border: 1px solid #122E5C;box-shadow: none!important }
	input[type=radio],input[type=radio]:focus{
		width:18px;height:18px;
		margin-right:5px;
		-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#D8D8D8;border:1px solid #979797;
  		border-radius:50%;
  		outline:none;
  		box-shadow: none;

	  }
	  input[type=radio] + label,input[type=radio]:focus + label {
		  position: relative;
		  top: -3px;
	  }
  	.form-field input[type=radio]{position: relative;top:3px; }
  	input[type='radio']:before {
  		content:'';
  		display:block;
  		width:10px;
  		height:10px;
  		border-radius:50%;
  		margin:3px;
	}
	input[type='radio']:checked:before {
  		background:#202D50;
	}

	select.form-control,.ui-combobox {
		width: 100%;
		height: 50px;
		appearance:none;
		-moz-appearance: none;
	    -ms-appearance: none;
		-webkit-appearance: none;
		background: #fff url("/HT/fe/img/select_down.gif") no-repeat 94% center;
		display: block;
		border:1px solid #DADEE1;
		float: left;
		position:relative;
		background-position: calc(100% - 22px)  center;
	}

	input.allinInput{
		float:left
	}
	.form-field-input > .allinLabel {
		height: 28px;
		line-height: 28px
	}

	select.form-control{padding-top:0;padding-bottom:0;}
	select.form-control::-ms-expand {
 		display:none;
	}



	.ui-combobox input{border:0;height:48px;}
	#formInserimento .ui-combobox input {width:82%;}
	select.form-control:checked {
		background: #fff url("/HT/fe/img/select_up.gif") no-repeat 94% center;
	}
	select:hover {
		border: 1px solid #122E5C;
	}
	select option{
		color:#202D50;
		background-color:#F5F5F5;
		font-family: Helvetica, arial, sans-serif;
		font-size:15px;
	}



	input.default-text,
	textarea.default-text { color: #aaa; font-style: italic; }

	span.resume {
		display: inline-block;
		font-weight: bold;

	}

	.selezioneCC .table>thead>tr>th,
	.selezioneCC .table>tbody>tr>th,
	.selezioneCC .table>tfoot>tr>th,
	.selezioneCC .table>thead>tr>td,
	.selezioneCC .table>tbody>tr>td,
	.selezioneCC .table>tfoot>tr>td{
		padding:0 15px;

	}
	.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
		padding:0 15px;
		height:50px;

	}
	.riquadro {

		display: block;
		background: #fff;
		height: auto;
		padding: 0px;
		margin: 0px;
		margin-bottom: 10px;
		behavior: url(/HT/JS/PIE.htc);
	}

	#contentLeft .riquadro p { margin: 10px; }

	#contentLeft .riquadro .messagePanel.alert p { margin: 10px 0px 0px 100px; }

	#contentLeft ul.link-list {
		margin: 0;
		margin-top: 10px;
		padding: 0!important;
	}

	#contentLeft ul.link-list {
		padding: 0!important;
		margin-left: 10px;
	}
	#boxHelp ul.link-list  li ,
	#contentLeft ul.link-list  li {
		list-style-type: none;
		display: block;
		margin: 0px 10px 8px 10px;
		padding: 0;
	}

	#boxHelp .link-list li a,
	#contentLeft .link-list li a {
		font-weight: bold;
	}

	div.flag {
		width: 26px;
		height: 40px;
		display: block;
		float: left;
		position: absolute;
		/*top: 10px;*/
		bottom:-15px;
		left: 10px;
		z-index: 4;
		display:none;
	}

	div.browserVersione{
		width: 100%;
		min-height: 35px;
		float: left;
		clear: both;
	}

	div.browserVersione > p{
		padding-top: 10px;
		margin-left: 40px;
	}

	div.browser {
		width: 29px;
		height: 50px;
		display: block;
		float: left;
		z-index: 4;
		background-size: 29px!important;
	}


	.messaggio .btn-messaggi img{
		float: left;
		max-width: 200px;
		margin: 0px 15px 15px 0;
		padding: 0;
		display: block;
	}

	.messaggio .btn-messaggi .collapse{
		display:none;
	}

	.messaggio .contentPangina img{
		float:left;
	}

	.messaggio .fullContent { display: none; }

/*Pagina Voucher*/

	.vincola_box{
		display: inline-block;
		position: relative;
    	width: 50px;
    	height: 50px;
		float: left;
		cursor: pointer;
		background-color: #DADEE1;
		color: #0E977F;
		font-weight: bold;
		margin-left: 1px;
		border-radius: 0px;
		text-align: center;
		padding-top: 15px;
		behavior: url(/HT/JS/PIE.htc);
	}

	input[type='text'].vincola{
		margin-left: 3px;
		margin-right: 3px;
		margin-top: 0px;

	}

	.vincola_box.vincola_boxSingle{
		margin-top:-10px;
		margin-right:5px;
		font-size:26px;
		padding: 6px;
	}


#divAggiungi .vincola_box{
	margin: 0 8px 0 8px;
}

#divAggiungi .vincola_box:first-child{
	margin-left: 0px;
}

#divAggiungi .floatl.margin-bottom10.clear-padding.col-sm-5{
	width: 100%;
}

#divAggiungi #quantitaText{
	margin: 0 20px 0 20px;
}

#divAggiungi div:first-child{
	padding-bottom: 10px;
}

#divAggiungi .floatl.margin-top5.margin-top-xs-10.clear-padding.col-sm-1{
	width: 100%;
}

#divAggiungi .floatl.margin-top5.margin-top-xs-10.margin-left-xs-10.clear-padding.col-sm-1{
	width: 10px;
	margin-left: 1px;
	margin-top: 20px;
}

/*.form-group.clearfix .floatl.margin-top5.col-xs-12{
	position: relative;
	bottom: 64px;
	left: 200px;
}*/


/*END Pagina Voucher*/


/*Pagina Vincola ---   Classi uguali alla Pagina Voucher (vedi sopra)*/

	.col-xs-12.col-sm-9.floatl > .margin-left10.floatl.clearFloat.margin-bottom10   .vincola_box:nth-child(6){

		clear: left;
	}

	.col-xs-12.col-sm-9.floatl > .margin-left10.floatl.clearFloat.margin-bottom10   .vincola_box:first-child{
		margin-top:0 !important;
	}

	.col-xs-12.col-sm-9.floatl > .margin-left10.floatl.clearFloat.margin-bottom10   .vincola_box{
		margin: 10px 4px 0 4px !important;
	}
#contoDepositoFrom{margin-top:-20px;float: left;border-bottom:3px solid #ebedee;margin-left:-35px;margin-right:-35px;}
#contoDepositoFrom .titleSection{padding-top:20px;}
#contoDepositoFrom .col-sm-5, #contoDepositoFrom .col-sm-7{width:50%;margin-top:0!important;}
#contoDepositoFrom .col-sm-5{padding-right:15px;padding-left:35px;}
#contoDepositoFrom .col-sm-7{padding-left:15px;border-left:2px solid #ebedee;padding-right:35px;}
#contoDepositoFrom .col-sm-7 .col-sm-9{width:100%;}
#contoDepositoFrom .col-sm-7 .col-sm-9 .margin-left10{margin-left:0;}
#contoDepositoFrom .col-sm-7 .col-sm-3{width:100%;margin:30px 0 0 0!important;padding-right:0;}
#contoDepositoFrom .innerBoxSkyBlue {height:auto!important;}
#contoDepositoFrom .innerBoxSkyBlue .col-xs-8{width:100%;}
#contoDepositoFrom .legendPie,#formContoDepositoVincola + div  .col-sm-5.col-prt-4 .legendPie{border:0;}
#contoDepositoFrom .legendPie .chart-legend li span.color,#formContoDepositoVincola + div  .col-sm-5.col-prt-4 .legendPie .chart-legend li span.color{ border-radius:50%;box-shadow: none;height:10px;width:10px;min-width: 0;min-height: 0;display: inline-block;}
#contoDepositoFrom .legendPie .chart-legend li span.label, #formContoDepositoVincola + div .chart-legend li span.label{color:#202d50;font-size:14px;display: inline-block;padding:0;margin-top:-4px;}
#contoDepositoFrom .tablePanel{margin-bottom:30px;}
#contoDepositoFrom .tablePanel .table-striped tbody input:first-child + tr,#contoDepositoFrom .tablePanel .table-striped tbody  tr:last-child{background-color: #ebedee!important}
/* elenco vincoli in essere*/
#formContoDepositoVincola + div .inside,#formContoDepositoVincola + div .inside .content{background-color: #fff!important}
#formContoDepositoVincola + div  .col-sm-5.col-prt-4,#formContoDepositoVincola + div  .col-sm-5.col-prt-4 + .col-sm-7{margin-left:15px;margin-right:15px;width: 100%;border-bottom:2px solid #ebeef0;padding-bottom:15px;}
#formContoDepositoVincola + div  .col-sm-5.col-prt-4 + .col-sm-7{width:100%;}
#formContoDepositoVincola + div  .col-sm-5.col-prt-4 .col-xs-8.col-prt-4{padding-top:0;}
#formContoDepositoVincola + div  .col-sm-5.col-prt-4 .col-xs-8.col-prt-4 canvas{width: 400px;height:auto!important;}
#formContoDepositoVincola + div .row{margin-bottom:0;}
/*END Pagina Vincola*/



@media(min-width: 992px){

	#formUltimeDisposizioni .form-field-input.col-sm-6.col-xs-12 input[type="text"]
	{
		width: 150px;
	}

	#formUltimeDisposizioni .form-field-input:first-child{
		width:40%!important;

	}

	#formUltimeDisposizioni .form-field-input:nth-child(2){
		width:60%!important;

	}

	#formUltimeDisposizioni .form-field-input:nth-child(3){
		width:60%!important;
	}

	#formUltimeDisposizioni .form-field-input:nth-child(5){
		width:40%!important;
	}

	#formUltimeDisposizioni #dataInizio, #formUltimeDisposizioni #dataFine {
		margin-right: 0px!important;
	}

	#formUltimeDisposizioni .ui-datepicker-trigger{
		margin-left: -22px;
	}

}



	/* F24 */
	div.ico_riepilogo.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  0px 0px; }
	div.ico_pagamento_f24.ico       { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -31px 0px; }
	div.ico_f24_sempl.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -64px 0px; }
	div.ico_f24_iden.ico            { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -96px 0px; }
	div.ico_f24_accise.ico          { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -127px 0px; }
	div.ico_f24_lista.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -159px 0px; }
	.active div.ico_riepilogo.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  0px -32px; }
	.active div.ico_pagamento_f24.ico       { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -31px -32px; }
	.active div.ico_f24_sempl.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -64px -32px; }
	.active div.ico_f24_iden.ico            { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -96px -32px; }
	.active div.ico_f24_accise.ico          { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -127px -32px; }
	.active div.ico_f24_lista.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -159px -32px; }


	div.ico_pagamento_f24.ico 				{ background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -31px 0px; }
	div.ico_ultime_disposizioni.ico 		{ background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -127px 0px; }
	div.ico_gestione_beneficiari.ico 		{ background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -159px 0px; }
	a:hover > div.ico_riepilogo.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  0px -32px; }
	a:hover > div.ico_pagamento_f24.ico       { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -31px -32px; }
	a:hover > div.ico_f24_sempl.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -64px -32px; }
	a:hover > div.ico_f24_iden.ico            { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -96px -32px; }
	a:hover > div.ico_f24_accise.ico          { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -127px -32px; }
	a:hover > div.ico_f24_lista.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -159px -32px; }
    .active div.ico_riepilogo.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  0px -32px; }
    .active div.ico_pagamento_f24.ico       { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -31px -32px; }
    .active div.ico_f24_sempl.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -64px -32px; }
    .active div.ico_f24_iden.ico            { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -96px -32px; }
    .active div.ico_f24_accise.ico          { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -127px -32px; }
    .active div.ico_f24_lista.ico           { background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -159px -32px; }

	a:hover > div.ico_pagamento_f24.ico 				{ background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -31px -32px; }
	a:hover > div.ico_ultime_disposizioni.ico 		{ background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -127px -32px; }
	a:hover > div.ico_gestione_beneficiari.ico 		{ background:  url(/HT/IMAGES/nGrafica/menu-sprite_f24.png) no-repeat  -159px -32px; }

	.vertical_center, .table > tbody > tr > td.vertical_center { vertical-align: middle;}


		h1 a img.imgSrv,
		h3 a img.imgSrv,
		a.help-icon img { float: none; margin-left: 10px; margin-right: 0; margin-top:0}

	.topbar {
		height: 35px;
		font-weight: bold;
		background-color: #d2e6f4;
		border: none;
		padding: 2px 0px;
		padding-right:10px;
	}



	.topbar span {
		color: #666;
	}

	.topbar .buttons div {
		padding: 2px 5px;
	}

	.topbar .ico a{
		width: 25px;
		height: 25px;
		display: block;

	}
	.ico.logout a {
		background: url(/HT/IMAGES/nGrafica/sprite.png) no-repeat -222px -89px;
		width: 25px;
    	height: 25px;
    	display: block;
    	position:relative;
    	z-index: 9999;
	}

	.ico.print{
		background: url(/HT/IMAGES/nGrafica/i_stampa.png) no-repeat;
		margin-top:3px;
	}
	.ico.tooltips{
		background: url(/HT/IMAGES/nGrafica/i_tooltips.png) no-repeat;
		margin-top:3px;
	}

	.ico.pref a {
		background: url(/HT/IMAGES/nGrafica/i_personalizza-home.png) no-repeat;
		margin-top:3px;
	}

	.ico.lock a {
		background: url(/HT/IMAGES/nGrafica/ico-occhiali-blue.png) 0px 5px no-repeat;
	}

	.ico.cambio_pos a{
		background: url(/HT/IMAGES/nGrafica/cambioPosizione.png) 0px 3px no-repeat;

	}

	/* menu */
	nav.nav-main.navbar-right {
		padding: 0;
	}

	ul#topMain>li {
		width: 90px;
		height: 84px;
	}

	.nav>li>a {
		padding: 0;
		height: 80px;
	}

	ul#topMain>li>a:hover {
		border-radius: 0;
	}

	ul#topMain a:hover strong { color: #61a4d3; }

	ul#topMain>li.active {
		border-bottom: 5px solid #61a4d3;
		border-radius: 0;
	}

	ul.dropdown-menu .row {
		margin: 0;
	}

	ul.dropdown-menu .row .col-md-4 ul {
		padding: 15px;
	}

	ul.dropdown-menu .row .col-md-4 {
		padding: 0;
	}

	#mainContent .riquadro .table { border-collapse: separate; clear: both; }


	#mainContent .riquadro .table tr td,
	#mainContent .riquadro .table tr th {
		border-top: 0;
		vertical-align:top;
		/*text-align:left!important;*/
	}
	#mainContent .riquadro .table.evident tr th {
		vertical-align:middle;
	}
	#mainContent .riquadro .table tr td,
    #mainContent .riquadro .table tfoot tr th
	{
		vertical-align:middle;
	}
	#mainContent .riquadro .table tr th.oCenter,#mainContent .riquadro .table tr td.oCenter{
		text-align:left!important;
	}

	#mainContent .riquadro .table tr td.oRight,#mainContent .riquadro .table tr th.oRight {text-align:right!important;}


	#mainContent .riquadro .tabSelezioneMovimenti .table tr th.sorting,
	#mainContent .riquadro .tabSelezioneMovimenti .table tr th.sorting_asc,
	#mainContent .riquadro .tabSelezioneMovimenti .table tr th.sorting_desc{
		padding-left: 35px;
	}

	#mainContent .riquadro .tabSelezioneCC .dataTables_wrapper {
  		padding: 5px 0px 0px 0px;
    	background: #dadde0;
	}


	.loginMessage {
		margin: 20px;
		margin-bottom: 40px;
		padding: 0px;
	}
		.loginMessage img { float: left; max-width: 200px; margin: 0px 15px 15px 0; padding: 0; }
		.loginMessage p { margin: 0; margin-bottom: 10px; padding: 0; }

	.loginMessage .fullContent { display: none; }


	a.expand,
	a.collapse {
		display: block;
		cursor: pointer;
		width: 30px;
		height: 30px;
		position: absolute;
		right: 15px;
		bottom: 15px;
		text-decoration: none;
	}

		.collapsed a.collapse { display: none; }
		.expanded a.expand { display: none; }


	.ibandiviso label {
	height: 41px;
	}

	.imgSrv{
		float: left;
		margin-left: 10px;
	}
	#tabellaEMail .imgSrv{float:left!important;}
	.imgsrv.imgBtn,.imgSrv{width:20px;}

label img.imgSrv{
	position:absolute;
	top:0;
	width:18px;
	height:auto;
}

	.allarmi .imgSrv{
		float: left;
		margin-left: 20px;
		/*width:15px;*/
		height:auto;
	}
	.allarmi .imgSrv{
		float: left;
		margin-left: 20px;
		height:auto;
	}
	.allarmi .imgSrv:first-child {margin-left:0;}

	@media (max-width:1200px){
		.allarmi .imgSrv{
		float: left;
		margin-left: 5px;
		width:15px;
		height:auto;
	  }
   }

	.imgBlock{
		margin-right: 10px;
	}

	form#formInserimento .nickname {
	display: none;
	}

	.ui-dialog-title {
	font-weight: bold; font-size: 16px; color: #fff; }

	.ui-dialog,
	.ui-dialog .ui-dialog-content{
		padding:0;
	}

	#sgancioDisclamer.ui-dialog-content{
		padding:20px;
	}

	div.dialog-content {
		margin: 15px;
	}

	.form-group label,.form-horizontal .control-label {
		color: #202D50;
		font-weight:300;
		padding-top:0;
	}

    label.control-label img{
			margin-left:15px;
    }
	 label.control-label a:last-child {
	 	color:#00a592;
	 	padding-right: 16px;
    	letter-spacing: 1px;
    	text-decoration: none;
    	text-transform: uppercase
	 }
	 label.control-label a:last-child:hover {
	 	color:#007c66;
	 }
	 label.control-label a:last-child:focus {
	 	color:#65b7a9;
	 }

	.formPopUp .form-group > div{
		margin-top:5px;
	}

	.padding10{
		padding:10px;
	}
	.formPopUp{
		margin-bottom: 10px;
	}

	.bold{
		font-weight:bold!important;
	}

	.box-riquadro {
		box-shadow: 0px 1px 3px 1px #bbb;
		padding: 7px;
		margin-bottom: 20px;
		border-radius: 2px;
		behavior: url(/HT/JS/PIE.htc);
	}

	.table.tableflat>tbody>tr>td{
		border-top:0;
		text-align:left;
	}



	/* GRAFICI e TIMELINE */

	.tablePanel { display: block; }
	.chartPanel {
		opacity: 0;
		width: 75%;
		margin: 0px auto;
		text-align: center;
	}
.chart-canvas {
	margin: 0px auto;
	margin-bottom: 10px;
	width: 100%;
	height: 100%;
}

	div.legend {
	position: absolute;
    top: 20px;
    right: 5px;
    padding: 5px 10px!important;
    border: 1px solid #ccc;
    border-radius: 0;

    background: rgba(255,255,255,0.75);

}

#divLegenda {
	padding: 10px;
}
#divLegenda img{width:20px;height:20px;}
#chartLegend{
	position:relative;
}

#myPieChart{
	margin-top:20px;
}

	div#legenda > div.legend{
		position: inherit;
		width: 50%;
		margin: 0 auto;
		margin-bottom: 10px;
	}

	div.legendPie{
		position: relative;
		width: auto;
		padding: 5px 5px;
		border: 1px solid #ccc;
		border-radius: 4px;
		z-index: 10;
		background: rgba(255,255,255,0.75);
	}

	.legend ul.chart-legend, .legendPie ul.chart-legend {
		display: block;
		margin: 0;
		padding: 0;
	}

	.legend ul.chart-legend li, .legendPie ul.chart-legend li {
		display: block;
		list-style-type: none;
		margin: 4px 0px;
		padding: 4px 0;
	}
	.legend ul.chart-legend li span.color, .legendPie ul.chart-legend li span.color {
		display: table-cell;
		min-width: 15px;
		height: 15px;
		margin-right: 10px;
		padding: 0;
		/*border: 1px solid #888;*/
		box-shadow: 0 0 2px 0px rgba(0,0,0,0.7);
		border-radius: 3px;
	}

	.legend ul.chart-legend li span.color:hover{
		 box-shadow: 10px 10px 5px #888888;
	}

	.legend ul.chart-legend li span.color:hover.noshadow{
		 box-shadow: none;
	}

	.legend ul.chart-legend li span.label, .legendPie ul.chart-legend li span.label {
		display: table-cell;
		vertical-align: middle;
		padding-top: 3px;
		color: #444;
		font-size: 0.75em;
		font-weight: normal;
		padding-left:10px;
	}

	div#canvasContainer{
		padding-top: 5%;
	}

	.innerBoxWhite{
		position: relative;
		display: block;
		background: #fff;
		height: auto;
		padding: 0px;
		padding-right:15px;
		margin:0px;
		margin-right:-15px;
		margin-bottom: 10px;
		line-height: 21px;

	}





	.section .col-sm-6:first-child .innerBoxWhite,
	 .section .col-sm-6:nth-child(odd) .boxDefault,
	.col-xs-6 .boxDefault{
	border-right:0;
	padding-right:15px;
	}
	.col-xs-6:last-child .boxDefault{
	border-right:0;
	}
	.col-sm-6 .boxDefault .boxDefault{
	border-right:0;
	padding-right:0;
	}
	.section .col-sm-6:nth-child(even) .boxDefault{
	border-left:2px solid #ebeef0;
	padding-left:15px;

	}




	.col-sm-6:last-child .boxDefault.clear-padding{
		padding-left:0;

	}

	.col-sm-6:first-child .boxDefault/*,#formGestioneBeneficiari .boxDefault*/ /* corretto su segnalazione pagina gestione beneficiari ma impatta altri tpl?*/{
		padding-left:0;

	}
	.innerBoxWhite .btn-innerBox{float:right;margin-top:23px}

	.datepicker{
		background-color: #FFF;
		width: 141px;
		height: 50px;
		border: 1px solid #DEDEDE;
	}

	.datepicker:focus{
		border: 1px solid #DEDEDE;
	}

	.ui-widget-content,.form-field-input,.form-control {
		color:#202D50;
	}

	.boxDefault,
	.boxDefault .content{
		background: #fff;


	}
	.outerWrapperTab .boxDefault h3, .boxDefault h3, .boxBgk h3{font-size:16px;font-weight:600;margin-top:27px;margin-bottom:30px;width:100%;}
	.boxDefault h3, .boxBgk h3{margin-bottom:22px;}
	 .boxBgk h3{margin-top:0;}
	 #mainContent .outerWrapperTab .boxDefault .row{margin-bottom:8px;}
	.col-sm-6.col-sm-offset-3 > .boxDefault{border-bottom:0;}
	.section .row + .row-height .col-sm-6 .boxDefault{border-top:2px solid #ebeef0;}
	.row-height{margin-bottom:20px;}
	.outerWrapperTab 	.row-height{margin-bottom:0}
	#mainContent .section > .row:last-child{
		margin-bottom: 10px!important;
	}
	#mainContent .outerWrapperTab .boxDefault,.outerWrapperTab .row-height{min-height:250px;}



	.row label{
		font-weight: normal;
	}
	.boxDefault  .row
	{
		margin:0;
	}
	.boxDefault .col-sm-9.col-xs-12.padding-top10 .row
	{
		margin-left:-15px;
	}
	.outerWrapperTab .row-height .boxDefault{border-bottom:2px solid #ebeef0;border-right:2px solid #ebeef0;margin-left:0;padding:0 35px 20px;}

	.outerWrapperTab .boxDefault.importiBox{margin-left:0;margin-right:-35px;}

	.outerWrapperTab .boxDefault .row label{
		width: 44%;
		float:left;
		margin:0;
		padding:0 10px 0 0;
	}
	.outerWrapperTab .boxDefault .row span{
		/* width: 63%; */
		width: 50%;
		text-align:left;
		font-weight:600;
		display: inline-block;
		text-transform: uppercase;

	}
	.outerWrapperTab .boxDefault .row span.resume{
			text-align: right;
	}
	.outerWrapperTab .boxDefault .row span.oRight{
		width: 40%;
	}

	.due-box .col-xs-6:first-child .innerBoxWhite{
		margin-left:10px
	}
	.due-box .col-xs-6:last-child .innerBoxWhite{
		margin-right:10px
	}


	.due-box .col-xs-12 .innerBoxWhite{
		margin-left:10px;
	    margin-right:10px
	}

.innerBoxSkyBlue{
	display: block;
	height: auto;
	padding: 0px;
	margin:0px;
	margin-bottom: 15px;
	border-radius: 2px;
	padding:5px;
}

	.left { float: left; }
	.right { float: right; }

	.txt_center { text-align: center; }
	.txt_left { text-align: left; }
	.txt_right { text-align: right; }
	.uppercase { text-transform: uppercase; }

	/*.txt16 { font-size: 16px; }*/
	.txt14 { font-size: 14px; }
	.txt11 { font-size: 11px; }
	.txt10 { font-size: 10px; }


	.line24 { line-height: 24px; }
	.line20 { line-height: 20px; }
	.line16 { line-height: 16px; }
	.line14 { line-height: 14px; }


	.red { color: #b40303; }
	.blue {color: #003b79}

	.margin-bottom20 { margin-bottom: 20px; }
	.margin-right20 { margin-right: 20px; }
	.margin-left20 { margin-left: 20px; }
	.margin-top20 { margin-top: 20px!important; }
	.margin-top30 { margin-top: 30px!important; }
	.margin-left40 { margin-left: 40px; }
	.margin-right100 { margin-right: 100px; }

	.margin-left15 { margin-left: 15px; }

	.padding-bottom20 { padding-bottom: 20px!important; }
	.padding-right20 { padding-right: 20px!important; }
	.padding-left20 { padding-left: 20px!important; }
	.padding-left10 { padding-left: 10px!important; }
	.padding-left15 { padding-left: 15px!important; }
	.padding-top20 { padding-top: 20px!important; }
	.padding-top10 { padding-top: 10px!important; }

	.padding-top5 { padding-top: 5px!important; }
	.paddLeft15{ padding-left: 15px!important; }

	.margin-bottom10 { margin-bottom: 10px; }
	.margin-right10 { margin-right: 10px; }
	.margin-left10 { margin-left: 10px; }
	.margin-top10 { margin-top: 10px !important; }
	.margin-top0 { margin-top: 0px !important; }
	.margin-top5 { margin-top: 5px; }
	.margin-left5 { margin-left: 5px; }
	.margin-bottom5 { margin-bottom: 5px; }
	.margin-bottom0 { margin-bottom: 0px !important; }

	.margin-top5 { margin-top: 5px; }
	.margin-right5Important { margin-right: 5px!important; }
	.margin10{	margin:10px;}
	.margin20{ margin:20px; }
	.ui-dialog .otp {
		padding: 0;
	}

div.messagePanel {display: none;margin-top: 15px;margin-bottom: 20px;padding: 0;border: none;border-radius: 0;clear:both;}
div.messagePanel h3{font-weight: 600}
div.messagePanel.error h3,div.messagePanel.error div p {color:/*#f16875 fix colore accessibile*/ #E00700;}
div.messagePanel.success h3,div.messagePanel.success div p {color:/*#75c2b8 fix colore accessibile*/ #008000;}
div.messagePanel.alert h3,div.messagePanel.alert div p {color:/*#edb54d fix colore accessibile*/#a55f0a;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-highlight{border:0;color:/*#edb54d fix colore accessibile*/#a55f0a;background-color: #fff;background-image:none;}
.ui-datepicker .ui-state-highlight{color:#00A592;}
.messagePanel h3 {margin-top: 0px;margin-bottom:10px!important;font-weight: normal;margin-bottom:0;padding:0!important;}
.messagePanel div p{font-size: 14px;margin-bottom:5px!important;margin-top:0;}
.messagePanel div strong,.messagePanel div b{font-weight: normal;font-size: 14px;}
.messagePanel ul{ margin-left: 100px; margin-right: 10px; padding: 0px; }
.messagePanel > div {margin-left: 0; margin-right: 10px; padding: 0px; float:none;}
.messagePanel strong,.messagePanel b { font-size: 16px;font-weight: 600; }
.newsItem {margin: 10px;}
.newsItem span.date { display: block; color: #666; font-size: 1.04em; font-weight: bold; font-weight: 600; }
.newsItem strong.title { display: block; margin: 3px 0px 10px 0; font-size: 1.04em; }
.newsItem a img { display: block; margin: 0 auto; max-width: 95%; }
.newsItem p { margin: 0px; margin-top: 10px; padding: 0px; font-size: 13px; text-align: justify; }
.ui-dialog .ui-dialog-titlebar { border-radius: 2px 2px 0 0; }





	td.riepilogoImportoRosso{
		color:red;
	}

	td.importo{
		font-weight: bold;
	}

.tabSelezioneMovimenti .importo{
	color:#289730;
}

.negativo,.ui-jqgrid tr.jqgrow td.negativo{
	color:#eb4f62;
}

.positivo,.ui-jqgrid tr.jqgrow td.positivo{
	color: #289730;
}

.tabSelezioneMovimenti .importo.negativo{
		color:#eb4f62;
	}

/* SICUREZZA INFO */

#migl,
#boxAiuto{
	margin-left:20px;
}

#migl > ul > li,
#boxAiuto ul li{
	//width: 70%;
}

#boxAiuto > ul > li::before{
	content:">";
	float:left;
	padding-right: 10px;
}

#tabs1 .contentPagina{
	padding:0
}


.sicurezzaInfo  ul{
	list-style-type:none;
	padding:0;
}


.sicurezzaInfo #tabs1 ul{
		float:left;
		width:100%;
		background-color: #ebeef0;
		 margin-top:8px;
}
.sicurezzaInfo #tabs1 ul li.active{
	background-color: #fff;

}

div.flag.sicurezzaInfo {
	background: url(/HT/IMAGES/nGrafica/pins-sprite.png) no-repeat 0px -164px;
	/*margin-left:110px;*/
}

#tabs2 div.flag.sicurezzaInfo,
#tabs3 div.flag.sicurezzaInfo {
	margin-left:0;
}


#boxMigl{
	  padding: 5px 35px;
}

#tabs3 #boxMigl ul li{
	font-weight: normal;
	line-height: 1.3em;
	cursor: none;;
}


#aiutoBox ul li:before{
 	content:"-";
 	position:relative;
 	left:-5px;
}
#aiutoBox ul li{
	line-height: 1.2em;
	cursor:default;
}

#aiutoBox > ul > li{
	line-height: 1.5em;
	width: 33%;
}


#boxMigl > [id^=miglText]   strong  a,
#aiutoBox > [id^=aiuto]   span  a{
	position: absolute;
	left:362px;
	text-decoration: none;
	color:#000;
}
#boxMigl div[id^="miglText"]{
	display: none;
}
.sicurezzaInfo #tabs1 {padding-right:15px;}
.sicurezzaInfo #tabs1 ul li{
	width:25%;
	text-align: center;
	float: left;
	padding:7px 0;

}



.sicurezzaInfo #tabs{
	background-color: #ebeef0;
	min-height:66px;
	margin-left: -35px;
    padding-left: 35px;}


.sicurezzaInfo #tabs1 ul li a{
	text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #2a3d63;
    padding: 0;
    display:inline-block;
    line-height: 20px;
    padding: 0;
    border-left: 1px solid #c0c5c9;
}
#mainContentPub .sicurezzaInfo #tabs1 ul li{ border-left: 1px solid #c0c5c9;padding-left:10px;padding-right:5px;}
#mainContentPub .sicurezzaInfo #tabs1 ul li a,#mainContentPub #tabs1 ul li.active,#mainContentPub #tabs1 ul li:first-child,
#mainContentPub #tabs1 ul li.active + li
{
	border-left:0;
}

#mainContentPub #tabs1,#mainContentPub #tabs3{padding:0;}
#mainContentPub .riquadro.sicurezzaInfo .col-xs-12{padding:0;}
#mainContentPub .riquadro.sicurezzaInfo .contentPagina{margin-left:-33px!important;margin-right:-33px!important;}
#mainContentPub .riquadro.sicurezzaInfo .contentPagina ul,
#mainContentPub .riquadro.sicurezzaInfo .contentPagina #tabs-1, #mainContentPub .riquadro.sicurezzaInfo .contentPagina #tabs-2,
#mainContentPub .riquadro.sicurezzaInfo .contentPagina #tabs-3, #mainContentPub .riquadro.sicurezzaInfo .contentPagina #tabs-4
{padding-left:67px;padding-right:67px;}
#mainContentPub .riquadro.sicurezzaInfo .contentPagina #migl ul{padding:0;}
#mainContentPub #tabs{background-color: #fff}
#mainContentPub #tabs ul{background-color: #ebeef0;padding-top:8px;margin-top:0;}
.sicurezzaInfo #tabs1 ul li:first-child a,.sicurezzaInfo #tabs1 ul li.active a,.sicurezzaInfo #tabs1 ul li.active + li a{border-left:0;}
.sicurezzaInfo #tabs1 ul li.active a{color:#00a592;}
.sicurezzaInfo [id^="tabs-"]{
	display: none;
}


.sicurezzaInfo #tabs-1.activeTab{
	display: block;
}

#aiutoBox > div[id^="aiuto"]{
	display: none;
}


#boxMigl > div[id^="miglText"] > a > span,
#migl > ul > li > span{
  background: #0E977F;
  padding: 0;
  display: inline-block;
  border-radius: 5px;
  color: #fff;
  margin-right: 10px;
  margin-left: 0px;
  width:25px;
  height:25px;
  text-align: center;
  cursor:pointer;
  margin-bottom:5px;
  line-height: 27px
}
#mainContentPub .riquadro.sicurezzaInfo .contentPagina  #miglText1 ul{padding-left:0;}
#boxMigl > div[id^="miglText"] > a:hover{
	text-decoration: none;
}

#boxMigl > div[id^="miglText"] > a:hover strong{
	text-decoration: underline;
}

/* TABELLE ALERT */

	#mainContent .riquadro  .table.allarmi { border-collapse: separate; }

	#mainContent .riquadro .table.allarmi  tr td,
	#mainContent .riquadro .table.allarmi  tr th {
		border-top: none ;
		padding:0;
	}
	#mainContent .riquadro .table.allarmi tbody tr:nth-child(odd) { background: #fff; }
	#mainContent .riquadro .table.allarmi tbody tr:nth-child(even) { background: #fff; }
	#mainContent #formIndiciCambiAllarmi  .table.allarmi tbody tr:nth-child(odd) { background: #fff; }
	#mainContent #titoliEliminaDiv .table.allarmi tbody tr:nth-child(odd),
	#mainContent #allarmiCarte .table.allarmi tbody tr:nth-child(odd),
	#mainContent #carteEliminaDiv .table.allarmi tbody tr:nth-child(odd){ background: #eaeded;}
	#mainContent #titoliEliminaDiv .table.allarmi td,
	#mainContent #allarmiCarte .table.allarmi td,
	#mainContent #carteEliminaDiv .table.allarmi td{padding:0 15px;}
	#mainContent .riquadro .table.allarmi tr th {
		border-bottom: none;
		border-top: none;
		background: #fff;
		vertical-align: middle;
	}
	#mainContent .riquadro .table.allarmi tr th{
		margin-top: 15px; margin-bottom: 15px; border-top:1px solid #EBEDEE;
	}
	#mainContent .riquadro .table.allarmi img{margin-right:10px;margin-top:-5px;}
	#mainContent  .table.allarmi tr td[rowspan]:first-child{background-color: #fff;border-top:0!important;border:0!important;}
	.DettInf{clear:left;}

	#mainContent .riquadro .table.allarmi  p {
		margin: 0px;
	}

	#mainContent .riquadro .table.allarmi  label {
	 font-weight: unset;
	}
	#mainContent .table.allarmi.tabellaBlu tr td,#mainContent .table.allarmi.tabellaBlu tr th{border-bottom:0!important;border-top:0!important;padding-left:0;padding-right:0;}
	#mainContent #formAllarmiRicarica  .table.allarmi.tabellaBlu tr td,#mainContent #formAllarmiRicarica  .table.allarmi.tabellaBlu tr th,
	#mainContent #formAllarmiBonifici  .table.allarmi.tabellaBlu tr td,#mainContent #formAllarmiBonifici  .table.allarmi.tabellaBlu tr th,
	#mainContent #formAllarmiTitoli  .table.allarmi.tabellaBlu tr td,#mainContent #formAllarmiTitoli  .table.allarmi.tabellaBlu tr th,
	#mainContent #formAllarmiFondi  .table.allarmi.tabellaBlu tr td
	{border:0!important;padding:0 0 30px 0;}
     #formRicaricaCarta  .form-group.auto{margin-left:0;margin-right:0;}
	#mainContent #formAllarmiRicarica  .table.allarmi.tabellaBlu tr th:first-child,#mainContent #formAllarmiBonifici  .table.allarmi.tabellaBlu tr th:first-child{height: auto!important}

	#mainContent .riquadro .table.allarmi.tabellaBlu tbody tr:nth-child(odd){background-color: #fff}
	#mainContent .tabellaBlu.table.allarmi .col-xs-6{padding:15px 0 15px 0;}

    #mainContent .tabellaBlu.table.allarmi label{margin-top:20px;margin-bottom:2px!important;}
    #mainContent .tabellaBlu.table.allarmi select, #mainContent .tabellaBlu.table.allarmi input[type="text"]{width:90%!important;}
    #mainContent #formContoAllarmi  .tabellaBlu.table.allarmi .col-xs-5{width:40%;}
    #formScaricaCarta .form-field-input:first-child .form-field{font-weight: 600}

	.allarmi>tbody td .col-xs-1{
		padding-top: 10px;
		text-align: center;
	}

	.allarmi>tbody .col-xs-2{
		text-align: center;
	}

	.allarmi>tbody td .col-xs-6>.col-xs-4{

		text-align: center;
	}
	.margin-bottom10 { margin-bottom: 10px!important; }
	.margin-bottom5 { margin-bottom: 5px; }
	.margin-bottom5Important { margin-bottom: 5px!important; }
	.margin-top10 { margin-top: 10px; }
	.context-buttons .btnSelezioneOpen,.context-buttons .btnSelezioneOpen:hover,.btnSelezioneOpen,.btnSelezioneOpen:hover,
    .context-buttons .btnSelezioneClose, .context-buttons .btnSelezioneClose:hover, .btnSelezioneClose, .btnSelezioneClose:hover
	{
		background-image: url("/HT/fe/img/icon_accordion_plus.png");
		background-size: cover;
		background-repeat:no-repeat;
		background-position: 0 0;
		display: block;
		height: 20px;
		width: 20px;
		text-indent:0;
		text-decoration: none;
		overflow: visible;

	}
	.context-buttons .btnSelezioneOpen:hover{
		color:#344a86;
		background-position: -20px 0
	}
	.context-buttons .btnSelezioneOpen:focus{
		color:#7884a2;
		background-position: -40px 0
	}
	.context-buttons .btnSelezioneOpen:before,.btnSelezioneOpen:before{content:'APRI';font-size:12px;line-height:25px;font-weight: 600;margin-left:-40px;}
	.btnSelezioneClose:before{content:'CHIUDI';font-size:12px;line-height:25px;font-weight: 600;margin-left:-55px;}
	.context-buttons .btnSelezioneClose,.btnSelezioneClose{
		background-image: url("/HT/fe/img/icon_accordion_min.png");
		background-size: cover;
		display: block;
		background-position: center center;
		background-repeat:no-repeat;
		height: 20px;
		width: 20px;
		margin-right:0;
	}
	.context-buttons .btnSelezioneClose:hover{
		color:#344a86;
		background-position: -20px 0;
	}
	.context-buttons .btnSelezioneClose:focus{
		color:#7884a2;
		background-position: -40px 0
	}
	#btnMostraBox.open{
	background-image: url("/HT/IMAGES/nGrafica/ico-expand.png");
	background-repeat:no-repeat;
	background-position: center center;
	display: block;
	height: 24px;
	width: 24px;
	 }

	#btnMostraBox{
	background-image: url("/HT/IMAGES/nGrafica/ico-collapse.png");
	display: block;
	background-position: center center;
	background-repeat:no-repeat;
	height: 24px;
	width: 24px;
	 }

 .interessi-box{
    background-color: #e5f2ef;
    width: 100%;
    text-align: center;
    padding-top:15px;
    height:50px;
   }
  .interessi-box br{display: none}
  .interessi-box div{display:inline;}
 .nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

span.riquadroNumero{margin-right: 20px}

div#contentLeft span.riquadroNumero{
	position: absolute;
	right: 5px;
	top: 25%;
}

 .hotStyle {
    background: url("/HT/IMAGES/GRAFICA/tab_hover_bkg.gif") repeat-x scroll left top #fff89d;
}
.tappo{
  clear:both;
  height: 1px;
}


.white {
    background:white;
}


.ui-dialog {
    background:white;

}

*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
* {
    box-sizing: border-box;
}



/* book TOL ------------------------------------------------------------- */
#divBook table, #book table { width: 100%; }
#divBook td {text-align:right; padding:0 7px;height:40px;}
#divBook td.bkBest {font-weight:bold; }
#divBook td.bkSottotitolo {text-align:right;font-weight:bold;background-color:#fff;} /*bkDB*/
#divBook tr.even td{
    background-color: #eaeded!important;
}



#divBook tbody td.bkChanged {background: url(/HT/IMAGES/GRAFICA/tab_hover_bkg.gif) #fff89d top left repeat-x;}
.hotStyle {background: url(/HT/IMAGES/GRAFICA/tab_hover_bkg.gif) #fff89d top left repeat-x;}


#divBook thead th {text-align: center;background: #fff}

#divBook tr.odd td{
	background: #fff;
}

#divBook tr.even td{
	background: #f5f9fc;
}


#datiQuot tr.alter td {
  background-color: #e7eff5;
}
#datiQuot td {
  padding: 2px 2px;

}
/*#datiQuot td:last-child,
#datiQuot div {
  font-weight: bold;
}*/

.contentFull {
  background-color: white;
  margin: 0 10px;
}

#compraVendiDiv .row{
	padding: 2px 0;
}


.boxOra .ui-state-default.ui-state-hover.ui-state-active, .boxOra .ui-state-default.ui-state-active{
	text-decoration: none!important;
	color: #e17009!important;

}
 .boxOra .ui-state-default.ui-state-active, .boxOra .ui-state-default.ui-state-active:hover{background-color: #0E977F!important;color:#fff!important;border-radius: 0;height:auto;}
tr.ui-state-hover{
  border :none;
}



.divNews { padding: 10px}
.ui-dialog-content .divNews{padding:0;}
.divNews h3{  font-weight: bold; padding: 0; margin:0}

.checklist {
  overflow-x: hidden;
  overflow-y: auto;
  padding: 1px;
}

.checklist ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}



#datiQuot div[data-negativo="negativo"]{
	color:#f00;
}



#investimenti  th.ui-state-hover,#gridBody  th.ui-state-hover{
 font-weight: bold;
}

#investimenti td.negativo,#gridBody td.negativo,.investimentiMarquee th.negativo {
	color: #b40101;
	white-space: nowrap;
}

#investimenti td.positivo,#gridBody td.positivo ,.investimentiMarquee td.positivo {
	color: #289730;
	white-space: nowrap;
}


#investimenti .negativo, .investimentiMarquee .negativo {
		color: #b40101;
	}

#investimenti .positivo, .investimentiMarquee .positivo,#gridBody .positivo{
	color: #289730;
	}

#investimenti .ui-menu, #gridBody .ui-menu{
 overflow: hidden;
}

.ui-widget,.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{
    font-family: inherit;
 }



.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #003b79;
}

#ui-datepicker-div th{color:#4A4A4A;}

/* Distanza tra le due colonne in home investimenti 5+5 */
.divSinistra {
	padding-right:5px;
}
.divDestra {
	padding-left:5px;
}



#propostaconsulenza .divDettaglio {
  text-align: center;
  padding: 10px;
  font-weight: bold;
}


	/*menu popup*/

.ui-menu {
    max-height: 200px;
    _height: 200px; /* IE 6 and below */
	_width: 600px; /* IE 6 and below */
   	overflow-y: scroll;
   	width: 119px;
   	z-index: 10;

}



ul.ulGridOptions {
  display: none;
   text-align:right;
  overflow: visible;
   border:2px solid #202d50!important;
   width:140px;
   padding:2px;
  max-height: none!important;
  margin-top:30px!important;


}

ul.ulGridOptions .ui-menu-item  {
	background-color: #ffffff;
	color:#202d50;
	text-align: center;
	padding:13px 5px;
	vertical-align: middle;
	width:132px;
	position: relative;
	z-index: 2;
}
ul.ulGridOptions .ui-menu-item:hover{background-color: #e0e0e0}
ul.ulGridOptions .ui-menu-item:after,div.dialogOpera ul li a:after{content:'>';margin-left:5px;}

ul.ulGridOptions .ui-menu-item a {
	color: #202d50;
}
ul.ulGridOptions .ui-menu-item a:hover,ul.ulGridOptions .ui-menu-item a:visited,ul.ulGridOptions .ui-menu-item a:active,
ul.ulGridOptions .ui-menu-item a:focus
 {
	text-decoration:none;
}
ul.ulGridOptions .ui-menu-item a.ui-state-hover {
    font-weight: normal;
    text-decoration: none;
}

ul.ulGridOptions .ui-state-hover {
 background-color: #003b79;
 background: none;
 border: none;
}




  ul.ulGridOptions:after {
    content: "";
    position: absolute;
    top: -9px;
    left: 70%;
    display: block;
    width: 15px;
    z-index: 1;
    background: #fff;
    height: 15px;
    /* border: 1px solid #202d50; */
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
     -webkit-transform: rotate(45deg);
    border-bottom: 0;
    border-right: 0;
    border: 2px solid #202d50;
    border-bottom:0;
    border-right:0;
}


div.dialogOpera {
	display: none;
	padding: 0 !important;
	border-top:0!important;
}
.dialogOpera .ui-dialog-content {
	padding: 0 !important;
	border-top:0!important;

}

div.dialogOpera ul {
	list-style:none outside none;
	margin:0;
	padding:0;
	display: table;
	width: 100%;
	border-top:1px solid #dadee1;
}
div.dialogOpera ul li{
	display: table-row;
}
div.dialogOpera ul li a{
	background-color:#f5f5f5;
	display:block;
	color:#202d50;
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	padding:0 15px;
}
div.dialogOpera ul li a:hover{color:#202d50!important;background-color:#d8d8d8;}
div.dialogOpera ul li a:focus{
	text-decoration: none;
}

div.dialogOpera ul li a:hover{
color:#61a4d3;
text-decoration: none;
}

.ui-dialog .ui-widget-header{
  background:none;
  background-color: #61A4D3;
  border: 0px !important;
  color: #ffffff;
  font-weight: bold;
}

.ui-dialog .ui-dialog-titlebar  {
  padding:5px;
  position: relative;
  font-size: 10px !important;
}

.ui-dialog-title {
  font-size: 12px !important;
}



.form-field .ui-corner-left,
.form-field .ui-widget-content,
.form-field .ui-state-default:selected{

    background: #f00;

}

select.form-control option{
	border-left:0px solid;
	border-right:1px solid;
	border-bottom:0px solid;
	border-top:0px solid;
}



.auto .form-field .ui-state-default{

	background-image: none;
  	border: 1px solid #ccc;

	background: #f9f9f9;
	font-weight: normal;
	font-size:1em;
	color: #555;
	padding: 4px;
	border-radius: 0;
  	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.auto  input.custom-combobox-input.ui-widget.ui-widget-content.ui-state-default.ui-corner-left.ui-autocomplete-input{
	width:100%;
}

.auto a.ui-button.ui-widget.ui-state-default.ui-button-icon-only.custom-combobox-toggle.ui-corner-right[role="button"]{
  position: absolute;
  right: 11px;
  border: none;
  background: transparent;
}


.ui-widget {

    font-size: 1.0em !important;
}

.investimentiMarquee a {font-weight: bold;}

.highcharts-container{
	font-size: 11px !important;
}

.tipoAutomezzo{
    height: 70px;
    background-size: 100%;
    overflow: hidden;
    background: #fff;
    border: 1px solid #ccc;
    margin-right: 5px;
    border-radius: 5px;
    text-align:center;
	margin-bottom:10px
}


.telaio{
	width: 300px;
	height: 22px;
}


.tipoAutomezzo:hover{
	cursor:pointer;
}

.gestoreAttivo{
  box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset, rgba(102, 176, 232, 0.545098) 0px 0px 7.28392219543457px 0px;
  border-radius: 8px;
  border: 2px solid rgb(102, 175, 233);
 }

 .gestoreNonAttivo{
 	border: 2px solid transparent;
 }

 .ripetiButton{
 		display: inline-block;
		width: 26px;
		height: 26px;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		border: 0;
		background: url(/HT/IMAGES/nGrafica/i_ripeti-bonifico.png) center top no-repeat;

   }

   .refreshButton{
		width: 30px;
    	height: 30px;
		text-indent: 100%;
		white-space: nowrap;
		/*position: absolute;*/
		right: 3px;
		top: 5px;
		overflow: hidden;
		border: 0;
		background: url(/HT/IMAGES/nGrafica/btn-i-aggiorna.png) center top no-repeat;
		cursor: pointer;
   }

  div[id*="popover"] .popover-content{
  	    padding: 6px 12px;
  	 	font-weight:normal;

  	}

	div[id*="popover"] .popover-content p{
		text-align:left !important;
		margin: 20px 10px 20px 10px !important;
	}

 .modificaButton{
		width: 23px;
		height: 23px;
		text-indent: 100%;
		white-space: nowrap;
		/*position: absolute;*/
		right: 3px;
		top: 10px;
		overflow: hidden;
		border: 0;
		background: url("/HT/IMAGES/nGrafica/i_modifica.png")center top no-repeat;
   }

  .ripetiBonificoCausale {
     text-transform: lowercase;
     overflow:hidden;
     word-wrap:break-word;
  }

  .boxDefault .row span.oLeft{
  	 word-wrap:break-word;
  }

  #beneficiari {
  	margin-left: 12px;
  }

	.popover.bottom{
		bottom:auto;
		padding-top:0;
	}

	.topbar .buttons div.arrow{
		padding:0;
	}

	/*.popover.bottom>.arrow:after{
		border-bottom-color:#fefada;
	}
	.popover.top>.arrow:after{
		border-top-color:#fefada;
	}
	.popover.left>.arrow:after{
		border-left-color:#fefada;
	}*/



   .popover{
   	    min-width: 160px;
	    width: 600px!important;
	    color: #666;
	    text-align: center;
	    background-color: #fefada;
	    max-width: none!important;

   }

.popover.right > .arrow::after {
    border-left-width: 0;
    border-right-color: #fefada;
    bottom: -10px;
    content: " ";
    left: 1px;
}

.popover.left > .arrow::after {
    border-left-color: #fefada;
    border-right-width: 0;
    bottom: -10px;
    content: " ";
    right: 1px;
}

.popover.over > .arrow::after {
    border-bottom-width: 0;
    border-top-color: #fefada;
    bottom: 1px;
    content: " ";
    margin-left: -10px;
}

.popover.under > .arrow::after {
    border-bottom-color: #fefada;
    border-top-width: 0;
    content: " ";
    margin-left: -10px;
    top: 1px;
}

.popover.under > .arrow {
    border-bottom-color: rgba(0, 0, 0, 0.25);
    border-top-width: 0;
    left: 50%;
    margin-left: -11px;
    top: -11px;
}

.popover.over > .arrow {
    border-bottom-width: 0;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
}

.popover{
	min-width: 240px;
}

.popover-content{
	text-align: justify;
}

#prefer + .popover{
    min-width: 350px;
}

h3.popover-title {
    display: block;
    margin: 0 10px;
    padding: 3px 5px;
    color: #666;
    background-color: #fefada;
    border-bottom: 1px solid #999;
    font-weight:bold;
    font-size:1.1em;
}

.popover.right>.arrow:after{
	border-right-color: #fefada;
}

  .ripetiBonificoCausale {
     text-transform: lowercase;
  }

  #beneficiari {
  	margin-left: 12px;
  }

ol#spallaPreferenzeHP li{
	 list-style-type: none;
}

.sortable-placeholder{
	height: 200px;
	background: #ddd;
	background: url(/HT/IMAGES/nGrafica/add_pref.png) center top no-repeat;
}


ul#spallaPreferenzeHP{
	min-height: 200px;
}

ul#spallaPreferenzeHP img{
margin-bottom:20px;
}

.add_pref{

}

#homepage_pref{
	background: url(/HT/IMAGES/nGrafica/header_bkg.jpg) center top no-repeat;
}
#homepage_pref .col-xs-12{
	padding:0;
}

#homepage_pref .col-xs-9 img:hover,
ul#spallaPreferenzeHP img:hover{
	-webkit-box-shadow: 0px 2px 10px 0px rgba(30, 165, 255, 0.75);
	-moz-box-shadow:    0px 2px 10px 0px rgba(30, 165, 255, 0.75);
	box-shadow:         0px 2px 10px 0px rgba(30, 165, 255, 0.75);
}




p.Warning {
    color: #edb54d;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.cliccable{
	cursor: pointer;
}


.box-riepilogo td {
    padding: 3px 10px 4px 10px;
    vertical-align: top;
	font-size: 11px;
}

.box-riepilogo td strong {
	font-size: 11px;
}



.right5{
	right: 5px;
}

.right9{
 right: 9px;
}

.boxMsg{
 width:70%;
 margin:auto;
 margin-bottom: 10px;
 padding:5px
}

.boxMsg .ui-icon{
 float: left;
 margin-right: 0.3em
}

.ui-menu-item a:focus {
  outline: none;
}

.ui-dialog  .pull-right{
  padding-bottom: 5px;
}

#linkRapidi ul,
#LinksHomePage ul{
	padding-left:10px;
}

#LinksHomePage ul li{
	list-style-type: none;
	padding-left:40px;
}
#linkRapidi ul li{
	list-style-type: none;
	padding-left:35px;
}

#LinksHomePage{
	padding-bottom: 10px;
}

#LinksHomePage ul li,
#linkRapidi ul li{
	line-height:25px;

	margin-top:2px;
}
#homepage_pref ol li{
	list-style-type: none;
}


#linkRapidi ul {padding:0; margin: 0 0 20px;}
#linkRapidi ul li {margin:0;padding:0; border-top:solid 1px #454548;}
#linkRapidi ul li:first-child {border-top:none;}
#linkRapidi ul li a {outline:none;margin: 15px 0 15px 10px; padding: 0 0 0 35px; height:20px;line-height:18px; background: transparent none no-repeat 0 0;font-size:16px;background-size: 20px 40px !important; display:inline-block;font-weight: 600}
#linkRapidi ul li a:hover,#linkRapidi ul li a:focus  {background-position: 0 bottom; text-decoration:none;}
#linkRapidi ul li b {font-weight:normal;}
#linkRapidi ul li.bonifico_sepa a {background-image:url(/HT/fe/img/icon_spalla_bonifici.png)}
#linkRapidi ul li.ricariche_cellulare a {background-image:url(/HT/fe/img/icon_spalla_ricariche_tel.png)}
#linkRapidi ul li.gestione_contatti a {background-image:url(/HT/fe/img/icon_spalla_gestione_contatti.png)}
#linkRapidi ul li.ultime_disposizioni a {background-image:url(/HT/fe/img/icon_spalla_ultime_disposizioni.png)}
#linkRapidi ul li.gestione_patrimoniale a {background-image:url(/HT/fe/img/icon_spalla_posizione_patrimoniale.png)}



.ui-dialog  .pull-right{
  padding-bottom: 5px;
}

.tablePortafoglio{
 width:100%;
}


.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.tablePortafoglio .negativo ,#titolipreferiti .negativo{
		color: #b40101;
		font-weight: bold;
	}

.tablePortafoglio .positivo ,#titolipreferiti .positivo{
	color: #289730;
	font-weight: bold;
	}

.homeMsg{
   padding:5px;
 }

 .homeMsg .ui-icon-info{
   float: left;
   margin-right: 0.3em;
  }

  .icon15{
   width:20px;
   height: 20px;
  }

.titoloMercatiTrattazione{
	float: right;
	margin-top:-1px;
}

.titoloMercatiTrattazione a .mercato{
 	background: #60a3d2;
	border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    margin: 2px;
    padding: 1px 12px;
    text-align: center;
    width: 68px;
}

.contentInterno .titoloMercatiTrattazione a .mercato{
	font-size:0.6em;
	line-height: 18px;
}

.titoloMercatiTrattazione a .mercato.disable{
	color:#ffffff;
	background-color:#989898;
}

.outerWrapperTab .boxDefault.importiBox span{
	text-align:right;

}
.boxDefault label{width:39%;float: left;margin-right:3%;}
.boxDefault .row span{font-weight:600;width:58%;display:inline-block;word-wrap:break-word;text-align: right!important}
.boxDefault .row span .modal-body .riquadro p {text-align: left!important;font-weight:normal;}
.boxDefault .row span span{width: 100%;padding-right: tabs}
#15px-1 p:first-child{
	margin-top:10px;
}



div[dir="ltr"]{
	margin:0 auto;
}

.divFormWrap{
	padding-top:25px;
}

.tooltip.top .tooltip-arrow{ border-top-color: #1b5a9a; }
.tooltip.left .tooltip-arrow{ border-left-color: #1b5a9a; }
.tooltip.bottom .tooltip-arrow{ border-bottom-color: #1b5a9a; }
.tooltip.right .tooltip-arrow{ border-right-color: #1b5a9a; }
.tooltip-inner{ background-color:#1b5a9a;text-align:left; font-weight:normal}
.tooltip-inner h1{ background:transparent ;text-align:left; color:#fff}
.tooltip.left .tooltip-arrow{
	right:-10px;
}



.codiceOTPConSMS img{ width:80px; height: auto; margin-top: -4px}


#contentLeft td{
	padding-left: 10px;
	padding-bottom: 2px;
}

.box-riepilogo td {
	font-size: 0.9em;
}

.accordion div.form-group {
	padding-top:5px;
}
#dialog-confirm {
	line-height: 1.1;
}

input.ui-combobox-input::-ms-clear {
    display: none;
}

.img-center {margin:0 auto;}

div.footer > div.container > div:FIRST-CHILD {
	font-size: 1.2em;
	line-height: 1.2em;
}
.vertical-align {
  display: flex;
  flex-direction: row;
}

.vertical-align > [class^="col-"],
.vertical-align > [class*=" col-"] {
  display: flex;
  align-items: center;
  justify-content: center; /* Optional, to align inner items
                              horizontally inside the column */
}
.scrollable{
	max-height: 90%;
	overflow-y: auto;
	overflow-x: hidden;
}

.overflowEllipsis {
	overflow: hidden;
	text-overflow: ellipsis;
}

 a.ddiv[id^='trasf']isabled{
	cursor:default;
}

.ui-slider-handle{
	font-weight: bold;
}

#contentLeft h1.centered-title,
h1.centered-title {
	display: block;
	width: 80%;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}

.center-block {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
}

.btn-lg, .btn-group-lg>.btn {
	background: #1b5a9a !important;
	color: #fff !important;
	border: 1px solid transparent;
}



.inside {
	background: white;
 }

 .helpDialog .modal-header{
    background-color: #61A4D3;
    border: 0px;
    color: #ffffff;
    font-weight: bold;
    border-radius: 4px 4px 0 0;
    padding: 5px 15px;
}

.close{
	opacity: 1;
}

button.close{
	color: #fff;
}

.helpDialog .modal-body{
	padding: 0px;
}


.modal-body .riquadro{
	margin-top: 10px;
   	padding-bottom: 10px;
}

.box-enable-responsive {
	line-height: 70px;
	color: #fff;
	font-size: x-large;
	text-decoration: none;
}

@media (min-width:1680px){
	body {
		font-size: 13px;
	}

	body:after {
    	content: 'large-desktop';
    	/*display: none;*/
  	}


	.mainContent {
		font-size: 1.05em;
	}
}

@media ( min-width:1024px){
/* ripristino della dimensione dei bottoni del menÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¹ sopra 1024 */
	#topNav ul.nav>li{
		width:90px;
	}
}

.ui-state-select{
	background-color: red !important;
}
.col-xs-12.oCenter.hidden-print{position:static!important}
#divAltraCarta{display:table;width:100%;background-color: #dadde0;padding:15px;}
#ricaricaCarteConto{margin-bottom:0;}
#formTrasferimento{margin-top:5px;}
#formTrasferimento .col-sm-45{padding:20px 23px!important;}
#formTrasferimento .col-sm-45 .row.hidden-xs:first-child{font-weight:600;}
#formTrasferimento .section {background-color: #dadde0;margin-left:-35px;margin-right:-35px;padding:20px 35px 20px 35px;margin-top:0;margin-bottom:0;}
#mainContent .riquadro .tabellaSelezioneCC, #mainContent .riquadro .tabellaSelezioneCarte, .ui-dialog .tabellaSelezioneCC, .ui-dialog .tabellaSelezioneCarte,#mainContent .selezioneCC{padding:23px 35px 0 35px;}
#mainContent .riquadro .tabellaSelezioneCC tr th{border-top:0;}
#formTrasferimento .verticalAlignMultipleColumns .row {margin:0;}
.ui-accordion .ui-accordion-header{margin:0 0 5px 0;}
.ui-accordion .ui-accordion-header.ui-accordion-header-active{margin-bottom:0;}
#formTrasferimento .verticalAlignMultipleColumns .col-sm-1.hidden-xs img{display:none;}
#formTrasferimento .verticalAlignMultipleColumns .col-sm-1.hidden-xs{background-color: #dadde0}
#formTrasferimento .col-xs-4.clear-padding{width:50%;}
.ui-accordion .ui-accordion-content{border-radius:0;border:0;padding:25px 2%;background-color: #fff}
.ui-accordion .ui-accordion-content td img{margin-right:15px;}
#formQuestionarioMifid .ui-accordion .ui-accordion-content td img{margin-right:0;width:15px!important;}
.ui-accordion .ui-accordion-content td img{padding-left:0!important;}
.ui-accordion .ui-accordion-content table td{vertical-align:top;}
.ui-accordion-content .form-group .col-xs-12.clear-padding{padding-bottom:24px;}



.ui-accordion .actions{text-align:right;}
/*CSS AGGIUNTO PER STILIZZARE SITO CONFORMEMENTE A NUOVO DESIGN */
/*breakpoint a 991 per DOPPIA COLONNA NEI CONTENUTI e gestione contenuti TABELLE tra 768 e 991*/
@media (min-width: 768px) and (max-width:991px){

	#mainContent .col-sm-6,#mainContent .col-sm-4,#mainContent .col-sm-7,#mainContent .col-sm-5, #mainContent .col-sm-3{
		width:100%;
	}
	#mainContent .col-xs-12 .col-sm-4.col-xs-11,#mainContent .col-xs-12 .col-sm-6.col-xs-11{
		width:91.66666667%
	}
	#mainContent .col-xs-12 .col-sm-4.col-xs-9,#mainContent .col-xs-12 .col-sm-6.col-xs-9{
		width:75%
	}
	#mainContent .ui-accordion-content .col-xs-6.clear-padding{
		width:50%;
	}
	#mainContent .visible-xs{
		display:block!important;
	}
	#mainContent .hidden-xs{display:none!important;}
	#bs-navbar {display:none!important}
}

@media (min-width: 768px){
	/* gestrione colonna destra dimensione fissa*/
	.wrapper{overflow:hidden;}
	.riquadro{float:left;width:100%;}
	.modal-body .riquadro{float:none;width:100%;}
	header .wrapper {overflow:visible;margin:0 auto; max-width:1680px;}
}


/*  DESIGN SPALLA */
#spalla .row div[class^="col-"] {padding-left:15px;padding-right:15px;}
#spalla .riquadro {background: transparent;color:#e1e4e7;}

/* elementi spalla destra */
#spalla h1 {color:#fff;font-size:25px;}
#spalla a, #spalla a:hover,#spalla a:active {color:#e1e4e7;text-decoration:none;outline:none;}
#spalla .promobox {width:100%;display:block;margin: 0 0 20px; }
#spalla .promobox img {width:100%;height:auto;}
#spalla .promobox .promodettaglio {background-color:#474b4e;padding:6px 15px 4px 15px;}
#spalla .promobox p {color:#fff;font-weight:bold;font-size:18px; line-height:22px;padding-bottom:5px;}
#spalla .promobox span.cta {clear:both; display:inline-block;color:#0e977f;font-weight:bold;text-transform:uppercase;text-decoration:none;background: transparent url(/HT/fe/img/spalla_cta_arrow.png) no-repeat right 3px; padding-right:15px; background-size:7px 12px;}
#spalla #riquadroSpalla {display: inline-block;vertical-align: middle}


/* ASSISTENTE VIRTUALE */
#assist-wrap {
	width: 100%;
  	background-color: #000;
  	position: fixed;
  	display: block;
  	z-index: 2;
  	height: 0;
  	overflow:visible;
  	bottom: 0;
}
#assist-wrap .assist-btn-wrap{
	height:0;
	/* margin:0 auto; */
	width:100%;
	max-width:1680px;
	display: block;
}
#assist-btn {
	cursor:pointer;
	width:300px;
	height:70px;
	margin-top:-70px;
	float:right;
	background: #474b4e url(/HT/fe/img/assist_btn_icon.png) no-repeat 35px 20px;
	background-size: 30px 30px;
	padding:18px 0 0 80px;
	color:#fff;
}
#assist-btn:hover {text-decoration:none;}
#assist-btn span {
	clear:both;
	display:block;
	line-height:18px;
}
#assist-btn span.cta {
	clear: both;
	display: inline-block;
	color: #0e977f;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: transparent url(/HT/fe/img/spalla_cta_arrow.png) no-repeat right 3px;
	padding-right: 15px;
	background-size: 7px 12px;
}

@media (max-width:991px) {
	#assist-wrap {display:none;}

}
/* FINE BLOCCHI ASSISTENTE VIRTUALE */

/*BOTTONI STILIZZATI NUOVI TAB - SEZIONE FINANZIAMENTI */
.innerWrapperTab{background-color: #ebeef0;margin-right:-35px;margin-left:-35px;padding:0 35px;margin-top:-20px;min-height:55px;border-bottom:7px solid #fff;padding-right:0;}
#mainContent .outerWrapperTab .row:first-child{margin-bottom:0;}
#mainContent .outerWrapperTab .boxDefault .row:first-child{margin-bottom:8px;}
.outerWrapperTab .row-height.margin-bottom10{margin-bottom:0!important;}
.innerWrapperTab ul {display:table;margin:0;padding:0;min-height:55px;float: right;padding-top:8px;}
.innerWrapperTab ul li{list-style-type: none;display:table-cell;height:100%;padding:10px 0 0 0;}
.innerWrapperTab ul li a{text-decoration: none;text-transform:uppercase;font-size:12px;font-weight:bold;color: #2a3d63;border-left:1px solid #DADEE1;padding:9px 26px;}
.innerWrapperTab ul li:first-child a,.innerWrapperTab ul li.on + li a,.innerWrapperTab ul li.on a{border-left:0;}
.innerWrapperTab li.on {background-color:#fff;}
.innerWrapperTab li.on a{color:#00a592;border-right:0;background-color: #fff}
.outerWrapperTab{background-color: #ebeef0;margin-right: -35px;margin-left: -35px;padding-right: 35px;margin-bottom:0;padding-bottom:30px;}
#formPuRapportiPredefiniti .outerWrapperTab{background-color: #fff}
#formPuRapportiPredefiniti .outerWrapperTab .boxDefault .row span{width:50%;float:right;}
.outerWrapperTab.no-backgr{background-color: #fff;padding-left:35px;}
.outerWrapperTab.no-backgr .innerWrapperTab{min-height: 75px;padding-top:20px;padding-right:10px}


/* slider trasferiemnto tra conti*/
.sliderStaticWrapper a.prev,.sliderStaticWrapper a.next{position:absolute;top:0;width:20px;height:20px;border-radius:50%;background-color: #0e977f}
.sliderStaticWrapper a.prev:hover,.sliderStaticWrapper a.next:hover{background-color: #007c66}
.sliderStaticWrapper a.prev:active,.sliderStaticWrapper a.next:active{background-color: #65b7a9}
.sliderStaticWrapper a.prev.disabled,.sliderStaticWrapper a.next.disabled{background-color: #ebedee}
.sliderStaticWrapper a img{margin:5px 7px;}
.sliderStaticWrapper{width:100%;float:left;margin-top:24px;}
.sliderStatic{width:35px;margin:0 auto!important;background-color: #fff;border:0;}
.sliderStatic .ui-slider-handle{left:-7px!important;}
.sliderStaticWrapper .sliderInner{width:95px;margin:0 auto;position:relative;}
.sliderStaticWrapper .slider .ui-slider-handle,.sliderStaticWrapper .slider .ui-slider-handle:hover {box-shadow:none;text-align: center;text-decoration: none;top: 0;width: 45px;font-size: 14px;cursor:default;margin:0;background:none;border:0;font-weight:600;}
#saldoAddebitoShadow,#saldoAccreditoShadow{padding-left:0!important;}
#handle_frequenza[aria-valuetext="Settimanale"] + .ui-slider-scale li:first-child span.ui-slider-label{color:#00a592;}
#handle_frequenza[aria-valuetext="Mensile"] + .ui-slider-scale li:last-child span.ui-slider-label{color:#00a592;}
#handle_frequenza + .ui-slider-scale li:nth-child(2) span.ui-slider-label{left:-10px;}
#handle_giornoRicarica1[aria-valuetext^="Lun"] + .ui-slider-scale li:first-child span.ui-slider-label{color:#00a592;}
#handle_giornoRicarica1[aria-valuetext^="Mar"] + .ui-slider-scale li:nth-child(2) span.ui-slider-label{color:#00a592;}
#handle_giornoRicarica1[aria-valuetext^="Mer"] + .ui-slider-scale li:nth-child(3) span.ui-slider-label{color:#00a592;}
#handle_giornoRicarica1[aria-valuetext^="Gio"] + .ui-slider-scale li:nth-child(4) span.ui-slider-label{color:#00a592;}
#handle_giornoRicarica1[aria-valuetext^="Ven"] + .ui-slider-scale li:nth-child(5) span.ui-slider-label{color:#00a592;}
#handle_giornoRicarica1[aria-valuetext^="Sab"] + .ui-slider-scale li:nth-child(6) span.ui-slider-label{color:#00a592;}
#handle_giornoRicarica1[aria-valuetext^="Dom"] + .ui-slider-scale li:nth-child(7) span.ui-slider-label{color:#00a592;}
#mainContent #handle_giornoRicarica1[aria-valuetext^="Dom"]{margin-left:-22px;}
#mainContent #handle_giornoRicarica1[aria-valuetext^="Lun"]{margin-left:-5px;}
#mainContent #handle_frequenza[aria-valuetext^="Mensile"]{margin-left:-22px;}
#mainContent #handle_numeroAutoricariche[aria-valuetext^="5"]{margin-left:-22px;}
#mainContent #handle_numeroAutoricariche {margin-left:-15px;}
#mainContent #handle_giornoRicarica1{margin-left:-11px;}
#handle_giornoRicarica1 + .ui-slider-scale li span.ui-slider-label{left:-10px;}
#handle_giornoRicarica1 + .ui-slider-scale li:nth-child(1) span.ui-slider-label{left:0;}
#handle_giornoRicarica1 + .ui-slider-scale li:nth-child(2) span.ui-slider-label{left:-15px;}
#handle_giornoRicarica1 + .ui-slider-scale li:nth-child(3) span.ui-slider-label{left:-15px;}
#handle_giornoRicarica1 + .ui-slider-scale li:nth-child(7) span.ui-slider-label{left:-46px;}
#handle_giornoRicarica2 + .ui-slider-scale li:nth-child(2) span.ui-slider-label{left:-30px;}
#handle_giornoRicarica2 + .ui-slider-scale li:nth-child(3) span.ui-slider-label{left:-68px;}
#handle_giornoRicarica2[aria-valuetext^="Primo"] + .ui-slider-scale li:nth-child(1) span.ui-slider-label{color:#00a592;}
#handle_giornoRicarica2[aria-valuetext^="Dieci"] + .ui-slider-scale li:nth-child(2) span.ui-slider-label{color:#00a592;}
#handle_giornoRicarica2[aria-valuetext^="Venti"] + .ui-slider-scale li:nth-child(3) span.ui-slider-label{color:#00a592;}
#mainContent #handle_giornoRicarica2[aria-valuetext^="Dieci"]{margin-left:-16px;}
#mainContent #handle_giornoRicarica2[aria-valuetext^="Venti"]{margin-left:-20px;}
#handle_giornoRicarica1 + ol li:nth-child(2) span{
		margin-left: 0!important;
	}

#mostraPassword{margin-top:-5px;}
/*Finanziamenti Ammortamenti & Preammortamenti*/

#situazionePrestitiMutuiForm .col-sm-offset-1 {
		margin-left:0;
}

#situazionePrestitiMutuiForm .row .col-xs-12.col-sm-offset-1{
	//padding-left:0px;
}


#situazionePrestitiMutuiForm #dataInizioRicerca.datepicker,
#situazionePrestitiMutuiForm #dataFineRicerca.datepicker {
	width:110px;
	padding: 5px!important;
}
#situazionePrestitiMutuiForm .form-field-input{margin-bottom:0;}

/*END Finanziamenti Ammortamenti & Preammortamenti*/

/*PANNELLO CONTROLLO */
#datiAddebito .form-field-resume, #datiMassimali .form-field-resume,#inputAddebito .form-field-resume{padding-right:15px;padding-left: 15px}
#datiAddebito .form-field-resume:first-child,#datiMassimali .form-field-resume .form-field-resume{padding-right:15px;padding-left: 15px}
#inputAddebito .form-field-resume .control-label{padding-bottom:10px;}
#inputAddebito .col-xs-10.col-xs-offset-1{margin-left:0;}
#inputAddebito .form-field-input{padding-left:15px;min-width:33.333333333333%;}
#mainContent .sliderContainer {padding-bottom:70px;width:90%;height:auto;padding-top:20px;}
#mainContent .sliderContainer .min{left:0;font-size:10px;top:37px}
#mainContent .sliderContainer .max{right:0;font-size:10px;top:37px}
#mainContent #inputMassimali .col-sm-6:nth-child(even) .sliderContainer{padding-right:0;}
#mainContent .sliderContainer .slider,#mainContent .sliderContainer .ui-slider{margin:0;background-color:#dadee1;height:4px;border-radius:2px;border:0;}
#mainContent .sliderContainer .ui-slider{margin-left:0;}
#mainContent .sliderContainer  .ui-slider-range{background-color:#65b7a9!important;margin-left:0;height:4px;border-radius: 2px}
#mainContent .sliderContainer  .ui-slider-handle + .ui-slider-range{background-color:#65b7a9}
#mainContent .sliderContainer a.meno{right:50px;top:-25px;left:100%;margin-left:-90px;}
#mainContent .sliderContainer .ui-slider-handle {line-height:40px;top: -13px;padding-top: 30px;background:#007c66 url('/HT/fe/img/icon_handle_slider.png') no-repeat center center;color:#2a3d63;box-shadow: none;height:30px;width:30px;border-radius:100%;}
#mainContent .sliderContainer .ui-slider .ui-slider-handle{background:#007c66 url('/HT/fe/img/icon_handle_slider2.png') no-repeat center center;}
#mainContent .sliderContainer .slider .ui-slider-handle{background:#007c66 url('/HT/fe/img/icon_handle_slider.png') no-repeat center center;}
#mainContent .sliderContainer.sliderValSel .slider.ui-slider .ui-slider-handle{margin-left:-22px;}

/*#mainContent #inputMassimali .col-sm-6:nth-child(even) .sliderContainer a.meno{right:0;}*/
#mainContent .sliderContainer a.piu{right:0;top:-25px;}
#tableFormWebsafe input[type="text"]{height:30px;margin-left:10px;min-width: 120px;padding: 5px;}
#tableFormWebsafe label{line-height:30px;padding-top:0;}
#tableFormWebsafe .ui-datepicker-trigger{margin:-5px 30px 0 -30px}
#inputFamilysafe .col-xs-offset-1{margin-left:0;margin-top:20px;}
#inputFamilysafe .ui-slider{width:42px;border-radius:50%;background-color: transparent;border:0;margin-left:20px;}
#inputFamilysafe .ui-slider-handle{background-color: #fff;border-radius:50%;width:20px;height:20px;cursor:pointer;}
#inputFamilysafe .ui-slider-handle[aria-valuetext="On"]{margin:5px 0 0 2px;}
#inputFamilysafe .ui-slider-handle[aria-valuetext="Off"]{margin:5px 0 0 -21px}
#inputFamilysafe .right-on-off .ui-slider-handle[aria-valuetext="Off"]{margin-left:1px;}
#inputFamilysafe .right-on-off .ui-slider-handle[aria-valuetext="On"]{margin-left:-21px;}
#inputFamilysafe .ui-slider-handle[aria-valuetext="On"] + ol,#inputFamilysafe .ui-slider-handle[aria-valuetext="Off"] + ol{position:relative;display:block;top:0;left:5px;background-color: #0e977f;width:42px;height:22px;left:0;border-radius: 11px }
#inputFamilysafe .ui-slider-handle[aria-valuetext="Off"] + ol{background-color: #92989c;}
#inputFamilysafe .ui-slider-handle + ol span{text-transform:uppercase;line-height: 25px;color:#202d50;left:0;margin-top:-7px;}
#inputFamilysafe .ui-slider-handle + ol li:first-child{margin-left:-25px;}
#inputFamilysafe .ui-slider-handle + ol li:last-child{margin-left:15px;}
#inputFamilysafe .ui-slider .ui-slider-tooltip,.ui-slider-tooltip{display:none!important; }
#formAutoricaricaTempo .form-group.col-sm-3.col-xs-12{padding:0!important;}

#mainContent .sliderContainer .valSel{font-size: 14px;font-weight: 600;position: relative;left:0;top:-17px;}
#mainContent .sliderContainer.sliderValSel .ui-slider-handle{text-indent: -9999px;margin-left:0;}
#mainContent .sliderContainer.sliderValSel .min,#mainContent .sliderContainer.sliderValSel .max{top:70px;}
#mainContent .sliderContainer.sliderValSel{padding-top:25px}
#mainContent .sliderContainer.sliderValSel a.meno,#mainContent .sliderContainer.sliderValSel a.piu,
#mainContent .sliderContainer.sliderValSel a.meno:hover,#mainContent .sliderContainer.sliderValSel a.piu:hover{top:5px;text-decoration: none}
#mainContent .sliderContainer.sliderValSel a.meno span,#mainContent .sliderContainer.sliderValSel a.piu span{padding-left:0;font-weight: 600;font-size: 10px; color:#00a592;text-decoration: none}
#mainContent #formAutoricaricaSoglia .sliderContainer.sliderValSel  a.meno img ,#mainContent #formAutoricaricaSoglia .sliderContainer.sliderValSel  a.piu img,
#mainContent #formPannelloControllo .sliderContainer.sliderValSel  a.meno img ,#mainContent #formPannelloControllo .sliderContainer.sliderValSel  a.piu img{margin-right:5px;}
#mainContent .sliderContainer.sliderValSel .slider{margin-left:22px;}
#mainContent .sliderContainer.sliderValSel  .ui-slider-range{margin-left:-22px;}
#mainContent .sliderContainer.sliderValSel .ui-slider-tooltip{display:none;}

/*ricarica a soglia */
.form-field-input > .control-label[for="importoRicarica"]{padding-bottom:30px;}
.form-field-input > .control-label[for="giornoRicarica1"]{padding-bottom:30px;}
.form-field-input:first-child > .control-label[for="importoRicarica"]{padding-bottom:10px;}
#formAutoricaricaSoglia .vincola_box{margin-right:8px;}
#formAutoricaricaSoglia span.resume{padding:0 5px}
#formAutoricaricaSoglia .form-group.col-xs-5.clear-padding-left:first-child,#formAutoricaricaSoglia .form-group.col-xs-2.clear-padding-left,#formAutoricaricaSoglia .form-group.col-xs-1.clear-padding-left{padding-left:0;}
#formAutoricaricaSoglia .form-group.col-sm-6.clear-padding-left label{padding-top:4px;}
#formAutoricaricaSoglia .form-group.col-sm-5{padding-left:0;}
#formAutoricaricaSoglia .form-group.col-xs-4 label{margin-top:15px;}
.imgGeosafe span{color:#202d50!important;}
/*@media(max-width:1200px ){*/
		#addebitoCartaForm .btnSelezioneOpen,#addebitoCartaForm .btnSelezioneClose,
		#datiMassimali .btnSelezioneOpen,#datiMassimali .btnSelezioneClose,
		#formPannelloControllo .btnSelezioneOpen,#formPannelloControllo .btnSelezioneClose,
		#datiGeosafe .btnSelezioneOpen,#datiGeosafe .btnSelezioneClose,
		#familySafe .btnSelezioneOpen,#familySafe .btnSelezioneClose{
			margin-top:-36px!important;
		}
/*}*/


#inputGeosafe .pull-right{margin-top:20px;}

/*Saldo e movimenti*/
   	#formMovimentiConto2 #dataInizio,
   	#formMovimentiCarte #dataInizio,
   	#formPostaPersonale #dataInizio {
    	width: 120px;
   	}

   	#formMovimentiConto2 #dataFine,
	#formMovimentiCarte #dataFine,
	#formPostaPersonale #dataFine
   	{
      	width: 120px;
   	}

	#formMovimentiConto2 .form-field-input.col-sm-3.col-xs-12{
   		width: 50%;
	}

	 #formMovimentiConto2 .bs-example .form-group.clearfix .row:first-child label {
		font-weight: 600;
	}
/*End Saldo e movimenti*/


/*Ricarica telefonica*/
	#formRicaricheTelefoniche .form-group .form-field-input.col-sm-3.col-xs-12{
		width: 48%!important;
	}

	#formRicaricheTelefoniche .form-group .form-field-input.col-sm-9.col-xs-12{
		width: 52%!important;
	}

	#formRicaricheTelefoniche .form-group .form-field-input.col-sm-3.col-xs-12 #numTelefono{
		width: 200px;
	}

	.ricaricaCellulare + div {
		width: 260px;
		float:left;
	}

	.ricaricaCellulare + div + div {
		width: 313px;
		float: left;
	}

	@media(max-width: 1100px){
		.ricaricaCellulare + div + div {
			width: 313px;
			float: none;
		}
	}
/*END Ricarica telefonica*/
/** Il tuo profilo step 3**/
	#formRichiediDispositivoSicurezza .innerBoxWhite.verificaAltezza{
		margin: 0px!important;
	}

	#formRichiediDispositivoSicurezza #contatti{
		margin: -4px 0 0 -4px;
		padding: 5px;
    	background-color: #dadee1!important;
    	color: #0e977f;
    	border-radius: 0!important;
    	height: 50px;
    	background-image: none;
	}
/** END Il tuo profilo step 3**/


/** Richiedi la youcard**/
	#formYouCardApri .form-group .form-field-input.col-sm-5.col-xs-12{
		padding-right: 15px;
		padding-left: 15px;
	}

	#formYouCardApri .form-group .form-field-input.col-sm-7.col-xs-12{
		padding-right: 15px;
	}

/** END Richiedi la youcard**/


/*Bonifico per detrazioni*/
	.form-group.clearfix.padding-top5 .form-field-input.col-sm-3.clear-padding.padding-left10.hidden-xs{
		width: 35%;
	}
/*END Bonifico per detrazioni*/


/** Bonifico ordinario Revoca step 2 **/
@media(max-width:1044px)	and (min-width:992px ){
	#bonificoOrdinarioBtn > input[value="Ripeti bonifico"],
	#bonificoOrdinarioBtn > input[value="Torna indietro"],
	#bonificoOrdinarioBtn > input[value="Stampa per ricevuta"] {
		    padding: 9px 15px 7px 15px!important;
		    margin-left:10px!important;
		    margin-right: 0px!important;
	}
}
/** END Bonifico ordinario Revoca step 2 **/

/** Gestione dispositivo app **/
#disableAlert-confirm input:first-child ,
#dialog-confirm input:first-child,
/*#disableAccessoEasy-confirm input:first-child{
	margin-bottom: 10px;
}*/

#disableAlert-confirm input ,
#dialog-confirm input,
#disableAccessoEasy-confirm input{
	/*float:right;*/
	margin-right: 5px!important;
}

#formGestioneDispositiviApp .ui-slider-handle.ui-state-default.ui-corner-all{
	background-color: #FFF;
	border-radius:50%;
	margin:5px 0 0 1px;
}

#formGestioneDispositiviApp .ui-widget-content{
 	background-color: #0e977f;
	height:22px;
 	border-radius:10px;
 }

#formGestioneDispositiviApp .ui-slider-label.ui-slider-label-show{left:-5px;}

#formGestioneDispositiviApp .ui-slider-handle {
    background-color: #fff;
    border-radius: 50%;
    width: 20px!important;
    height: 20px!important;
    cursor: pointer;
}


.formGestioneDispositiviApp .ui-slider{
	width:42px!important;
	border-radius:50%;
	background-color: transparent;
	border:0;
	margin-left:20px;
}

#formGestioneDispositiviApp .ui-slider-scale li span:first-child{
	top: -11px;
}

	#formGestioneDispositiviApp ol li:nth-child(2) span{
		margin-left: 10px!important;
	}

	#formGestioneDispositiviApp ol li:nth-child(1) span{
		margin-left: -14px!important;
	}


#formGestioneDispositiviApp .ui-slider-handle[aria-valuetext="Off"] {margin: 5px 0 0 -21px!important}
/** END  Gestione dispositivo app **/

/*Bollettino postale premarcato*/
#formBollettinoPostale .section.clearfix:nth-child(3) .form-group .form-field-input.col-xs-12.col-sm-3 label{height: 22px;}
#formBollettinoPostale .clearfix> .form-field-input.col-xs-12.col-sm-4 {padding-right: 15px;padding-left: 15px;}
#formBollettinoPostale .clearfix> .form-field-input.col-xs-12.col-sm-4:first-child {padding-right: 15px;padding-left: 0;}
@media (min-width: 1070px ){
#formBollettinoPostale .form-field-input.col-xs-12.col-sm-5{padding-left:0;}
}
	#formBollettinoPostale .clearfix>.form-field-input.col-xs-12.col-sm-3{
		padding-left: 10px;
	}


	@media(min-width:992px ) and (max-width: 1065px ){

		#formBollettinoPostale  .form-field-input.col-xs-12.col-sm-4 {
			width:50%;
		}

		#formBollettinoPostale .clearfix> .form-field-input.col-xs-12.col-sm-3{
			width:50%;
			padding-left:0px;
		}

		#formBollettinoPostale .form-group> .form-field-input.col-xs-12.col-sm-3{
			width:50%;
			padding-left:0px;
		}


		#formBollettinoPostale .form-field-input.col-xs-12.col-sm-5{
			width: 50%;
		}

	}

/*END Bollettino postale premarcato */

/** Boillettino postale  compilazione **/
	#formGestioneContatti .col-xs-12{
		padding: 0 ;
	}
/**END  Boillettino postale  compilazione **/

/** Bollettino postale Bianco **/

	#postaleEsito-4 > .col-xs-12.col-sm-12.margin-bottom-xs-10 > .boxDefault > div > .row > label {
		width:100%;
	}

	#postaleEsito-4 > .col-xs-12.col-sm-12.margin-bottom-xs-10 > .boxDefault > div > .row > span{
		width: 100%;
	}

/**END  Bollettino postale Bianco **/

/* Ricarica Mediaset Premium*/
#formRicaricaMediaset #taglioRicarica{
	height: 50px;
}

#premium_4 + .bs-example.form-horizontal > .col-xs-12.clear-padding > .form-field-resume{
	margin-left:-15px;
}
/*END Ricarica Mediaset Premium*/




/*Gestione Beneficiario Riepilogo [Oggetto genera password]*/
#formGestioneBeneficiari .form-field.col-sm-7.col-xs-12.margin-top-xs-10.margin-bottom-xs-10 >.col-xs-3.col-sm-3,
#bonOrdR > .col-xs-3.col-sm-3
{
	width: 60px;
	height: 102px;
}
#formGestioneBeneficiari h3 a {margin-right:0;}
#formGestioneBeneficiari .form-field.col-sm-7.col-xs-12.margin-top-xs-10.margin-bottom-xs-10 >
.col-xs-9.margin-bottom-xs-10.col-sm-3 > input[type="text"],
#bonOrdR > .col-xs-9.margin-bottom-xs-10.col-sm-3 > input[type="text"]
{
	width: 220px;
//	margin-top:15px;
}

#formGestioneBeneficiari .form-field.col-sm-7.col-xs-12.margin-top-xs-10.margin-bottom-xs-10 >
.col-xs-9.margin-bottom-xs-10.col-sm-3,
#bonOrdR > .col-xs-9.margin-bottom-xs-10.col-sm-3
{
	padding-left: 10px;
	width: 60%;
}


#invioOTPConSMS{
	margin-top:20px;
	float:left;
	width: 218px;
	margin-left: 11px;
	margin-bottom:0;
}

#formGestioneBeneficiari .form-field.col-sm-7.col-xs-12.margin-top-xs-10.margin-bottom-xs-10 >
.col-xs-12.col-sm-5,
#bonOrdR > .col-xs-12.col-sm-5{
	width: 60%;
	height: 54px;
}


.form-horizontal.gestioneBenef .section.clearfix {
	margin-top: -10px!important;
	margin-bottom: -10px!important;
}

.form-horizontal.gestioneBenef .form-field {
	margin-bottom: 0px!important;
}
/*END Gestione Beneficiario Riepilogo [Oggetto genera password]*/



/*CARTE */
#trCartaConto,#trTesto{padding-right:15px!important;}
#formAutoricaricaTempo .innerBoxWhite,#formAutoricaricaSoglia .innerBoxWhite{margin-top: 30px;padding-right:15px;}
#formAutoricaricaTempo .innerBoxWhite .btn.btn-primary, #formAutoricaricaSoglia .innerBoxWhite .btn.btn-primary{float:right;right:10px;position: relative;top:20px;}
#mainContent #formAutoricaricaTempo .section .form-group{margin:0;padding-right:0!important;}
#mainContent #formAutoricaricaTempo .section #trGiornoRicarica2{padding:0!important;}
#trGiornoRicarica1{padding:0!important;}
#handle_frequenza .ui-slider .ui-slider-tooltip{display:block!important;}
.ui-slider .ui-slider-tic{height: 4px!important;width:2px;background-color: #c0c5c9;border:0;top:-18px!important;color:#c0c5c9;}
#formAutoricaricaSoglia .row.bottom,#formAutoricaricaSoglia .row.bottom{position:relative;}
/* MAV E RAV */
@media (min-width: 768px){
	#mavId .form-field-input, #ravId .form-field-input, #tasseUniId .form-field-input {
		width: 50%;
	}
}
/*END MAV E RAV*/


.col-sm-6.col-xs-12.clearfix.margin-top10 #formAutoricaricaTempo{
	padding-right: 20px;
}

#formAutoricaricaSoglia span.resume {
    	padding-left:  0px;
}

@media(min-width: 992px) and (max-width: 1079px){

	#formAutoricaricaSoglia .row, .main.row {
		margin-bottom: -12px!important;
	}
}

@media(min-width: 1080px) and (max-width: 1100px){

	#formAutoricaricaSoglia .row, .main.row {
		margin-bottom: 7px!important;
	}
}

@media(min-width: 1101px) and (max-width: 1109px){

	#formAutoricaricaSoglia .row, .main.row {
		margin-bottom: -15px!important;
	}
}

@media(min-width: 1110px) and (max-width: 1272px){

	#formAutoricaricaSoglia .row, .main.row {
		margin-bottom: 6px!important;
	}
}

@media(min-width: 1273px) and (max-width: 2000px){

	#formAutoricaricaSoglia .row, .main.row {
		margin-bottom: 11px!important;
	}
}

@media(min-width: 1307px) and (max-width: 2000px){

	#formAutoricaricaTempo .row, .main.row {
		margin-bottom: 22px!important;
	}
}

@media(min-width: 992px) and (max-width: 2000px){

	#formAutoricaricaTempo .row, .main.row {
		margin-bottom: 7px!important;
	}
}
/** END RICARICA AUTOMATICA**/

/*Accredito Stipendio*/

.form-group .form-field-input:nth-child(3) .form-field-input.col-xs-10.clear-padding .control-label input{
			margin-top: -15px;
		}

	#formAccreditoStipendio #boxConferma input[type="checkbox"]{
		margin-top: 3px;
	}

	#formAccreditoStipendio input[type=checkbox]{
		margin-right: 10px;
	}

	#formAccreditoStipendio input[type=radio]{
		margin-right: 0px;
	}

	#formAccreditoStipendio .form-field-input.col-xs-12{
		margin-top: 12px;
	}

	.col-md-1.col-sm-2.col-xs-3 .form-control {
		padding-left:4px;
		padding-right: 1px;
	}

	#formAccreditoStipendio	.col-md-1.col-sm-2.col-xs-3{
		margin-right: 15px;
	}

	#formAccreditoStipendio	.titleSection{

    	margin-top: 20px!important;
	}
	.control-label#email .btnEdit{background-color: transparent}
	td .button#recapito{text-indent:-9999px;background-size:20px;background-image: url("/HT/fe/img/i_modifica_40.gif")!important;background-repeat: no-repeat;position: relative;display: inline-block;border:0px;background-color: transparent;width:50px!important; height: 50px;background-position: 12px 12px;top: -10px;}

/*END Accredito Stipendio*/


/**RICARICHE TELEFONICHE :  SELEZIONA TAGLIO RICARICA**/
	#formRicaricheTelefoniche .imgLabel.btn.select-button{
		min-width: 50px!important;
		min-height: 50px!important;
		width: 50px!important;
		height: 50px!important;
		cursor: pointer;
		background-color: #DADEE1!important;
		color: #0E977F;
		border-radius: 0px;
	}
	#formRicaricheTelefoniche .imgLabel.btn.select-button:first-child{margin-left:0!important;}
	#formRicaricheTelefoniche .imgLabel.btn.select-button.active,#formRicaricheTelefoniche .imgLabel.btn.select-button:active{
		background: #0E977F !important;color:#fff;
		box-shadow: none!important
	}

	#formRicaricheTelefoniche .imgLabel.btn.select-button:hover{
		background-image: none;
	}

	#formRicaricheTelefoniche .imgLabel.btn.select-button:nth-child(1n + 4){
		padding: 8px 12px;
	}

	#formRicaricheTelefoniche .imgLabel.btn.select-button:nth-child( -n+3 ){
		padding: 8px 16px;
	}
/** END RICARICHE TELEFONICHE :  SELEZIONA TAGLIO RICARICA**/

/** Info posta **/
	#formPostaPersonale .form-group.col-xs-6{
		margin-left: 0px!important;
	}
/**END  Info posta **/


/** Archivio **/
	#formPostaPersonale .contentPagina {
		padding-bottom: 20px;
	}

	#formPostaPersonale  .form-field-input.col-xs-12.col-sm-4:last-child{
		width: 100%;
	}


	#formPostaPersonale  .form-field-input.col-xs-12.col-sm-4  input{
		width: 141px;
	}
/**END Archivio**/


/** Posta personale Archivio **/
	#formPostaPersonale .pull-right.margin-bottom20.margin-top10 > input{
		margin-bottom:0px;
	}

	#formPostaPersonale > .riquadro.clearfix > .section.clearfix{
		margin-bottom: 0px;
	}
	#formPostaPersonale .selezioneCC.tabellaSelezioneCC  .col-xs-12:first-child{float:none;}
	 .outerWrapperTab .divForm{padding: 10px 30px;}
	 .outerWrapperTab .divForm .selezioneCC.tabellaSelezioneCC  .col-xs-12:first-child{float:left!important;}
/** END  Posta personale Archivio **/

/** Il mio profilo **/

	#tableTuoProfilo > table thead tr th{ border:none!important;}

	#tableTuoProfilo > table tbody tr td{ height: 50px!important;}

	#formGestioneDispositiviApp .btn.btn-primary.pull-right{
		background-color: #0e977f!important;
	}

	#formGestioneDispositiviApp .btn.btn-primary.pull-right:hover{
		background-color: #007c66!important;
	}

	#formGestioneDispositiviApp .btn.btn-primary.pull-right:active{
		background-color: #65b7a9!important;
	}

	.col-xs-12.clear-padding.firmaDigitale > .col-xs-12.clear-padding{
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.table.table-striped.dataTable.no-footer thead tr th{border:none!important;}

	#bloccoAccesso { background:none; border:none;}

	#bloccoAccesso .ui-slider{
		width:44px;
		border-radius:50%;
		background-color: transparent;
		border:0;
		margin-left: 1px;
	}

	#bloccoAccesso .ui-slider-handle{
		background-color: #fff;
		border-radius:50%;
		width:20px;
		height:20px;
		cursor:pointer;
	}

	#bloccoAccesso .ui-slider-handle[aria-valuetext="Attivo"]{margin:5px 0 0 2px;}

	#bloccoAccesso .ui-slider-handle[aria-valuetext="Bloccato"]{margin:5px 0 0 -21px}

	#bloccoAccesso .ui-slider-handle[aria-valuetext="Attivo"] + ol,
	#bloccoAccesso .ui-slider-handle[aria-valuetext="Bloccato"] + ol{
		position:relative;
		display:block;
		top:0;
		background-color: #0E977F;
		height:22px;
		left:0;
		border-radius: 11px;
	}

	#bloccoAccesso .ui-slider-handle[aria-valuetext="Bloccato"] + ol{background-color: #92989C!important;}

	#bloccoAccesso .ui-slider-handle + ol span{
		line-height: 25px;
		color:#202d50;
		//left:0;
	}

	#bloccoAccesso .ui-slider-handle + ol li:first-child{margin-left:-15px;}

	#bloccoAccesso .ui-slider-handle + ol li:last-child{margin-left:15px;}

	#bloccoAccesso .ui-slider .ui-slider-tooltip{display:none;}

	#bloccoAccesso .ui-slider-label.ui-slider-label-show{
		margin-top:10px;
	}

	ol li:nth-child(2) span{
		margin-left: -2px!important;
	}

	ol li:nth-child(1) span{
		margin-left: -3px!important;
	}

	.btn.btn-primary.btnMyProfile{
		margin-bottom: 0px;
	}

	.nosort.tabellaProfilo.floatr.col-xs-12.col-sm-10{
		margin-top:-20px;
	}


	.myProfileTable{

		  overflow-x: auto;
	}

	@media(min-width:992px){
		.mdTableMyProfile{	display:block; }
		.xsTableMyProfile{ 	display:none;  }
	}

	/*#profilModal >  input:first-child{
		float:none;
		margin-bottom:0px;
		margin-right: 10px!important;
	}*/



  /** Il mio profilo **/


/** Contratti e proposte **/

	#confermaForm > .btn.thin.btn-primary{
		margin-bottom: 0px!important;
	}


	@media (min-width:992px) and (max-width: 1340px){
		#tableContrattiProposte {
      		overflow-x: auto;
    	}
    }

    	#tableContrattiProposte input[value="Richiedi finanziamento"] {
      		font-size: 10px!important;
	  		padding: 9px 8px 7px 8px;

    	}




	@media (min-width:992px) and (max-width: 1160px){

		#confermaCPForm .col-xs-12 .form-field-input.col-xs-12.col-sm-6:last-child input[type="text"]{
			width: 109px!important;
			padding-left: 6px;
		}

		#confermaCPForm
			.col-xs-12 .form-field-input.col-xs-12.col-sm-6:last-child .ui-datepicker-trigger {
    			margin-left: -24px;
    			margin-top: -3px;
		}
}

/** END Contratti e proposte **/

/** Scarico certificato **/

	#formOtpSms .form-field.col-sm-6.col-xs-12 > .col-xs-3.col-sm-3{
		width: 45px;
		height: 102px;
	}

	#formOtpSms .form-field.col-sm-6.col-xs-12 > .col-xs-9.margin-bottom-xs-10.col-sm-3{
		width: 193px;
		margin-top:0px;
		margin-left:20px;
	}

	#formOtpSms .form-field.col-sm-6.col-xs-12 > .col-xs-12.col-sm-5 {
		margin-top:20px;
		float:left;
		width: 193px;
		margin-left: 0px;
	}
/**END  Scarico certificato **/


/** Dossier titoli step 3 **/

	#idDossier_4 .form-field.col-xs-12.clear-padding > .form-field.col-xs-12.col-sm-6.clear-padding:first-child{

	padding-bottom:0px!important;

}

	#formInvestimentiDossier .col-xs-12 > .col-xs-12.col-sm-6{
		margin-bottom:12px;
	}

	.custom-combobox-input.ui-widget.ui-widget-content.form-control.ui-autocomplete-input:focus{
		border: 1px solid #122E5C;
		width:100%!important;
		background: #fff url(/HT/fe/img/select_down.gif) no-repeat 94% center;
	}

 #formInvestimentiDossier .form-horizontal .btnEdit{margin-top:-15px;}

.custom-combobox-input.ui-widget.ui-widget-content.form-control.ui-autocomplete-input{
	border:1px solid #DADEE1;
	width: 100%!important;
	background: #fff url(/HT/fe/img/select_down.gif) no-repeat 94% center;
}


#provincia0 .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}


  #titolareEffettivoRapportoSi0,
  #titolareEffettivoRapportoNo0 {
  	position: relative;top: -4px;
  }
#titolareEffettivoRapportoNo0{
	left:-5px;
}

select:disabled{
	cursor: not-allowed!important;
    background-color: #eee!important;
    opacity: 1!important;
}

.ui-autocomplete-input.custom-combobox-input.ui-widget.ui-widget-content.form-control:hover{
	border: 1px solid #122E5C;
	cursor:default!important;
}


/** END  Dossier titoli step 3 **/

/** Dossier Titoli **/

	#formInvestimentiDossier #contatti{
		background-color: #FFF!important;
	}
	#formInvestimentiDossier .col-xs-12.clear-padding{
	 	padding-bottom:10px;
	}


	#formInvestimentiDossier input[type="button"]{
		background-color: #FFF;
	}
	#formInvestimentiDossier input + .btnEdit{
		margin-top:-20px;
	}
	#formInvestimentiDossier .form-horizontal .form-field-input label{
		margin-top:10px;
	}
	/*#dossierApri input{
		background-color: #FFF!important;
		top:-7px;
	}*/
	#dossierApri .btnEdit{background-color: #fff!important}
/** END Dossier Titoli **/


/*  Richiedi appuntamento */


	#formRichiestaAppuntamento1 .form-field-input.col-xs-12 > .form-field-input.col-xs-12 .control-label{
		padding-bottom:10px;
	}

#formRichiestaAppuntamento1
.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{
	width: 100%;
}

#formRichiestaAppuntamento1  .ui-state-hover, #formRichiestaAppuntamento1  .ui-widget-content .ui-state-hover{
	margin-right: auto;
}

	#formRichiestaAppuntamento1 .form-field-input.col-sm-7.col-xs-12 .ui-state-default{
		background-color: #FFF;
	}


	#formRichiestaAppuntamento1  input[type=checkbox]{
		margin-top:2px;
	}

	#formRichiestaAppuntamento1 .form-field-input.col-xs-11.clear-padding{
		padding-left:7px;
	}

	#formRichiestaAppuntamento1 #contatti{
    	background-color: #dadee1!important;
    	color: #0e977f;
    	border-radius: 0!important;
    	height: 50px;
    	background-image: none;
    	float: right;
    	position:relative;
    	top:-50px;
	}

	.boxOra a{
		background:#EBEDEE!important;
		text-align:left!important;
		width: 100%;
	}

	.boxOra a:hover{
		background:#DADEE1!important;
	}

/* END Richiedi appuntamento */


/** CAMBIO PIN CARD **/
	#formCambioPinCarta .form-field-input.col-sm-4.col-xs-12:first-child .form-field:last-child,
	#formCambioPinCarta .form-field-input.col-sm-4.col-xs-12:nth-child(2) .form-field:last-child{
		padding-top: 5px;
	}
/** END  CAMBIO PIN CARD **/

/** Posta in arrivo**/

#listaDocumenti  #cardbox-wrapper .col-xs-12.cardbox-border > .row:last-child .btn.visible-xs {
	background-image: none;
	background-color: #0e977f!important;
	margin-right:20px;
	border:0;
	padding: 9px 28px 7px 28px;
	color:#fff;
}
#listaDocumenti table a{text-decoration: underline}
#listaDocumenti  #cardbox-wrapper .col-xs-12.cardbox-border > .row:last-child .btn.visible-xs:hover {
	background-color: #007c66!important;
}

#listaDocumenti  #cardbox-wrapper .col-xs-12.cardbox-border > .row:last-child .btn.visible-xs:active {
	background-color: #65b7a9!important;
}
/** END POSTA IN ARRIVO**/

/*GENERICO FORM*/

.form-field-input > .control-label{
	/*padding-top:14px;*/
	padding-bottom: 2px;
}

.form-field-input >  label{
	/*padding-top:14px;*/
	padding-bottom: 2px;
}

.form-group label{
	/*padding-top: 14px;*/
	padding-bottom: 2px;
}

.form-field > .control-label{
	/*padding-top:14px;*/
	padding-bottom: 2px;
}

.form-field-resume > .control-label{
	/*padding-top:14px;*/
	padding-bottom: 2px;
}

/*END GENERICO FORM*/

/* */
.border-bottom{/*border-bottom:1px solid #dadee1;margin-bottom:30px;*/}
#formRisultati,#formRicerca + .pull-right,#formBilancioMensile .bs-example:last-child .form-group.clearfix{border-bottom:1px solid #dadee1;margin-bottom:30px!important;}
#ricercaEsitoTesto .bs-example:last-child .form-group.clearfix,#ricerca .bs-example:last-child .form-group.clearfix{border-bottom:0;margin-bottom:0!important;}
#formRicerca + .pull-right{width:100%;text-align:right;}
#formRisultati .bs-example{margin-bottom:30px;padding:0;}
#formMovimentiConto2.border-bottom{width:100%;float:left;}

/* modali*/
body.modal-open {padding:0 !important;}
.modal-dialog{width:590px;}
.modal-dialog .riquadro{margin:0!important;}
.modal-dialog p{clear:left;}
.modal-dialog .modal-body .riquadro h1{
    padding: 0;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    float: left;
    letter-spacing: 1px;
    margin-top: -50px;
}
.modal-dialog{width:670px;}
@media (min-width: 768px)
{
.modal-dialog {
	max-width: 670px;
	margin: 30px auto;
}
}
section{margin-bottom:20px;}
/* Selettore rapporti */
.selector {display:block;width:100%;display:block;clear:left;margin-bottom:20px;}
.selector .selector-el {padding:10px 20px;display:block;width:100%;display:block; height:50px;line-height:16px;}
.selector .selector-btn {border:solid 1px #2d4279; color:#fff; cursor:pointer; background-color:#112e5c;font-size:14px;}
.dropdown.selector .selector-btn {background:#112e5c url(/HT/fe/img/selrapp_arrow_down.png) no-repeat right center}
.dropdown.selector.open .selector-btn {background-image: url(/HT/fe/img/selrapp_arrow_up.png);border:solid 1px #7884a2;}
.selector .selector-el span {float:left;clear:both; font-weight:bold;color:#fff;}
.selector .selector-el span.selrappconto {font-weight:bold;color:#fff;}
.selector .selector-els {width: 100%;min-width:250px;border-radius: 0;border: solid 1px #7884a2;margin-top: -1px;padding:0;background:#1f2e50;max-height:185px;overflow-y:auto;}
.selector .selector-els a:first-child {border-top:none;}
.selector .selector-els a {cursor:pointer;font-size:14px;}
.selector .selector-els a.selected {background: #354a86}
.selector .selector-els a:hover {color:#354a86 !important;background:#fff;}
.selector .selector-els a:hover span {color:#354a86 !important;}
.selector .selector-el>span {width:100%;padding-right:20px;display:inline-block;  text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.selector .selector-singolo {width:100%;color: #fff;cursor: pointer;background: #112e5c none no-repeat right center; padding:9px 20px; font-weight:bold; font-size: 13px; height:50px;}
.selector .selector-singolo span {clear:both; display:block;}
#mainContent #tdLabelCartaK3{padding-left:15px;}

/* MODALI */
/* LARGHEZZA DESIDERATA  .modal-dialog {width:585px} */
#spalla .modal-dialog {display:inherit !important;}
.modal-dialog {border:0 none;margin:130px auto 0;}
.modal-dialog .modal-header {background:#fff;border-radius:0; padding: 15px 30px; width:100%;border-bottom:solid 2px #eceef0;min-height:60px;}
.modal-dialog .modal-header h4 {color:#202d50 !important;font-size:18px !important; font-weight:bold;line-height:20px; text-transform:uppercase; padding: 13px 35px 13px 0 !important; clear:both;}
.modal-header .close,.ui-dialog.ui-draggable.ui-resizable .ui-dialog-titlebar-close,.ui-dialog.ui-draggable.ui-resizable .ui-dialog-titlebar-close.ui-state-hover,
.ui-dialog.ui-draggable.ui-resizable .ui-dialog-titlebar-close.ui-state-active,
.ui-dialog.ui-draggable.ui-resizable .ui-dialog-titlebar-close:active,
.ui-dialog.ui-draggable.ui-resizable .ui-dialog-titlebar-close:focus,
.operaModale .ui-dialog-titlebar .ui-dialog-titlebar-close,
.operaModale .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover,
.operaModale .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover
 {background-image:none!important;background-color:#fff!important;position:absolute;top:20px!important;padding:0;right:30px; color:#202d50;border:solid 2px #202d50!important;border-radius:50%; width:24px; height:24px;z-index:3;}
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover,
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close:hover
{right:30px;top:20px;margin-top:-10px!important;}

.ui-dialog.ui-draggable.ui-resizable .ui-dialog-titlebar-close,.ui-dialog.ui-draggable.ui-resizable .ui-dialog-titlebar-close.ui-state-hover{margin-top:0;}
.operaModale .ui-dialog-titlebar .ui-dialog-titlebar-close,
.operaModale .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover,
.operaModale .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{margin-top:-10px!important;right:15px!important;}
.ui-dialog.ui-draggable.ui-resizable .ui-dialog-titlebar-close:before,
.operaModale .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close:before
{content:'x';font-size: 16px;line-height: 19px;color:#202d50 !important;}
.ui-dialog.ui-draggable.ui-resizable .ui-dialog-content{border-top:solid 2px #eceef0;}
.modal-header .close>span {font-size: 25px;line-height: 23px;color:#202d50 !important;}
.modal-header .close>span .xs {display:none;}
.modal-dialog .modal-body {padding:15px 30px;}
.modal-dialog .modal-body th {padding-right:15px;vertical-align:top;}
.modal-dialog .modal-body td{padding-bottom:20px;}

#mainContent .modal-dialog .modal-body .riquadro h1{margin-top:-55px}
 .ui-dialog.ui-draggable.ui-resizable h1.boxTitle{text-align:left;font-weight: 600;color:#202d50;letter-spacing: 1px;font-size: 18px}
.ui-dialog.ui-draggable.ui-resizable .ui-dialog-titlebar{min-height:60px;background-color: #fff!important;padding: 0 25px}
/*.modal-dialog .modal-body form input, .modal-dialog .modal-body form select {margin-bottom:30px;}*/
.modal-dialog .modal-body form select:hover,.modal-dialog .modal-body form input:hover {border-color: #DADEE1}
.modal-dialog .modal-content {box-shadow:0 0 0 0 transparent !important; border-radius: 0; border: 0 none;}
.modal-dialog .modal-content .riquadro {padding:0 !important;}
/* Configuratore link rapidi */
.modal-dialog .modal-body form.lrconf label {font-size:16px;font-weight:bold; padding:10px 0;color:#202d50;}

/* Milestones */
@media (max-width:991px) {
	.modal-dialog {margin:100px auto 0;}
}
@media (max-width:767px) {
	.modal-dialog {width:100%;margin:0}
	.modal-header .close {  border: 0 none!important;background-color: transparent;margin: 0;position: absolute;border-radius: 0;font-size: 11px;height: 30px;width: auto;}
	.modal-header .close span.xs {  display: inline-block;color: #00a592;font-size: 13px;font-weight: bold;text-transform: uppercase;line-height: 30px;}
	.modal-header .close span.sm {display:none}
	.modal-header h4 {padding-right:65px !important }
}
.modal-header .close:hover {opacity:1!important;}
/*box calcolo IBAN */
/*#formCalcoloIban .titleSection,#mainContent #formCalcoloIban .form-field-input.col-xs-4{padding-left:0;}*/
#mainContent #formCalcoloIban .form-field-input.col-xs-4 .form-control{margin-bottom: 0}
#dialogIban div{border:0!important;}
#dialogIban  .riquadro{float:none;}
#formCalcoloIban .pull-right{float:none!important;text-align:right;margin-top:30px;}
#dialogAbiCab .bs-example{padding-bottom:0;}
.codFiscaleOrdinante:nth-child(3){clear:both;}
#formBollettinoPostale .bs-example label[for='bollettinoPremarcato'],#formBollettinoPostale .bs-example label[for='bollettinoBianco'],#tdLabelCartaK3,#trCartaConto{margin-bottom:20px!important;margin-top:4px!important;}
#formBolletta .form-control,#formFreccia .form-control,#formInserimento .form-field,#formBonContinuoPeriodicita .form-control, #formCBill .form-control{margin-bottom:20px;}
#formInserimento .nickname .form-field{margin-bottom:0;}

#formBolletta .titleSection{position: relative;z-index: 2;top:20px;}
#formBolletta .section .titleSection{position: static;}
.titleSection p {font-weight:normal}
#formBolletta label.control-label a:last-child{letter-spacing: 0;padding-right:0;}
#formBolletta label.control-label img{margin-left:0;}
#formBolletta .section:last-child,#formBolletta .section:last-child .bs-example,#formBolletta .section:last-child .form-group{margin-bottom:0;padding-bottom:0;}
.codFiscaleOrdinante{margin-bottom:20px!important;}
.form-group .form-field-resume{margin-bottom:10px}
p.small{margin-left:0!important;}
/* */
.form-control::-ms-clear {
    display: none!important;
}
/*allarme titoli */
#formAllarmiTitoli .form-field-input.col-xs-4 input[type="submit"],
#formAllarmiFondi .form-field-input.col-xs-4 input[type="submit"]
{margin-left:0;margin-bottom:0;background-color: #dadee1!important;color:#0e977f;border-radius:0!important;height:50px;font-weight: 600}
#formAllarmiFondi .form-field-input .col-xs-8{width:60%;}
#mainContent #formAllarmiFondi .tabellaBlu.table.allarmi .col-xs-6 {padding-top:0;padding-bottom:2px;}
#mainContent  #formIndiciCambiAllarmi .riquadro .table tbody tr:nth-child(even),
/*#mainContent #formAllarmiDossier .table.allarmi.tabellaBlu tr:nth-child(odd)
{background: #eaeded}*/
#mainContent #formIndiciCambiAllarmi .table.allarmi.tabellaBlu tr td, #mainContent #formIndiciCambiAllarmi .table.allarmi.tabellaBlu tr th,
#mainContent #formAllarmiDossier .table.allarmi.tabellaBlu tr td, #mainContent #formAllarmiDossier .table.allarmi.tabellaBlu tr th{padding-left:15px;padding-right:15px;}



/* TABELLE INVESTIMENTI*/
#mainContent .divSinistra.col-xs-6{padding-right:15px}
#mainContent .divDestra.col-xs-6{padding-left:15px}
.ui-jqgrid  .ui-jqgrid-htable th{background-color: #fff!important;color:#202d50!important;font-weight: 600!important;font-family: 'bankFont', Arial, sans-serif!important;vertical-align:top}
.ui-jqgrid .ui-jqgrid-btable tr.jqgrow{border-top:0;}
.ui-jqgrid .ui-jqgrid-htable th div{padding:0!important;}
.ui-jqgrid .ui-jqgrid-htable th.oLeft div{text-align: left!important}
.ui-jqgrid .ui-jqgrid-htable th.oRight div{text-align: right!important}
.ui-jqgrid tr.jqgrow td, .ui-jqgrid  .ui-jqgrid-htable th{height:40px!important;padding:0 6px!important;color:#202d50;}
#best5Table_TRDDIR_CAH,#worst5Table_TRDDIR_CAH, td[aria-describedby='best5Table_TRDDIR_CAH'],td[aria-describedby='worst5Table_TRDDIR_CAH']{width:30px!important;}
.ui-jqgrid tr.jqgrow td,#posizionePatrimoniale tr td,#posizionePatrimoniale tr th{padding:0 6px!important}
/*
.ui-jqgrid tr.jqgrow td, .ui-jqgrid  .ui-jqgrid-htable th{height:50px!important;padding:0 2px!important;color:#202d50;font-size:12px;}
.ui-jqgrid tr.jqgrow td div, .ui-jqgrid  .ui-jqgrid-htable th div,.ui-jqgrid tr.jqgrow td,.ui-jqgrid-htable th{overflow:visible!important;}
*/

.ui-jqgrid tr.jqgrow:nth-child(odd) td, #I_TITPREF_Table tr.jqgrow:nth-child(even) td{background-color: #eaeded!important}
.ui-jqgrid tr.jqgrow:nth-child(even) td, #I_TITPREF_Table tr.jqgrow:nth-child(odd) td{background-color: #fff!important}
.ui-jqgrid tr.ui-state-hover.jqgrow td{font-weight: normal!important;background-color: #dadee1!important;}
.ui-jqgrid-btable tr.tot td, .ui-jqgrid-btable tr.gtot td{font-weight: 600}
/*.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(odd) td, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(even) td{background-color: #dadee1!important;font-weight: normal}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(even) td, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(odd) td{background-color:#dadee1!important;font-weight: normal}*/
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(odd) td.importo, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(even) td.importo{font-weight: 600}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(even) td.importo, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(odd) td.importo{font-weight:600}
/* casistiche di push*/
.ui-jqgrid tr.jqgrow:nth-child(odd) td.pushVariazione, #I_TITPREF_Table tr.jqgrow:nth-child(even) td.pushVariazione{background-color: #fff89d!important}
.ui-jqgrid tr.jqgrow:nth-child(even) td.pushVariazione, #I_TITPREF_Table tr.jqgrow:nth-child(odd) td.pushVariazione{background-color: #fff89d!important}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(odd) td.pushVariazione, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(even) td.pushVariazione{background-color: #fff89d!important}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(even) td.pushVariazione, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(odd) td.pushVariazione{background-color:#fff89d!important;font-weight: normal}


.ui-jqgrid tr.jqgrow:nth-child(odd) td.pushRitardato, #I_TITPREF_Table tr.jqgrow:nth-child(even) td.pushRitardato{background-color: #bbb!important}
.ui-jqgrid tr.jqgrow:nth-child(even) td.pushRitardato, #I_TITPREF_Table tr.jqgrow:nth-child(odd) td.pushRitardato{background-color: #bbb!important}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(odd) td.pushRitardato, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(even) td.pushRitardato{background-color: #bbb!important}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(even) td.pushRitardato, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(odd) td.pushRitardato{background-color:#bbb!important;font-weight: normal}


.ui-jqgrid tr.jqgrow:nth-child(odd) td.pushPositivo, #I_TITPREF_Table tr.jqgrow:nth-child(even) td.pushPositivo{color: #289730!important}
.ui-jqgrid tr.jqgrow:nth-child(even) td.pushPositivo, #I_TITPREF_Table tr.jqgrow:nth-child(odd) td.pushPositivo{color: #289730!important}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(odd) td.pushPositivo, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(even) td.pushPositivo{color: #289730!important}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(even) td.pushPositivo, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(odd) td.pushPositivo{color:#289730!important;font-weight: normal}

.ui-jqgrid tr.jqgrow:nth-child(odd) td.pushNegativo, #I_TITPREF_Table tr.jqgrow:nth-child(even) td.pushNegativo{color: #b40101!important}
.ui-jqgrid tr.jqgrow:nth-child(even) td.pushNegativo, #I_TITPREF_Table tr.jqgrow:nth-child(odd) td.pushNegativo{color: #b40101!important}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(odd) td.pushNegativo, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(even) td.pushNegativo{color: #b40101!important}
.ui-jqgrid tr.ui-state-highlight.jqgrow:nth-child(even) td.pushNegativo, #I_TITPREF_Table tr.ui-state-hover.jqgrow:nth-child(odd) td.pushNegativo{color:#b40101!important;font-weight: normal}


.ui-jqgrid tr.ui-state-hover.jqgrow td.negativo,.ui-jqgrid tr.ui-state-hover.jqgrow td.positivo,.ui-jqgrid tr.ui-state-hover.jqgrow td.importo, .ui-jqgrid tr.ui-state-hover.jqgrow td.tot,
.ui-jqgrid tr.ui-state-hover.tot td,.ui-jqgrid tr.ui-state-hover.gtot td {font-weight: 500!important}
.ui-jqgrid-btable tr.tot td, .ui-jqgrid-btable tr.gtot td {font-style: normal!important;font-weight: 600!important;}
.ui-jqgrid-btable tr td.tot {text-align:left!important;padding-left:55px!important;}
#I_TITDOS_Table  tr.tot td,#I_TITDOS_Table tr.gtot td{background-color: #dadee1!important;border-bottom: 1px solid #fff!important;}

#mainContent #formHeadlines .form-group{margin-left:0;}
.ui-pg-table td,.ui-jqgrid .ui-pg-table td{color:#202d50;padding:0!important;font-weight:600!important;}
#gview_I_NEWSTable .ui-jqgrid-bdiv{height:250px!important;}
#I_NEWSPager{height:50px;}
.ui-jqgrid .ui-pg-table{top:7px;}
.ui-jqgrid-pager,.ui-pager-control,.ui-pager-control tr td{background-color:#fff!important;}
.ui-icon-seek-next {background:#0e977f url('/HT/fe/img/icon_slide_right.png') no-repeat 7px 5px!important;}
.ui-icon-seek-prev {background:#0e977f url('/HT/fe/img/icon_slide_left.png') no-repeat 7px 5px!important;}
.ui-state-disabled .ui-icon-seek-next, .ui-state-disabled .ui-icon-seek-prev{background-color: #ebedee!important}
.ui-icon-seek-next, .ui-icon-seek-prev, .ui-icon-seek-next:hover{ border-radius: 50%;width: 20px;height: 20px; }
.ui-jqgrid-pager .ui-pg-table .ui-separator,.ui-jqgrid-pager .ui-icon.ui-icon-seek-first,.ui-jqgrid-pager .ui-icon.ui-icon-seek-end{display:none;}
.ui-jqgrid .ui-pg-input{padding:4px;font-size: 14px!important}
.ui-jqgrid-hbox{padding-right:0!important;}
.ui-jqgrid-btable td a, .ui-jqgrid-btable .ui-state-over a{text-decoration: underline;color:#202d50!important;}
.ui-jqgrid-btable td a:hover{color:#202d50!important}
.ui-jqgrid-btable td a:active{color:#202d50!important}
#posizionePatrimoniale #puls{padding-top:0!important;position: relative;top:-50px;}

#simuForm .btn.button:first-child,#fondiPreferitiForm .btn.button:first-child{margin-left:50px;}
#simuForm .btn.button{margin-right:20px;}
.ui-dialog-content #esitoAggPreferiti {margin-left:20px;}
@media (min-width:992px) and (max-width:1130px){
#simuForm .btn.button:first-child,#fondiPreferitiForm .btn.button:first-child{margin-left:10px;}
#simuForm .btn.button{margin-right:10px;}
}
@media (min-width:768px) and (max-width:991px){
#simuForm .col-xs-12.col-sm-8,#fondiPreferitiForm .col-xs-12.col-sm-8{width: 100%}

}
.ui-dialog-content form[name="fondiPreferitiForm"] .col-xs-12.col-sm-12.pull-right{margin-top:20px;}
.ui-dialog-content form[name="fondiPreferitiForm"] .col-xs-12.col-sm-12.pull-right input{margin-bottom:0;}
#iChartA{min-height:254px;}
.contentInterno #formHeadlines .bs-example.clearfix .col-xs-4{width:100%;padding-right: 15px;}
.divSinistra .contentInterno,.divDestra .contentInterno{margin-bottom:40px;}
.contentFull #formHeadlines .actions{margin-top:22px!important;}
.contentFull #formHeadlines .actions input{background-color: #dadee1;border-radius:0;height:50px;margin-left:-20px;padding-left:30px;padding-right:30px;background-image:none;}
.contentFull #formHeadlines .actions input,
.contentFull #formHeadlines .actions input:hover
{color:#0e977f;}
pre{
	display: block;
    padding: 5px;
    margin: 0 0 10px;
    font-size: 13px;
    color: #202d50;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #dadee1;
    border-radius:0;
}
.ui-dialog .ui-dialog-title{
	margin: 22px 0 0 0;
    padding: 0;
    font-size: 16px!important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color:#202d50;
}
.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-content {padding: 5px 7px;}
#posizionePatrimoniale .btn.btn-primary{float:right;}
#posizionePatrimoniale .boxDefault .col-xs-8,#posizionePatrimoniale .boxDefault .col-xs-4{width:100%;}
#posizionePatrimoniale .boxDefault{margin-bottom:20px;}
#posizionePatrimoniale div.legend{position: relative;border:0;}
#posizionePatrimoniale  .legend ul.chart-legend li span.label{display: inline-block;padding-top:3px;padding-left:0;vertical-align:top;}
#posizionePatrimoniale  .legend ul.chart-legend li span.color{box-shadow: none;border-radius:50%;display: inline-block}
#posizionePatrimoniale .boxDefault{min-height:350px!important;margin-top:2px;}
#posizionePatrimoniale .tableView  table tbody tr:last-child{background-color:#dadee1!important }
#posizionePatrimoniale .tableView table {width: 100%;}
#posizionePatrimoniale table th, #posizionePatrimoniale table td {
    border:1px solid #ccc!important;
    border-left:0!important;
    border-top:0!important;
}
#posizionePatrimoniale table th {
	padding-top:5px!important;
}
#posizionePatrimoniale table {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
#posizionePatrimoniale .col-sm-6:nth-child(4) .boxDefault{border-right:0;}
#formTitoliSimulati .col-xs-6,#formRinominaSelezione .form-field-input.col-xs-12,#formRinominaSelezione .form-field-input.col-xs-6{padding-left:0;}
#formTitoliSimulati .btn,  #formInvestimentiAllarmi .actions.pull-right input[type="button"]{background-image:none;}
#formTitoliSimulati .btn[value='Annulla']:hover,#formTitoliSimulati .btn[value='Annulla']:focus{color:#fff;}
#formTitoliSimulati .btn[value='Conferma'],#dialogSelezione .btn[value='Chiudi'],
.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button:first-child,
.contentInterno #formRicercaTitoli .pull-right .button,
#pulsantiCompraVendi .btn,
 #ricercaTitoliRisultato  .btn,
 #formInvestimentiAllarmi .actions.pull-right input[type="submit"],
#gridBody .contentFull  input[value='Chiudi'],
#datiQuotazione .btn.XL,
.ui-dialog-content .actions.pull-right input[value="Conferma"],
#formCompraVendi .button.btn[value='Attestazione'],
#formCompraVendi input[value='Ripeti Ordine'],
#formOrdiniDossier .btn.button[value='Ricerca'],
#formMovimentiDossier .btn.button[value='Ricerca'],
#fondiOrdiniElencoFrom .btn.button[value='Ricerca'],
.btn.btn-primary[name='modificaQuestionario'],
.ui-dialog-content #esitoAggPreferiti + .actions.pull-right input
{background-image:none;background-color: #0e977f!important;color:#fff;padding: 9px 28px 7px 28px;}
.ui-dialog-content #esitoAggPreferiti + .actions.pull-right input{margin-bottom:20px;}
#gridBody .contentFull  input[value='Chiudi']{float:right;}
.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button,
.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button,
.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button,
.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button,
.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button,
.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button,
.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button,
.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button,
.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button
{margin-top:0;}
#formCompraVendi .button.btn[value='Attestazione']{margin-right:20px;}
#formMovimentiDossier .btn.button[value='Ricerca'],#fondiOrdiniElencoFrom .btn.button[value='Ricerca']{margin-left:20px;}
#formTitoliSimulati .btn[value='Conferma']:hover,#dialogSelezione .btn[value='Chiudi']:hover,
.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button:first-child:hover,
.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button:first-child:hover,
.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button:first-child:hover,
.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button:first-child:hover,
.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button:first-child:hover,
.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button:first-child:hover,
.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button:first-child:hover,
.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button:first-child:hover,
.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button:first-child:hover,
.contentInterno #formRicercaTitoli .pull-right .button:hover,#pulsantiCompraVendi .btn:hover,
 #ricercaTitoliRisultato  .btn:hover,  #formInvestimentiAllarmi .actions.pull-right input[type="submit"]:hover,
 #gridBody .contentFull  input[value='Chiudi']:hover, #datiQuotazione .btn.XL:hover,
 .ui-dialog-content .actions.pull-right input[value="Conferma"]:hover,
 #formCompraVendi .button.btn[value='Attestazione']:hover,
#formCompraVendi input[value='Ripeti Ordine']:hover,
#formOrdiniDossier .btn.button[value='Ricerca']:hover,
#formMovimentiDossier .btn.button[value='Ricerca']:hover,
#fondiOrdiniElencoFrom .btn.button[value='Ricerca']:hover,
.btn.btn-primary[name='modificaQuestionario']:hover,
.ui-dialog-content  #esitoAggPreferiti + .actions.pull-right input:hover
{background-color: #007c66!important}
#formTitoliSimulati .btn[value='Conferma']:hover:active,#dialogSelezione .btn[value='Chiudi']:active,
.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button:first-child:active,
.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button:first-child:active,
.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button:first-child:active,
.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button:first-child:active,
.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonset button:first-child:active,
.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button:first-child:active,
.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button:first-child:active,
.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button:first-child:active,
.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button:first-child:active,
.contentInterno #formRicercaTitoli .pull-right .button:active,#pulsantiCompraVendi .btn:active,
 #ricercaTitoliRisultato  .btn:active,  #formInvestimentiAllarmi .actions.pull-right input[type="submit"]:active,
 #gridBody .contentFull  input[value='Chiudi']:active,#datiQuotazione .btn.XL:active,
 .ui-dialog-content .actions.pull-right input[value="Conferma"]:active,
  #formCompraVendi .button.btn[value='Attestazione']:active,
#formCompraVendi input[value='Ripeti Ordine']:active,
#formOrdiniDossier .btn.button[value='Ricerca']:active,
#formOrdiniDossier .btn.button[value='Ricerca']:hover:active,
#formMovimentiDossier .btn.button[value='Ricerca']:active,
#fondiOrdiniElencoFrom .btn.button[value='Ricerca']:active,
.btn.btn-primary[name='modificaQuestionario']:active,
.ui-dialog-content  #esitoAggPreferiti + .actions.pull-right input:active
{background-color: #65b7a9!important}
#formTitoliSimulati .actions, #fondiPreferitiForm .actions,#formRinominaSelezione .actions{margin-bottom: 20px}
#datiQuotazione .btn.XL{margin-top:20px;}
.ui-dialog-buttonset .ui-button-text-only .ui-button-text{padding:0;}
#simuForm .btn,#fondiPreferitiForm .btn{margin-top:10px;}
#dialogSelezione #fondiPreferitiForm .form-field-input.col-xs-6{padding-left:0;}
.operaModale,.ui-dialog.ui-widget.ui-widget-content[aria-describedby="dialogFondo"]{width:280px!important;border:1px solid #dadee1;}
.btn-opera{padding:0;background: url('/HT/fe/img/icon_opera.png') no-repeat 0 0;width:20px;height:20px;border:0;background-size: cover; margin-top:-5px;}
.operaModale .ui-dialog-title{margin-top:10px;font-size: 16px;}
.operaModale .ui-dialog-titlebar{height:50px;background-color: #fff!important;min-height:0!important;padding:5px 18px!important;}
.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-widget-header,
.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-widget-header,
.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-widget-header,
.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-widget-header,
.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-widget-header,
.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-widget-header,
.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-widget-header,
.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-widget-header,
.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-widget-header
{border:1px solid #dadee1!important;}
#colchooser_I_TITPREF_Table,#colchooser_I_TITPREF_Table li,#colchooser_I_TITPREF_Table div,.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonpane,
#colchooser_I_RICERCA_Table,#colchooser_I_RICERCA_Table li,#colchooser_I_RICERCA_Table div,.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonpane,
#colchooser_I_TITDOS_Table,#colchooser_I_TITDOS_Table li,#colchooser_I_TITDOS_Table div,.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonpane,
#colchooser_I_ORD_Table,#colchooser_I_ORD_Table li,#colchooser_I_ORD_Table div,.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonpane,
#colchooser_I_MOVDOS_Table,#colchooser_I_MOVDOS_Table li,#colchooser_I_MOVDOS_Table div,.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonpane,
#colchooser_I_TITSIMU_Table,#colchooser_I_TITSIMU_Table li,#colchooser_I_TITSIMU_Table div,.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonpane,
#colchooser_fcPtf_Table,#colchooser_fcPtf_Table li,#colchooser_fcPtf_Table div,.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonpane,
#colchooser_fcDettPAC_Table,#colchooser_fcDettPAC_Table li,#colchooser_fcDettPAC_Table div,.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonpane,
#colchooser_I_COMPVEN_Table,#colchooser_I_COMPVEN_Table li,#colchooser_I_COMPVEN_Table div,.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonpane
{background-color: #f5f5f5;}
.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonpane,
.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonpane,
.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonpane,
.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonpane,
.ui-dialog[aria-describedby='colchooser_I_MOVDOS_Table'] .ui-dialog-buttonpane,
.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonpane,
.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonpane,
.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonpane,
.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonpane
{border:1px solid #dadee1;border-top:0;margin-top:0;background-color: #f5f5f5}
#colchooser_I_TITPREF_Table li,#colchooser_I_RICERCA_Table li,#colchooser_I_TITDOS_Table li,#colchooser_I_ORD_Table li,#colchooser_I_MOVDOS_Table li,#colchooser_I_TITSIMU_Table li, #colchooser_fcPtf_Table li,#colchooser_fcDettPAC_Table li,#colchooser_I_COMPVEN_Table li{text-align: left;margin-bottom:20px;}
#colchooser_I_TITPREF_Table li label,#colchooser_I_TITPREF_Table li input,
#colchooser_I_RICERCA_Table li label,#colchooser_I_RICERCA_Table li input,
#colchooser_I_TITDOS_Table li label, #colchooser_I_TITDOS_Table li input,
#colchooser_I_ORD_Table li label, #colchooser_I_ORD_Table li input,
#colchooser_I_MOVDOS_Table li label, #colchooser_I_MOVDOS_Table li input,
#colchooser_I_TITSIMU_Table li label, #colchooser_I_TITSIMU_Table li input,
#colchooser_fcPtf_Table li label, #colchooser_fcPtf_Table li input,
#colchooser_fcDettPAC_Table li label, #colchooser_fcDettPAC_Table li input,
#colchooser_I_COMPVEN_Table li label, #colchooser_I_COMPVEN_Table li input
{color: #202d50;font-weight: normal;margin-right:10px;}
#colchooser_I_TITPREF_Table, #colchooser_I_RICERCA_Table,#colchooser_I_TITDOS_Table,#colchooser_I_ORD_Table,#colchooser_I_MOVDOS_Table,#colchooser_I_TITSIMU_Table,
#colchooser_fcPtf_Table, #colchooser_fcDettPAC_Table,#colchooser_I_COMPVEN_Table
{padding:25px 25px 0 25px;border-left:1px solid #dadee1;border-right:1px solid #dadee1;width:100%!important;}
.ui-dialog[aria-describedby='colchooser_I_TITPREF_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_RICERCA_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_TITDOS_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_ORD_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_NOVDOS_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_TITSIMU_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_fcPtf_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_fcDettPAC_Table'] .ui-dialog-buttonset button:first-child,
.ui-dialog[aria-describedby='colchooser_I_COMPVEN_Table'] .ui-dialog-buttonset button:first-child
{float:right;}
#datiGenerici .centered-title{text-align: left;text-transform: none}
#datiGenerici .col-xs-6.col-sm-6 strong,
#datiGenerici .col-xs-6.col-sm-4.oRight,
#datiGenerici #period,#datiGenerici #dur
{float:right;text-align: right}
#datiGenerici .col-height .boxDefault{padding-left:15px;}
#datiGenerici .col-height:first-child .boxDefault{padding-right:15px;padding-left:0;}
#datiGenerici .col-sm-6.col-xs-12.col-height {padding-right:15px;}
@media (max-width:1100px){
#formDettaglioInteressiConto + p + .form-field-input.col-sm-7.col-xs-12.pull-right,
#formDettaglioInteressiConto + p +  .form-field-input.col-sm-7.col-xs-12.pull-right + .form-field-input.col-sm-5.col-xs-12.pull-left
{width:100%;}
}
@media (max-width:1100px){
.col-sm-6 .innerBoxWhite.clearfix{padding-right:0!important;border:0!important;}

}

/*POP UP COMPRAVENDI */
#formCompraVendi .divForm .col-xs-4,#formCompraVendi .divForm .col-xs-6{width:100%;}
.contentFull #formCompraVendi .divForm .col-xs-4, .contentFull #formCompraVendi .divForm .col-xs-6
{padding-left:0;padding-right:0;}
.contentFull form[name='formGrafico'] .col-xs-4,.contentFull form[name='formGrafico'] .col-xs-6{padding-left:0;}
.contentInterno  #formCompraVendi .divForm .col-xs-4 + .col-xs-4, #formCompraVendi .divForm .col-xs-4 + .col-xs-4{width:50%;padding-right:20px;}
.contentInterno  #formCompraVendi .divForm .col-xs-8{padding-left:0;padding-right:0;}
.contentFull #formCompraVendi .divForm .col-xs-6 .form-control,.contentFull #formCompraVendi .divForm .col-xs-6 .control-label.bold,
.contentFull #formCompraVendi .divForm .col-xs-8 label.bold, .contentFull #formCompraVendi .divForm .col-xs-4 .form-control
{margin-bottom:20px!important;}
.contentInterno #divFormInvestimentiRicerca .bottoni{float:right;}
.contentInterno #divFormInvestimentiRicerca .form-field-input{padding:0!important;margin-left:-10px;}
.contentFull{margin:0!important;padding:0 20px;}
.modal-body .contentFull{padding:0;}
.contentFull h1{font-size:16px;font-weight:600;text-transform: uppercase}
#datiQuot tbody tr:first-child td{font-size:15px!important}
#datiQuot tbody tr.alter td{background-color: #dadee1}
#datiQuot tbody tr td{padding:5px 10px;height:25px;}
.contentFull #formCompraVendi .boxContent{margin-left:15px;}
.contentFull #formCompraVendi .col-xs-7,.contentFull #formCompraVendi .col-xs-5,.contentFull #formCompraVendi .col-xs-2{padding-left:0;}
.contentFull #formCompraVendi .col-xs-2{margin-bottom:20px}
 #formCompraVendi .col-xs-5 .btn{width:auto!important;}
#datiQuot{width:100%;}
.contentFull #ricercaTitoliRisultato .col-xs-6{padding-left:0;}
.contentFull .OUT2ColDiff .col-xs-6{padding-left:0;}
#mainContent .OUT2ColDiff .col-xs-6.form-field-resume{padding-left:15px;}
#formCompraVendi #avvertenza{float:left;margin-right: 10px;margin-top: 0px;}
#formCompraVendi .col-xs-5 .btn.button{float:right;}
.pulsantiDettaglio{letter-spacing: 0!important}

.divSinistra p{clear:both;}

.ui-jqgrid .ui-jqgrid-pager{height:50px!important;}
#divBook{overflow:auto;}
#formTimeAndSales .col-xs-12{padding-left:0;}
#formTimeAndSales input#avanti{border:0;background: #0e977f url(/HT/fe/img/icon_slide_right.png) no-repeat 7px 5px!important;text-indent: -9999px;height:20px;margin-left:5px;}
#formTimeAndSales input#indietro{border:0;background: #0e977f url(/HT/fe/img/icon_slide_left.png) no-repeat 7px 5px!important;text-indent: -9999px;height:20px;margin-right:5px;}
#formTimeAndSales select{height:40px;}
#formModificaSimulato .form-field-input.col-xs-4 .col-xs-4{width:50%;}
#formInvestimenti .clear-paddingImportant .col-sm-4,#fondiOrdiniElencoFrom .clear-paddingImportant .col-sm-4{width:20%;}
#formInvestimenti .col-sm-6,#fondiOrdiniElencoFrom .col-sm-6, #prenotazioneForm .col-sm-6{width:75%;}
#formInvestimenti .col-sm-2, #fondiOrdiniElencoFrom .col-sm-2{width:10%;}
@media (max-width: 1100px){
	#formInvestimenti .col-sm-6{width:100%;}
	#formInvestimenti .col-sm-2{width:100%;}
	#formInvestimenti	.cartaSelezionata span{margin-bottom:0;}
	#formOrdiniDossier .form-field-input.col-xs-2{width:100%;}
	#formOrdiniDossier .form-field-input.col-xs-4{width:50%;}
	#formOrdiniDossier .form-field-input.col-xs-2 .btn{float:right;margin-top:0px!important}

}
#formInvestimenti .btnSelezioneCC #btnSelezioneRapporto,#fondiOrdiniElencoFrom #btnSelezioneRapporto,
#formPannelloControllo .btnSelezioneCC #btnSelezioneRapporto,
#formAutoricarica .btnSelezioneCC #btnSelezioneRapporto,
#fondiSottoscrizioneForm .btnSelezioneCC #btnSelezioneRapporto,
#prenotazioneForm .btnSelezioneCC #btnSelezioneRapporto
{display:none;}
#formInvestimenti .btnSelezioneCC, #fondiOrdiniElencoFrom .btnSelezioneCC,#formPannelloControllo .btnSelezioneCC,
#formAutoricarica .btnSelezioneCC,
#fondiSottoscrizioneForm .btnSelezioneCC,
#prenotazioneForm .btnSelezioneCC
{background: url(/HT/fe/img/icon_accordion_closed.png) no-repeat 98% center;width: 23px;height: 23px;position: absolute;top: 18px;right: 0;background-size: cover}
#formInvestimenti .btnSelezioneCC.open, #fondiOrdiniElencoFrom .btnSelezioneCC.open,#formPannelloControllo .btnSelezioneCC.open,
#formAutoricarica .btnSelezioneCC.open,
#fondiSottoscrizioneForm .btnSelezioneCC.open,
#prenotazioneForm .btnSelezioneCC.open
{background: url(/HT/fe/img/icon_accordion_opened.png) no-repeat 98% center;width: 23px;height: 23px;position: absolute;top: 18px;right: 0;background-size: cover}
/*#fondiSottoscrizioneForm .selezioneCC.tabellaSelezioneCC  .col-sm-6.col-xs-12.clear-paddingImportant{width:100%;}*/

#fondiSottoscrizioneForm .col-sm-6.col-xs-12.listato-note:first-child , #fondiSottoscrizioneForm .col-sm-6.col-xs-12.listato-note h3{
	padding-left:0;
}
#fondiSottoscrizioneForm .col-sm-6.col-xs-12.listato-note:first-child .col-xs-9 {padding-left:0}
#fondiSottoscrizioneForm input[type=checkbox]#infoPreOrdine {margin-left:15px}
#fondiSottoscrizioneForm input[type="radio"] + label {display: inline;}
.OUT2ColDiff.form-horizontal .form-field-resume.col-xs-4 {margin-bottom:20px;}
.contentFull #ricercaTitoliRisultato .bs-example{padding-bottom:0;}
.contentFull #ricercaTitoliRisultato .oRight.margin10{margin-top:0;}
.contentFull.riquadro.clearfix .padding10{padding-left:0!important;}
#formModificaSimulato .bs-example{margin-top:10px;margin-left:5px;}
#I_DET,#I_MOVDOS{margin-top:30px;}
#formOrdiniDossier .form-field-input input[type='checkbox']{margin-left:20px;margin-right:5px;}
#formOrdiniDossier .form-field-input input[type='checkbox']:first-child{margin-left:0;}
#formOrdiniDossier .form-field-input.col-xs-4 div{margin-bottom:10px;}
#formOrdiniDossier .form-field-input.col-xs-4,#formOrdiniDossier .form-field-input.col-xs-6,#formOrdiniDossier .form-field-input.col-xs-2{padding-right:0;}
#formOrdiniDossier .form-field-input.col-xs-2 .btn{margin-top:35px;margin-left:-20px;}
#formOrdiniDossier .datepicker,#formMovimentiDossier .datepicker{width:125px;}
.ui-jqgrid-hdiv{background-color: #fff!important}
#formMovimentiDossier .col-xs-12{padding-left:15px;}
#formMovimentiDossier .col-xs-6{width:100%;}
#formModificaSimulato .col-xs-4 input[type="radio"]{margin-left:10px;}
#formModificaSimulato .col-xs-4 input[type="radio"]:first-child{margin-left:0}
#formApriTol .innerBoxWhite{margin:0 0 10px 0;}
#formApriTol .innerBoxWhite .col-xs-12{margin-bottom:10px;}
#formApriTol .innerBoxWhite .floatr img{margin-left:10px;;}
#formApriTol .innerBoxWhite .floatr input[type="checkbox"]{margin-left:10px;margin-right:2px!important;}
#formApriTol input{margin-right:10px;}
#lineeTol .innerBoxWhite{margin-left:0!important;}
#lineeTol .innerBoxWhite{background-color: #ebeef0;padding:20px;}
#lineeTol #codice_YOU .col-xs-6{padding-right:15px;}
#lineeTol #codice_IDT .col-xs-6{padding-left:15px;}
#lineeTol #codice_YOU.selected .innerBoxWhite,#lineeTol #codice_IDT.selected .innerBoxWhite{background-color: #65b7a9}
#formQuestionarioMifid .ui-accordion-content .form-field-resume, .ui-accordion-content .col-xs-12.clear-padding{padding-left:0!important;}
#formQuestionarioMifid .form-field-resume.col-xs-12 b{margin-bottom:10px;display: inline-block;margin-top:20px;}
#formQuestionarioMifid .accordion-content td{padding-left:0!important;}
.ui-accordion-content .form-group table td img{padding-top:0!important;}
.ui-accordion-content .form-group table td span.margin-left10.leftl {margin-left:0;display: inline-block;padding-bottom: 15px;}
#formMovimenti #dataInizio + .ui-datepicker-trigger,#formMovimenti #dataFine + .ui-datepicker-trigger{margin-right:30px;}
#mainContent #fondiRicercaForm .col-xs-12,
#mainContent #formAllarmiFondi .col-xs-12{padding-left:0;padding-right:0;}
#mainContent #fondiRicercaForm .col-xs-12 .col-sm-8,
#mainContent #formAllarmiFondi .col-xs-12 .col-sm-8,#mainContent #fondiRicercaForm .col-xs-12 .col-sm-6:first-child{padding-right:15px;}
#mainContent #fondiRicercaForm .form-group,
#mainContent #formAllarmiFondi .form-group{margin-bottom:30px;}
#mainContent #fondiRicercaForm .pull-right,
#mainContent #formAllarmiFondi .pull-right{padding-right:0!important;}
#fondiSottoscrizioneForm .form-field-resume .resume{margin-bottom:10px;}
#fondiSottoscrizioneForm .col-xs-6.col-md-4.col-lg-4 label{margin-left:0!important;}
#fondiSottoscrizioneForm select{width:100%!important;}

/*#fondiSottoscrizioneForm .bs-example .col-xs-6.col-md-4.col-lg-4{padding-right:0;padding-left:0;}*/
#fondiSottoscrizioneForm .bs-example .col-xs-6.col-md-4.col-lg-4:first-child{padding-left:15px;}
#fondiSottoscrizioneForm .col-xs-6.col-md-4.col-lg-4 label{float:none!important;width: auto}
/*#fondiSottoscrizioneForm  label{width:100%;}*/
#fondiSottoscrizioneForm  .ui-accordion-content label{width:auto}
#sceltaPic span.resume{margin-top: 0!important}
#sceltaPic .oCenter{text-align: left!important}
#sceltaPic .col-xs-6.col-sm-6,#sceltaPic .col-xs-12.col-sm-4{padding-left:0;}
#sceltaPic .col-xs-6.col-sm-6:first-child{padding-left:15px;}
/* FINE TABELLE INVESTIMENTI*/

/* PERSONALIZZA HOMEPAGE */
#spalla .widget.personalizza .row {margin-left:-15px;margin-right:-15px;}
#spalla .widget #phSalva {margin-top:40px}
#spalla .widget #phSalva.disable {opacity:0.5;}
#spalla .widget #phAnnulla {margin-bottom:38px}
#spalla .widget .trash {border:dashed 2px #fff;line-height:20px; padding:30px 30px 0;text-align:center;margin-bottom:20px;font-weight:bold;color:#fff;height:120px;}
#spalla .widget .trash.activate {background:#313e52;}
#spalla .widget #phAlert {color:#cb4041;padding:0 0 30px;line-height:20px;}
#spalla .widget #phLista {margin:0 0 20px;padding:0;width:100%;float:left;min-height:100px;}
#spalla .widget #phLista li {float:left;display:block;clear:both;border:0 none;margin-bottom:20px;}
#spalla .widget #phLista li .wdg-wrapper{background: #122e5c;width:100%;line-height:60px;font-size:14px;height:60px;cursor:pointer;float:left;border-bottom:0 none; padding:0 20px;font-weight:bold;}
#spalla .widget #phLista li span.icon {display:inline-block;color:#c0c5c9;float:left; margin:20px 15px 0 0;}
#spalla .widget #phLista li span.nome {display:inline-block;color:#fff;}
#spalla .widget #phLista li .wdg-wrapper a.rimuovi {display:none;}
#spalla .widget #phLista li span.nome {display:inline-block;color:#fff;}
#spalla .widget #phLista .ui-sortable-placeholder {visibility:visible !important;border:dashed 2px #fff; height:30px;background-color:#313e52;}
#spalla .widget #phLista li .wdg-wrapper span.icon-piu {float:right;margin-top:20px;background:#0e977f;color:20px;border-radius:50%;color:#fff; margin-right:0;}
#spalla .widget #phLista .ui-sortable-helper {opacity:0.9;}
#spalla .widget #phLista .ui-sortable-helper .wdg-wrapper, #spalla .widget #phLista li:hover .wdg-wrapper {background-color:#fff;}
#spalla .widget #phLista li:hover span.wdg-nome, #spalla .widget #phLista li.ui-sortable-helper span.wdg-nome {color: #333f5f}
#pershome {min-height:600px;background:#eee; margin:0 -35px;padding: 0 20px 0}
#pershome .ui-sortable-placeholder {height:160px !important;padding:0 15px;display:block;float:left;visibility:visible !important;margin: 0 0 30px;width:50%;}
#pershome .ui-sortable-placeholder div {height:160px;width:100%;display:block;border:dashed 2px #92989c; background-color:#dadee1;}
#phWidgets {width: 100%; min-height: 120px; list-style-type: none;width:100%; display: inline-block;margin: 0 0 30px; padding: 30px 0 0;-webkit-margin-end:0 !important;}
#phWidgets li {float:left;width:50%;margin:0;display:block;padding: 0 15px 30px;}
#phWidgets li.ui-sortable-helper {opacity:0.9;}
#phWidgets li .wdg-wrapper {height:160px;padding:20px; background:#fff url(/HT/fe/img/ph_widget_bg.gif) no-repeat center center; background-size:contain;text-align:center;cursor:pointer;}
#phWidgets li.ui-sortable-helper .wdg-wrapper,#phWidgets li:hover .wdg-wrapper  {background-color: #122e5a;background-image:url(/HT/fe/img/ph_widget_bg_hover.gif);}
#phWidgets li .wdg-wrapper span {clear:both; display:block}
#phWidgets li .wdg-wrapper span.icon {display:inline-block;border:solid 2px #c0c5c9;color:#c0c5c9;clear:both;height:40px;width:40px;font-size:20px;line-height:36px;text-align:center;border-radius:50%;margin-bottom:10px;}
#phWidgets li .wdg-wrapper span.icon-piu {display:none;}
#phWidgets li .wdg-wrapper span.wdg-nome {color:#000; font-weight:bold;padding-bottom:5px}
#phWidgets li .wdg-wrapper a.rimuovi {font-size: 14px;height:32px;line-height:34px; padding: 0 30px;border: 0;color: #fff;background: #0e977f none !important; margin: 5px 0 10px}
#phWidgets li.ui-sortable-helper .wdg-wrapper span.wdg-nome, #phWidgets li:hover .wdg-wrapper span.wdg-nome {color:#fff;} {color:#fff;}
#phWidgets .placeholder {float: left;width: 50%;margin: 0;display: block;padding: 0 15px 30px;}
#phWidgets .placeholder div {height:160px;border:dashed 2px #92989c;width:100%; color:#202d50;text-align:center;line-height:18px;padding:55px 30px;font-weight:bold;}

/* DASHBOARD */
#dbgraphconsole {padding:20px 20px 0;}
#dbgraphconsole .row {margin-bottom:5px;}
#dbgraphwrapper {margin: -20px -35px 0;background:#0E977F url(/HT/fe/img/dashboard_graph_bg.jpg) no-repeat 0 center; background-color:#205f6e !important;background-size:cover;display:block;}
#dbgraphwrapper .erroregrafico {background:#fff; margin:0 auto; text-align:center;display:block; max-width:90%;width:300px;padding:30px 15px;box-shadow:1px 0 10px 0 rgba(0,0,0,0.5);}
#dbgraphwrapper .erroregrafico p {padding:0;margin:0;}
#dbgraph {/* height:430px;*/ height: 200px;width:100%;}
#dbgraphconsole select.form-control {  background: transparent url(/HT/fe/img/selrapp_arrow_down.png) no-repeat right center;font-size: 13px; padding: 0 20px; border: solid 1px rgba(255,255,255,0.5); font-weight: bold; height: 50px; color: #fff}
.amcharts-balloon-div {padding:0 !important;width:250px; height:110px;}
#dbgraphconsole hr {height:1;border-top:solid 1px rgba(255,255,255,0.1); margin: 0 -20px;}
#dbgraphwrapper #baloon-wrapper {background:#fff;margin:0;padding:0;width:268px; height:119px;margin:-4px 0 0 -8px;overflow:hidden;}
#dbgraphwrapper #baloon-wrapper .saldo,#dbgraphwrapper #baloon-wrapper .dettagli {height:60px; width:100%; text-align:left;padding:0;}
#dbgraphwrapper #baloon-wrapper .saldo {padding:10px 15px;}
#dbgraphwrapper #baloon-wrapper .dettagli  {background-color:#eee;}
#dbgraphwrapper #baloon-wrapper span.datosmall {width:100%;color:#999;font-size:11px;padding:0;clear:both;display:block; padding-bottom:5px;float:left;}
#dbgraphwrapper #baloon-wrapper span.datolabel {float:left;font-size:16px;padding:0;}
#dbgraphwrapper #baloon-wrapper span.dato {font-weight:bold;font-size:18px;padding:0;}
#dbgraphwrapper #baloon-wrapper .datablock {float:left;text-align:left; padding: 10px 15px;}
#dbgraphwrapper #baloon-wrapper .datablock span {clear:both; display:block;width:100%; text-align-left}
#dbgraphwrapper #baloon-wrapper .datablock.datablockright {float:right;}
#dbgraphwrapper #baloon-wrapper .datablock.datablockright span {text-align:right;}
#dbgraphwrapper #baloon-wrapper .datablock .dato {font-size:16px;}
#dbgraphwrapper #baloon-wrapper .datablock .dato {width: auto; float:left;background: transparent url(/HT/fe/img/mov_entrate.png) no-repeat right center;background-size:14px 14px; padding:0 20px 0 0;}
#dbgraphwrapper #baloon-wrapper .datablock .dato.uscite {background-image: url(/HT/fe/img/mov_uscite.png);background-position: left center; padding:0 0 0 20px; float:right;}
/* Selettore giorni */
#dayselector {float:right;display:block;margin: 5px 0;}
#dayselector.btn-group-wrap {border-bottom:solid 2px rgba(255,255,255,0.3);height:40px;overflow:visible;}
#dayselector button {background-image:none;border:0 none;border-radius:0;color:rgba(255,255,255,0.5);padding:0 3px;margin-left:20px;float:left;height:40px;font-size:16px;}
#dayselector button:hover {color:rgba(255,255,255,1);}
#dayselector button:first-child {margin-left:0;}
#dayselector button.selected {color:#fff;border-bottom:solid 2px rgba(255,255,255,1);}
/* Declinazione .selector per dashboard */
#dbgraphconsole .selector {margin-bottom:0px;}
#dbgraphconsole .selector .selector-el {padding:9px 15px;}
#dbgraphconsole .selector .selector-el span.nome {font-size:12px }
#dbgraphconsole .selector .selector-el span {display: inline-block;padding: 1px 5px 0 0;font-weight:normal;}
#dbgraphconsole .selector .selector-btn {border: solid 1px rgba(255,255,255,0.5);color: #fff; cursor: pointer; background-color:transparent;font-size: 13px;}
#dbgraphconsole .dropdown.selector .selector-btn {background: transparent url(/HT/fe/img/selrapp_arrow_down.png) no-repeat right center;}
#dbgraphconsole .dropdown.selector.open .selector-btn {background: transparent url(/HT/fe/img/selrapp_arrow_up.png) no-repeat right center;}
#dbgraphconsole .selector .selector-btn span {color:rgba(255,255,255,0.7);font-weight:normal;}
#dbgraphconsole .selector .selector-el>span {display:inline-block; clear:none; padding: 0 20px 0 0; font-weight:normal;clear:both;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;}
#dbgraphconsole .selector .selector-el span.selrappconto {font-size:14px;color:rgba(255,255,255,1); font-weight:bold;clear:none;display:inline-block;padding:0;}
#dbgraphconsole .selector .selector-els {background-color:#fff}
#dbgraphconsole .selector .selector-els .selector-el span {padding:0 5px 0 0;}
#dbgraphconsole .selector a.selector-el,#dbgraphconsole .selector a.selector-el span {color:#000 !important;border-color:#eee;}
#dbgraphconsole .selector a.selector-el.selected {background-color:#c0c5c9;}
#dbgraphconsole .selector a.selector-el:hover {background-color:#eee;}

/* F24 */
.istruzf24Info #tabs1 ul li {width: 20%!important; text-align:center; float:left; padding:7px 0;}
#mainContent .sicurezzaInfo h1 {float: none;}
.istruzf24Info #tabs{ margin-left: 0px!important; padding-left: 0px!important;}
.istruzf24Info #tabs1 ul li a {border-left: 0;}
.istruzf24Info #tabs1 ul li {border-left: 1px solid #c0c5c9;}
.istruzf24Info #tabs1 ul li.active {border-left:0;}
.istruzf24Info #tabs1 ul li.active + li {border-left:0; }

@media (max-width:991px) {
	#dbgraphconsole {padding:10px 0;}
	#dbgraphwrapper {margin:-20px -20px 0}
	#dbgraphconsole .selector .selector-el span.conto {display:none;}
}

@media (max-width:767px) {
	#dbgraphconsole .riepilogo .movimenti {display:none;}
}

#dbgraphconsole .riepilogo {color: rgba(255,255,255,0.7); font-size:12px;line-height:55px;margin-bottom:0;}
#dbgraphconsole .riepilogo #saldo {color: rgba(255,255,255,0.7);float:left; clear:left; padding: 0 0 0 16px;}
#dbgraphconsole .riepilogo .cifra {color: rgba(255,255,255,1); display:inline-block;font-weight:bold;font-size:14px;}
#dbgraphconsole .riepilogo #saldo .cifra {font-size:16px; padding-left:10px; height:40px;}
#dbgraphconsole .riepilogo .movimenti {float:right; padding: 0 16px 0 0;}
#dbgraphconsole .riepilogo .movimenti .label {font-size:12px; color: rgba(255,255,255,0.7);font-weight:normal;padding:0 5px}
#dbgraphconsole .riepilogo .blocco {float:left; margin: 12px 0; line-height:30px;padding: 0 0 0 5px;}
#dbgraphconsole .riepilogo .blocco.entrate {border-right:solid 1px rgba(255,255,255,0.1);padding: 0 10px 0 0;}
#dbgraphconsole .riepilogo .blocco .cifra {background: transparent url(/HT/fe/img/mov_entrate.png) no-repeat right 7px; background-size:13px 15px; padding: 0 20px 0 5px;}
#dbgraphconsole .riepilogo .blocco.uscite .cifra {background-image: url(/HT/fe/img/mov_uscite.png);}
@media (max-width:991px) {
	#dbgraphconsole .riepilogo .movimenti {display:none;}
}
/* TOOLBOX */
#tools {position:fixed;bottom:0; z-index:9999; height:0px;width:100%; height:0;max-width:1680px;}
#tools .toolbox-wrap {max-width:1680px;margin:0 auto;height:0; text-align:left;}
#chatBtn {display:none;}
#tools .toolbox-wrap .toolbox {height:auto;margin-top:-30px; width:300px;float:right}
#tools .toolbox-wrap .toolbox .shadow {position:absolute;margin-top:-20px;width:300px;height:20px;background: linear-gradient(to bottom, rgba(153,153,153,0) 0%,rgba(0,0,0,0.1) 100%);}
#tools .toolbox-wrap .toolbox .toolbox-toggle {width:300px;height:30px;background:#ebedee url("/HT/fe/img/toolbox_toggle_open.png") no-repeat 276px center; background-size:12px 12px;float:left;line-height:30px;color:#555;font-weight:bold; padding: 0 20px;}
#tools .toolbox-wrap .toolbox .toolbox-toggle:hover,#tools .toolbox-wrap .toolbox .toolbox-toggle:focus {text-decoration:none;}
#tools .toolbox-wrap .toolbox .toolbox-toggle:hover {background-image:url("/HT/fe/img/toolbox_toggle_open_hover.png");}
#tools .toolbox-wrap .toolbox.opened {margin-top:-80px;}
#tools .toolbox-wrap .toolbox.opened .toolbox-toggle {background-image:url("/HT/fe/img/toolbox_toggle_close.png");}
#tools .toolbox-wrap .toolbox.opened .toolbox-toggle:hover {background-image:url("/HT/fe/img/toolbox_toggle_close_hover.png");}
#tools .toolbox-wrap .toolbox .toolbox-console {display:none;}
#tools .toolbox-wrap .toolbox.opened .toolbox-console {display:block;}
#tools .toolbox-wrap .toolbox .tool-btn {cursor:pointer;width:100%;height:50px;font-size:12px;letter-spacing:0.5px;text-transform:uppercase; background: #0d977e url(/HT/fe/img/spalla_h2_link.png) no-repeat 278px center; display:block;clear:both;line-height:50px;padding: 0 20px;font-weight:bold;color:#fff;}
#tools .toolbox-wrap .toolbox .tool-btn span.tool-icon {width: 30px;height: 30px;display: inline-block;vertical-align: middle;margin-top: -2px; margin-right: 15px;background-size:30px 30px;}
#tools .toolbox-wrap .toolbox .tool-btn.virtass span.tool-icon {background-image:url(/HT/fe/img/tool_btn_virtass.png)}
#tools .toolbox-wrap .toolbox .tool-btn.chat span.tool-icon {background-image:url(/HT/fe/img/tool_btn_chat.png)}
#tools .toolbox-wrap .toolbox .tool-btn {/*border-top:solid 1px #6dd6c7*/}
#tools .toolbox-wrap .toolbox>.tool-btn:first-child {border-top:none !important;}
#tools .toolbox-wrap .toolbox .tool-btn:hover, #tools .toolbox-wrap .toolbox .tool-btn:focus {text-decoration:none;background-color:#007b66;}
#tools .toolbox-wrap .toolbox .tool-btn.active, #tools .toolbox-wrap .toolbox .tool-btn.active:hover {background-color:#65b7a9}
@media (max-width:991px) {
	#tools {display:none;}
}

/* gestione categorie*/
#causAssociabili,#causAssociate{padding:0;background: #fff;height:200px!important}
#causAssociabili option,#causAssociate option{border-right:0;padding:16px 10px;}
#causAssociabili option:nth-child(odd),#causAssociate option:nth-child(odd){background-color: #ebedee}
#causAssociabili option:nth-child(even),#causAssociate option:nth-child(even){background-color: #fff}
#causAssociabili option:nth-child(odd):hover,#causAssociate option:nth-child(odd):hover,
#causAssociabili option:nth-child(even):hover,#causAssociate option:nth-child(even):hover{background-color: #dadee1;cursor:pointer;}
#formGestioneCategorie #divFrecce{padding:60px 20px 0 10px!important;}
#formGestioneCategorie #divFrecce a img{display: none}
#formGestioneCategorie #divFrecce a{background: url('/HT/fe/img/causali.png') no-repeat -60px 0;width:30px;height:30px;display: inline-block;background-size: cover}
#formGestioneCategorie #divFrecce a:first-child{background: url('/HT/fe/img/causali.png') no-repeat 0 0;width:30px;height:30px;display: inline-block;margin-bottom:10px;background-size: cover}
@media (max-width:1080px) {
	#formGestioneCategorie  .control-label{letter-spacing: -1px}
}
#formCambioPinCarta #conto{text-align: right}
#formCambioPinCarta #agenzia,#formCambioPinCarta #intestazione{float:none;}
#formCambioPinCarta #intestazione{text-align: left}
#formCambioPinCarta #intestazione{margin-left:14%;}
@media (max-width:1280px) {
	#formCambioPinCarta #intestazione{margin-left:12.3%;}
}

@media (max-width:1100px) {
	#formCambioPinCarta #intestazione{margin-left:9.5%;}
}
@media (max-width:992px) {
	#formCambioPinCarta #intestazione{margin-left:6.5%;}
}

/* DASHBOARD WIDGET */
#mainContent  .dashboard-widgets {border-top:solid 4px #ebedee;margin:0 -35px 25px;}
#mainContent  .dashboard-widgets .row {margin-bottom:0 !important;width:100%;margin:0;}
#mainContent  .dashboard-widgets .row>.col-xs-12 {border-left:0;border-bottom:solid 2px #ebedee;padding:25px 25px;margin:0}
#mainContent  .dashboard-widgets .row>.col-sm-6.col-xs-12:first-child {border-right:solid 2px #ebedee; border-left:none;}
#mainContent  .dashboard-widgets .row:last-child>.col-xs-12 {border-bottom:0 none;}
.dashboard-widgets .dbwidget {width:100%;height:450px; display:block;float:left;padding:0; position:relative;}
/* Dashboard CTA */
.cta.personalizza {border:dashed 2px #ebedee; padding:20px;text-align:center;display:block;margin: 0 -15px;}
.cta.personalizza:hover {background:#ebedee;text-decoration:none;}
.cta.personalizza span.icon {  display: inline-block;height: 24px;width: 24px;text-align: center;line-height: 20px;margin: 0px 10px -4px 0;font-size: 20px;border: solid 2px #202d50;padding: 0;vertical-align: text-bottom;border-radius: 50%;}
/* Dashboard widget elementi generici */
#mainContent .dashboard-widgets a.btn {font-size: 14px;border: 0; padding: 9px 28px 7px 28px;color: #fff; background-color: #0e977f!important;background-image: none; text-align:center;line-height:18px;}
#mainContent .dashboard-widgets a.btn:hover {background-color: #007c66!important;text-decoration:none;}
#mainContent .dashboard-widgets a.cta {clear: both;display: inline-block;color: #0e977f;font-weight: bold;text-transform: uppercase;text-decoration: none;background: transparent url(/HT/fe/img/spalla_cta_arrow.png) no-repeat right 3px;padding: 0 15px 0 0;margin: 0;font-size: 14px;letter-spacing: 0.5px;}
#mainContent .dashboard-widgets .dbwidget .titlebar {height:40px; margin:0; display:block;width:100%}
#mainContent .dashboard-widgets .dbwidget h2 {color:#202d50;font-size:16px;font-weight: bold;clear:left;margin:0;padding:5px 0 0;display:inline-block;width:auto;}
#mainContent .dashboard-widgets .dbwidget .titlebar-console {float:right;padding: 0;}
#mainContent .dashboard-widgets .dbwidget .titlebar-console a {margin-left:10px;display:inline-block;color:#202d50;cursor:pointer;}
#mainContent .dashboard-widgets .dbwidget .titlebar-console a:hover {text-decoration:none;;color:#344a86;}
#mainContent .dashboard-widgets .dbwidget .titlebar-console a:active{color:#7884a2;}
#mainContent .dashboard-widgets .dbwidget .titlebar-console a.selected {color:#ebedee}
#mainContent .dashboard-widgets .dbwidget .titlebar a.minibtn {display:inline-block;margin: 0 0 0 10px;color: #fff;margin-top:0;position: absolute;cursor: pointer; width: 20px; height: 20px;background: #0e977f none no-repeat center center; background-size: cover; border-radius: 50%;}
#mainContent .dashboard-widgets .dbwidget .bottom-console {position:absolute;bottom:0;padding:0;display:block;}
#mainContent .dashboard-widgets .dbwidget .selector {margin-bottom:15px;}
#mainContent .dashboard-widgets .dbwidget .selector .selector-el {height:60px;background:#fff;color:#202d50;border-color:#dadee1;padding:14px 15px 0;}
#mainContent .dashboard-widgets .dbwidget .selector .selector-el span {color:#202d50 !important;font-weight:normal;}
#mainContent .dashboard-widgets .dbwidget .selector .selector-el span.evidente {font-weight:bold;}
#mainContent .dashboard-widgets .dbwidget .selector .selector-els {max-height:330px;border:0 none;margin-top:0;}
#mainContent .dashboard-widgets .dbwidget .selector .selector-els .selector-el {background-color:#f5f5f5}
#mainContent .dashboard-widgets .dbwidget .selector .selector-els .selector-el:hover {background-color:#e0e0e0;}
#mainContent .dashboard-widgets .dbwidget .selector .selector-btn {background-color: #fff;background-size:23px 8px;}
#mainContent .dashboard-widgets .dbwidget .dropdown.selector .selector-btn {background: #fff url(/HT/fe/img/dbwidget_selrapp_arrowdown.png) no-repeat right center;background-size:23px 8px;}
#mainContent .dashboard-widgets .dbwidget .dropdown.selector.open .selector-btn {border-color:#122e5c;background-image:url(/HT/fe/img/dbwidget_selrapp_arrowup.png);}
#mainContent .dashboard-widgets .dbwidget .datioutput {overflow:hidden;overflow-y: auto; max-height:370px;}
#mainContent .dashboard-widgets .dbwidget table {width:100%;clear:both;color:#202d50}
#mainContent .dashboard-widgets .dbwidget table tr td {padding:10px;float:none !important;font-weight:normal;height:58px; line-height:16px;vertical-align:middle;}
#mainContent .dashboard-widgets .dbwidget table tr.dispari td {background-color:#ebedee}
#mainContent .dashboard-widgets .dbwidget table tr.totale td {background-color:#dadee1}
#mainContent .dashboard-widgets .dbwidget table tr {font-weight:bold}
#mainContent .dashboard-widgets .dbwidget table .right {text-align:right;}
#mainContent .dashboard-widgets .dbwidget table .nowrap {white-space:nowrap;}
#mainContent .dashboard-widgets .dbwidget table .negativo {color:#EB4F62}
#mainContent .dashboard-widgets .dbwidget table .positivo {color:#0e977f}
#mainContent .dashboard-widgets .dbwidget table td .icon {font-size: 20px;float: right;margin: -2px 0 0 6px; font-weight:normal !important;}
#mainContent .dashboard-widgets .dbwidget table td .icon.icon-titoli_pref_up {color:#0e977f;}
#mainContent .dashboard-widgets .dbwidget table td .icon.icon-titoli_pref_down {color:#eb4f62;}
#mainContent .dashboard-widgets .dbwidget table td .icon.icon-titoli_pref_equal {color:#474b4e;}
/* Declinazioni legenda */
#mainContent .dashboard-widgets .dbwidget .legenda-wrap {width:100%;overflow-y:auto;max-height:160px;}
#mainContent .dashboard-widgets .dbwidget table.legenda {margin-bottom:15px;}
#mainContent .dashboard-widgets .dbwidget table.legenda .dot {width:10px;height:10px;display:inline-block;border-radius:50px;background-color:#eee;margin:0;padding:0;}
#mainContent .dashboard-widgets .dbwidget table.legenda td.dot-wrap {width: 12px;vertical-align: top;padding-top: 10px}
#mainContent .dashboard-widgets .dbwidget table.legenda td {height:auto;padding: 8px 10px 8px 0;}
#mainContent .dashboard-widgets .dbwidget table.legenda.altri {background-color:#dadee1;}
#mainContent .dashboard-widgets .dbwidget table.legenda.altri td {height:50px;}
.grafico-wrap.placeholder {vertical-align: middle;text-align: center;border-radius: 10px;display: inline-block;padding: 0;padding-top: 40px;font-size: 50px;color: #fff;background: #f1f1f1;width: 100%;}
.grafico-wrap.placeholder span {display:inline;font-size:100px;vertical-align:middle;width:auto;height:auto;}
#mainContent .dashboard-widgets .dbwidget .msg-errore {  background: #ebedee;display: inline-block;width: 100%;padding: 80px 25px;line-height: 25px;vertical-align: middle;text-align: center;color: #f16875;}
/* Card "evidente" */
#mainContent .dashboard-widgets .datioutput .evidente {background-color:#dadee1;padding: 15px 15px 0;position:relative;margin-bottom:20px;float:left;width:100%}
#mainContent .dashboard-widgets .datioutput .evidente .icon {position:absolute; right:15px;top:15px;color:#0e977f;cursor:pointer;}
#mainContent .dashboard-widgets .datioutput .evidente .icon:hover {text-decoration:none;}
#mainContent .dashboard-widgets .datioutput .evidente .output {display:block;padding-bottom:15px;clear:both;float:left;width:100%;}
#mainContent .dashboard-widgets .datioutput .evidente label {font-weight:bold;clear:both;display:block;width:100%;}
#mainContent .dashboard-widgets .datioutput .evidente .dato {clear:both;display:block;}
#mainContent .dashboard-widgets .datioutput .evidente .output.inline label {float:left;display:block;width:auto;}
#mainContent .dashboard-widgets .datioutput .evidente .output.inline .dato{float:right;clear:none;display:block;font-weight:bold;}
#mainContent .dashboard-widgets .datioutput .evidente.withico {padding:150px 20px 20px 75px;height: 364px;}
#mainContent .dashboard-widgets .datioutput .evidente .icon-big {color:#202d50;font-size:42px;display:block;position:absolute;left:20px;top:153px;}
#mainContent .dashboard-widgets .datioutput .evidente span {clear:both;float:left;}
#mainContent .dashboard-widgets .datioutput .evidente span.huge {font-size:45px;font-weight:bold;line-height:45px;}

/* Elenco dati */
#mainContent .dashboard-widgets .datioutput .elenco-dati {width:100%;display:block;margin-bottom:15px;}
#mainContent .dashboard-widgets .datioutput .elenco-dati h4 {font-weight:bold;padding:0;font-size:14px;}
#mainContent .dashboard-widgets .datioutput .elenco-dati .output {padding-bottom:5px;width:100%;display:block;}
#mainContent .dashboard-widgets .datioutput .elenco-dati .output .dato {float:right;font-weight:bold;}
#mainContent .dashboard-widgets .datioutput .elenco-dati .output.output-reverse {padding-left:60px;position:relative;clear:both;}
#mainContent .dashboard-widgets .datioutput .elenco-dati .output.output-reverse .dato {width:50px; position:absolute;left:0; top:0;text-align:right;}

/* Dashboard promobox */
#mainContent .dashboard-widgets .datioutput .promobox {width: 100%;display: block;margin: 0 0 20px;}
#mainContent .dashboard-widgets .datioutput .promobox .image-box {width: 100%;height: 135px;background-size: cover;background-position: center center;}
#mainContent .dashboard-widgets .datioutput .promobox .promodettaglio {background-color: #122e5c;padding: 15px}
#mainContent .dashboard-widgets .datioutput .promobox .promodettaglio p {margin: 0;padding: 0 0 5px;  color: #fff;font-weight: bold;font-size: 18px;line-height: 22px;}
#mainContent .dashboard-widgets .datioutput .promobox .promodettaglio .cta {clear: both; display: inline-block;color: #0e977f; font-weight: bold;text-transform: uppercase;text-decoration: none; background: transparent url(/HT/fe/img/spalla_cta_arrow.png) no-repeat right 3px; padding: 0 15px 0 0; margin: 0; font-size: 14px;letter-spacing: 0.5px;}

/* Dashboard widget movimenti */
#mainContent .dashboard-widgets #dbmovimenti .datioutput {max-height:300px;}
#dbmovimenti .grafico-wrap {height: 280px}
#dbmovimenti .msg-errore {height:300px;}

/* Dasboard widget sintesi*/
#dbsintesi .grafico-wrap {height: 200px;margin-bottom:10px;}

/* Dashboard widget portafoglio */
#mainContent .dashboard-widgets #dbportafoglio .datioutput {max-height:300px}
#dbportafoglio .grafico-wrap {height:75px;padding-top:20px;margin-bottom:20px;}
#dbportafoglio .grafico-wrap .icon {font-size:40px;}
#mainContent .dashboard-widgets #dbportafoglio .legenda-wrap {max-height:200px;}

/* Dashboard widget promo */
.dbwidget.promo {margin:-25px;float:none;height:500px;width:calc(100% + 50px); display:flex; justify-content: center;color:#fff;position:relative; flex-direction:column;}
.dbwidget.promo .promo-wrapper {position:relative;display:block;padding:40px;max-width:65%}
.dbwidget.promo .promo-wrapper p {line-height:25px;}
#mainContent .dashboard-widgets .dbwidget.promo .promo-wrapper h2 {color:#fff;padding-bottom:10px;}
.col-sm-12 .dbwidget.promo {height:300px;}
.col-sm-6 .dbwidget.promo .promo-wrapper {display:block;padding: 40px; max-width:100%}
.promo-background-image {position:absolute;width:100%;height:100%; top:0; left:0}
.promo-background-image .promo-image {opacity:0.3;height:100%;width:100%;background-size:cover; background-position:center center; display:block;}
.promo-background-image .promo-image.stretch {height:100%;}
.col-sm-6 .promo-background-image .promo-image {display:none;}
.col-sm-6 .promo-background-image .promo-image.stretch {display:block;}
.col-sm-12 .promo-background-image .promo-image.stretch {display:none;}



#mainContent  .dashboard-widgets a.btn {background-color:#344a86 !important}
#mainContent  .dashboard-widgets a.btn:hover {background-color:#1f3267 !important}
#mainContent  .dashboard-widgets a.btn.white {background-color:#fff !important; color:#2c2c2c !important}
#mainContent  .dashboard-widgets a.btn.white:hover {background-color:#fff;opacity:0.7}

/* Dashboard widget titoli preferiti */
#mainContent .dashboard-widgets #dbtitoli .datioutput {overflow: visible;height:auto;}
#mainContent .dashboard-widgets #dbtitoli table {width:100%;}
#mainContent .dashboard-widgets #dbtitoli table thead {width:100%}
#mainContent .dashboard-widgets #dbtitoli table.table-int th {vertical-align:top;height:50px;}
#mainContent .dashboard-widgets #dbtitoli table th, #mainContent .dashboard-widgets #dbtitoli table td {padding:10px;}
#mainContent .dashboard-widgets #dbtitoli table .col1 {width:16%;}
#mainContent .dashboard-widgets #dbtitoli table .col2 {width:28%;}
#mainContent .dashboard-widgets #dbtitoli table .col3 {width:28%;}
#mainContent .dashboard-widgets #dbtitoli table .col4 {width:28%;text-align:center}
#mainContent .dashboard-widgets #dbtitoli .table-scroller { width:100%; max-height:305px; overflow-y:auto;}
#mainContent .dashboard-widgets #dbtitoli table a {text-decoration:underline;}
#mainContent .dashboard-widgets #dbtitoli a.ico-compravendi {text-decoration:none !important;height:20px;width:20px;background: transparent url(/HT/fe/img/ico_compravendi.png) no-repeat 0 0;background-size:cover;display:inline-block;}
#mainContent .dashboard-widgets #dbtitoli a.ico-compravendi:hover {background-position:-20px 0;}
@media (max-width:767px) {
    #mainContent .dashboard-widgets #dbtitoli .table-scroller {max-height:none;}
}

/* Dashboard widget posta */
#dbposta .datioutput {max-height: none !important;}
#dbposta .datioutput .elenco-dati {max-height:250px; overflow-y:auto;}

/* Dashboard widget calendario */
#ilMioCalendario {height:245px;overflow:hidden;width:100%;display:block; background: #f2f2f2;margin-bottom:15px;}
#ilMioCalendario .ui-datepicker {background:transparent;}
#ilMioCalendario .ui-datepicker th,#ilMioCalendario .ui-datepicker td {padding:0 !important;height:26px !important;font-size: 12px !important;}
#ilMioCalendario .ui-datepicker th>a,#ilMioCalendario .ui-datepicker td>a {color:#2a3d63;border-radius:50%;padding:0;border:0 none;width:22px;height:22px;line-height:20px; display:inline-block;border:solid 2px transparent;}
#ilMioCalendario .ui-datepicker th>a.ui-state-hover,#ilMioCalendario .ui-datepicker td>a.ui-state-hover {border:solid 2px transparent !important;}
#ilMioCalendario .ui-datepicker th>span {color:#909090;font-weight:normal !important;text-transform:uppercase;}
#ilMioCalendario .ui-datepicker td.ui-datepicker-current-day a,#ilMioCalendario .ui-datepicker .ui-state-active {background:transparent !important;border:solid 2px #0e977f !important;color:#2a3d63 !important;}
#ilMioCalendario .ui-datepicker td.ui-state-disabled {opacity:0.3 !important;;}
#ilMioCalendario .ui-datepicker td.festivita a {background-color:#f16875 !important;color:#fff !important;border-color:#f16875 !important}
#ilMioCalendario .ui-datepicker td.personale a {background-color:#4fbf33 !important;color:#fff !important;border-color:#4fbf33 !important}
#ilMioCalendario .ui-datepicker td.banking a {background-color:#0e977f !important;color:#fff !important;border-color:#0e977f !important}
#ilMioCalendario .ui-datepicker .ui-datepicker-header {float:right; padding: 0 40px;margin-right: 3.5%}
#ilMioCalendario .ui-datepicker .ui-datepicker-header a.ui-corner-all .ui-icon {background-size:10px 10px;}
#ilMioCalendario .ui-datepicker .ui-datepicker-header .ui-datepicker-title {text-transform:uppercase;padding:10px 0 10px;margin:0;}
#ilMioCalendario .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month,#ilMioCalendario .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {display:inline-block;width:45px;height:25px;width:45px;}
#ilMioCalendario .ui-datepicker .ui-datepicker-header .ui-datepicker-next,#ilMioCalendario .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {margin:10px 0 0 ;padding:0;display:block;width:22px;height:22px;}
#ilMioCalendario .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,
#ilMioCalendario .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {width:22px;height:22px;margin:0;left:0; top:0;}
#ilMioCalendario .ui-datepicker-header .ui-datepicker-prev span {background: transparent url(/HT/fe/img/calendar_prev.png) no-repeat center center !important;}
#ilMioCalendario .ui-datepicker-header .ui-datepicker-next span {background: transparent url(/HT/fe/img/calendar_next.png) no-repeat center center !important;}
#mainContent #dbcalendario .legenda-wrap {max-height:100px}
#mainContent #dbcalendario .legenda-wrap .dot.festivita {background-color:#f16875;}
#mainContent #dbcalendario .legenda-wrap .dot.personale {background-color:#4fbf33;}
#mainContent #dbcalendario .legenda-wrap .dot.banking {background-color:#0e977f;}
#mainContent #dbcalendario .legenda-wrap .dot.compleanno {background-color:#8AE68A;}

/* Nuovo bottone per configurazione widtget */
#mainContent .dashboard-widgets .btn-widget-personalizza {text-decoration:none;padding:15px 10px; background-color: #122e5c;color:#fff;border-radius: 0 0 10px 10px;position:relative;top:-4px;width:340px;max-width: 100%;float: right;right:25px;}
#mainContent .dashboard-widgets .btn-widget-personalizza .icon {position:absolute}
#mainContent .dashboard-widgets .btn-widget-personalizza .text {font-size:12px;display: block;width: auto;padding-left: 35px;font-weight: bold;}
#mainContent .dashboard-widgets .btn-widget-personalizza + .row {margin-top:50px;}
@media (max-width: 400px) {
	#mainContent .dashboard-widgets .btn-widget-personalizza{right:0;width: 100%;padding:10px 30px}
	#mainContent .dashboard-widgets .btn-widget-personalizza .text {padding-left: 25px;}
}

/*widget utlime disposizioni + widget contabili e comunicazioni */
#mainContent .dashboard-widgets .dbwidget table.riepilogo-dati {border: 0!important;border-left: 1px solid #ddd!important;border-top: 1px solid #ddd!important;}
#mainContent .dashboard-widgets table.riepilogo-dati tr th {background-color: #ebedee;vertical-align: middle;height: 50px;font-weight: bold;padding: 3px 8px;}
#mainContent .dashboard-widgets table.riepilogo-dati tr th,#mainContent .dashboard-widgets table.riepilogo-dati tr td {border:1px solid #ddd!important;border-left: 0!important;border-top: 0!important;}
/*#mainContent .dashboard-widgets table.riepilogo-dati .detail{display:none}*/
#mainContent .dashboard-widgets table.riepilogo-dati .detail span {display: block;padding-bottom:5px}
#mainContent .dashboard-widgets table.riepilogo-dati tr td {height:40px;padding:8px} 
#mainContent .dashboard-widgets table.riepilogo-dati .linkDetail a{color:#0e977f;text-decoration: none;display: block;position: relative;}
#mainContent .dashboard-widgets table.riepilogo-dati .linkDetail span {padding-right: 25px;display: block}
#mainContent .dashboard-widgets table.riepilogo-dati .linkDetail .icon {color:#ddd;font-size: 14px;margin-top:2px;position:absolute;top:0;right: 0;}
#mainContent .dashboard-widgets table.riepilogo-dati .linkDetail a .icon-arrow_up {display:none}
#mainContent .dashboard-widgets table.riepilogo-dati .opened .linkDetail a .icon-arrow_up {display:block}
#mainContent .dashboard-widgets table.riepilogo-dati .opened .linkDetail a .icon-arrow_down {display:none}
#mainContent .dashboard-widgets table.riepilogo-dati .opened .no-border-opened{border-bottom:0!important}
#mainContent .dashboard-widgets table.riepilogo-dati .detail i {display:block;padding: 8px 0 5px 0;}
#mainContent .dashboard-widgets table.riepilogo-dati .btnLink {text-transform: uppercase;color: #00a592;font-weight: 600;text-decoration: none;padding-right:10px;}
#mainContent .dashboard-widgets table.riepilogo-dati .btnLink.disabled {color:#ddd;}
#mainContent .dashboard-widgets .text-top-widget{position: relative;padding:0 15px;min-height: 75px;display: flex;align-items: center;}
#mainContent .dashboard-widgets .text-top-widget .icon {position: absolute;}
#mainContent .dashboard-widgets .text-top-widget .text {display: block;padding-left:30px;}
#mainContent .dashboard-widgets .dbwidget td .text-with-icon {position: relative;}
#mainContent .dashboard-widgets .dbwidget td .text-with-icon .icon {float: left;position:absolute;left:0; top:50%;margin-top:-10px}
#mainContent .dashboard-widgets .dbwidget td .text-with-icon a {color:#0e977f;text-decoration: underline;}
#mainContent .dashboard-widgets .dbwidget td .text-with-icon .text {padding-left:5px;display: block;}
#mainContent .dashboard-widgets .datioutput-table {overflow: auto;max-height: 370px;}
#tableContabili .col-3 {width: 40%;}
#tableContabili .col-4 {width: 20%;}
#mainContent .dashboard-widgets .dbwidget table.riepilogo-dati td .icon {margin:0!important;top:0}
#mainContent .dashboard-widgets .dbwidget table.riepilogo-dati .text-with-icon.pos-abs{position:absolute}
#mainContent .dashboard-widgets  .is-card-view.bst td {padding:15px 10px 0}
#mainContent .dashboard-widgets .bst.space-row.is-card-view {border-collapse: separate;border-spacing: 0 15px;border-left: 0!important;border-top: 0!important;position: relative;top: -10px;}
#mainContent .dashboard-widgets .bst.space-row td {border: 1px solid #ddd!important;}
#mainContent .dashboard-widgets .dbwidget table td .icon.icon-small{font-size:16px!important;float:none}
#mainContent .dashboard-widgets #tableContabili .first-cell{width:20%}
@media (min-width: 991px) {
	.row-flex {display:flex}
	.row-flex .dbwidget {height: 100%;position: static;margin-bottom:50px}
	.row-flex .bottom-console {margin-bottom:25px}
	#mainContent .dashboard-widgets .row-flex .datioutput {max-height: none;overflow: auto;}
}




@media (max-width: 991px) {
	#mainContent .dashboard-widgets .dbwidget {height:auto;}
	#mainContent .dashboard-widgets .dbwidget .bottom-console {position:relative; padding-top:25px;}
	#mainContent  .dashboard-widgets .row>.col-xs-12 {padding:25px 30px;}
	#mainContent  .dashboard-widgets .row>.col-sm-6.col-xs-12:first-child {border-right:0 none}
	#mainContent  .dashboard-widgets .row>.col-xs-12 .dbwidget.promo {height:500px; }
	#mainContent .dashboard-widgets .dbwidget .datioutput,#mainContent .dashboard-widgets .legenda-wrap {max-height:none !important;}
	.col-xs-12  .dbwidget.promo .promo-wrapper {max-width:100%}
	.col-xs-12  .dbwidget.promo .promo-image {display:none}
	.col-xs-12  .dbwidget.promo .promo-image.stretch {display:block}
	.col-xs-12  .dbwidget.promo .btn-wrapper {width:100%;text-align:center;}
	.col-xs-12  .dbwidget.promo a.btn {margin: 0 auto; float:none;}
	.cta.personalizza {margin: 0 -20px}
	#dbposta .datioutput .elenco-dati {max-height:none !important}
}

/* STRONG AUTHENTICATION PARTE PRIVATA*/
#mainContent .modal-dialog .modal-body .riquadro.strong-auth h1{margin-top:-60px;}
#mainContentPub .contentLogin .modal-dialog .modal-body .riquadro.warning h1{padding-top:0;font-weight: 600;margin-top:-55px;}
.strong-auth .link-help{margin-top:50px;display: inline-block;text-decoration: underline;color:#202d50;}
.strong-auth a{text-decoration: underline;color:#202d50;}
.strong-auth button{margin-bottom:0!important;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline,
label.error{color: #f16875!important;}
.has-error .form-control,.has-error .form-control:hover{border-color:#f16875!important;}
#mainContent .riquadro.strong-auth .row.no-padding .col-sm-3,
#mainContent .riquadro.strong-auth .row.no-padding .col-sm-6
 {font-size: 13px}
#mainContent .riquadro.strong-auth .row.no-padding .col-sm-3{padding:0;}
.strong-auth  .stepOff{padding-bottom:20px;display: block;}
.strong-auth  .stepOff.min-height{min-height:125px;padding-left:5px;}
#mainContent .strong-auth .row{margin-bottom:30px;}
#mainContent .row.alignCenter{margin-top:50px;}
#mainContent .row.alignCenter .no-float,#mainContentPub .row.alignCenter .no-float{float:none;margin:0 auto;}
#mainContent .row.alignCenter .form-field{margin-bottom:30px;}
#mainContent .titNega{top:-10px;position: relative}


@media(min-width: 768px) and (max-width: 795px){
	.strong-auth  .stepOff.min-height{
		min-height: 165px;
	}
}

@media(min-width: 992px) and (max-width: 1072px){
	.strong-auth  .stepOff.min-height{
		min-height: 180px;
	}
}

/*************************************/
/**********PAGINE PUBBLICHE**********/
/***********************************/





/** FAQ **/
	#subCenter h1,#mainContentPub h1 {
		padding-top:60px;
		padding-bottom:40px;
		font-size: 24px;
		float: left;
    	width: 100%;
    	text-transform: none;
    	font-weight: 600
	}

	#mainContentPub #tabs h1,#mainContentPub #tabs3 h1{margin-top:0;padding-top:30px;}
	#subCenter h3 a, h1 + div{
		margin-left:0!important;
	}

	#subCenter .newsRiquadro p{

	}
	#mainContentPub .ui-accordion{margin-left:-67px;margin-right: -67px;}
	#mainContentPub .accordion h3{padding-left:47px;}
	#mainContentPub #tabs3{padding-left:33px;}
	#mainContentPub #migl{margin-left:35px;}
	#mainContentPub .accordion .ui-accordion-content {padding-left:67px;padding-right:67px;}
	#mainContentPub .ui-accordion .ui-state-default, #mainContentPub #accordion .ui-widget-content .ui-state-default,
	#mainContentPub #accordion .ui-widget-header .ui-state-default{background-position: 93% center}
/** END  FAQ **/

		ul.sicurezza li {
			list-style-type: none;
			margin-left: -40px;
			line-height:30px;
		}

		.newsRiquadro > p{
			line-height: 26px;
		}

		.titleSicPub{
			margin-bottom: 30px;
		}


/** altre pagine pubbliche **/

#mainContentPub .riquadro{padding:0 67px 30px;margin-bottom:30px;float:none;}

#mainContentPub .contentLogin .riquadro{padding:0;}
#mainContentPub .row-height .col-sm-6,#mainContentPub .row-height .col-sm-12,#mainContentPub  .col-xs-12{padding-left:0;padding-right:0;}
#mainContentPub .row-height .col-sm-6:first-child{padding-right:15px;}
#mainContentPub .btn-link{margin-bottom: 0;float: right;margin-right: 30px!important;}
#mainContentPub ol{padding-left:12px;}

/** LOGIN **/
	.contentLogin{
		width: 800px;
		margin: 0 auto;
	}

	.contentLogin .row .col-sm-5, .contentLogin .row .col-sm-7{
		padding-right: 0px!important;
    	padding-left: 0px!important;
	}

.bgLoginForm{
	height: 500px;
	width: 345px;
	background-image: -webkit-linear-gradient(top left, #202D50 0%, #007C66 100%);
	background-image: -o-linear-gradient(top left, #202D50 0%, #007C66 100%);
	background-image: linear-gradient(to bottom right, #202D50 0%, #007C66 100%);
}



	.loginTxt{
		background-color: #FFF;
		opacity: 0.95;
		height: 500px;
		width: 455px;
	}

	.col-sm-7.col-sm-pull-5.loginTxt{
		margin-left: 15px;
	}

	.contentLogin .logoLogin{
		display: block;
    	width: 132px;
    	height: 35px;
    	background-image: url(/HT/fe/img/logo_bancobpm@2x.png);
    	background-size: 132px 35px;
    	background-repeat: no-repeat;
		margin: 23px 0 21px 45px;
	}

	.publicHelp{
		background: url(/HT/fe/img/help@2x.png)no-repeat;
		width: 20px;
		height: 20px;
		float:right;
		margin-left: 13px;
		margin-right: 15px;
		background-size: 20px;
	}

	.contentLogin .textLogin{
		margin:0 20px 0 45px;
	}

	.contentLogin .textLogin p{
		margin-bottom:10px
	}

	.contentLogin .textLogin ul{
		padding:0 15px;
		margin-bottom:20px;
	}

	.contentLogin .textLogin a{
		text-decoration:underline
	}

	/*.contentLogin .textLogin p:first-child, .contentLogin .textLogin p:last-child {
		font-size:12px;
	}*/

	.contentLogin .textLogin p:nth-child(3){
		margin-bottom:25px!important; /*pre-promo 77px!important;*/
		margin-right: 70px;
	}

	.contentLogin .textLogin h3{
		font-size:24px;
		font-weight: 600;
		margin-top:0px!important;
		margin-bottom:30px!important;
		margin-right: 15px;
	}
	
	.contentLogin .textLogin h4{
		margin: 0 0 10px!important;
	}



	#frmLogin > .riquadro {
		margin-bottom:0px!important;
		padding-bottom: 0px;
		background: none;
	}

	.contentLogin .row.bgLoginForm p {
		margin:40px 22px 75px 0;
		text-align: right;
	 }

	.contentLogin .row.bgLoginForm p a{
		color:#FFF!important;
		text-decoration: underline;
	}

	.contentLogin  .row.bgLoginForm input{
		margin-left: 14%;
		width: 75%;
	}

	.contentLogin  .row.bgLoginForm  .form-control{
		border: 1px solid rgba(255, 255, 255, 0.5);
		background-color:rgba(255, 255, 255, 0.1);;
		color:#FFF;

	}
    .contentLogin  .row.bgLoginForm  .form-control#password {
		font-family: Arial, Helvetica, sans-serif;
	}
	.contentLogin .row.bgLoginForm label{
		float:right;
		margin-right: 7%;
		color:#FFF;
		font-weight: 600;
	}
	.contentLogin .row.bgLoginForm label a{padding-right:16px!important;}
	.contentLogin .row.bgLoginForm .col-sm-12:nth-child(2){
		margin-bottom: 20px;
	}

	.contentLogin .row.bgLoginForm .col-sm-12:nth-child(3){
		margin-bottom: 60px;
	}

	.btn.btn-primary.btnLogin
	{	margin-right:20px;
		border:0;
		padding: 9px 28px 7px 28px!important;
		color: #0e977f /*#008D79 fix colore accessibile*/;
		background-color: #FFF!important;
		background-image:none;
	}

	.btn.btn-primary.btnLogin:hover
	{
		background-color: #DDD!important;
	}

	.btn.btn-primary.btnLogin:active
	{
		background-color: #C0C0C0!important;
	}

 	.row.bgLoginForm .popover{
		background:#FFF;
		border:1px solid #FFF;
		border-radius: 0px;
		color:#202d50;
		z-index: 10;
	}

	.row.bgLoginForm .popover.bottom>.arrow:after{
		border-bottom-color:#FFF;
	}


   .row.bgLoginForm ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  		color: #FFF;
	}

	.row.bgLoginForm ::-moz-placeholder { /* Firefox 19+ */
		color: #FFF;
	}
	.row.bgLoginForm :-ms-input-placeholder { /* IE 10+ */
		color: #FFF;
	}
	.row.bgLoginForm :-moz-placeholder { /* Firefox 18- */
		color: #FFF;
	}

 	.row.bgLoginForm #utente-error, .row.bgLoginForm #password-error{
  		margin-left:14%;
  		float: left;
 		height: 20px;
   		background:url("/HT/fe/img/error_alert_form.png");
    	background-repeat: no-repeat;
    	background-size: 17px;
    	padding-left: 25px;
    	background-position: 2px 2px;
   	}

/** END LOGIN **/

/** INDIRIZZO NON ATTIVO **/
div.indirizzo-non-attivo{
	display: flex;
	flex-direction: row;
	justify-content: space-around;

	div.icon-container{
		flex-grow: .2;
		i.icon-alert_caution_fill {
			font-size: 35pt;
		}
	}

	div.body-container {
		flex-grow: 1;
	}
}
/** END - INDIRIZZO NON ATTIVO **/

/** Recupera codice identificativo **/
#formRecuperoUser  .col-xs-12.margin-bottom20.margin-top20 img{
	margin-left: -8px;
}

#formRecuperoUser .bs-example.margin20 .form-group.clearfix{
	margin-left: -4px;
}

#formRecuperoUser .bs-example.margin20 .form-group.clearfix img{
	width: 60px;
	height: 60px;
}

.section.clearfix.margin-bottom20 .row .col-sm-3.col-xs-12:nth-child(2){
	height: 80px;
}

#formRecuperoUser .pager.clearfix.pull-right{
		top:100px!important;
	}

/** END  Recupera codice identificativo **/

/** RESET PIN **/
	#formRecuperoPin .col-xs-12.margin-bottom20.margin-top20 img {
		margin-left:-8px;
	}

	#formRecuperoPin .bs-example.margin20  .row{
		margin-left:-22px;
	}

	#formRecuperoPin  .row .col-sm-3.col-xs-12 img{
		width: 50px;
		height: 50px;
	}

	#formRecuperoPin .pager.clearfix.pull-right{
		top:100px!important;
	}
/** END RESET PIN**/

/** Pagine pubbliche da 1 a 8 **/
	.pull-right.azioni.margin-bottom20{
		padding-top: 30px;
		margin-bottom: -20px!important;
	}



.imgTpl8{
	background: url("/HT/fe/img/IC_Feedback-Alert_20px_2x.png") ;
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-size: 300px;
	display: block;

}


/** END Pagine pubbliche da 1 a 8 **/

/*bordo di separazione tra BLOCCHI YOUWEB richiesta UX*/

/*FINE bordo di separazione tra BLOCCHI YOUWEB*/

/* ADEGUATA VERIFICA MODIFICA */
#formAdeguataVerifica .form-group.col-xs-12 .col-sm-5,#formAdeguataVerifica .form-group.col-xs-12 .col-sm-7,
#formAdeguataVerifica .ui-accordion-content .col-xs-12
{padding-left:0;}
#formAdeguataVerifica .form-group .col-sm-7 select[name='codAttivitaEconomica']+ input,
#formAdeguataVerifica .form-group .col-sm-7 input[name='descAttivitaEconomica']
{width:100%!important;}
#formAdeguataVerifica .form-group .col-sm-7 select[name='codAttivitaEconomica']+ input{margin-bottom:10px;}
#formAdeguataVerifica .form-group .col-sm-7 select[name='codAttivitaEconomica']+ input + button,
#formAdeguataVerifica .form-group .col-sm-7 select[name='codAttivitaEconomica']+ input + button:hover,
#formAdeguataVerifica .form-group .col-sm-7 select[name='codAttivitaEconomica']+ input + button:focus,
#formAdeguataVerifica .form-group .col-sm-7 input[name='descAttivitaEconomica'] +button,
#formAdeguataVerifica .form-group .col-sm-7 input[name='descAttivitaEconomica'] +button:hover,
#formAdeguataVerifica .form-group .col-sm-7 input[name='descAttivitaEconomica'] +button:focus
{border:1px solid #DADEE1!important;border-left:0!important;box-shadow: none;background: #fff url(/HT/fe/img/select_down.gif) no-repeat 0 center!important;margin-left:-3em!important;width:3em;}
#formAdeguataVerifica .form-group .col-sm-7 select[name='codAttivitaEconomica']+ input:focus +button,
#formAdeguataVerifica .form-group .col-sm-7 input[name='descAttivitaEconomica']:focus +button
{border:1px solid #122E5C!important;border-left:0!important;}
#formAdeguataVerifica .form-group{margin-bottom:15px;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{border:1px solid #DADEE1; border-top:0;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li,.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li.ui-state-focus,
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li:hover,
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li.ui-state-hover
{padding:15px 16px 15px 14px!important}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li a,.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li a:hover{color:#202d50!important;font-weight: 300;}
#formAdeguataVerifica .ui-accordion-content input[type="radio"]{margin-top:0;}
#formAdeguataVerifica .ui-accordion-content label{margin-left:10px;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-state-focus{margin:0!important;}
/*FINE ADEGUATA MODIFICA */

/*RICHIESTA FINANZIAMENTO*/
.box50perc .row span{width:auto!important;}
#immagineFinanziamento{width:100%;}
#formRichiestaFinanziamento .btnEdit{background-color: transparent;position: relative;top:-15px;}
#formRichiestaFinanziamento label.control-label.col-xs-10{letter-spacing: -1px;font-size:13px;}
#formRichiestaFinanziamento .form-field-input.col-sm-4.col-xs-12 input[type="text"]{width: 100%!important}
.gruppoCoda .primaUpload.row{margin-top:0!important;margin-bottom:0!important;}
.primaUpload.duranteUpload.row,.primaUpload.row{margin-left:0;margin-right:0;}
.contenitoreUploadFile{padding-right:15px;}
.col-sm-4:last-child .contenitoreUploadFile{padding-right:0;}


/** IMG + Gradienti sfondo parte pubblica **/

#video{
	position: fixed;
	top: 50%;
	left: 50%;
	max-width: 1680px;

	width: auto;
	height: auto;
	z-index: -100;
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);

}


	#bgBodyPublic{
		background: url("/HT/fe/img/bg_public.jpg?a=1");
		background-size: 1680px;
		background-repeat: no-repeat;
		margin: 0 auto;
		background-position: center top;
		background-attachment: fixed;
	}
	#bgBodyPublic .nav-down .wrapper,#bgBodyPublic .nav-up .wrapper{min-height:0}

/*
.outerWrapperPubblic{
background-image: -webkit-linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5)), url(/HT/fe/img/bg_public.png);
background-image: -moz-linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5)), url(/HT/fe/img/bg_public.png);
background-image: -ms-linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5)), url(/HT/fe/img/bg_public.png);
background-image: -o-linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5)), url(/HT/fe/img/bg_public.png);
background-image: linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5)), url(/HT/fe/img/bg_public.png);
background-size: 1680px;
background-repeat: no-repeat;
z-index: 1;
}
*/



#mainContentPub{
/*background: -webkit-linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5));
background: -moz-linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5));
background: -ms-linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5));
background: -o-linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5));
background: linear-gradient(top left,rgba(32,45,80,0.5), rgba(0,124,102,0.5));
*/
}

#mainContentPub p a {text-decoration:underline}
#mainContentPub p a.no-underline {text-decoration:none}

.hrSeparatore { margin-top: 15px; margin-bottom: 15px; border-top:2px solid #EBEDEE; }

.table-responsive {	overflow-x: scroll; }


/* overlayer costi e commissioni*/
.tempi .tempo {
  border-left: solid 2px #202d50;
  padding: 0 0 15px 15px;
  margin: 0px 0 0 5px;
  float: left;
  width: 100%;
}
.tempi .tempo ul{padding-left:15px;}
.tempi .tempo .milestone {
  margin: -10px 0 5px;
  color: #202d50;
  font-weight: 600;
  text-transform: uppercase;
}
.tempi .tempo .milestone .dot {
  margin: 3px 0 0 -21px;
  background: #202d50;
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  border: solid 2px #202d50;
  border-radius: 50%;
}
.tempi .tempo:last-child {
  border-left: 0 none;
}
.tempi .tempo:last-child .milestone .dot {
  margin-left: -19px;
}
.tempi .tempo .contenuto {
  margin-bottom: 15px;
  width: 100%;
  padding-left: 15px;
}
.tempi .tempo .contenuto .titolo {
  margin-left: -15px;
}
.ui-accordion .ui-state-default.ui-state-pl-min, .ui-accordion .ui-state-default.ui-state-pl-min.ui-state-hover{
	background: #fff!important;
	background-size: 20px!important;
	padding-left:20px;
	padding-top:0;
	height:20px;
}
.ui-accordion .ui-state-default.ui-state-pl-min .plus-min{margin-top:5px;float:left;width:20px;height:20px;display:inline-block;background: #fff url(/HT/fe/img/icon-plus2.png) no-repeat 0 0!important;}
.ui-accordion .ui-state-default.ui-state-pl-min.ui-state-active .plus-min{background: #fff url(/HT/fe/img/icon-plus2.png) no-repeat 0 -20px!important;}
.wrapper-overCont p{margin-bottom:5px!important;}


/*#situazionePrestitiMutuiForm + .section.clearfix.outerWrapperTab .row .col-xs-12 .innerWrapperTab{
	margin-right: -15px;
}*/

.disabledCalendar img{
	cursor: auto;
}
h3.ui-state-pl-min a{
	float:left;
	width:88%;
	padding-left:15px!important;
	padding-right:0!important;
}


/** LOGOUT **/

	.logoutContainer{
		background: #FFF;
		width: 80%;
		height: auto;
		margin: 0 auto;
	}

	.logoutTestata{
		background-color: #ECEEEF;
		height: 230px;
	}

	.logoutImg{
		background: url('/HT/fe/img/logout.png') no-repeat  center;
		background-size: 100%;
		width: 100%;
		height: 200px;
		margin: 0 auto;
		margin-top: 40px;
	}

	.logoutText{
		height: 300px;
		margin-left:93px;
		margin-right: 97px;
	}


	.logoutContainer .logoutTestata h1{
		color: #75C2B8;
		padding-left: 93px;
		padding-bottom: 0px!important;
		font-weight: 600;
	}


	.logoutContainer .logoutTestata.sessioneScaduta h1{
		color: #EDB54D;
		padding-left: 93px;
		padding-bottom: 0px!important;
		font-weight: 600;
	}

	.logoutContainer .logoutTestata p{
		padding-left: 93px;
	}

	.logoutContainer .logoutTestata .pull-right {
		padding-right: 95px;
	}

/** LOGOUT**/

div.browser.IE						{ background: url(/HT/fe/img/ie.png) no-repeat 0 17px; }
div.browser.safari					{ background: url(/HT/fe/img/safari.png) no-repeat 0 17px }
div.browser.chrome					{ background: url(/HT/fe/img/chrome.png) no-repeat 0 17px }
div.browser.firefox					{ background: url(/HT/fe/img/firefox.png) no-repeat 0 17px }
div.browser.edge					{ background: url(/HT/fe/img/edge.png) no-repeat 0 17px; }


/** prelievo cardless **/

	#formVerificaFirma .btnEdit{
		background-color: transparent;
	}

	#formVerificaFirma .form-group:first-child .btnEdit{
		top:-15px;
	}


	#formVerificaFirma .col-sm-5.col-xs-12.clear-padding{
		padding-right: 15px;
		height: 20px;
	}

	 #formVerificaFirma .col-sm-7.col-xs-12.clear-padding{
		height: 50px;
	}

/** END  prelievo cardless **/


/** Gestione email **/

#formGestioneEMail .row .col-lg-4.col-md-4.col-sm-4.col-xs-12{
		margin: 10px 0 0 0 ;
	}


	 #contenitoreTemplate #sezioneTesto .control-label{
		margin-left: 15px;
	}


	#contenitoreTemplate #sezionePassword #campoPassword input{
		/*width: 240px;*/
		width: 180px;
	}

	#contenitoreTemplate #sezionePassword{
		height: 100px;
	}
	#formGestioneCellulari #sezionePassword{
		height: 150px;
	}

	#contenitoreTemplate #sezionePassword #campoPassword{
		width: 60%;
		margin:0 0 10px 20px;
	}

	#contenitoreTemplate #bottonePassword{
		margin: 0 0 10px 20px;
		width: 60%;
	}

@media(min-width: 992px) and (max-width: 1060px){
	#contenitoreTemplate #bottonePassword input{
		margin-left: 58px;
	}
}
/** END GESTIONE EMAIL**/



/** Gestione cellulare step 2 **/
	#formGestioneCellulari #sezionePassword #sezioneCampoPassword{
			width: 60%;
    		margin: 0 0 10px 20px;
		}

		#formGestioneCellulari #sezionePassword #sezioneCampoPassword input{
			width:210px;
		}

		#formGestioneCellulari #sezionePassword #sezioneBottonePassword input{
    		margin-left:0;
		}

		#formGestioneCellulari #sezionePassword #sezioneBottonePassword{
			margin: 0 0 10px 20px;
    		width: 60%;
		}

		#sezioneImmagine{
			height: 100px;
		}
/** END GESTIONE CELLULARE STEP 2 **/

/** Blocco carte **/
	.segnoPlus{
		font-family: arial;
	}

	.nbcParag > p{
		line-height: 10px;
	}
/** END BLOCCO carte**/

/** Bonifico estero step 2 **/
    #bonificoEstero-2 #sezionePassword #sezioneImmagine{ width: 70px; }
	#bonificoEstero-2#sezionePassword #sezioneCampoPassword{ width: 60%; margin: 0 0 10px 10px; }
	#bonificoEstero-2 #sezionePassword #sezioneCampoPassword input{ width:210px!important; }
	#bonificoEstero-2 #sezionePassword #sezioneBottonePassword input{ margin-left:0; }
	#bonificoEstero-2 #sezionePassword #sezioneBottonePassword{ margin: 0 0 10px 10px; width: 60%; }
	#bonificoEstero-2 #sezionePassword #sezioneCampoPassword{ margin-left:10px; width: 50%; }
	#bonificoEstero-2 #sezionePassword { height:100px; }
/** END Bonifico estero step 2  **/

/** Ricarica postepay step 2 **/
    #ricaricaPostepay-2 #sezionePassword #sezioneImmagine{ width: 70px; }
	#ricaricaPostepay-2 #sezionePassword #sezioneCampoPassword{ width: 60%; margin: 0 0 10px 10px; }
	#ricaricaPostepay-2 #sezionePassword #sezioneCampoPassword input{ width:210px!important; }
	#ricaricaPostepay-2 #sezionePassword #sezioneBottonePassword input{ margin-left:0; }
	#ricaricaPostepay-2 #sezionePassword #sezioneBottonePassword{ margin: 0 0 10px 10px; width: 60%; }
	#ricaricaPostepay-2 #sezionePassword #sezioneCampoPassword{ margin-left:10px; width: 50%; }
	#ricaricaPostepay-2 #sezionePassword { height:100px; }
	#ricaricaPostepay-2 #invioOTPConSMS { margin-top:0px; }
/** END Ricarica postepay step 2 **/

/* ASSISTENTE VIRTUALE */
/* Assistente virtuale - elementi generici*/
#virtAss {position:fixed;z-index:99; background-color:#fff;width:300px;height:450px; box-shadow:0 0 10px rgba(0,0,0,0.3) }
#virtAss .vaContainer {float:left;width:300px;}
#virtAss .vaTop {cursor:move;width:100%;height:50px;padding:15px;font-weight:bold;border-bottom:solid 1px #dadee1; color:#595d61;}
#virtAss .vaTop .vaChiudi {float:right;width:30px;height:20px;background:transparent url("/HT/fe/img/tool_close.png") no-repeat right center;text-decoration:none !important;}
#virtAss .vaBody {position:relative;width:100%;height:400px;}
#virtAss .vaBody #vaFormTag {position:absolute;bottom:0;width: 100%; padding: 10px;}
#virtAss .vaBody #vaDialog {padding: 0 10px;width: 100%;margin-top: 10px;overflow-y: auto;height: 320px}
#virtAss .vaBody #vaDialog .errore {color:#f16875;padding:20px;text-align:center;font-weight:bold;}
#virtAss .vaBody #vaDialog .dialogo {padding:0;clear:both;position:relative;float:left;}
#virtAss .vaBody #vaDialog .iconcina {position:absolute;width:30px;height:30px;background-color:#ebedee; border-radius:50%;}
#virtAss .vaBody #vaDialog .iconcina.paolobot {background: #ebedee url("/HT/fe/img/virtass_bot.png");background-size:contain;}
#virtAss .vaBody #vaDialog .arrow {width:7px;height:13px; background: transparent url("/HT/fe/img/virtass_dialog_arrow_paolo.png") no-repeat 0 0;position:absolute;left:33px;top:10px}
#virtAss .vaBody #vaDialog .fumetto {float:right;max-width:235px; text-overflow:ellipsis; overflow:hidden;margin-left:40px;margin-right:0;background-color:#ebedee;border-radius:5px;padding:10px 12px;font-size:12px;margin-bottom:10px;}
#virtAss .vaBody #vaDialog .fumetto p {margin:0;width:100%;}
#virtAss .vaBody #vaDialog .dialogo.you {float:right;}
#virtAss .vaBody #vaDialog .dialogo.you .iconcina {background-color:#65b7a9; line-height:30px;text-align:center;color:#fff;font-size:18px;right:0;}
#virtAss .vaBody #vaDialog .dialogo.you .arrow {background-image:url("/HT/fe/img/virtass_dialog_arrow_you.png"); right:33px; left:auto;}
#virtAss .vaBody #vaDialog .dialogo.you .fumetto {margin-left:0;margin-right:40px;margin-left:0;background-color:#b6e0d8;}
#virtAss #vaForm input {border:solid 1px #c0c5c9;width:100%;padding:10px 45px 10px 10px;height:40px; font-size:14px; margin-bottom:10px;}
#virtAss #vaForm input:focus, #virtAss #vaForm input:active {border-color:#202d50;}
#virtAss #vaForm #vaAsking {  width: 40px;height: 40px;position: absolute;line-height: 40px;right: 10px;text-decoration: none !important;color: #0e977f;top: 10px;font-size: 20px;text-align: center}
/* Assistente virtuale - extended view*/
#virtAss.extended {width:auto;}
#virtAss #vaExtended {float:left;background-color: #122e5c; height: 450px;position:relative;width:50px;transition: width 0.3s;overflow:hidden;}
#virtAss #vaExtended.opened{width: 220px;}
#virtAss #vaExtended .vaExtTop {width: 100%;height: 50px;padding: 15px;font-weight: bold;border-bottom: solid 1px #76869f; color: #fff;}
#virtAss #vaExtended #vaLinguetta {float:right;background-color:#0e977f;width:20px;height:20px;border-radius:50%;text-decoration:none !important;}
#virtAss #vaExtended #vaLinguetta span.icon {color:#fff;}
#virtAss #vaExtended #vaLinguetta span.icon-meno {display:none}
#virtAss #vaExtended.opened #vaLinguetta span.icon-meno {display:block}
#virtAss #vaExtended.opened #vaLinguetta span.icon-piu {display:none}
#virtAss #vaExtended .vaExtBody {display:none;font-size:12px;color:#cbd0d3}
#virtAss #vaExtended .vaExtBody .vaExtTitle {color:#fff;font-weight:bold}
#virtAss #vaExtended .vaExtTop .title {display:none}
#virtAss #vaExtended.opened .vaExtTop .title {position: absolute;width: 150px;display:block;}
#virtAss #vaExtended.opened .vaExtBody {display: block;width: 220px;overflow-y: auto;overflow-x: hidden;height: 380px;margin-top: 10px;color: #fff;padding: 5px 15px;}
#virtAss #vaExtended.opened .vaExtBody span.title {font-size:14px;font-weight:bold;color:#fff; margin-bottom:10px;display:block;clear:both;}
#virtAss #vaExtended.opened .vaExtBody ul.faq {list-style-type:none;margin:0 0 20px;padding:0;display:block;width:100%;}
#virtAss #vaExtended.opened .vaExtBody ul.faq li {margin:0;padding:10px 0;display:block;clear:both;color:#cbd0d3;font-weight:bold; border-top:solid 1px #253e69}
#virtAss #vaExtended.opened .vaExtBody ul.faq li:first-child {border-top:none;}
#virtAss #vaExtended.opened .vaExtBody a {color:#cbd0d3;}
#virtAss #vaExtended.opened .vaExtBody p {color:#cbd0d3;}
#virtAss #vaExtended.opened .vaExtBody a.extBan {width:100%;display:block;margin-bottom:10px;}
#virtAss #vaExtended.opened .vaExtBody a.extBan img {width:100%;}
#virtAss #vaExtended.opened .vaExtBody ul.listafrec {padding:0;margin:0;list-style-type:none;}
#virtAss #vaExtended.opened .vaExtBody ul.listafrec a {clear: both;display: inline-block;color: #0e977f;font-weight: bold;text-transform: uppercase;text-decoration: none;background: transparent url(/HT/fe/img/spalla_cta_arrow.png) no-repeat 0 0;padding: 0 0 10px 15px; margin-bottom: 10px; font-size: 14px;line-height: 15px;letter-spacing: 0.5px}
#virtAss #vaExtended.opened .vaExtBody .valutazione {width:100%;display:block}
#virtAss #vaExtended.opened .vaExtBody .valutazione .vaStar {float:left;height:21px;width:21px; background-color:#333;background:transparent url("/HT/fe/img/survey_star.png") no-repeat 0 0;background-size:contain; margin-right:10px;}
#virtAss #vaExtended.opened .vaExtBody .valutazione .vaStar.on {background-image:url("/HT/fe/img/survey_star_fill.png");}

#cookie-bar{background-color: transparent!important;padding:0!important;}
#cookie-bar a.x{text-indent:-9999px;background-image: none!important;background-color: transparent!important;color: #fff;border: solid 2px #fff!important;border-radius: 50%;width: 24px!important;height: 24px;right:20px!important;}
#cookie-bar a.x:after{margin-top:-21px;content:'x';display:block;text-indent:0;color:#fff;font-size: 18px;/* margin-left: -3px; */text-indent: 0;/* width: 20px; *//* height: 20px; *//* line-height: 20px; */display: block;}
.cookie-content{position: relative;width:100%!important;max-width:1680px;}
.cookie-content p{background-color: #122e5c!important;padding:10px 10%!important;}

/* Player video */
.video-wrapper {width:100%;margin-bottom:10px;display:inline-block;}
.videoPlayer {
	position:relative;
    width: 100%;
    display: block;
    height: auto;
    float: left;
    margin: 0;
    padding: 0
}

.videoPlayer .ui-slider-handle {display:none !important;}

.videoPlayer.fs {
    float: none
}
.videoPlayer video {
    width: 100%;
    display: block;
    height: auto;
    clear: left;
    float: left;
    background-color: #000;
    margin: 0;
    padding: 0
}
.videoPlayer .playBig {
    z-index: 99;
    position: absolute;
    text-align: center;
    display: block;
    cursor: pointer;
    background: transparent url(/HT/fe/img/videoplayer_play.png) no-repeat center center;
    width: 100%
}

.modal-lg .videoPlayer .playBig {
    width: 100% !important;
  	height: 300px !important;
}

@media (max-width : 768px) {
	.modal-lg .videoPlayer .playBig {
		height: 100% !important;
	}
}

.videoPlayer .console {
    border-top: solid 1px #454545;
    float: left;
    clear: left;
    height: 25px;
    background: #333 url(/HT/fe/img/videoplayer_console_bg.gif) repeat-x 0 center;
    width: 100%;
    padding: 0 120px 0 32px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0
}
.videoPlayer .vidBtn {
    float: left;
    height: 24px;
    width: 31px;
    background: transparent url(/HT/fe/img/videoplayer_buttons.gif) no-repeat 0 0;
    border-right: solid 1px #333;
    margin: 0
}
.videoPlayer .vidBtn.play {
    margin-left: -32px
}
.videoPlayer.pause .vidBtn.play {
    background-position: 0 -23px
}
.videoPlayer.pause .playBig {
    display: none;

}
.videoPlayer .vidBtn.fullscreen {
    float: right;
    background-position: 0 -48px;
    margin-right: -120px;
    border-left: #454545;
    border-right: 0
}
.videoPlayer.fs .vidBtn.fullscreen {
    background-position: 0 -72px
}
.videoPlayer .vidBox {
    margin: 0px;
    height: 24px;
    padding: 0px;
    display: block;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.videoPlayer .vidBox.timeLine {
    width: 100%;
    margin: 0
}
.videoPlayer .vidBox .bar {
    background: #333;
    width: 100%;
    margin: 0;
    float: left;
    height: 24px;
    cursor: pointer
}
.videoPlayer .vidBox .bar .ui-slider-range {
    float: left;
    height: 24px;
    background: #0e977f url(/HT/fe/img/videoplayer_gauge.gif) repeat-x 0 center !important;
}
.videoPlayer .vidBox.volume {
    width: 90px;
    padding: 0;
    margin-right: -90px;
    float: right;
    border-left: solid 1px #454545;
    border-right: solid 1px #333
}
.videoPlayer .vidBox.volume .volIcon {
    float: left;
    width: 24px;
    height: 24px;
    background: transparent url(/HT/fe/img/videoplayer_buttons.gif) no-repeat -2px -96px;
}
.videoPlayer .vidBox.volume .bar {
    float: right;
    background-color: transparent;
    width: 60px;
    height: 24px
}
.videoPlayer .vidBox.volume .ui-slider-range {
    background: transparent url(/HT/fe/img/videoplayer_volume.gif) no-repeat 0 4px !important
}


/*modali conferma */
.ui-dialog.ui-widget  #confirm.ui-dialog-content,
.ui-dialog.ui-widget  #dialog-confirm.ui-dialog-content
{height:auto!important;}
.ui-dialog.ui-widget  #confirm.ui-dialog-content .col-xs-12.margin-top10.padding-top10{border-top:0!important;}
.ui-dialog.ui-widget  #confirm.ui-dialog-content .col-xs-12.margin-top10.padding-top10 input[type="button"]{margin-bottom:10px!important;}
.ui-dialog.ui-widget #ui-id-2.ui-dialog-content h1{font-size:14px;padding-left:18px;}

/* bollo auto*/
#formBolloAuto input#targa{width:50%;}

/*rimborso fondi */
#mainContent form[name="fondiRimborsoForm"] .selezioneCC .bs-example .form-group,
#versamentiAggiuntiviForm .selezioneCC .bs-example .form-group,
#versamentiAggiuntiviForm .col-xs-12.col-sm-12.margin10,
#mainContent #fondiSwitchForm .divForm .form-group,
#mainContent #versamentiAggiuntiviForm .divForm .form-group
{margin-left:0;}
#mainContent form[name="fondiRimborsoForm"] .OUT2ColDiff .form-field-resume .resume,
#versamentiAggiuntiviForm .form-field-resume .resume,
#fondiSwitchForm .form-field-resume .resume,
#versamentiAggiuntiviForm .form-field-resume .resume{min-height:40px;}
#fondiSwitchForm .form-field-resume.col-sm-4 .resume{min-height: 0}
#mainContent form[name="fondiRimborsoForm"]  .form-group.col-sm-12.col-lg-6 label{margin-top:10px;}
#mainContent form[name="fondiRimborsoForm"]  .form-group.col-sm-12.col-lg-6 select{
	width: 100%;
	height: 50px;
	appearance:none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	background: #fff url("/HT/fe/img/select_down.gif") no-repeat 94% center;
	display: block;
	border:1px solid #DADEE1;
	float: left;
	position:relative;
	padding: 0 5px;
    letter-spacing: -1px
}
#mainContent form[name="fondiRimborsoForm"] .form-field-input.col-xs-4{padding-right:0;}
#mainContent form[name="fondiRimborsoForm"]  .form-group.col-sm-12.col-lg-6{padding-right:15px;}
#mainContent form[name="fondiRimborsoForm"] input[type="text"]{min-width: 45px;padding:10px;}
@media (min-width:1200px){
#mainContent form[name="fondiRimborsoForm"]  .form-group.col-sm-12.col-lg-6 label[for="lopzioneRimborso"]{padding-bottom:22px;}
}
#confermaForm .ico-minus.pull-left,
#confermaForm .ico-plus.pull-right
{ width: 20px;font-size: 25px;margin-left:0;cursor:pointer;line-height: 50px}
#confermaForm  .inputAsText{height:50px;border:1px solid #DADEE1;padding:15px 10px 15px 5px;width:70%;}
#confermaForm  .inputAsText:focus {border: 1px solid #122E5C;box-shadow: none!important }
/*FINE rimborso fondi */

#formRicercaTitoli #divFormInvestimentiRicerca .col-xs-4{padding-left:15px;padding-right:15px;}
#formRicercaTitoli #divFormInvestimentiRicerca .col-xs-4:first-child{padding-left:0;}
#formRicercaTitoli #divFormInvestimentiRicerca .col-xs-4:last-child{padding-right:0;}
#formRicercaTitoli .bs-example{padding-bottom:32px!important;}


/**  Prelievo cardless step1 **/

#formVerificaFirma .bs-example.form-horizontal.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active .form-group{
	margin-left: 0px;
	margin-right: 0px;
	line-height: 100%;
}


#formVerificaFirma .col-sm-5.col-xs-12.clear-padding , #formVerificaFirma  .col-sm-7.col-xs-12.clear-padding{
	height: 40px;
}

/** END  Prelievo cardless step1 **/

/*login tooltip */
.contentLogin .row.bgLoginForm label a.tooltipPwd{color:#fff;padding-right:0!important;text-decoration: underline;text-transform: none!important;letter-spacing: 0}
.contentLogin .row.bgLoginForm label span,.contentLogin .credenzialiPopOver, .bgLoginForm .popover-content p{font-weight: normal;font-size: 12px;} /* intervento per login banco BPM */
.credenzialiPopOver.popover{width:280px!important;min-width:0;height:270px;}
.credenzialiPopOver.popover img{margin-top:10px;margin-left:0;}
/*correttive post-dayM */
#formPostaPersonale .form-field-input.col-xs-12.col-sm-2 + .section.clearfix{overflow:auto;}
#formApriCC .form-horizontal .form-group.clearfix .form-field-input.col-xs-4 input{width:100%;}
#formApriCC .form-horizontal .form-group.clearfix .form-field-input.col-xs-4:first-child{width:56%;}
#formApriCC .form-horizontal .form-group.clearfix .form-field-input.col-xs-4:first-child select{width: 120px;margin-right:15px;}
#formApriCC .form-horizontal .form-group.clearfix .form-field-input.col-xs-4:first-child input{width: 185px;margin-left:15px;}
#formApriCC .form-horizontal .form-group.clearfix .form-field-input.col-xs-4:nth-child(2){width:27%;}
#formApriCC .form-horizontal .form-group.clearfix .form-field-input.col-xs-4:nth-child(3){width:17%;}
#apriCCIntestazione .form-group.clearfix .form-field-input.col-xs-4:first-child{width:100%;}
#mainContentPub #formRecuperoPin .row{margin-left:-10px;margin-bottom:20px;}
#formGestContoAppoggio .table-responsive{overflow: auto}
.tabSelezioneMovimenti #CCMO_wrapper{overflow:auto;}
#formMovimentiConto2 input[type=radio]{position: relative;top:4px;}
@media (min-width: 992px) and (max-width: 1024px)  {
#mainContent .outerWrapperTab .boxDefault,.outerWrapperTab .row-height{min-height:350px;}
}
@media (min-width: 992px) and (max-width: 1100px)  {
.btn.btn-innerBox,input[type="button"].btn.btn-innerBox{margin-bottom:-20px}
#formBolletta .form-field-input.col-xs-12.col-sm-4:nth-child(2){padding:0;}
#familySafe .form-group.clearfix .col-sm-4.col-xs-12:nth-child(6){clear:left;}
#familySafe .form-group.clearfix .col-sm-4.col-xs-12:nth-child(6) .col-xs-10.col-xs-offset-1.clear-padding label{width:100%;}
}
#formPannelloRapporti .tabSelezioneCarte{overflow-x:auto;}
#formContoDepositoVincola .tabSelezioneCC{overflow:auto;}
#formBuoniInps .floatl.margin-bottom10.clear-padding.col-sm-5,
#formBuoniInps .floatl.margin-top5.margin-top-xs-10.clear-padding.col-sm-1
{width:100%;}
#formBuoniInps .floatl.margin-top5.margin-top-xs-10.margin-left-xs-10.clear-padding.col-sm-1{
	width: 10px;
    margin-left: 1px;
    margin-top: 20px;
}
@media (min-width: 768px) and (max-width: 992px)  {
#formBuoniInps .floatl.margin-top5.margin-top-xs-10.margin-left-xs-10.clear-padding.col-sm-1{margin-left: 20px;}
}

#formDelegheRid .selezioneCC.tabellaSelezioneCC .col-xs-6,#formStatoAssegni .selezioneCC.tabellaSelezioneCC .col-xs-6{width:60%;}
@media (min-width: 992px) and (max-width: 1025px)  {
#formBolloAuto svg {margin-left:-45px;}
}
@media (min-width: 1025px) and (max-width: 1100px)  {
#formBolloAuto svg {margin-left:-30px;}
}
@media (min-width: 992px) and (max-width: 1200px)  {
	#formBonContinuoPeriodicita .form-group .form-field-input.col-sm-4.col-xs-12:nth-child(2){width:41%;}
	#formBonContinuoPeriodicita .form-group .form-field-input.col-sm-4.col-xs-12:nth-child(3){width:25%;}
}
.ui-corner-all.ui-state-disabled.ui-state-hover.ui-datepicker-prev-hover,
.ui-corner-all.ui-state-disabled.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w
{cursor:default!important;}
#inputAddebito input[type="radio"]{float:left;margin-bottom:10px;line-height: 28px;margin-top:0;}
#inputAddebito  .col-xs-10.col-xs-offset-1.clear-padding.padding-left-xs-20 div{clear:left;}
#tableFormWebsafe .col-xs-12.margin-top5 div:first-child{min-width:25px;}
#formPannelloControllo img{max-width: 100%}
#tableArchivioDocumenti a{text-decoration: underline}
.ui-grid-ico-sort.ui-icon-asc.ui-icon.ui-icon-triangle-1-n.ui-sort-ltr{margin-top:0;}
.ui-jqgrid-sortable .s-ico{display:block;width:20px;height:20px;float:left;}
#I_FND_RIC table,#fcElPrefer table{/*min-width: 1400px!important*/}
.ui-jqgrid-sortable .s-ico .ui-state-disabled{display:none;}
#formInvestimentiDossier input[type='radio'].sfondoForm{position: relative;top:5px;}
.img-responsive{display:inline-block;}
#mainContentPub .center-blockWrap{width:50%;margin:0 auto;}
#tabellaEMail .imgSrv{margin-left:5px;}
#tabellaEMail #row2 td:first-child{min-width: 85px}
input[name='calendario'].btn-primary:last-child{margin-left:0!important;}
#formPostePay #tendinaOpzioniBeneficiari + .ui-combobox input{width: 82%;}
#formYouCardApri .ui-accordion-content .form-group .form-field-input.col-xs-4.clear-padding,
#formYouCardApri .ui-accordion-content .form-group .form-field-input.col-xs-8.clear-padding,
#formYouCardApri .ui-accordion-content .col-xs-12.clear-padding.margin-bottom5 + .col-xs-6.clear-padding
{padding-left:0;}
#formYouCardApri .bs-example.form-horizontal .form-group.col-xs-4{margin-left:0;}
#formYouCardApri .form-horizontal.ui-accordion-content .form-field-input.col-xs-2 .form-field .form-field-input.col-xs-2.clear-padding,
#formYouCardApri .form-horizontal.ui-accordion-content .form-field-input.col-xs-4 .form-field .form-field-input.col-xs-2.clear-padding
 {width:30px;}
#formYouCardApri label[for='titolareEffettivoRapportoNo'],
#formYouCardApri label[for='titolareEffettivoRapportoSi']{
	padding-top:7px;
}
#formYouCardApri .ui-accordion-content .form-field-input.col-xs-2,#formYouCardApri .ui-accordion-content .form-field-input.col-xs-4{padding-left:0;padding-right:0;}
#formYouCardApri .ui-accordion .ui-accordion-content{padding:25px 15px;}
#formYouCardApri .divForm.riepilogoFDR .form-field-resume.col-xs-12{margin-bottom:20px;}
#formYouCardApri .divForm.riepilogoFDR .form-field-input.col-xs-6 input.form-control.wauto{margin-bottom:10px;}
.bottoni a.single-action{
	display:inline;
	color: #0e977f;
    line-height: 22px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    position:relative;
    top:-5px;
    margin-right:10px;
}
.bottoni a.single-action:hover{color:#007c66;text-decoration: none}
.bottoni a.single-action:active{color:#65b7a9;text-decoration: none}
.font-normal{font-weight: 500}
.control-label #presaVisione{margin-right:10px;}
.otp .col-xs-5, .otp .col-xs-1, .otp .col-xs-6{padding-left:0!important;}
.otp .col-xs-1.arrow{font-size: 22px;font-weight: 600;line-height: 50px;text-align: center}

/*NUOvA SEZIONE MIFID */
#mainContent .titleSection{font-size: 16px; font-weight: 600; line-height: 20px}
.listato-note span.listato-label,.listato-note h2{font-size: 14px; font-weight: 600; line-height: 24px}
.listato-note h2{line-height: 16px}
#mainContent .listato-note .row{margin-bottom:0}
.listato-note td.tot{background-color: #dadee1;font-weight: 600}
.listato-note .tr-dark td{background-color: #eaeded;}
.listato-note .tr-light td{background-color: #fff;}
.listato-note table td, .listato-note table th{height:28px!important}
.msgBox{background-color: #dadde0;padding:20px;margin-bottom:20px}
.msgBox.msgAlert{border:1px solid #e7a73d}
.msgBox.msg{border:1px solid #0e977f;background-color: #fff}

.msgBox .iconAlert{margin-bottom:10px;background: url('/HT/fe/img/alert@2x.png') no-repeat 0 0;background-size: cover;width: 20px;height: 20px;}
.msgBox .iconMessage{margin-bottom:10px;background: url('/HT/fe/img/message@2x.png') no-repeat 0 0;background-size: cover;width: 20px;height: 20px;}

@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.msgBox .iconAlert{margin-bottom:10px;background: url('/HT/fe/img/alert@2x.png') no-repeat 0 0;background-size: cover;width: 40px;height: 40px;}
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.msgBox .iconMessage{margin-bottom:10px;background: url('/HT/fe/img/message@2x.png') no-repeat 0 0;background-size: cover;width: 40px;height: 40px;}
}

.tr-dark-grey td{background-color: #dadee1}
.tr-light-grey td {background-color: #eaeded}
a.activeTooltip{ text-decoration:underline; cursor: pointer}
.boxDefault .row .dBlock{display:block;width:100%;text-align: left!important}
.msgBox.iconInfo {
  	background:#f1f1f1 url('/HT/fe/img/info@2x.png');
    background-size:20px;
    background-repeat: no-repeat;
    background-position: 10px 50%;

}
.boxBgk{padding:20px;background-color:#ebeef0;margin-bottom:20px;min-height: 198px;position: relative}
@media (min-width: 992px) and (max-width: 1200px)  {
	.boxBgk {min-height: 230px}
}
.boxBgk input[type="button"]{position: absolute;bottom:20px;right:20px}
.badgePir,.badge{
font-weight:500;
line-height:17px;
background-color: #0e977f;
display: inline-block;color:#fff;
border-radius: 2px;
display: inline;
padding: 0px 3px 0px 3px;
font-size: 10px;
margin: 0px 4px 40px 0px;
}
.ui-jqgrid tr.jqgrow td.no-padding{padding:0!important}
.badgePirIn{padding:0 5px;margin-right:5px}
table.ui-jqgrid-btable td,table.ui-jqgrid-btable th,
table.ui-jqgrid-btable tr.ui-state-hover td,table td,table th{ font-family: 'bankFontTable';font-size: 12px!important;font-weight: 500!important;}
table.ui-datepicker-calendar tr.ui-state-hover td,table.ui-datepicker-calendar td,table.ui-datepicker-calendar th{height:auto!important}
hr.separator{border-top:2px solid #ebeef0;margin-right: -35px;margin-left: -35px;padding-right: 35px;}

.tooltip.popover .popover-content,.tooltip.popover .popover-footer{background-color:#fff!important;color:#202d50;}
.tooltip.popover{border-radius:0;width:auto!important;background-color:#fff!important;}
table.evident{border:1px solid #202d50;}

#spalla .carousel {height:250px;}
.carousel-indicators{height:20px;bottom:0!important;margin-top:0;margin-bottom:0;}
.carousel-indicators li{background-color:#122E5C;border:0;width: 12px;height:12px;margin:10px 0 0}
.carousel-indicators li.active{background-color:#0E977F;margin:10px 0 0}
#spalla .carousel .item img{height:230px;width:250px;}

/* Classi della spalla di default */
	#mainContent {transition: padding 0.3s;}
	#spalla {transition: width 0.3s;overflow:hidden;}
	#spalla .widget {width:300px;}
	#spallaswitch {
	    width: 20px;
	    height: 35px;
	    top: 378px;
	    margin: 0;
	    border-radius: 0 20px 20px 0;
	    display: block;
	    position: fixed;
	    text-align: left;
	    transition: margin-left 0.3s;
		background-color: #fff;
	    cursor: pointer;
	    z-index:10;
	}
	#spallaswitch i {color: #202d50;height: 35px;margin-left: -5px;line-height: 35px;cursor: pointer;}
	#spallaswitch i.icon-freccia_sx {display:none;}

	#main.expanded #spalla {width:0; overflow:hidden;background-color:#122e5c;}
	#main.expanded #mainContent {padding-right: 20px;}
	#main.expanded #spallaswitch {background-color: #122e5c; border-radius: 20px 0 0 20px; margin-left: -35px; width:35px;text-align:center;}
	#main.expanded .widget {position:relative;width:300px; visibility:hidden;}
	#main.expanded #spallaswitch i {color:#fff;margin:0;}
	#main.expanded #spallaswitch i.icon-freccia_sx {display:inline-block;}
	#main.expanded #spallaswitch i.icon-freccia_dx {display:none;}


	#main.expanded.spallahover #mainContent {padding-right:70px;}
	#main.expanded.spallahover #spalla {width:35px;padding-left:0;padding-right:0;background-color:#122e5c;}
	#main.expanded.spallahover #spalla .widget {display:none;}
	#main.expanded.spallahover #spalla .widget#linkRapidi {display:block; padding:0; visibility:visible;}
	#main.expanded.spallahover #spalla .widget#linkRapidi h2 {display:none;}
	#main.expanded.spallahover #spalla .widget#linkRapidi ul {width:35px;overflow:hidden;margin:0;padding:0;}
	#main.expanded.spallahover #spalla .widget#linkRapidi ul li {border: 0 none;}
	#main.expanded.spallahover #spalla .widget#linkRapidi ul li a {position:relative;padding-left:100px;}
	#main.expanded.spallahover #spalla .widget#linkRapidi ul li a .icon {position: absolute;left: 8px }
	#main.expanded.spallahover #spallaswitch {margin-left:0;z-index:1;}

/* ingombri colonne in form di output delle dispositive*/
@media(min-width:992px) and (max-width: 1250px), (max-width:440px)
{
.boxDefault .row span {
    font-weight: 600;
    width: 100%;
    display: inline-block;
    word-wrap: break-word;
    text-align: left!important;
}
.boxDefault label {
    width: 100%;
    float: left;
    margin-right: 0;
}
}
#mainContent .riquadro .table.accordion tbody tr:nth-child(odd).even {
    background-color: #fff!important;
}
#mainContent .riquadro .table.accordion tbody tr.odd {
    background-color: #eaeded!important;
}
#mainContent .riquadro .table.accordion .btnaccordion{width: 20px;height:20px;background: url('/HT/fe/img/icon_accordion_closed.png') no-repeat 0 0; background-size: 100%;display: inline-block}
#mainContent .riquadro .table.accordion .btnaccordion.on{width: 20px;height:20px;background: url('/HT/fe/img/icon_accordion_opened.png') no-repeat 0 0; background-size: 100%;display: inline-block}

/*Blocco pulsanti filtra*/
.container-filtra{
	overflow-x:auto;
	width: 100%;
}	
.filtra {
	padding:20px 20px 20px 0;
	max-width: 820px;
    display: block;
    white-space: nowrap;
}
			
.filtra .btn.btn-primary:last-child {
	margin-right: 0;
	margin-left:0;
}
.filtra .btn.btn-primary.btn-filtra {
	padding: 9px 20px 7px 20px;
	margin-bottom: 0px!important;
	color: #111F37;
	background-color: #f2f2f2!important;
	background-image: none;
}
.filtra .btn.btn-primary.btn-filtra-attivo {
	padding: 9px 20px 7px 20px;
	margin-bottom: 0px!important;
	color: #fff;
	background-color: #0e977f!important;
	background-image: none;
}
.filtra div {
	display: inline-block;
	padding: 6px 10px 0 0;
	vertical-align:top;
	font-size:12px;
	font-weight:600
}
.filtra .btn-primary{
	font-size:12px!important;
    letter-spacing: 0.08px
}

.docpres {margin-top:10px; margin-bottom:20px}

/*Disclaimer*/
#mainContent h2.titleSection.note {font-size:12px; font-weight:600;}
p.note {font-size:12px; font-weight:300;}
p.note2 {font-size:10px!important; font-weight:300;}

/*Allinea pulsante verticale*/
.alVert {padding-top:8px}
.form-group .alVert input[type="submit"]{margin-bottom: 10px;}

/*Icona badge mail*/
.containerMail {position: relative;}
.iconMailDx {
    position: absolute;
    top: 30px;
    left: 85px;
    width: 20px;
    height: 20px;
}
.badge {
	position: absolute;
    z-index: 10;
    top: -7px;
    left: 13px;
    height: 20px;
    line-height: 18px;
    border-radius: 10px;
    background-color: #122e5c;
    padding: 0 5px;
    text-align: center;

}
/*AGGIUNTA CLASSE DI LOADING SU TABELLE IN HOME */
.fixed-table-loading {display: none;}
/*FIX GRAFICI IN HOME PAGE*/
#chartwrap {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 100%;
}
#outercircle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #ddd;
    border-radius: 50%;
}
#innercircle {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30%;
    height: 30%;
    margin-top: -15%;
    margin-left: -15%;
    border: 2px solid #ddd;
    border-radius: 50%;
    background-color: #fff;
}
#chartdiv {
    position: absolute;
    top: 2%;
    left: 2%;
    width: 96%;
    height: 96%;
}
/* CLASSE AGGIUNTA PER SETTARE LARGHEZZA MASSIMA DEL GRAFICO*/
.widget-sintesi-chart-wrapper {
	max-width: 325px;
}

/* COOKIEBAR 2021 */
.cookie-banner {
    background-color: #122e5c;
    position: fixed;
    z-index: 10;
    color: #fff;
    width: 100%;
    bottom: 0;
}
.cookie-banner .wrapper {
	width:100%;
	display:block;
	max-width:1680px;
	margin:0 auto;
	padding:10px;
}
.cookie-banner h3 {font-size:16px;font-weight:bold;}

@media (max-width:1023px) {
	.cookie-banner h3 {font-size:14px}
}

.cookie-banner p {margin-bottom:15px;}
.cookie-banner p a {color:#fff; text-decoration:underline;}

.cookie-banner .cookie-console { width:100%;clear:both; text-align:right;}
.cookie-banner .cookie-console button {padding: 5px;margin: 0 0 10px 10px;display:inline-block;
	text-transform:uppercase;padding:5px 15px; border-radius:20px;  font-weight: bold;
	background-color:#008D79; color: #fff;border:solid 2px #008D79;
}

.cookie-banner .cookie-console button.left {
    float:left;
    margin-left:0;
    margin-right:15px;
}

.cookie-banner .cookie-console button:hover {
	background-color: #007c66; border-color:#007c66;
}
.cookie-banner .cookie-console button.evidente {
	background-color:#fff; color: #008D79;border:solid 2px #fff;
}
.cookie-banner .cookie-console button.evidente:hover {background-color:#ddd; border-color:#ddd}

/* Fascione cookie esteso (full) */
body.cookiebar-opened {
	overflow-y:hidden;
}

.cookie-banner.full {
    height:calc(100% - 80px);
}

.cookie-banner .cookie-banner-close {
    position:absolute;
	background:transparent url("/HT/fe/img/cookie_close.png") no-repeat center right 10px;
	background-size:12px 12px;
	border:solid 1px #fff;
	color: #fff;
	font-size:11px;
	padding: 8px 34px 7px 10px;
    right:20px;
    top:20px;
	border-radius:5px;
    cursor:pointer;
}
.cookie-banner .cookie-banner-close:hover {background-color: rgba(255,255,255,0.1)}

.cookie-banner.full .cookie-text-wrapper {
    max-width:600px;
    margin:0 auto;
	max-height:100%;
	overflow-y:auto;
}

.cookie-banner.full .cookie-text-wrapper .cookie-banner-close{
	display:none !important;
}

.cookie-banner.full .wrapper {
    padding:0 25px 20px;

    flex-direction: column;
    display: flex;
    height: 100%;
    align-items: center;
    position: relative;
    align-content: center;
    justify-content: space-around;
}



.cookie-banner.full .cookie-console {margin-top:40px;}

@media (max-width: 1023px) {
    .cookie-banner.full {
        height: calc(100% - 62px);
    }
}

@media (max-width:480px) {
	.cookie-banner.full .cookie-text-wrapper{margin-top:60px;}
}




/* FINE COOKIEBAR 2021 */

/* nuovo otp*/
.otp-box-wrapper {border:1px solid #ccc;padding: 20px;background-color: white;}
#mainContentPub .otp-box-wrapper {border:0;padding:20px 0 0 0}
.otp-box-wrapper h3 {font-size:18px;font-weight:700}
.otp-box-wrapper img {margin:10px 0;}
.otp-box-wrapper .bordered-dotted {border: 2px dashed #ccc;padding: 10px;}
.otp-box-wrapper .text-img-absolute {position:absolute;width: 100px;top:40%;left:calc(50% - 50px);}
.otp-box-wrapper .arrow-line {border-left: 1px solid #ccc;height: 90%;position: absolute;top: 48%;left: 50%;}
.otp-box-wrapper .arrow-line::after {content: "";border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #ccc;position: absolute;bottom: 0;left: -5px;}
.otp-box-wrapper .otp-cta {padding:20px}
.otp-box-wrapper .text-intro {min-height: 60px;display: inline-block;}
#mainContentPub .otp-box-wrapper .text-intro {min-height: 105px;}
.otp-box-wrapper .txthelp {font-size:13px;text-decoration: underline;cursor:pointer;}
.otp-box-wrapper  .no-underline {color:#000}
.otp-box-wrapper .editable-clear-x {display: none !important;}
.otp-box-wrapper .btn-align-right{float: right;margin-top:20px}
.otp-box-wrapper .pos-relative{position:relative}
@media (min-width: 768px) and (max-width: 1100px) {
    .otp-box-wrapper .text-intro {min-height: 90px;}
	
}
@media (max-width: 768px) {
    .otp-box-wrapper .col-xs-12 {margin-bottom: 20px;}
	.otp-box-wrapper .text-intro {min-height: 0}
	#mainContentPub .otp-box-wrapper .text-intro {min-height: 0}
	#mainContentPub .otp-box-wrapper {padding:0 30px}
}
@media (min-width: 768px) and (max-width: 991px) {
    .otp-box-wrapper img { max-height: 140px;}
	#mainContentPub .otp-box-wrapper {padding:0 30px}
}
.modal .otp-box-wrapper { border:0;padding: 0;}

/*rimozione spinner dai campi number */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.otp-box-wrapper .formGenerico{padding-bottom:20px}

/* tooltip in otp,  login e nuove pubbliche*/
.otp-box-wrapper .tooltip, .codici-strong-wrapper .tooltip, .pub-wrapper .tooltip {position: absolute;z-index: 1070;display: block;font-size: 14px;line-height: 1.4;visibility: visible;filter: alpha(opacity=0);opacity: 0;max-width: 400px!important;}
.otp-box-wrapper .tooltip.in,.codici-strong-wrapper .tooltip.in, .pub-wrapper .tooltip.in {filter: alpha(opacity=1);opacity: 1;}
.otp-box-wrapper .tooltip, .otp-box-wrapper .tooltip.in .tooltip-inner,
.codici-strong-wrapper .tooltip, .codici-strong-wrapper .tooltip.in .tooltip-inner,
.pub-wrapper .tooltip, .pub-wrapper .tooltip.in .tooltip-inner {background-color: #fff !important;color: #202d50;}
.otp-box-wrapper .tooltip,.codici-strong-wrapper .tooltip, .pub-wrapper .tooltip{border: 1px solid #ccc;box-shadow: 0 5px 10px rgb(0 0 0 / 20%);bottom:auto}
.otp-box-wrapper .tooltip.in .tooltip-inner,.codici-strong-wrapper .tooltip.in .tooltip-inner, .pub-wrapper .tooltip.in .tooltip-inner {padding: 15px 26px;}
.otp-box-wrapper .tooltip.top > .tooltip-arrow, .codici-strong-wrapper .tooltip.top > .tooltip-arrow, .pub-wrapper .tooltip.top > .tooltip-arrow   {bottom: -11px;left: 50%;margin-left: -12px;border-top-color: rgba(0, 0, 0, .15)!important;border-bottom-width: 0!important;transform:none!important;top:auto!important;}
.otp-box-wrapper .tooltip.bottom > .tooltip-arrow, .codici-strong-wrapper .tooltip.bottom > .tooltip-arrow, .pub-wrapper .tooltip.bottom > .tooltip-arrow {top: -11px;left: 50%;margin-left: -15px;border-bottom-color: #fff;border-top-width: 0;}
.codici-strong-wrapper .tooltip.bottom{margin-top:10px}
.otp-box-wrapper .tooltip > .tooltip-arrow:after,.codici-strong-wrapper .tooltip > .tooltip-arrow:after,.pub-wrapper .tooltip > .tooltip-arrow:after  {content: "";border-width: 10px;}
.otp-box-wrapper .tooltip > .tooltip-arrow,.codici-strong-wrapper .tooltip > .tooltip-arrow,.pub-wrapper .tooltip > .tooltip-arrow  {border-width: 11px;}
.otp-box-wrapper .tooltip > .tooltip-arrow, .otp-box-wrapper .tooltip > .tooltip-arrow:after,.codici-strong-wrapper .tooltip > .tooltip-arrow, .codici-strong-wrapper .tooltip > .tooltip-arrow:after,.pub-wrapper .tooltip > .tooltip-arrow, .pub-wrapper .tooltip > .tooltip-arrow:after{position: absolute!important;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.otp-box-wrapper .tooltip.top > .tooltip-arrow:after,.codici-strong-wrapper .tooltip.top > .tooltip-arrow:after,.pub-wrapper .tooltip.top > .tooltip-arrow:after {bottom: 1px;margin-left: -10px;content: " ";border-top-color: #fff;border-bottom-width: 0;}
.otp-box-wrapper .tooltip.in,.modal .otp-box-wrapper .tooltip,.codici-strong-wrapper .tooltip.in,.modal .codici-strong-wrapper .tooltip,.modal .pub-wrapper .tooltip {width:300px!important;}
.otp-box-wrapper .tooltip.in .tooltip-inner,.codici-strong-wrapper .tooltip.in .tooltip-inner,.pub-wrapper .tooltip.in .tooltip-inner {max-width: 300px;margin:0 auto;}
.otp-box-wrapper .tooltip.popover.top,.tooltip.top,.codici-strong-wrapper .tooltip.popover.top,.pub-wrapper .tooltip.popover.top {margin-top: -15px;}
.otp-box-wrapper .noPadding,.codici-strong-wrapper .noPadding {padding: 0 !important;}
.codici-strong-wrapper .tooltip.in {width: auto!important;max-width:600px;border-radius:0;border:0;padding:0}
.pub-wrapper .tooltip.in{width: 300px!important;}
.codici-strong-wrapper .tooltip.in .tooltip-inner {max-width: 600px!important;padding:15px}
@media (max-width: 767px) {
.codici-strong-wrapper .tooltip.in {width: 250px!important;}
.codici-strong-wrapper .tooltip.in .tooltip-inner {max-width: 300px!important;padding:15px}
}
.icon-accessible-sr{ border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}


/* nuova login*/
.login-wrapper{max-width:90%;margin:20px auto;}
.login-wrapper .d-flex{display: flex;flex-direction: column-reverse;width: 100%;margin:0}
.login-wrapper .login-promo {display: flex;flex-direction: column;justify-content: center;}
.login-wrapper .login-form,.login-wrapper .login-promo{padding:0;width: 100%;border-radius:6px}
.login-wrapper .login-form.standard-mode {background: #007C66 linear-gradient(to bottom right, #202D50 0%, #007C66 100%);}
.login-wrapper .login-form.easy-mode {background-color: #11656f}
.login-mode{display: flex}
.login-mode a {color:#fff;font-size: 18px;width: 50%;text-align: center;padding:16px;text-decoration: none;}
.standard-mode .login-mode .login-standard {background-color: transparent;font-weight: bold;}
.easy-mode .login-mode .login-easy {font-weight: bold;}
.easy-mode .login-mode .login-standard {background-image: linear-gradient(90deg, #11656f 0%, rgba(19,45,92,1) 100%)}
.login-mode .login-easy {background-color: #11656f;border-radius: 0 6px 0 0;}
.login-promo-item {display:flex;background-color: #fff;width: 100%;padding:15px;}
.login-promo-item .text {padding-left:10px}
.login-promo-item h4 {margin:0 0 10px;font-size: 14px;font-weight: 700;}
.login-promo-item p {font-size: 13px;margin-bottom: 10px;}
.login-promo-item .link-text {text-decoration: underline;color:#097583 /*#00a592; fix colore accessibile*/;font-weight:bold;font-size:13px}
.login-promo-item img{height: 100px;}
.login-promo-item:last-child{padding-bottom:20px;border-radius: 0 0 6px 6px}
.login-promo-item:first-child{padding-top:20px}
.login-promo-item ol li{margin-bottom:10px}
.login-box, .login-box-no-certificato {margin:0 auto;padding:40px 0 0;color:#fff;width: 70%;}
.login-box > .col-sm-12,.login-box-no-certificato > .col-sm-12 {padding:0}
.login-box .form-field-input label{color:#fff;font-weight: bold;width: 100%;padding-bottom: 5px;}
.login-box .form-field.sub-field label,.login-box .form-field.sub-field a{font-weight: normal;width: 100%;padding-bottom: 0px;font-size:13px}
.login-box .form-field.sub-field{padding-top:10px}
.login-form  .icon,.login-form a {color:#fff}
.login-form .toggle-pwd .icon {color:#202d50}
.login-form input[type=checkbox]{border-color:#fff;position: relative;top:-2px;margin-right: 10px;}
.login-box a,.login-box-no-certificato a {text-decoration: underline;}
input[type='checkbox']:checked{background-color: #00a592;border-color:#00a592;}
input[type='checkbox']:checked:before{color:#fff!important}
.login-box .btn-primary,.login-box .btn-primary:hover,.login-box .btn-primary:focus,
.login-box-no-certificato .btn-primary,.login-box-no-certificato .btn-primary:hover,.login-box-no-certificato .btn-primary:focus
{background-color: #fff!important;color:#097c83 /*#00a592 fix colore accessibile*/;margin:0;margin-bottom:0!important}
.login-box .btn-primary.disabled,.login-box .btn-primary.disabled:hover,.login-box .btn-primary.disabled:focus,
.login-box-no-certificato .btn-primary.disabled,
.login-box-no-certificato .btn-primary.disabled:hover,
.login-box-no-certificato .btn-primary.disabled:focus
{color: #98A3AE}
.login-box .btn-default,.login-box .btn-default:active,.login-box .btn-default:hover{margin-bottom:0!important}
.login-link{padding:0 40px;margin:0 0 20px 0}
.login-bottom{color:#fff;padding: 0 20px 20px;font-size:12px}
.login-bottom a {text-decoration: underline;}
.login-wrapper .login-logo{margin:20px auto;text-align: center;}
.login-wrapper .login-logo img{max-width: 150px;}
.login-link a{font-weight:bold;text-decoration: underline;font-size:13px;margin-bottom: 20px;display: inline-block}
.login-form form {justify-content: space-between;display: flex;flex-direction: column;height: 100%;}
.login-box .accesso-info {color:#fff;font-weight: bold;}
.standard-mode .login-box .accesso-info {display: none;}
.login-wrapper.wrapper-error .login-promo{background-color: #fff;border-radius:6px 0 0 6px;box-shadow: inset -15px 0px 10px -10px #cecece;}
.has-error-login input[type="text"], .has-error-login input[type="password"]{border:2px solid red}
.has-error-login label.error,.call-error-wrapper {color:#fff!important;background-color: #ea4f62;border-radius: 6px;padding:10px;margin-top:10px;font-weight: normal;}
.has-error-login label.error .tooltip-dotted{border-bottom-color:#fff;}
.has-error-login label.error .no-underline{text-decoration: none!important;}
.has-error-login label.error p:last-child{margin-bottom:0;padding-bottom: 0;}
.login-box .col-sm-12, .login-box-no-certificato .col-sm-12{float:none;padding:0}
.login-box .col-sm-6, .login-box-no-certificato .col-sm-6{padding: 0}

/* box numeri verdi*/
.numero-verde-box{display: flex;margin-bottom: 20px;}
.numero-verde-box-left{min-width: 150px;font-size:16px;display: flex;color:#fff;justify-content: center;flex-direction: column;}
.numero-verde-box-right{padding:0 15px}
.numero-verde-box-right .text-evident {color:#097c83 /*#00a592 fix colore accessibile*/}
.numero-verde-box-right h3{font-weight: bold;margin:0;font-size:16px;line-height: 20px;}
.numero-verde-box p {margin-bottom: 0;}
.numero-verde-box-left-innner{background-color:#097c83 /*#0e977f fix colore accessibile*/;padding:30px 0;text-align: center;}
.numero-verde-box-left-innner a,.numero-verde-box-left-innner a:active,.numero-verde-box-left-innner a:hover{color:#fff;text-decoration: none!important;}
.text-link{color: #097c83 /*#0e977f fix colore accessibile*/;text-decoration: underline;}
.note-evident {color:#999;font-weight: bold;}
@media (max-width: 767px) {
	.numero-verde-box{display: block;}
	.numero-verde-box-left-innner {width: 100%;margin-bottom: 20px;}
	.numero-verde-box-right{padding:0}
	#mainContentPub .login-wrapper .modal-dialog {margin:0 auto;}
	#mainContentPub .login-wrapper .modal .form-group.btnWrapper .btn {
		margin-left: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.login-link{padding:0 20px}
	.login-box .btn-primary,.login-box .btn-default {width: 100%;margin-bottom: 15px!important;}
	.login-box .accesso-info{margin-bottom: 10px;display: inline-block}
}
@media (max-width: 991px) {
.login-box-no-certificato .col-sm-12{margin-left:-15px;margin-right:-15px;}
}
@media (min-width: 992px) {
	.login-wrapper{max-width:900px;}
	.login-wrapper .d-flex {flex-direction: row;justify-content:center}
	.login-wrapper .login-form{width: 60%;}
	.login-wrapper .login-promo{width: 40%;}
	.login-promo-item {box-shadow:inset -15px 0px 10px -10px #cecece}
	.login-promo-item:last-child{border-radius: 0 0 0 6px;}
	.login-promo-item:first-child{border-radius: 6px 0 0 0;}
	.login-promo-item:first-child:last-child{border-radius: 6px 0 0 6px;}
	.login-box, .login-box-no-certificato {width: 80%;}
	.login-box .row, .login-box-no-certificato .row {margin-left:-10%;margin-right:-10%}
	.login-box .col-sm-12, .login-box-no-certificato .col-sm-12{float:none;padding: 0 10%}
	.login-box .col-sm-6, .login-box-no-certificato .col-sm-6{padding: 0 10%}
}
 /* Nuovo campo password */
 .password-toggle {position:relative}
 .password-toggle input {padding-right: 40px;}
 .password-toggle input::-ms-reveal, .password-toggle input::-ms-clear { display: none }
 .password-toggle .toggle-pwd {position:absolute; right:0; width:40px; padding: 9px 0 0;height:40px; top:5px;overflow:hidden; text-align:center; cursor:pointer;}
 .password-toggle .toggle-pwd .icon-hide {display:none}
 .password-toggle.password-hide .toggle-pwd .icon-show {display:none}
 .password-toggle.password-hide .toggle-pwd .icon-hide {display:inline-block}
 .password-toggle input{font-family: Arial, Helvetica, sans-serif;}
 .password-toggle.password-hide input {font-family: 'bankFont', Arial, sans-serif;}

 /*testo con icona */
 .text-with-icon{clear:both;position:relative;padding-left: 25px;}
 .login-link .text-with-icon {padding-left:30px}
 .text-with-icon .icon, .text-with-icon .image-icon {position: absolute; top:0; left:0;}
 .ico-large .image-icon {width:40px;height:40px;}
 #mainContentPub .box-ico-int .text-with-icon h3{display: inline-block;margin: 0 0 10px 0;font-size:16px;font-weight:bold}
 #mainContentPub .box-ico-int .text-with-icon h4{margin-bottom:0!important}
 #mainContentPub .box-ico-int .text-with-icon .btn{color:#fff;text-decoration: none;white-space:unset;padding-left:10px;padding-right:10px;letter-spacing: 0;}
 #mainContentPub .box-ico-int .text-with-icon .text,#mainContentPub .box-ico-int .text-with-icon{width:100%}
 @media(min-width: 768px){
	.box-ico-int .btn-align-right {
		float: right;
	}
}

/* nuove pagine pubbliche you*/
a.tooltip-dotted,.tooltip-dotted {cursor: pointer;border-bottom: 1px dashed #202d50;margin-bottom: 0;text-decoration: none;}
#mainContentPub .riquadro.pub-wrapper{padding:20px 30px 30px}
@media (max-width:400px){
	#mainContentPub .riquadro.pub-wrapper{padding:20px 10px 10px}
}
#mainContentPub .riquadro.pub-wrapper h1{margin: 10px 0 30px;padding:0;}
#mainContentPub .riquadro.pub-wrapper h1 span{text-transform:none;font-size:20px;font-weight:bold}
#mainContentPub .pub-wrapper .col-xs-12,#mainContentPub .login-wrapper .col-xs-12 {padding-right:15px;padding-left:15px}
#mainContentPub .pub-wrapper .titolo .btn-link span{text-transform: uppercase;font-size:14px;font-weight:600}
#mainContentPub .pub-wrapper  .titolo .btn-link {margin-right:0!important}
#mainContentPub  .box-ico-int .ico-large{padding-left:50px}
#mainContentPub .pub-wrapper .contentPagina p{padding-bottom:10px;line-height: 20px;margin:0}
#mainContentPub .box-ico-int strong .tooltip-inner{font-weight: normal;}
#mainContentPub .box-ico-int .text .btnWrapper,
#mainContentPub .box-ico-int .text .btnWrapper .btn{margin-bottom:0!important}
#mainContentPub .riquadro.pub-wrapper .form-group .control-label-output{font-weight: bold;}
/*nuovo OTP per pagine pubbliche */
.pub-wrapper .otp-input-wrapper .otp-field-wrapper  {display: flex;flex-direction: row;align-items: center;}
.pub-wrapper .otp-input-wrapper .otp-field-wrapper input{margin:0 5px;max-width: 48px;padding: 0 !important;text-align: center;}
.pub-wrapper .otp-input-wrapper .otp-field-wrapper input:first-child{margin-left:0}
.pub-wrapper .otp-input-wrapper .otp-field-wrapper input:last-child{margin-right:0}
.pub-wrapper .otp-input-wrapper .otp-field-wrapper .text-link{padding-left:10px}
.pub-wrapper .text-link,.pub-wrapper .text-link:hover,.pub-wrapper .text-link:active,.pub-wrapper .text-link:focus {color:#097c83 /*#0e977f fix colore accessibile*/;text-decoration:underline;font-weight:normal;outline: none;}
#mainContentPub .pub-wrapper .modal-header .close, #mainContentPub .login-wrapper .modal-header .close{border:0!important}
#mainContentPub .pub-wrapper .modal-dialog .modal-body{padding:15px}
#mainContentPub .pub-wrapper h1 .pager .circle.current_page {background: #003b79}
#mainContentPub .pub-wrapper .titolo .pager {margin-right: 15px;width: 100%;text-align: right;top: 0;}
#mainContentPub .pub-wrapper .titolo .pager .circle:nth-child(2):after,
#mainContentPub .pub-wrapper .titolo .pager .circle:nth-child(3):after {content: "";}
#mainContentPub .pub-wrapper h1 .pager .circle {width: 22px;height: 22px;border-radius: 50%;display: inline-block;background: /*#d7d7d7 fix colore accessibile*/#5d5d5d;color: #fff;text-align: center;font-size: 14px;line-height: 23px;}
#mainContentPub .pub-wrapper .flLeft{float:left}
#mainContentPub .pub-wrapper .flRight{float:right}
/*#mainContentPub .pub-wrapper .btn-primary:hover{margin-bottom:0}*/
@media (max-width: 768px) {
  #mainContentPub .pub-wrapper .form-group.btnWrapper .btn {margin-left:0;width:100%;margin-bottom:10px}
}

/*box di esito inline*/
.pub-wrapper .esito-inline{position: relative;min-height: 30px;display: flex;display: -ms-flexbox;justify-content: center;flex-direction: column;margin-bottom: 25px;clear:both;}
.pub-wrapper .esito-inline .esito-text, .remind-text {padding:0px 0  0 47px;}
.pub-wrapper .esito-inline .icon, .box-remind img {color:#007c66;position: absolute;top:0;width: 36px;height: 36px;}
@media (max-width: 767px) {
    .pub-wrapper .esito-inline .icon {height:30px;}
    .pub-wrapper .esito-inline .esito-text {font-size:14px; padding-left:40px; line-height:18px;}
}
.pub-wrapper .esito-inline.error .icon{color:#f16875;}
.pub-wrapper .esito-inline.warning .icon{color:#edb54d;}
.pub-wrapper .esito-inline.centered {align-items: center;flex-direction: row;}
.pub-wrapper .esito-inline.centered .icon{position: static;}
.pub-wrapper .esito-inline.centered .esito-text{padding-left:10px;font-size: 14px;}
.pub-wrapper .esito-inline h2 {margin:0;margin-bottom:10px;color:#097c83 /*#0e977f fix colore accessibile*/}
.pub-wrapper .esito-inline .icon{color:#097c83 /*#0e977f fix colore accessibile*/}
.pub-wrapper .iconBig {font-size: 36px;width: 44px;}

/* FAQ*/
/*accordion */
.pub-wrapper .ui-accordion .ui-state-default:not(.ui-combobox-button),
.pub-wrapper .accordion .panel-heading .panel-title a {background-color: #eaeded;border: 0;vertical-align: middle;display: table;width: 100%;padding: 25px 20px 25px;border-radius: 0;text-align: left;background-size: 23px 23px;font-size: 16px;text-decoration: none !important;color: #202d50 !important;}
.pub-wrapper .ui-accordion-header .ui-accordion-header-icon {display: none;}
.pub-wrapper .accordion .panel-heading .panel-title {margin: 0 0 2px 0}
.pub-wrapper .accordion .panel-heading .panel-title .text{max-width: 90%;display: inline-block;}
.pub-wrapper .ui-accordion .ui-state-default .icon-accordion_down,.pub-wrapper .accordion .panel-heading .panel-title a .icon-accordion_down {background: url('/HT/fe/img/icon_accordion_closed.png') no-repeat 98% center;background-size: 20px;}
.panel-title a .icon-accordion_up {background: url('/HT/fe/img/icon_accordion_opened.png') no-repeat 98% center;background-size: 20px;}
.pub-wrapper .accordion .panel-heading .panel-title .icon-accordion_down {display: none;}
.pub-wrapper .accordion .panel-heading .panel-title .icon-accordion_up {display: block;}
.pub-wrapper .accordion .panel-heading .panel-title .collapsed .icon-accordion_down {display: block;}
.pub-wrapper .accordion .panel-heading .panel-title .collapsed .icon-accordion_up {display: none;}
.pub-wrapper .editable-input {position: relative;}
.pub-wrapper .editable-input .editable-clear-x{position: absolute;z-index: 3;top:15px;right:15px;cursor: pointer;}
.pub-wrapper  .input-group-addon{cursor:pointer}
.pub-wrapper  .input-group-addon.disabled{color:#c0c5c9;background-color: #ececec;cursor: default;}
.pub-wrapper .accordion .panel-body {padding:20px 0}
#mainContentPub .pub-wrapper .accordion .panel-body a[href*=tel] {text-decoration: none;}
.pub-wrapper .accordion .panel-body p{float: left;width:100%}
#mainContentPub .pub-wrapper .accordion .panel-body .btn-primary,
#mainContentPub .pub-wrapper .accordion .panel-body .btn-primary:hover {text-decoration: none;}
/*wrapper bottoni per faq */

#mainContentPub .pub-wrapper .btn-search-wrapper .btn-primary,
#mainContentPub .pub-wrapper .btn-search-wrapper .btn-primary:hover,
#mainContentPub .pub-wrapper .btn-search-wrapper .btn-primary:active
{background-color: #fff!important;color:#097c83 /*#0e977f fix colore accessibile*/;border:2px solid #097c83;/*#0e977f  fix colore accessibile */;margin:0 0 10px 0;padding:9px 14px 7px 14px;margin-right:10px;letter-spacing: 0;}
#mainContentPub .pub-wrapper .btn-search-wrapper .btn-primary:hover{box-shadow: 0px 0px 10px 0px #cfcfcf;}
#mainContentPub .pub-wrapper .btn-search-wrapper .btn-primary:active,
#mainContentPub .pub-wrapper .btn-search-wrapper .btn-primary.on,
#mainContentPub .pub-wrapper .btn-search-wrapper .btn-primary:focus
{box-shadow: 0px 0px 10px 0px #cfcfcf;background-color: #097c83 /*#0e977f fix colore accessibile*/!important;color:#fff;}
.filter-wrapper-top .selected-text strong {text-transform: uppercase;}
.filter-wrapper-body{clear:both}
.faq-wrapper,.faq-wrapper + .call-error-wrapper{margin-bottom:30px}
.faq-wrapper .filter-wrapper-top{padding: 20px 20px 10px 20px;width: 100%;float: left;}
.btn-search-wrapper{margin-top: 10px;}
.filter-wrapper .panel-body .btn-primary{margin-left:0;margin-right:0}
@media (max-width:992px){
	.filter-wrapper .panel-body .btn-primary{float: right;}
}
@media (max-width:768px){
	.filter-wrapper .panel-body .btn-primary{width: 100%;font-size: 12px;}
}
@media (max-width:400px){
#mainContentPub .pub-wrapper .btn-search-wrapper .btn-primary {font-size:12px;}
.pub-wrapper .accordion .panel-heading .panel-title .text{max-width: 85%;}
.faq-wrapper .filter-wrapper-top{padding:20px 0 10px 0}
}
/* fix per il footer*/
@media (min-width:768px){
.outerWrapperPubblic {
	height:100%;
	overflow: visible !important;
   }
}
/*oggetto timer */
/*regole comuni al timer anche di parte privata*/
.digital-timer-container.align-item-right {text-align: right;}
.digital-timer-container.align-item-center {text-align: center;}
.digital-timer-container.align-item-left {text-align:left}
.digital-timer-container .timerUnit {font-size:13px;position:relative;top:-2px}
.digital-timer-container .timer{display: inline-block;font-weight:normal;font-size:18px;text-align: right;margin-right:5px}
.digital-timer-container .timer.timer-small {min-width: 25px;}
.digital-timer-container .timer.timer-medium {min-width: 55px;}
.digital-timer-container .timer.timer-large {min-width: 85px;}
/*rimmagine di backgrund per mancanza icommon in parte pubblica */
.digital-timer-container .text-with-icon .icon{position: static!important;}
.digital-timer-container .text-with-icon{padding-left:0}
.digital-timer-container .icon::before {background: url('/HT/fe/img/icon_clessidra.png') no-repeat 0 0;content:"";display: inline-block; background-size: contain;width: 20px;height: 20px}

/*posizionamaneto timer in header mybank desktop */
.contMenuDeskPub .digital-timer-container {position: relative;}
.digital-timer-container .digital-timer-element{position:absolute;top:35px;left:calc(50% - 160px);min-width:140px}
@media (max-width: 1023px) {
	.digital-timer-container{position:absolute;top:60px;width:100%}
    .digital-timer-container .digital-timer-element{position:absolute;top:0;left:0;width:100%;background-color: #fff;}
}

/* Skip to content */
.skip-to-content {
    top: 10px; 
    position: fixed; 
    z-index: 9999;
    width: 0;
    height: 0; 
    overflow: hidden;
    position: absolute; 
    opacity:0;
    text-transform: uppercase;
}
.skip-to-content:focus {
    opacity: 1; 
    width: 50%; 
    left: calc(25% - 4px);
    display: block;
    margin: 0 auto;
    line-height: 25px;
    background: #fff;
    border: solid 4px #202d50;
    font-size: 20px;
    position: fixed;
    border-radius: 10px;
    text-decoration: none;
    padding-top: 20px;
    padding-bottom: 40px;
    text-align: center;
}
/*fix colori accessibili tabelle patrimonio OLD */
table.table-striped thead th{background-color: #a6bbd5;}
#mainContent .riquadro .table.table-striped tbody tr:nth-child(odd) {background-color: #f3f7fc;}
#posizionePatrimoniale .tableView table tbody tr:last-child{background-color: #eff4fa!important;}

/* LOGIN SINGLE TAB */

.client-login-title{
	color: white ;
	margin: 20px auto 0;
	width: calc(70% + 30px);
}
/*occhio campo pwd nascosto su edge */
input[type=password]::-ms-reveal,
input[type=password]::-ms-clear {
  display: none;
}

/*focus su link */
*:focus:not(:active){box-shadow:0 0 0 2px #fff!important;outline:2px solid black!important;outline-offset: 3px;}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{box-shadow:0 0 0 2px #fff!important;outline:2px solid black!important;outline-offset: 3px!important;}
/*FINE focus su link */