.user-profile-portlet .my-profile {}
.block-profile {margin-top:25px;width:100%;line-height:1.5em;}
.block-profile h5 {color: #3868B4; font-size: 15px; font-weight: bold; letter-spacing: -1px; margin-bottom: 2px; margin-bottom:10px;}
.block-profile .column {width:25%;}
.block-profile .columnbold {width:25%; font-weight:bold;}
.block-profile .columnlarge50 {width:49%; text-align:right;}
.block-profile .columnlarge75 {width:74%;}
.block-profile .delete-column-button {width:99%;}
.block-profile .delete-column-button .delete-column-button-content {float:right;}
.newsletter{padding-bottom:5px;}
.hide{ display:none;}
.security-profile {}
.security-pin {margin-top:25px; width:100%;}
.reserved-area {margin-top:25px; width:100%;}
.user-profile-portlet h5 {color: #3868B4; font-size: 15px; font-weight: bold; letter-spacing: -1px; margin-bottom: 2px; margin-bottom:10px;}
.column {width:25%;}
.columnbold {width:25%; font-weight:bold;}
.columnlarge50 {width:50%;}
.columnlarge50right {width:50%; text-align:right; vertical-align:bottom;}
.columnlarge75 {width:75%;}
.newsletter .column {width:35%;}
.newsletter .column-icon {width:15%;}
.newsletter .columnlarge50 {width:49%;}
.user-profile-portlet input[type="button"],
.user-profile-portlet input[type="submit"],
.user-profile-portlet input[type="button"]:hover,
.user-profile-portlet input[type="submit"]:hover  {width:125px !important;}
#_1_WAR_userprofileportlet_secPin {width:120px;}
.user-profile-portlet .portlet-topper-toolbar { position:relative; display:block !important; }
.user-profile-portlet .float-left {float:left;}
.data-container { margin-left:22px;;width:500px; }
.results-indietro {padding:0px;}
/* ------------------------------------ */
/* ----- My profile ------------------- */
.adrArrowsImg
{
	text-align: center;
	padding: 5px ;
	float: left;
	width: 10%;
}
.adrArrowsImg img
{
	width: 50px ;
}
.adrArrowsText
{
	padding: 5px ;
	float: left;
	width: 65%;
}
.adrArrowsTextTitle
{
	color: #919fb0;
	float: none;
	font-weight: bold;
}
.adrArrowsTextAbstract
{
	color: #999ea3;
	float: none;
}
.adrArrowsSposta
{
	text-align: center;
	margin-top: 5px;
	padding: 5px ;
	float: left;
	width: 10%;
}
.adrArrowsSposta img
{
	width: 25px ;
}
.adrArrowsAttivo
{
	text-align: center;
	margin-top: 9px;
	margin-left: 10px;
	padding: 5px ;
	float: left;
	width: 110px; 
}
.adrArrowsAttivoText
{
	margin-top: 2px;
	margin-left: 10px;
}
.adrArrowsAttivo img
{
	width: 25px ;
}
.hrDiv
{
	clear: both;
	margin-top: 5px;
	padding: 1px 20px;
}
.hrDiv hr { 
    size: 1px;
} 
/* ------------------------------------ */
/* EDIT BILLING DATA */
.billing-data-container .title-billing {
	text-align: center;
}
.billing-data-container .borderDiv {
	border: 1px solid #d9dbdf;
}
.billing-data-container .txt_Note {
	margin: 10px 0;
}
.billing-data-container .tit_SubTitle {
	font-weight: normal;
}
.billing-data-container .check_ADR input[type="radio"]:checked + label span, #content .check_ADR input[type="checkbox"]:checked + label span {
	background-color: #0057a7;
 }
.billing-data-container .check_ADR input[type="radio"] + label span, #content .check_ADR input[type="checkbox"] + label span {
	background-color: #ffffff;
	border: 1px solid #E3E3E3;
	display: inline-block;
	width: 1.4em;
	height: 1.4em;
	margin: -0.1em 0.5em 0 0;
	vertical-align: middle;
	cursor: pointer;
	-moz-border-radius: 50%;
	border-radius: 50%; 
}
.billing-data-container .check_ADR input[type='radio'], #content .check_ADR input[type='checkbox'] {
  	display: none;
  	width: auto !important;
  	border-style: none !important;
  	height: 15px !important; 
}
.billing-data-container .check_ADR, #content .preLabel_ADR {
  	padding-top: 12px; 
}
  
.billing-data-container .check_ADR {
	padding-left: 30px;
	padding-top: 12px; 
	padding-bottom: 7px;
}
.aui .label-ivagroup {
	display: inline-block;
	margin-right: 5px;
}

/* CSS verify registration */

.verify-registration{
	background-color: white;
}

.verify-registration .verify-registration-success{
	color: #2c57a7;
    text-align: center;
    font-size: 2rem;
    line-height: 2rem;
    margin: 20px 0;
}

.verify-registration .verify-registration-title{
	color: #2c57a7;
    text-align: center;
    font-size: 2rem;
    line-height: 2rem;
    margin: 20px 0;
}

.verify-registration .verify-registration-subtitle{
	color: #2c57a7;
    text-align: center;
    font-size: 14px!important;
    line-height: 2rem;
    margin: 20px 0;
}

.verify-registration .verify-registration-resend-title{
	color: #bf7900;
    text-align: center;
    font-size: 2rem;
    line-height: 2rem;
    margin: 20px 0;
}


.verify-registration .verify-registration-resend-subtitle{
	color: #bf7900;
    text-align: center;
    /*font-size: 2rem;*/
    line-height: 2rem;
    margin: 20px 0;
    font-size: 14px!important;
}

.verify-registration .verify-registration-icon{
	text-align: center;
}

.verify-registration .verify-registration-resend-icon{
	text-align: right;
    margin-top: 55px;
}

.verify-registration .verify-registration-failure-icon{
	text-align: right;
    margin-top: 70px;
}

.verify-registration .verify-registration-icon img{
	margin: 20px auto;
    max-width: 80px;
}

.verify-registration .verify-registration-resend{
	max-width: 600px;
    margin: auto;
}

.verify-registration .verify-registration-failure{
	max-width: 685px;
    margin: auto;
}

@media(max-width:768px){
	.verify-registration .verify-registration-failure-icon{
		text-align: center;
	}
	
	.verify-registration .verify-registration-resend-icon{
		text-align: center;
	}
}

body.site #wrapper.adr-container {
    background-color: #fff;
    display: flex;
    flex-flow: column;
}


