.profile-item .location-info,.profile-item .partial-info,.profile-item .phone-info,.profile-item h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body,html{background:#f8f8f8}img.ribbon{width:36%;position:absolute;right:-1.99%;top:-1.79%}.profile-info-box{background:rgba(203,0,109,.14);color:#343a40}.profile-info-box .heading{border-bottom:1px solid #cb006d}.counts{line-height:1.5rem}.counts .count{font-size:1.5rem;color:#cb006d}.box,.box-top{background:#fff}.box{padding:1rem}.box.profile-content{min-height:calc(100% - 44px)}.bio img.emoji{width:1rem;margin-left:3px}.nav-profile{background:#343a40}.nav-profile a{color:#fff}.nav-profile a.router-link-exact-active{font-weight:700;background:#cb006d;position:relative}.nav-profile a.router-link-exact-active:after{content:"";position:absolute;left:33%;top:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #cb006d;clear:both}.extended{height:54px}.extended img{position:absolute;top:-62px;left:15px;border:4px solid #fff}.extended .actions{display:inline-block;font-size:2rem;position:relative;left:153px}@media (max-width:575px){.content-row{margin:0!important}.left-col,.right-col{margin:0!important;padding:0!important}.profile-content{min-height:70vh}}#modal .modal-header{background:#cb006d;color:#fff}#modal .modal-header .close{font-size:2.2rem;color:#fff;opacity:1}#modal .chevron{font-size:1.5rem}#modal .chevron,#modal .description{line-height:3rem;color:#000}#modal .item{cursor:pointer!important;margin-left:1rem;padding-top:1rem;padding-bottom:1rem;margin-right:1rem}#modal .item:hover .chevron,#modal .item:hover .description{transition:padding-left .3s ease;padding-left:15px}#modal .item .description{font-size:1.5rem}#modal .item .fa-facebook-square{color:#6095ff}#modal .item .fa-google-plus-square{color:#d14836}#modal .item .fa-twitter-square{color:#00acee}#modal .item .fa-envelope-square{color:#00c363}#modal .chevron,#modal .icon{text-align:center;font-size:2.5rem}#modal .privacy-policy{line-height:1.2rem}.pagination .page-link{width:150px;text-align:center}@media (max-width:767.98px){.breadcrumb{font-size:.75rem}.profile-item h2{font-size:1rem!important}.profile-item .location-info,.profile-item .partial-info,.profile-item .phone-info{font-size:.8rem!important}}