gaf-mobile
Version:
GAF mobile Web site
130 lines (107 loc) • 2.69 kB
text/less
@import (reference) '../libs/mixins';
@import (reference) '../themes/variables';
/***************************************/
/* Payment Summary Module */
// - Currently being used in the desposit page
/***************************************/
.PaymentSummary {
@this: PaymentSummary;
padding: 20px 5px;
border: solid @border-color;
border-width: 1px 0;
background: @site-bg--mid;
&-heading {
margin-bottom: 13px;
font-size: @type-size;
font-weight: @type-weight-bold;
text-transform: uppercase;
}
&-row {
.flex();
padding: 13px 0;
border-top: 1px solid @septenary-color-xxlight;
}
&-label {
font-size: @type-size-xsml;
text-transform: uppercase;
color: @quaternary-color-xlight;
}
&-value {
margin-left: auto;
font-size: @type-size;
color: @text-color-xdark;
}
&-total {
padding: 28px 0 0;
.@{this}-label {
font-size: @type-size-xsml;
font-weight: @type-weight-bold;
color: @text-color-dark;
}
.@{this}-value {
font-size: @type-size-xlge - 2;
font-weight: @type-weight-bold;
}
}
&-list {
list-style-type: none;
padding: 0;
}
&-action {
.flex();
.flex-align-items(center);
.flex-justify-content(center);
width: 100%;
height: 80px;
text-align: center;
background-color: transparent;
&-icon {
display: inline-block;
width: 24px;
height: 24px;
margin-right: 20px;
padding: 3px 4px;
border-radius: 50%;
background-color: @quaternary-color-xxlight;
[class*="flicon-"] {
width: 12px;
height: 12px;
stroke-width: 2px;
stroke: @septenary-color-xxxlight;
}
}
&-title {
text-decoration: underline;
color: @quaternary-color-xlight;
}
}
&-item {
&:not(:first-child) {
margin-top: 12px;
}
label {
margin: 0;
}
}
&-method {
.flex();
.flex-align-items(center);
margin: 4px 0;
&-radio {
height: auto;
margin: 0;
}
&-label {
.flex();
.flex-align-items(center);
margin: 0;
}
&-copy {
margin: 0 12px;
font-weight: normal;
}
&-icon {
line-height: 0;
}
}
}