282 lines
4.2 KiB
SCSS
282 lines
4.2 KiB
SCSS
/*===========================
|
|
COMMON css
|
|
===========================*/
|
|
|
|
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
|
|
|
|
html {
|
|
scroll-behavior: smooth;
|
|
}
|
|
|
|
body {
|
|
font-family: $font !important;
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
color: $gray;
|
|
overflow-x: hidden;
|
|
background: #f1f5f9;
|
|
}
|
|
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
@include box-sizing(border-box);
|
|
}
|
|
|
|
a:focus,
|
|
input:focus,
|
|
textarea:focus,
|
|
button:focus,
|
|
.btn:focus,
|
|
.btn.focus,
|
|
.btn:not(:disabled):not(.disabled).active,
|
|
.btn:not(:disabled):not(.disabled):active {
|
|
text-decoration: none;
|
|
outline: none;
|
|
@include box-shadow(none);
|
|
}
|
|
|
|
a:hover {
|
|
color: $primary;
|
|
}
|
|
button,
|
|
a {
|
|
@include transition(0.3s);
|
|
}
|
|
|
|
a,
|
|
a:focus,
|
|
a:hover {
|
|
text-decoration: none;
|
|
}
|
|
|
|
i,
|
|
span,
|
|
a {
|
|
display: inline-block;
|
|
}
|
|
|
|
audio,
|
|
canvas,
|
|
iframe,
|
|
img,
|
|
svg,
|
|
video {
|
|
vertical-align: middle;
|
|
}
|
|
|
|
h1 a,
|
|
h2 a,
|
|
h3 a,
|
|
h4 a,
|
|
h5 a,
|
|
h6 a {
|
|
color: inherit;
|
|
}
|
|
|
|
ul,
|
|
ol {
|
|
margin: 0px;
|
|
padding: 0px;
|
|
list-style-type: none;
|
|
}
|
|
|
|
p {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
line-height: 25px;
|
|
margin: 0px;
|
|
}
|
|
|
|
.img-bg {
|
|
background-position: center center;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.para-width-500 {
|
|
max-width: 500px;
|
|
width: 100%;
|
|
}
|
|
|
|
.container {
|
|
@media #{$xs} {
|
|
padding: 0 30px;
|
|
}
|
|
}
|
|
|
|
/* ========== cart style ========== */
|
|
.card-style {
|
|
background: $white;
|
|
box-sizing: border-box;
|
|
padding: 25px 30px;
|
|
position: relative;
|
|
box-shadow: 0px 12px 24px -4px rgba(145, 158, 171, 0.12), 0px 0px 2px 0px rgba(145, 158, 171, 0.20);
|
|
border-radius: 7px;
|
|
|
|
@media #{$xs} {
|
|
padding: 20px;
|
|
}
|
|
|
|
.jvm-zoom-btn {
|
|
position: absolute;
|
|
display: inline-flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 30px;
|
|
height: 30px;
|
|
border: 1px solid $black-10;
|
|
right: 30px;
|
|
bottom: 30px;
|
|
cursor: pointer;
|
|
|
|
&.jvm-zoomin {
|
|
bottom: 70px;
|
|
}
|
|
}
|
|
|
|
.dropdown-toggle {
|
|
border: none;
|
|
background: none;
|
|
|
|
&::after {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.dropdown-menu {
|
|
@include box-shadow(0px 0px 5px rgba(0, 0, 0, 0.07));
|
|
|
|
li {
|
|
&:hover {
|
|
a {
|
|
color: $primary !important;
|
|
}
|
|
}
|
|
|
|
a {
|
|
display: block;
|
|
font-size: 14px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.error-box {
|
|
max-width: 330px;
|
|
margin: 65px auto;
|
|
|
|
@media #{$xs} {
|
|
margin: 25px auto;
|
|
|
|
img {
|
|
max-width: 180px;
|
|
}
|
|
|
|
h1 {
|
|
font-size: 28px;
|
|
}
|
|
}
|
|
|
|
a {
|
|
border-radius: 7px;
|
|
padding: 7px 25px;
|
|
}
|
|
}
|
|
|
|
.max-w-350 {
|
|
max-width: 350px;
|
|
}
|
|
|
|
.more-btn-wrapper {
|
|
.dropdown-menu {
|
|
border: 0.5px solid #efefef;
|
|
box-shadow: 0px 5px 10px rgba(26, 25, 85, 0.08);
|
|
border-radius: 5px;
|
|
|
|
.dropdown-item {
|
|
&:active,
|
|
&:focus {
|
|
background: none;
|
|
}
|
|
|
|
a {
|
|
width: 100%;
|
|
border-radius: 4px;
|
|
color: $dark;
|
|
}
|
|
i {
|
|
font-weight: 700;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
/* ======= Border Radius ========= */
|
|
.radius-4 {
|
|
border-radius: 4px;
|
|
}
|
|
.radius-10 {
|
|
border-radius: 10px;
|
|
}
|
|
.radius-30 {
|
|
border-radius: 30px;
|
|
}
|
|
.radius-50 {
|
|
border-radius: 50px;
|
|
}
|
|
.radius-full {
|
|
border-radius: 50%;
|
|
}
|
|
|
|
// scroll-top
|
|
.scroll-top {
|
|
width: 45px;
|
|
height: 45px;
|
|
background: $primary;
|
|
display: none;
|
|
justify-content: center;
|
|
align-items: center;
|
|
font-size: 18px;
|
|
color: $white;
|
|
border-radius: 5px;
|
|
position: fixed;
|
|
bottom: 30px;
|
|
right: 30px;
|
|
z-index: 9;
|
|
cursor: pointer;
|
|
@include transition(0.3s);
|
|
|
|
&:hover {
|
|
color: $white;
|
|
background: rgba($primary, 0.8);
|
|
}
|
|
}
|
|
|
|
.form-control {
|
|
&:focus {
|
|
box-shadow: none;
|
|
}
|
|
}
|
|
|
|
.form-control.is-valid:focus,
|
|
.was-validated .form-control:valid:focus,
|
|
.form-control.is-invalid:focus,
|
|
.was-validated .form-control:invalid:focus,
|
|
.form-check-input.is-valid:focus,
|
|
.was-validated .form-check-input:valid:focus,
|
|
.form-check-input.is-invalid:focus,
|
|
.was-validated .form-check-input:invalid:focus,
|
|
.form-check-input:focus,
|
|
.radio-style.radio-success .form-check-input:focus,
|
|
.radio-style.radio-warning .form-check-input:focus,
|
|
.radio-style.radio-danger .form-check-input:focus {
|
|
box-shadow: none;
|
|
}
|
|
|
|
.hover-underline:hover {
|
|
text-decoration: underline;
|
|
}
|