.bottone-contattaci{
		background-color: #909090;
	    color: #fff!important;
	    border-radius: 10px;
	    padding: 15px 30px;
	    display: inline-block;
	    text-align: center;
	    text-transform:uppercase;
	    margin-bottom: 0;
	    z-index: 1;
	}
.clogo{
	float:left;
}
.accordion .accordion-content{
	padding:20px 0 0 0;

}
/*.header_caius_content{
	padding-left:212px;
		margin-bottom: 0; 
}
 
@media only screen and (max-width: 1280px) and (min-width: 1024px){
	.header_caius_content{
		padding-left: 140px !important;
	}
}
@media (max-width:767px){
	.header_caius_content{
		padding-left: 20px !important;
	}
}
@media (max-width:1024px){
	.bottone-contattaci{
		padding: 12px 25px;
		font-size:15px;
	}
}
@media (max-width:767px){
	.bottone-contattaci{
		padding: 8px 18px;
		font-size:15px;
	}
}*/
.content-header{
	padding-right:15px;
	margin-bottom:30px;
}
.content-header .name{
	padding-right:210px;
}
.content-header .name h3{
	font-size:30px;
	font-weight:bold;
	margin-bottom:5px;
}
.toggle{
	font-size:20px;
	font-weight:bold!important;
	color:#555555!important;
	display:inline-block;
	padding-right:25px;
	background-image:url('/immergas-theme/images/fraccia-profilo.png');
	background-position:right center;
	background-repeat:no-repeat;
	/* font-family: 'Lato'; */
}
@media (max-width:1024px){
	.content-header .name h3{
		font-size:25px;
	}
	.content-header .name{
		padding-right:170px;
	}
	.toggle{
		font-size:18px;
	}
}
@media (max-width:767px){
	.content-header .name h3{
		font-size:20px;
	}
	.content-header .name{
		padding-right:150px;
	}
	.toggle{
		font-size:16px;
	}
}
.bottone-contattaci:hover{
	color:#fff;
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.3);
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.30);
}
.immergas-caiusinfo-portlet{
	border-radius:0;
	box-shadow:none;
}



/* Set height of body and the document to 100% to enable "full page tabs" */

.tab-menu{
	display: flex;
	flex-direction: row;
	width: 100%;
	/* font-family: 'Lato'; */
	/*border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;*/
}

/* Style tab links */
.tab-menu .tablink {
	/* font-family: 'Lato'; */
	background-color: #d4d4d4;
	color: #232C3B;
	/*float: left;*/
	border: none;
	outline: none;
	cursor: pointer;
	padding: 20px 16px;
	font-size: 20px;
	font-weight:bold;
	text-transform: uppercase;
	/*width: 25%;*/
	width: 100%;
	/*border-right:1px solid #fff;
	border-left:1px solid #fff;*/
}
.tab-menu .tablink.first{
	border-top-left-radius:10px!important;
	border-top-right-radius:10px!important;
}
@media (min-width:992px){
	.tab-menu .tablink {
		border-right:1px solid #fff;
		border-left:1px solid #fff;
	}
	.tab-menu .tablink.first{
		border-top-left-radius:10px!important;
		border-top-right-radius:0px!important;
	}
	.tab-menu .tablink.last{
		border-top-right-radius:10px!important;
	}
}
@media (max-width:767px){
	.tab-menu .tablink{
		font-size:16px;
	}
}
.tab-menu .tablink.first{
	border-left:0;
}
.tab-menu .tablink.last{
	border-right:0;
}

.tablink:hover, .tablink:focus{
  	background-color: #fff;
  
}
.tablink.active, .nav-tabs .tablink.active {
	background-color: #fff;
	color:#e34127;
	border-bottom: 3px solid #e34127;
	border-right:none;
	border-left:none;
	position:relative;
}
.tablink.active:after {
	/*content:'';
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #E34127;
	position:absolute;
	top:100%;
	right:50%;
	margin-right: -10px;*/
}

/* .tab-content{
	font-family: 'Lato';
} */
.tabcontent {
  /*color: white;*/
	background:#fff;
	display: none;
	padding: 50px 40px;
  /*height: 100%;*/
}
.tab-content .tab-title{
	color: #ef4123;
	font-size: 30px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 0;
}
.tab-content .info {
	font-size: 17px;
	margin: 30px 0;
}
.tab-content .row-fluid .info:first-child{
	margin-top:0;
}
.tab-content .info .label{
	color:#a0a0a0;
	font-weight:bold;
	display: inline-block;
	/*min-width: 150px;*/
	text-shadow:none;
	background-color: transparent;
	font-size:17px;
	line-height:20px;
	padding:0 10px 0 0;
	/*width:40%;*/
	box-sizing:border-box;
	padding: 7px 0;
	white-space:normal;
}
.tab-content .info .value{
	font-weight:bold;
	display: inline-block;
	/*min-width: 250px;	*/
	padding: 6px 15px;
	border: 1px solid #ccc;
	border-radius: 5px;
	/*width:60%;*/
	box-sizing:border-box;
	background-color:#fff;
}
.tab-content .info.codice_tessera .value{
	min-width: 200px;
}
.tab-content .info.codice_tessera .label{
	min-width: 100px;
}

.mt{
	margin-top:40px;
}
.mb{
	margin-bottom:40px;
}
.tab-content #tab-dati-personali{
	background-image:url(../img/bg-dati-utente.jpg);
	background-position:right bottom;
	background-position: 110% 92%;
	background-repeat: no-repeat;
	    background-size: 50%;
}
.header_caius .tab-content .tab-pane{
	border: none;
}
@media (max-width:767px){
	.tab-content #tab-dati-personali{
		background-image:none;
	}
}
.name{
	color: #ef4123;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.header_caius .accordion {
	    margin-left: 0;
	}
}
.header_caius .header_caius_modifica_account.new-red-button{
	color:#fff;
}
@media (min-width:768px){
	.modifica-account-btn{
		float: right;
	}
}
.content-profilo .nav-tabs .nav-item:first-child .nav-link,
.content-profilo .nav-tabs .nav-item:last-child .nav-link,
.content-profilo .nav-tabs .nav-item.show .nav-link, .content-profilo .nav-tabs .nav-link.active{
	border-radius: 0;
}