gaf-mobile
Version:
GAF mobile Web site
245 lines (196 loc) • 4.34 kB
text/less
/* Project views */
// 1.
@media all and (orientation:landscape) and (max-height: 640px) {
.project {
top: @secondary-header-height;
}
}
.project-info-description {
white-space: pre-line;
}
.post-similar-button {
margin-bottom: 15px;
}
.bid-button {
margin-bottom: 20px;
}
.project {
// Employer profile
&-employer {
position: relative;
margin-top: 6px;
padding: 16px;
background-color: @body-bg-light;
border: 1px solid @septenary-color-xxlight;
}
.user-profile {
&-payment-verified {
position: relative;
display: block;
z-index: 0;
}
}
.user-verification {
list-style: none;
margin: 1em 0 0 0;
padding: 0;
&-item {
position: relative;
padding-left: 30px;
margin-bottom: 12px;
}
}
&-employer-collapse-btn,
&-employer-expand-btn {
position: absolute;
right: 6px;
}
&-employer-collapse-btn {
bottom: 6px;
}
&-employer-expand-btn {
top: 6px;
}
&-employer-overview-item {
display: block;
margin-bottom: 16px;
}
// Freelancer Bids
&-awarded,
&-pending {
padding-bottom: 12px;
margin-bottom: 24px;
border-bottom: 1px solid @septenary-color-xlight;
.project-freelancer-expand-btn {
color: @septenary-color-xxxlight;
}
}
&-pending {
.project-freelancer-status {
background-color: @septenary-color-xlight;
border-color: @septenary-color-xlight;
}
}
&-freelancer {
position: relative;
margin-bottom: 12px;
padding: 16px;
background-color: @body-bg-light;
border: 1px solid @septenary-color-xxlight;
.user-profile-details {
position: relative;
}
}
&-freelancer-status {
display: block;
margin-top: -16px;
margin-left: -16px;
margin-right: -16px;
margin-bottom: 16px;
padding: 8px 0;
line-height: 1;
text-align: center;
text-transform: uppercase;
font-size: @type-size;
color: @septenary-color-xxxlight;
background-color: @quinary-color;
border: 1px solid @quinary-color-dark;
}
&-freelancer-collapse-btn,
&-freelancer-expand-btn {
position: absolute;
right: 6px;
}
&-freelancer-collapse-btn {
bottom: 6px;
}
&-freelancer-expand-btn {
top: 6px;
}
&-freelancer-earnings {
display: block;
}
&-freelancer-specifics {
float: right;
margin-top: 21px;
}
&-freelancer-amount {
font-weight: bold;
margin-left: 4px;
}
&-freelancer-overview-item {
display: block;
margin-bottom: 16px;
}
&-freelancer-cta-btn {
margin-top: 10px;
margin-bottom: 30px;
}
// Confirm awarded views
&-confirm {
padding-top: 8px;
}
&-confirm-btn {
margin-top: 20px;
}
}
.user-profile-time-estimate {
display: inline-block;
width: 35%;
text-align: right;
}
.user-profile-bid-amount {
float: right;
font-size: @type-size-xlge;
line-height: 21px;
font-weight: bold;
text-align: right;
word-break: break-all;
}
/* Project Bid view */
.project-bids-bid-total {
display: block;
position: relative;
margin: 10px 0 20px 0;
text-transform: uppercase;
}
.project-bids-help {
position: absolute;
right: 0;
top: 0;
margin: 0;
padding: 0;
font-size: @type-size-lge;
color: @link-color;
}
/* No bids view */
.project-bids-empty {
text-align: center;
white-space: nowrap;
.large-icon {
margin-top: 20px;
}
.btn-group {
margin-top: 30px;
}
}
/* Bids loading view */
.project-bids-loading {
margin-top: 20px;
text-align: center;
}
/* Bid Info modal */
.bid-info-modal {
top: @header-height;
}
.bid-info-modal-heading {
margin: 1em 0 0 0;
}
/* Project Awarded view */
.project-bids-awarded-description {
display: block;
}
/* Local job map */
.angular-google-map-container {
height: 200px
}