/* Pages - Profile */
.profile-header {
position: relative;
overflow: hidden;
& .profile-header-cover {
background-image: url(images/profile-cover.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
&:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(to bottom,rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.75) 100%);
}
}
& .profile-header-content {
color: #fff;
padding: 25px;
}
& .profile-header-content,
& .profile-header-tab {
position: relative;
}
& .profile-header-tab {
background: #fff;
list-style-type: none;
margin: -10px 0 0;
padding: 0 0 0 140px;
white-space: nowrap;
border-radius: 0;
& > li {
display: inline-block;
margin: 0;
& > a {
display: block;
color: #929ba1;
line-height: 20px;
padding: 10px 20px;
text-decoration: none;
font-weight: 700;
font-size: 12px;
border: none;
}
&.active > a,
& > a.active {
color: @black;
}
}
}
}
.profile-header-img {
float: left;
width: 120px;
height: 120px;
overflow: hidden;
position: relative;
z-index: 10;
margin: 0 0 -20px 0;
padding: 3px;
border-radius: 4px;
background: #fff;
& img {
max-width: 100%;
}
& + .profile-header-info {
margin-left: 140px;
}
}
.profile-header-info h4 {
font-weight: 500;
color: #fff;
}
.profile-content {
padding: 25px;
border-radius: 4px;
.clearfix();
& .tab-content,
& .tab-pane {
background: none;
}
}
.profile-left {
width: 200px;
float: left;
}
.profile-right {
margin-left: 240px;
padding-right: 20px;
}
.profile-image {
height: 175px;
line-height: 175px;
text-align: center;
font-size: 72px;
margin-bottom: 10px;
border: 2px solid #E2E7EB;
overflow: hidden;
border-radius: 4px;
& img {
display: block;
max-width: 100%;
}
}
.profile-highlight {
padding: 12px 15px;
background: #FEFDE1;
border-radius: 4px;
& h4 {
margin: 0 0 7px;
font-size: 12px;
font-weight: bold;
}
}
.table.table-profile > thead > tr > th {
border-bottom: none !important;
& h4 {
font-size: 20px;
margin-top: 0;
& small {
display: block;
font-size: 12px;
font-weight: normal;
margin-top: 5px;
}
}
}
.table.table-profile > thead > tr > th,
.table.table-profile > tbody > tr > td {
border: none;
padding-top: 7px;
padding-bottom: 7px;
color: @black;
background: none;
}
.table.table-profile > tbody > tr > td.field {
width: 20%;
text-align: right;
font-weight: 600;
color: @black;
}
.table.table-profile > tbody > tr.highlight > td {
border-top: 1px solid #b9c3ca;
border-bottom: 1px solid #b9c3ca;
}
.table.table-profile > tbody > tr.divider > td {
padding: 0 !important;
height: 10px;
}
.profile-section {
.clearfix();
& + .profile-section {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #b9c3ca;
}
& .title {
font-size: 20px;
margin: 0 0 15px;
& small {
font-weight: normal;
}
}
}
|