laravelEcomm/public/Dashboard/scss/common/light/components/plugin-overrides/_wizard.scss
2024-07-12 12:51:02 +05:45

256 lines
6.6 KiB
SCSS

/* Wizard */
.wizard {
display: block;
width: 100%;
overflow: hidden;
a {
outline: 0;
}
ul {
list-style: none;
padding: 0;
margin: 0;
>li {
display: block;
padding: 0;
}
}
>.steps {
.current-info {
position: absolute;
left: -999em;
}
position: relative;
display: block;
width: 100%;
.number {
font-size: $default-font-size;
}
>ul {
>li {
width: 25%;
@media (max-width: 767px) {
width: 50%;
}
float: left;
text-align: center;
}
}
a {
display: block;
width: auto;
margin: 0 0.5em 0.5em;
padding: 1em 1em;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: $default-font-size;
font-weight: 600;
&:hover {
display: block;
width: auto;
margin: 0 0.5em 0.5em;
padding: 1em;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
&:active {
display: block;
width: auto;
margin: 0 0.5em 0.5em;
padding: 1em;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
}
.disabled {
a {
background: color(gray-lightest);
color: color(gray);
cursor: default;
&:hover {
background: color(gray-lightest);
color: color(gray);
cursor: default;
}
&:active {
background: color(gray-lightest)e;
color: color(gray);
cursor: default;
}
}
}
.current {
a {
background: theme-color(primary);
color: color(white);
cursor: default;
&:hover {
background: theme-color(primary);
color: color(white);
cursor: default;
}
&:active {
background: theme-color(primary);
color: color(white);
cursor: default;
}
}
}
.done {
a {
background: lighten(theme-color(primary), 20%);
color: color(white);
&:hover {
background: lighten(theme-color(primary), 20%);
color: color(white);
}
&:active {
background: lighten(theme-color(primary), 20%);
color: color(white);
}
}
}
.error {
a {
background: theme-color(danger);
color: #fff;
&:hover {
background: theme-color(danger);
color: #fff;
}
&:active {
background: theme-color(danger);
color: #fff;
}
}
}
}
>.content {
>.title {
position: absolute;
left: -999em;
}
background: $white;
display: block;
margin: 0.5em;
min-height: 24em;
overflow: auto;
position: relative;
width: auto;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid $border-color;
>.body {
float: left;
position: absolute;
width: 95%;
height: 95%;
padding: 2.5%;
ul {
list-style: disc;
>li {
display: list-item;
}
}
>iframe {
border: 0 none;
width: 100%;
height: 100%;
}
input {
display: block;
border: 1px solid $border-color;
}
input[type="checkbox"] {
display: inline-block;
}
input.error {
background: rgb(251, 227, 228);
border: 1px solid lighten(theme-color(danger), 20%);
color: theme-color(danger);
}
label {
display: inline-block;
margin-bottom: 0.5em;
}
label.error {
color: theme-color(danger);
display: inline-block;
margin-left: 1.5em;
}
}
}
>.actions {
padding-top: 20px;
>ul {
>li {
float: left;
margin: 0 0.5em;
}
display: inline-block;
text-align: right;
}
position: relative;
display: block;
text-align: right;
width: 100%;
a {
@extend .btn;
@extend .btn-primary;
}
.disabled {
a {
@extend .btn-secondary;
}
}
}
&.vertical {
>.steps {
display: inline;
float: left;
width: 30%;
@media (max-width: 767px) {
width: 42%;
}
>ul {
>li {
float: none;
width: 100%;
text-align: left;
}
}
}
>.content {
display: inline;
float: left;
margin: 0 2.5% 0.5em 2.5%;
width: 65%;
@media (max-width: 767px) {
width: 52%;
}
}
>.actions {
display: inline;
float: right;
margin: 0 2.5%;
width: 95%;
@media (max-width: 767px) {
margin: 0;
width: 100%;
}
>ul {
>li {
margin: 0 0 0 1em;
}
}
}
}
}