.account_photo{  position:relative; margin:0 auto 20px auto; width:164px; height:164px; background-color:#EFEFEF; background-repeat:no-repeat; background-position:center top; background-size:cover; border-radius:82px; overflow:hidden;  }

.minha-conta-sidebar{ position:relative; margin:0; padding:0; }
.minha-conta-sidebar li{ display:flex; align-items:center; color:#999999; }
.minha-conta-sidebar .icon-list-account{ display:inline-block; width:3rem; height:3rem; margin-right:0.625rem; font-size:2rem; color:var(--primaryColor); }
.minha-conta-sidebar a label{ display:none; line-height:3rem; color:var(--color); }
.minha-conta-sidebar li.on{ color:var(--primaryColor); }
@media screen and (min-width:768px){
    .minha-conta-sidebar a label{ display:block; float:right; cursor:pointer; }
}

.minha-conta_container-user{ display:block; }
.minha-conta_section-item-container{ display:block; color:var(--color); margin:0.3rem 0 1rem 0; }
.minha-conta_section-item-container:last-child{ border:0px; }
.minha-conta_section-item-container h1{ font-size:2rem; font-weight:400; padding-bottom:12px; }
.minha-conta_section-item h5{ font-size:1.375rem; font-weight:400; padding-bottom:12px; }
.minha-conta_section-item{ flex:1; padding:0 0 2rem 0; }
.minha-conta_section-item p{ font-size:1.25rem; margin:0; padding:0; }

.minha-conta_container-info-address .minha-conta_section-item{ flex-basis:48%; }

form .form-control{ border-color:var(--primaryColor); padding:0.875rem; }
form .form-group{ margin:0 0 0.6rem 0; }
form label{ font-size:1.125rem; margin-bottom:0.1rem; font-weight:300; color:var(--color); }
.form-control:disabled, .form-control[readonly]{ background-color:#EDEDED; color:#CECECE; }
.form-control.error{ border:1px solid #FF0000; }

.minha-conta_address{ padding:0; }
.minha-conta_register{ padding:0; }
.minha-conta_title{ font-size:1.5rem; font-weight:600;  padding-bottom:12px; color:var(--secondaryColor);}
