.loading{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100px}.loading>div{margin:auto}.animationOpacity{-webkit-animation:opacity 1s forwards;animation:opacity 1s forwards;opacity:0}@-webkit-keyframes opacity{to{opacity:1}}@keyframes opacity{to{opacity:1}}#password-content{margin:0 0;overflow:hidden;text-shadow:0 1px 0 #fff}#password-content ul{list-style:none;margin:0;padding:0}#password-content ul li{padding:5px 5px 5px 40px;margin-bottom:2px;background:#91a8bd;font-size:12px;-webkit-transition:.25s ease;transition:.25s ease;position:relative;color:#fff}#password-content ul li .icon-container{display:block;width:30px;background:#91a8bd;position:absolute;top:0;bottom:0;left:0;text-align:center}#password-content ul li .icon-container .fa{font-size:12px;color:#fff;padding-top:2px;position:relative;top:2px}#password-content ul li.valid .icon-container{background-color:#18c36b}#passSugest{border:none;background-color:transparent;outline:none;width:90px}.span-button:hover{font-weight:700;text-decoration:underline;cursor:pointer}#banner_heade{background-color:#f7f7f7;padding:0 8px 8px 8px}#banner_heade .banner_profile{background-color:#0ff;height:200px;padding:20px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/img/imagem-fundo-cl.jpg) no-repeat 50% fixed;background-size:cover}#banner_heade .banner_profile,#banner_heade .banner_profile .photo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#banner_heade .banner_profile .photo{margin-top:205px;z-index:2}#banner_heade .banner_profile .photo .content-image{position:relative;max-width:150px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:2px solid #fff}#banner_heade .banner_profile .photo .content-image img{display:block;margin-left:auto;margin-right:auto;width:140px;height:140px;border-radius:50%}#banner_heade .banner_profile .photo .content-image .label-change{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin:5px;cursor:pointer;content:none;color:transparent}#banner_heade .banner_profile .photo .content-image .label-change:hover{background-color:hsla(0,0%,63.9%,.3764705882352941);font-weight:700;color:#fff}#banner_heade .banner_profile .points{padding:2px 12px;color:#fff;position:absolute;left:0;right:0;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1;background-color:rgba(99,99,99,.1803921568627451)}#banner_heade .banner_profile .points .info{color:#fff;font-weight:600;font-size:1.3rem;text-align:center}@media screen and (min-width:700px)and (max-width:768px){#banner_heade .banner_profile .points .info{font-size:.8rem}}@media screen and (min-width:320px)and (max-width:699px){#banner_heade .banner_profile .points .info{font-size:.6rem}}@media screen and (min-width:10px)and (max-width:370px){#banner_heade .banner_profile .points .info{font-size:.35rem}}#banner_heade .banner_profile .points .info .sub{margin-top:-3px}#banner_heade .banner_profile .points .separator{margin:12px 50px;border-left:2px solid #fff}#banner_heade .user_details{margin-top:80px}#district_item_header_custom{overflow:hidden;font-family:Poppins,sans-serif;font-style:normal}#district_item_header_custom .content .c_header .info{height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#district_item_header_custom .content .c_header .info .info_item{width:75%;min-width:80%;height:80px;padding:5px;padding-right:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;white-space:nowrap}#district_item_header_custom .content .c_header .info .info_item .text_main{color:#fff;font-weight:600;font-size:1.9rem;line-height:60px;text-align:center;margin-top:-15px;margin-Bottom:-10px}#district_item_header_custom .content .c_header .info .info_item .text_secondary{font-weight:400;font-size:1rem;line-height:27px;text-align:center;color:#fff}#district_item_header_custom .content .c_header .info_bottom{margin-top:-85px;padding:12px}#district_item_header_custom .content .c_header .info_bottom .photo .photo-content{position:relative;width:140px;height:140px;background-color:#cce6ee;border:3px solid #fff;border-radius:100%;margin-left:12px;margin-bottom:10px}#district_item_header_custom .content .c_header .info_bottom .photo .photo-content .label-change{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin:2px;cursor:pointer;content:none;color:transparent}#district_item_header_custom .content .c_header .info_bottom .photo .photo-content .label-change:hover{background-color:hsla(0,0%,63.9%,.3764705882352941);font-weight:700;color:#fff}#district_item_header_custom .content .c_header .info_bottom .img{width:120px;height:120px}#district_item_header_custom .content .c_header .info_bottom .icone_profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(119,51,136,.06666666666666667);width:100px;height:100px;margin-top:-35px;border-radius:11px}#district_item_header_custom .content .c_header .info_bottom .icone_profile img{height:100px;width:100px}#district_item_header_custom .content .c_header .info_bottom .profile_name{font-weight:bolder;font-size:30px;line-height:45px;margin-left:10px}#district_item_header_custom .content .c_header .info_bottom .profile_text{margin-top:-20px;font-size:15px;line-height:27px;margin-left:10px}@media(max-width:992px){#district_item_header_custom .photo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#district_item_header_custom .profile_name,#district_item_header_custom .profile_text{text-align:center}#district_item_header_custom .icone_profile{display:none!important}}