.page-profile .card-block { padding: 40px 15px; background-color: #fff; } .page-profile .card-footer { padding: 10px; background-color: #f6f9fd; border-top: none; } .page-profile .card .avatar { width: 130px; margin-bottom: 10px; } .page-profile .profile-user { margin-bottom: 10px; color: #263238; } .page-profile .profile-job { margin-bottom: 20px; color: #a3afb7; } .page-profile .profile-social { margin: 25px 0; } .page-profile .profile-social .icon { margin: 0 10px; color: rgba(55, 71, 79, 0.4); } .page-profile .profile-stat-count { display: block; margin-bottom: 3px; color: #526069; font-size: 20px; font-weight: 100; } .page-profile .profile-stat-count + span { color: #a3afb7; } .page-profile .page-content .list-group-item { padding: 25px 15px; border-top-color: #e4eaec; } .page-profile .page-content .list-group-item:first-child { border-top: transparent; } .page-profile .page-content .list-group-item:last-child { border-bottom-color: #e4eaec; } .page-profile .page-content .list-group-item .media .avatar { width: 50px; } .page-profile .page-content .list-group-item .media small { color: #a3afb7; } .page-profile .page-content .list-group-item .media-heading { font-size: 16px; } .page-profile .page-content .list-group-item .media-heading span { margin-left: 5px; color: #76838f; font-size: 1rem; } .page-profile .page-content .list-group-item .media .media:first-child { border-top: none; } .page-profile .profile-readMore { margin: 40px 0; } .page-profile .profile-brief { margin-top: 20px; } .page-profile .profile-uploaded { float: left; max-width: 220px; width: 100%; max-height: 150px; padding: 0 20px 20px 0; }