first commit

This commit is contained in:
2024-04-16 15:43:24 +05:45
commit b49e06fa93
4387 changed files with 543889 additions and 0 deletions

1876
public/bibform/css/bootstrap-icons.css vendored Normal file

File diff suppressed because it is too large Load Diff

7
public/bibform/css/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

581
public/bibform/css/normalize.css vendored Normal file
View File

@ -0,0 +1,581 @@
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in
* IE on Windows Phone and in iOS.
*/
html {
line-height: 1.15; /* 1 */
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
margin: 0;
}
/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
display: block;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/* Grouping content
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main { /* 1 */
display: block;
}
/**
* Add the correct margin in IE 8.
*/
figure {
margin: 1em 40px;
}
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
background-color: transparent; /* 1 */
-webkit-text-decoration-skip: objects; /* 2 */
}
/**
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
font-weight: inherit;
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct font style in Android 4.3-.
*/
dfn {
font-style: italic;
}
/**
* Add the correct background and color in IE 9-.
*/
mark {
background-color: #ff0;
color: #000;
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
display: inline-block;
}
/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Remove the border on images inside links in IE 10-.
*/
img {
border-style: none;
}
/**
* Hide the overflow in IE.
*/
svg:not(:root) {
overflow: hidden;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
text-transform: none;
}
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
-webkit-appearance: button; /* 2 */
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box; /* 1 */
color: inherit; /* 2 */
display: table; /* 1 */
max-width: 100%; /* 1 */
padding: 0; /* 3 */
white-space: normal; /* 1 */
}
/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
display: inline-block; /* 1 */
vertical-align: baseline; /* 2 */
}
/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/* Interactive
========================================================================== */
/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details, /* 1 */
menu {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Scripting
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
display: inline-block;
}
/**
* Add the correct display in IE.
*/
template {
display: none;
}
/* Hidden
========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
display: none;
}
/* Padding Top */
.pt-5{padding-top:5px;}
.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pt-25{padding-top:25px;}
.pt-30{padding-top:30px;}
.pt-35{padding-top:35px;}
.pt-40{padding-top:40px;}
.pt-45{padding-top:45px;}
.pt-50{padding-top:50px;}
.pt-55{padding-top:55px;}
.pt-60{padding-top:60px;}
.pt-65{padding-top:65px;}
.pt-70{padding-top:70px;}
.pt-75{padding-top:75px;}
.pt-80{padding-top:80px;}
.pt-85{padding-top:85px;}
.pt-90{padding-top:90px;}
.pt-95{padding-top:95px;}
.pt-100{padding-top:100px;}
.pt-105{padding-top:105px;}
.pt-110{padding-top:110px;}
.pt-120{padding-top:120px;}
.pt-130{padding-top:130px;}
.pt-140{padding-top:140px;}
.pt-150{padding-top:150px;}
.pt-160{padding-top:160px;}
.pt-170{padding-top:170px;}
.pt-180{padding-top:180px;}
.pt-190{padding-top:190px;}
.pt-200{padding-top:200px;}
/* Padding Bottom */
.pb-5{padding-bottom:5px;}
.pb-10{padding-bottom:10px;}
.pb-15{padding-bottom:15px;}
.pb-20{padding-bottom:20px;}
.pb-25{padding-bottom:25px;}
.pb-30{padding-bottom:30px;}
.pb-35{padding-bottom:35px;}
.pb-40{padding-bottom:40px;}
.pb-45{padding-bottom:45px;}
.pb-50{padding-bottom:50px;}
.pb-55{padding-bottom:55px;}
.pb-60{padding-bottom:60px;}
.pb-65{padding-bottom:65px;}
.pb-70{padding-bottom:70px;}
.pb-75{padding-bottom:75px;}
.pb-80{padding-bottom:80px;}
.pb-85{padding-bottom:85px;}
.pb-90{padding-bottom:90px;}
.pb-95{padding-bottom:95px;}
.pb-100{padding-bottom:100px;}
.pb-110{padding-bottom:110px;}
.pb-120{padding-bottom:120px;}
.pb-130{padding-bottom:130px;}
.pb-140{padding-bottom:140px;}
.pb-150{padding-bottom:150px;}
.pb-160{padding-bottom:160px;}
.pb-170{padding-bottom:170px;}
.pb-180{padding-bottom:180px;}
.pb-190{padding-bottom:190px;}
.pb-200{padding-bottom:200px;}
/* margin Top */
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-35{margin-top:35px;}
.mt-40{margin-top:40px;}
.mt-45{margin-top:45px;}
.mt-50{margin-top:50px;}
.mt-55{margin-top:55px;}
.mt-60{margin-top:60px;}
.mt-65{margin-top:65px;}
.mt-70{margin-top:70px;}
.mt-75{margin-top:75px;}
.mt-80{margin-top:80px;}
.mt-85{margin-top:85px;}
.mt-90{margin-top:90px;}
.mt-95{margin-top:95px;}
.mt-100{margin-top:100px;}
.mt-110{margin-top:110px;}
.mt-120{margin-top:120px;}
.mt-130{margin-top:130px;}
.mt-140{margin-top:140px;}
.mt-150{margin-top:150px;}
.mt-160{margin-top:160px;}
.mt-170{margin-top:170px;}
.mt-180{margin-top:180px;}
.mt-190{margin-top:190px;}
.mt-200{margin-top:200px;}
/* margin bottom */
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mb-35{margin-bottom:35px;}
.mb-40{margin-bottom:40px;}
.mb-45{margin-bottom:45px;}
.mb-50{margin-bottom:50px;}
.mb-55{margin-bottom:55px;}
.mb-60{margin-bottom:60px;}
.mb-65{margin-bottom:65px;}
.mb-70{margin-bottom:70px;}
.mb-75{margin-bottom:75px;}
.mb-80{margin-bottom:80px;}
.mb-85{margin-bottom:85px;}
.mb-90{margin-bottom:90px;}
.mb-95{margin-bottom:95px;}
.mb-100{margin-bottom:100px;}
.mb-110{margin-bottom:110px;}
.mb-120{margin-bottom:120px;}
.mb-130{margin-bottom:130px;}
.mb-140{margin-bottom:140px;}
.mb-150{margin-bottom:150px;}
.mb-160{margin-bottom:160px;}
.mb-170{margin-bottom:170px;}
.mb-180{margin-bottom:180px;}
.mb-190{margin-bottom:190px;}
.mb-200{margin-bottom:200px;}

