jam-cloud/web/app/assets/stylesheets/client/react-components/TeacherProfile.css.scss

303 lines
4.7 KiB
SCSS

@import "client/common";
#teacher-profile {
div[data-react-class="TeacherProfile"] {
height:100%;
}
.profile-nav a {
position: absolute;
text-align: center;
height: 100%;
width: 98%;
margin: 0 auto;
padding: 57px 0 0 0;
@include border-box_sizing;
}
.profile-tile {
width:20%;
float:left;
@include border-box_sizing;
height:87px;
position:relative;
}
.profile-about-left {
@include border-box_sizing;
width:16%;
}
.profile-body {
padding-top:159px;
}
.left-content {
width:88px;
text-align:center;
}
.profile-photo {
width:16%;
@include border-box_sizing;
}
.profile-nav {
margin:0;
width:84%;
}
.profile-wrapper {
padding:10px 20px
}
.main-content {
float:left;
@include border-box_sizing;
width:84%;
}
.edit-link {
font-size:12px;
margin-left:11px;
font-weight:normal;
}
.activity {
margin-top:20px;
}
.backgroundCheck {
margin-top:20px;
}
.introductory-video {
float:right;
width:40%;
position:relative;
}
.loading {
font-size:20px;
text-align:center;
margin-top:100px;
color:white;
}
.info-block {
h3 {
font-weight:bold;
font-size:18px;
margin-bottom:10px;
}
.section {
margin-bottom:40px;
&.teachers {
clear:both;
}
}
table.jamtable {
font-size:14px;
width:100%;
&.price-table {
max-width:600px;
th:nth-child(2) {
text-align:right;
}
th:nth-child(3) {
text-align:right;
}
td:nth-child(2) {
text-align:right;
}
td:nth-child(3) {
text-align:right;
}
}
}
.giginfo {
padding-top: 20px;
position: relative;
min-width: 200px;
width:auto;
.gigs {
margin-bottom:10px;
}
}
}
.video-thumbnail {
width:100%;
padding-top:53.33%;
margin:25px 0;
background:url(//img.youtube.com/vi/askHvcCoNfw/maxresdefault.jpg) no-repeat center;
img.play {
margin:-35.75% auto 0;
}
}
.online-presence-option, .performance-sample-option {
display:block;
vertical-align:middle;
&.no-online-presence {
display:block;
}
float:left;
margin-right:20px;
margin-top:20px;
&.bandcamp-presence img {
position:relative;
top:9px;
}
&.user-website img {
position:relative;
top:-5px;
}
}
.performance-sample-option {
margin-right:40px;
a {
display:block;
}
img {
margin-bottom:5px;
}
}
.video-container {
width: 100%;
padding-bottom: 53.33%;
}
.profile-instrument {
float: left;
margin-right: 15px;
text-align: center;
}
.experience {
width:600px;
margin-bottom:20px;
h4 {
font-size:14px;
font-weight:bold;
margin-bottom:6px;
color:white;
}
.org {
font-size:14px;
}
.years {float:right}
}
.profileNavActions {
right:20px;
top:10px;
position:absolute;
}
.spinner-large {
width:200px;
height:200px;
position:relative;
margin:0 auto;
}
.loading-profile {
text-align:center;
color:white;
}
.ratings-block {
h3 {
margin-bottom:30px;
}
h4 {
margin-top:20px;
font-weight:bold;
margin-bottom:20px;
color:white;
}
.ratings-box {
display:inline-block;
}
.stars {
position: relative;
top: 3px;
left: 20px;
}
.review-count {
font-weight:normal;
display: inline-block;
margin-left: 40px;
font-size:12px;
color:$ColorTextTypical;
}
.rate-teacher-btn {
margin-left: 36px;
top: -2px;
position: relative;
}
.review {
border-width:1px 0 0 0;
border-color:$ColorTextTypical;
border-style:solid;
padding:20px 3px;
.review-header {
margin-bottom:20px;
}
.avatar {
display:inline-block;
padding:1px;
width:36px;
height:36px;
background-color:#ed3618;
margin:0 20px 0 0;
-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px;
}
.avatar-small {
float:left;
}
.avatar img {
width: 36px;
height: 36px;
-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px;
}
.stars {
top:4px;
}
.review-time {
float:right;
}
.reviewer-name {
height:40px;
display:inline-block;
line-height:40px;
vertical-align: middle;
}
.reviewer-content {
}
}
}
}