// Payment
.paymentContent {
max-width: 1172px;
margin: 0 auto;
margin-top: 30px;
padding: 0;
background-color: #fff;
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.0039215686);
border-radius: 5px;
}
.paymentHeader {
padding: 28px 75px 26px 64px;
border-bottom: 1px solid $eColor_Seperate;
.title {
font-size: 24px;
font-weight: $fw_SemiBold;
line-height: 35px;
color: $eColor_Blueish;
}
.btn-close {
width: 14px;
height: 14px;
border: 1px solid #e3e4ea;
border-radius: 4px;
padding: 12px;
display: flex;
justify-content: center;
align-items: center;
}
}
.paymentLeft {
flex: 0 0 auto;
max-width: 402px;
width: 100%;
}
.paymentRight {
flex: 0 0 auto;
max-width: 573px;
width: 100%;
}
.paymentWrap {
gap: 57px;
padding: 33px 75px 40px 64px;
}
.payment_tab_title {
font-size: 18px;
font-weight: $fw_Medium;
line-height: 27px;
color: $eColor_Blueish;
}
.payment_body_content {
.row {
gap: 57px;
}
}
.payment_modalTab {
gap: 30px;
.tabItem {
padding: 20px;
border: 1px dashed #cfd1dc;
border-radius: 5px;
background-color: #fff;
cursor: pointer;
@media screen and (max-width: 576px) {
padding: 20px 10px;
}
&.active {
background-color: #f1faff;
.payment_gateway_option {
.logo {
background-color: #d0eaf8;
}
}
}
}
}
.payment_gateway_option {
gap: 20px;
.logo {
width: 177px;
height: 65px;
border-radius: 5px;
display: flex;
justify-content: center;
align-items: center;
background-color: #efeff3;
}
.info {
.card_no {
font-size: 16px;
font-weight: $fw_Medium;
line-height: 25px;
color: $eColor_Blueish;
padding-bottom: 5px;
@media screen and (max-width: 576px) {
font-size: 14px;
}
}
.card_date {
font-size: 15px;
font-weight: $fw_Regular;
line-height: 25px;
color: $eColor_Blackish;
@media screen and (max-width: 576px) {
font-size: 14px;
}
}
}
}
.payment_table {
border-top: 1px solid $eColor_Seperate;
border-bottom: 1px solid $eColor_Seperate;
margin-bottom: 30px;
.table {
margin-bottom: 0;
}
}