Binary file not shown.

Binary file not shown.

BIN
public/bibform/img/bg.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
public/bibform/img/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

9
public/bibform/js/all.scripts.js vendored Normal file

File diff suppressed because one or more lines are too long

2
public/bibform/js/jquery-3.6.3.min.js vendored Normal file

File diff suppressed because one or more lines are too long

77
public/bibform/js/survey.js vendored Normal file
View File

@ -0,0 +1,77 @@
// JS OBUSCATED ONLY IN THE DEMO TO AVOID STEALING. DOWNLOADABLE FILE HAVE JS NOT ENCRYPTED
var _0x7647 = ["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74", "\x61\x63\x74\x69\x6F\x6E", "\x70\x68\x70\x6D\x61\x69\x6C\x65\x72\x2F\x73\x75\x72\x76\x65\x79\x5F\x70\x68\x70\x6D\x61\x69\x6C\x65\x72\x5F\x74\x65\x6D\x70\x6C\x61\x74\x65\x5F\x73\x6D\x74\x70\x2E\x70\x68\x70", "\x61\x74\x74\x72", "\x66\x6F\x72\x6D\x23\x77\x72\x61\x70\x70\x65\x64", "\x3A\x72\x61\x64\x69\x6F", "\x69\x73", "\x3A\x63\x68\x65\x63\x6B\x62\x6F\x78", "\x6E\x65\x78\x74", "\x69\x6E\x73\x65\x72\x74\x42\x65\x66\x6F\x72\x65", "\x69\x6E\x73\x65\x72\x74\x41\x66\x74\x65\x72", "\x76\x61\x6C\x69\x64\x61\x74\x65", "\x23\x77\x72\x61\x70\x70\x65\x64", "\x2E\x73\x75\x62\x6D\x69\x74", "\x6C\x65\x6E\x67\x74\x68", "\x76\x61\x6C", "\x69\x6E\x70\x75\x74\x23\x77\x65\x62\x73\x69\x74\x65", "\x69\x73\x4D\x6F\x76\x69\x6E\x67\x46\x6F\x72\x77\x61\x72\x64", "\x3A\x69\x6E\x70\x75\x74", "\x66\x69\x6E\x64", "\x73\x74\x65\x70", "\x73\x74\x61\x74\x65", "\x77\x69\x7A\x61\x72\x64", "\x76\x61\x6C\x69\x64", "\x23\x77\x69\x7A\x61\x72\x64\x5F\x63\x6F\x6E\x74\x61\x69\x6E\x65\x72", "\x70\x72\x6F\x67\x72\x65\x73\x73\x62\x61\x72", "\x23\x70\x72\x6F\x67\x72\x65\x73\x73\x62\x61\x72", "\x76\x61\x6C\x75\x65", "\x70\x65\x72\x63\x65\x6E\x74\x43\x6F\x6D\x70\x6C\x65\x74\x65", "\x28", "\x73\x74\x65\x70\x73\x43\x6F\x6D\x70\x6C\x65\x74\x65", "\x2F", "\x73\x74\x65\x70\x73\x50\x6F\x73\x73\x69\x62\x6C\x65", "\x29", "\x74\x65\x78\x74", "\x23\x6C\x6F\x63\x61\x74\x69\x6F\x6E", "\x73\x65\x6C\x65\x63\x74\x3A\x68\x69\x64\x64\x65\x6E", "\x2E\x6E\x69\x63\x65\x2D\x73\x65\x6C\x65\x63\x74", "\x23\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x31", "\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x31", "\x6E\x61\x6D\x65", "\x3A\x63\x68\x65\x63\x6B\x65\x64", "\x70\x75\x73\x68", "\x65\x61\x63\x68", "\x69\x6E\x70\x75\x74\x5B\x6E\x61\x6D\x65\x2A\x3D\x27", "\x27\x5D", "\x2C\x20", "\x6A\x6F\x69\x6E", "\x23\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x32", "\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x32", "\x23\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x33", "\x71\x75\x65\x73\x74\x69\x6F\x6E\x5F\x33", "\x23\x61\x64\x64\x69\x74\x69\x6F\x6E\x61\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65", "\x61\x64\x64\x69\x74\x69\x6F\x6E\x61\x6C\x5F\x6D\x65\x73\x73\x61\x67\x65"];
jQuery(function(_0xb44ax1) {
_0x7647[0];
_0xb44ax1(_0x7647[4])[_0x7647[3]](_0x7647[1], _0x7647[2]);
_0xb44ax1(_0x7647[24])[_0x7647[22]]({
stepsWrapper: _0x7647[12],
submit: _0x7647[13],
beforeSelect: function(_0xb44ax4, _0xb44ax5) {
if (_0xb44ax1(_0x7647[16])[_0x7647[15]]()[_0x7647[14]] != 0) {
return false
};
if (!_0xb44ax5[_0x7647[17]]) {
return true
};
var _0xb44ax6 = _0xb44ax1(this)[_0x7647[22]](_0x7647[21])[_0x7647[20]][_0x7647[19]](_0x7647[18]);
return !_0xb44ax6[_0x7647[14]] || !!_0xb44ax6[_0x7647[23]]()
}
})[_0x7647[11]]({
errorPlacement: function(_0xb44ax2, _0xb44ax3) {
if (_0xb44ax3[_0x7647[6]](_0x7647[5]) || _0xb44ax3[_0x7647[6]](_0x7647[7])) {
_0xb44ax2[_0x7647[9]](_0xb44ax3[_0x7647[8]]())
} else {
_0xb44ax2[_0x7647[10]](_0xb44ax3)
}
}
});
_0xb44ax1(_0x7647[26])[_0x7647[25]]();
_0xb44ax1(_0x7647[24])[_0x7647[22]]({
afterSelect: function(_0xb44ax4, _0xb44ax5) {
_0xb44ax1(_0x7647[26])[_0x7647[25]](_0x7647[27], _0xb44ax5[_0x7647[28]]);
_0xb44ax1(_0x7647[35])[_0x7647[34]](_0x7647[29] + _0xb44ax5[_0x7647[30]] + _0x7647[31] + _0xb44ax5[_0x7647[32]] + _0x7647[33])
}
});
_0xb44ax1(_0x7647[12])[_0x7647[11]]({
ignore: [],
rules: {
select: {
required: true
}
},
errorPlacement: function(_0xb44ax2, _0xb44ax3) {
if (_0xb44ax3[_0x7647[6]](_0x7647[36])) {
_0xb44ax2[_0x7647[10]](_0xb44ax3[_0x7647[8]](_0x7647[37]))
} else {
_0xb44ax2[_0x7647[10]](_0xb44ax3)
}
}
})
});
function getVals(_0xb44ax8, _0xb44ax9) {
switch (_0xb44ax9) {
case _0x7647[39]:
var _0xb44axa = $(_0xb44ax8)[_0x7647[15]]();
$(_0x7647[38])[_0x7647[34]](_0xb44axa);
break;
case _0x7647[49]:
var _0xb44axb = $(_0xb44ax8)[_0x7647[3]](_0x7647[40]);
var _0xb44axa = [];
$(_0x7647[44] + _0xb44axb + _0x7647[45])[_0x7647[43]](function() {
if (jQuery(this)[_0x7647[6]](_0x7647[41])) {
_0xb44axa[_0x7647[42]]($(this)[_0x7647[15]]())
}
});
$(_0x7647[48])[_0x7647[34]](_0xb44axa[_0x7647[47]](_0x7647[46]));
break;
case _0x7647[51]:
var _0xb44axa = $(_0xb44ax8)[_0x7647[15]]();
$(_0x7647[50])[_0x7647[34]](_0xb44axa);
break;
case _0x7647[53]:
var _0xb44axa = $(_0xb44ax8)[_0x7647[15]]();
$(_0x7647[52])[_0x7647[34]](_0xb44axa);
break
}
}

