2023-01-23 11:03:31 +01:00

303 lines
5.0 KiB
SCSS

/** STEP
*************************************************** **/
.stepsWrapper{
.innerWrapper{
border: 5px solid #f0f0f0;
display: block;
padding: 30px 30px 0;
width: 100%;
&.stepsPage{
@include mobile{
margin-bottom: 90px;
}
@include tablet{
margin-bottom: 30px;
}
.panel{
@extend %panel-style;
}
.cartListInner{
margin-bottom: 50px;
float: left;
display: block;
width: 100%;
.totalAmountArea{
border-width: 5px;
}
}
}
.well{
border-radius: 0;
border: none;
box-shadow: none;
margin-bottom: 50px;
.pager{
margin: 0;
li{
a{
border-radius: 0;
border: none;
box-shadow: none;
padding: 0;
height: 45px;
line-height: 45px;
background-color: $primary-color;
color: $white-color;
font-weight: 700;
text-transform: uppercase;
font-size: 15px;
@include transition(all 0.3s ease-in-out);
&:hover{
background-color: $primary-color;
color: $white-color;
}
&.hideContent{
display: none;
}
@include mobile-xs{
width: 100%;
margin-bottom: 0;
}
@include mobile{
width: 136px;
margin: 0;
}
}
&.previous{
a{
background-color: #dedede;
color: $secondary-color;
margin-bottom: 10px;
&:hover{
background-color: $primary-color;
color: $white-color;
}
}
}
}
}
}
.orderBox{
.table-responsive{
.table{
tbody{
tr{
td{
text-transform: capitalize;
.checkboxArea{
margin: 0;
float: none;
}
}
}
}
}
}
}
}
}
%after{
content: ' ';
width: 14px;
height: 14px;
background: $white-color;
@include border-radius($radius: 50%);
position: absolute;
top: 8px;
left: 8px;
}
.progress-wizard {
padding: 0 15px 50px 15px;
.progress-wizard-step {
padding: 0;
position: relative;
.progress-wizard-stepnum {
color: $secondary-color;
margin-bottom: 5px;
@include mobile-xs{
font-size: 10px;
height: 55px;
}
@include mobile{
font-size: 10px;
height: 36px;
}
@include tablet{
font-size: 12px;
height: auto;
}
@include desktops{
font-size: 14px;
}
}
.progress-wizard-info {
color: #999;
font-size: 14px;
}
.progress-wizard-dot {
position: absolute;
width: 30px;
height: 30px;
display: block;
background: $primary-color;
left: 50%;
margin-top: -15px;
margin-left: -15px;
@include border-radius($radius: 50%);
&:after {
@extend %after;
}
@include mobile{
top: 60px;
}
@include tablet{
top: 43px;
}
}
.progress {
position: relative;
@include border-radius(0);
height: 8px;
box-shadow: none;
margin: 20px 0;
background-color: $light-color;
.progress-bar {
width:0px;
box-shadow: none;
background: $primary-color;
}
}
&.complete{
.progress{
.progress-bar{
width:100%;
}
}
&:first-child{
.progress{
left: 0;
width: 100%;
.progress-bar{
width:50%;
}
}
}
&:last-child{
.progress{
width: 100%;
.progress-bar{
width:100%;
}
}
}
&.fullBar{
.progress{
.progress-bar{
width:100%;
}
}
}
}
&.active{
.progress{
.progress-bar{
width:50%;
}
}
}
&.disabled{
.progress-wizard-dot {
background-color: $light-color;
&:after {
@extend %after;
}
}
}
}
}
/*=== 14.2 STEP # 02 ===*/
.setp5{
padding-bottom: 90px;
.thanksContent{
@include add-border(5px, $light-color, all);
padding: 50px 30px;
h2{
display: block;
text-align: center;
text-transform: capitalize;
font-weight: 700;
margin-bottom: 50px+5px;
@include mobile{
font-size: 20px+6px;
}
@include tablet{
font-size: 30px;
}
small{
display: block;
margin-top: 14px;
font-size: 14px;
}
}
h3{
@extend %sectionTitleSmall;
color: $secondary-color;
}
.thanksInner{
padding: 30px;
min-height: 214px;
@include add-border(3px, $light-color, all);
.tableBlcok{
display: table;
height: 154px;
address{
display: table-cell;
vertical-align: middle;
text-align:left;
font-size: 15px;
font-weight: 300;
line-height: 30px;
span{
font-weight: 400;
}
a{
color: #252525;
text-decoration: none;
}
}
}
.well{
background-color: $primary-color;
border: none;
float: right;
border-radius: 0;
margin-bottom: 0;
text-align: center;
height: 154px;
padding: 50px 0 0 0;
@include mobile-xs{
width: 100%;
}
@include mobile{
width: 100%;
}
@include tablet{
width: 250px;
}
h2{
color: $white-color;
font-weight: 700;
margin-bottom: 0;
small{
color: $white-color;
font-weight: 700;
font-size: 15px;
margin: 0 0 13px 0;
}
}
}
}
}
}