772
public/bibform/style.css vendored Normal file
View File

@ -0,0 +1,772 @@
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap');
:root {
--body-color: #444;
--main-color: #1e1b39;
--primary-color: #5f3afc;
--headding-color: #0B2B3C;
--section-bg: #EAEFF3;
}
body{
margin: 0;
padding: 0;
font-size: 15px;
color: var(--body-color);
font-family: 'Roboto', sans-serif;
font-weight: normal;
font-style: normal;
}
a,
button {
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
*::-moz-selection {
background: var(--primary-color);
color: #fff;
text-shadow: none;
}
::-moz-selection {
background: var(--primary-color);
color: #fff;
text-shadow: none;
}
::selection {
background: var(--primary-color);
color: #fff;
text-shadow: none;
}
h1,h2,h3,h4,h5,h6,p{
margin:0;
padding: 0;
}
h1,h1,h2,h3,h4,h5,h6{
color: var(--headding-color);
font-weight: 700;
}
ul{
margin:0;
padding: 0;
list-style: none;
}
a{
text-decoration: none;
transition: .4s;
-webkit-transition: all .4s ease-in-out;
}
a:hover{
text-decoration: none;
color: var(--primary-color);
}
button:focus{
outline: none;
}
input:focus{
outline: none;
}
textarea:focus{
outline: none;
}
p{
color: var(--main-color);
line-height: 26px;
}
.text-right{
text-align: right;
}
input#website {
display: none;
}
h3.main_question {
margin: 0 0 20px 0;
padding: 0;
font-weight: 500;
font-size: 18px;
font-size: 1.125rem;
}
h3.main_question strong {
display: block;
color: #999;
margin-bottom: 5px;
}
button.backward, button.forward, button.submit {
border: none;
color: #fff;
text-decoration: none;
transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-webkit-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
display: inline-block;
cursor: pointer;
outline: 0;
text-align: center;
background: var(--primary-color);
position: relative;
font-size: 14px;
font-size: 0.875rem;
font-weight: 600;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 2px;
line-height: 1;
padding: 14px 30px;
}
button.backward {
color: #777;
background: #e8e8e8;
}
button[disabled] {
display: none;
}
.backward:hover,
.forward:hover {
background: #d80075;
color: #fff;
}
#top-wizard {
padding-bottom: 10px;
}
.ui-widget-content {
background-color: #e7e7e7;
}
.ui-widget-header {
background: var(--primary-color);
}
.ui-progressbar {
height: 3px;
width: 100%;
}
.ui-progressbar .ui-progressbar-value {
height: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.summary ul {
margin: 0;
padding: 0;
}
.summary ul li {
margin: 0;
padding: 0;
border-bottom: 1px solid #ededed;
position: relative;
padding-left: 45px;
margin-bottom: 25px;
}
.summary ul li:last-child {
margin-bottom: 0;
border-bottom: none;
}
.summary ul li strong {
display: block;
line-height: 26px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
width: 30px;
height: 30px;
position: absolute;
left: 0;
top: 0;
text-align: center;
border: 2px solid #ddd;
}
.summary ul li h5 {
padding-top: 6px;
font-size: 15px;
font-size: 0.9375rem;
font-weight: 500;
color: #0686d8;
}
.summary ul li ul {
margin: 20px 0 25px 0;
padding: 0;
}
.summary ul li ul li {
margin: 0;
padding: 0;
border-bottom: 0;
}
.summary label {
font-weight: 500;
}
.form-group .nice-select.required {
border-radius: 2px;
height: 42px;
padding: 0px 11px;
}
.form-group .styled-select span.error {
top: -10px;
}
.form-group {
position: relative;
margin-bottom: 20px;
}
.form-group.terms {
padding: 12px 0 0 0;
}
.form-group i {
font-size: 18px;
font-size: 1.125rem;
position: absolute;
right: 5px;
top: 11px;
color: #ccc;
width: 25px;
height: 25px;
display: block;
font-weight: 400 !important;
}
span.error {
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-size: 12px;
position: absolute;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
top: -13px;
z-index: 2;
height: 20px;
line-height: 1;
background-color: #e34f4f;
color: #fff;
font-weight: 400;
display: inline-block;
padding: 4px 6px;
left: 10px;
}
.styled-select span.error {
top: -20px;
}
.terms span.error {
top: -30px;
left: -15px;
right: inherit;
}
.form-control {
border: 1px solid #d2d8dd63;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 2px;
font-size: 15px;
height: 42px;
transition: all .3s ease;
color: var(--body-color);
}
.form-control:focus {
box-shadow: none;
border-color: var(--primary-color);
}
.rating_wp {
background-color: #f9f9f9;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 14px 10px 10px 15px;
margin-bottom: 5px;
}
.rating {
display: inline-block;
font-size: 0;
float: right;
position: relative;
}
@media (max-width: 767px) {
.rating {
float: left;
display: block;
}
}
.rating span.error {
top: -30px;
}
.rating_type {
float: left;
font-size: 16px;
font-size: 1rem;
font-weight: 500 !important;
font-weight: 400;
color: var(--primary-color);
}
@media (max-width: 767px) {
.rating_type {
float: none;
display: block;
margin-bottom: 5px;
}
}
.rating-input {
float: right;
padding: 0;
margin: 0;
opacity: 0;
width: 4px;
}
.rating-input:checked ~ .rating-star,
.rating:hover .rating-star:hover,
.rating:hover .rating-star:hover ~ .rating-star {
background-position: 0 0;
}
.rating-star,
.rating:hover .rating-star {
cursor: pointer;
float: right;
display: block;
width: 25px;
height: 25px;
margin-right: 0;
background: url(https://preetheme.com/html/multitier/img/stars.svg) 0 -27px;
}
.review_message {
height: 250px !important;
}
@media (max-width: 767px) {
.review_message {
height: 200px !important;
}
}
.container_check {
display: block;
position: relative;
font-size: 14px;
font-size: 0.875rem;
padding-left: 30px;
line-height: 1.3;
margin-bottom: 10px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.container_check input {
position: absolute;
opacity: 0;
cursor: pointer;
}
.container_check input:checked ~ .checkmark {
background-color: var(--primary-color);
border: 1px solid transparent;
}
.container_check .checkmark {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
border: 1px solid #d2d8dd;
background-color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.container_check .checkmark:after {
content: "";
position: absolute;
display: none;
left: 7px;
top: 3px;
width: 5px;
height: 10px;
border: solid #fff;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.container_check.version_2 {
padding: 6px 0 0 45px;
min-height: 30px;
}
.container_check.version_2 .checkmark {
height: 30px;
width: 30px;
}
.container_check.version_2 .checkmark:after {
left: 12px;
top: 8px;
width: 5px;
height: 10px;
}
.container_check input:checked ~ .checkmark:after {
display: block;
}
.container_radio {
display: block;
position: relative;
font-size: 14px;
font-size: 0.875rem;
padding-left: 30px;
line-height: 1.3;
margin-bottom: 10px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.container_radio input {
position: absolute;
opacity: 0;
}
.container_radio input:checked ~ .checkmark:after {
opacity: 1;
transform: scale(1);
background: var(--primary-color);
color: #fff;
}
.container_radio input:checked ~ .checkmark{
border-color: var(--primary-color);
}
.container_radio .checkmark {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 50%;
}
.container_radio .checkmark:after {
display: block;
content: "\F272";
position: absolute;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
transform: scale(0);
width: 100%;
height: 100%;
font-family: 'bootstrap-icons';
font-weight: 700;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
}
.container_radio.version_2 {
padding: 6px 0 0 45px;
min-height: 30px;
}
.container_radio.version_2 input:checked ~ .checkmark:before {
opacity: 1;
}
.container_radio.version_2 .checkmark {
position: absolute;
top: 0;
left: 0;
height: 30px;
width: 30px;
border: 1px solid #ccc;
border-radius: 50%;
}
.container_radio.version_2 .checkmark:after {
width: 30px;
height: 30px;
top: -1px;
left: -1px;
}
.container_radio.version_2 .checkmark:before {
display: block;
content: "";
position: absolute;
opacity: 0;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
left: 12px;
top: 8px;
width: 5px;
height: 10px;
border: solid #fff;
z-index: 999;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.my-toggle {
background: 0 0;
border: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
color: #888;
cursor: pointer;
font-size: 10px;
font-size: 10px;
font-size: 0.625rem;
font-weight: 700;
margin-right: 5px;
height: 30px;
line-height: 30px;
padding: 0 10px;
text-transform: uppercase;
-moz-appearance: none;
-webkit-appearance: none;
background-color: #fff;
}
.my-toggle:focus,
.my-toggle:hover {
background-color: #eee;
color: #555;
outline: transparent;
}
.hideShowPassword-wrapper {
width: 100% !important;
}
.container_check.version_2 .error,
.container_radio.version_2 .error {
left: 0px;
top: -30px;
right: inherit;
}
.radio_input .error {
left: -15px;
top: -30px;
right: inherit;
}
.radio_input span.error:after {
content: "";
position: absolute;
border-style: solid;
border-width: 0 6px 6px 0;
border-color: transparent #e34f4f;
display: block;
width: 0;
z-index: 1;
bottom: -6px;
left: 20%;
}
.terms span.error:after {
content: "";
position: absolute;
border-style: solid;
border-width: 0 6px 6px 0;
border-color: transparent #e34f4f;
display: block;
width: 0;
z-index: 1;
bottom: -6px;
left: 20%;
}
.container_radio.version_2 span.error:after {
content: "";
position: absolute;
border-style: solid;
border-width: 0 6px 6px 0;
border-color: transparent #e34f4f;
display: block;
width: 0;
z-index: 1;
bottom: -6px;
left: 20%;
}
.result-before-submit {
margin-bottom: 30px;
}
.result-before-submit .summary ul li h5 {
padding-top: 0px;
color: var(--headding-color);
font-weight: 600;
}
.result-before-submit .summary ul li {
padding-bottom: 20px;
}
/*
* Style 1
*/
.main-section {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
box-sizing: border-box;
padding: 100px 0px;
min-height: 100vh;
overflow-y: auto;
}
.from-section-full {
background: #fff;
box-shadow: 0 0 35px rgb(0 0 0 / 10%);
}
.from-section-full .top-section {
text-align: center;
/* padding: 50px; */
background: var(--section-bg);
}
.from-section-full #wizard_container{
padding: 50px;
}
.from-section-full .top-section h2 {
font-size: 24px;
font-weight: 700;
margin-bottom: 10px;
}
.from-section-full .top-section p {
font-size: 15px;
line-height: 26px;
color: var(--body-color);
}
.form-group select {
width: 100%;
border-radius: 2px;
height: 42px;
padding: 0px 7px;
border: 1px solid #d2d8dd63;
outline: none;
transition: all .3s ease;
font-size: 15px;
color: var(--body-color);
}
.form-group select:focus{
outline: none;
}
div#bottom-wizard {
text-align: right;
}
/*
* Style 02
*/
.left-sidebar-area {
width: 450px;
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
position: fixed;
z-index: 9;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
box-sizing: border-box;
padding: 40px 50px;
}
.left-sidebar-area::after {
content: "";
clear: both;
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #0a0537d4;
z-index: -1;
}
.left-sidebar-area-full .logo {
margin-bottom: 30px;
}
.left-sidebar-area-full .content h2 {
font-size: 24px;
text-transform: capitalize;
font-weight: 700;
color: #fff;
line-height: 1.2;
margin-bottom: 10px;
}
.left-sidebar-area-full .content p {
color: #fff;
font-size: 14px;
margin-top: 10px;
display: inline-block;
font-weight: 500;
line-height: 26px;
}
main.main-section.style-2 {
padding: 0px;
}
.right-wrapper-area {
float: right;
width: calc( 100% - 450px );
height: 100vh;
background: var(--section-bg);
overflow-y: auto;
box-sizing: border-box;
padding: 50px;
}
.right-wrapper-area-full {
width: 100%;
max-width: 1000px;
margin-bottom: 20px;
margin: 0 auto;
}
.right-wrapper-area-full .from-section-full {
background: #fff;
box-shadow: none;
}
@media (max-width: 991px){
.left-sidebar-area {
width: 100%;
height: auto;
position: relative;
}
.left-sidebar-area-full {
max-width: 600px;
text-align: center;
}
.right-wrapper-area {
width: 100%;
margin-top: 0px;
padding-top: 0px;
height: auto;
}
.right-wrapper-area-full {
margin-top: 30px;
}
}
@media (max-width:576px){
.main-section {
padding: 50px 0px;
}
.from-section-full .top-section {
padding: 50px 30px;
}
.from-section-full #wizard_container {
padding: 50px 30px;
}
.from-section-full .top-section h2 {
font-size: 20px;
}
.right-wrapper-area {
padding: 0px;
margin: 0;
}
.right-wrapper-area-full {
margin-top: 0px;
}
}