*,
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
span,
small,
p,
button,
.btn,
.nav-link,
.text-dark,
.text-white,
.text-secondary,
.underline-active {
color: var(--font);
}
.{
background: linear-gradient(135deg, rgba(248, 249,250 , 0.77) , rgba(248, 249,250 , 0.3) );
backdrop-filter: blur(30px);
-webkit-backdrop-filter: blur(30px);
box-shadow: 0 8px 32px 0 rgba(0,0,0,0.37);
}
::-webkit-scrollbar {
width: 3px
}
.owl-items {
max-width: 220px;
max-height: 220px;
}
.owl-items img {
border-radius: 25px !important;
animation: glow 2s infinite ease-in-out;
}
* {
font-family: 'Kanit', sans-serif;
}
.bg-custom {
background-color: #ffffff;
}
::-webkit-scrollbar-track {
background: #000
}
::-webkit-scrollbar-thumb {
border-radius: 25px;
background: -webkit-linear-gradient(transparent,var(--main))
}
body {
background-image: url('');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-size: cover;
overflow-x: hidden;
}
.earth {
background: var(--main);
width: 100%;
z-index: 99999;
transition: all 2s ease-in-out;
}
.earth-loader {
--watercolor: #3344c1;
--landcolor: #7cc133;
width: 7.5em;
height: 7.5em;
background-color: var(--watercolor);
position: relative;
overflow: hidden;
border-radius: 50%;
box-shadow:
inset 0em 0.5em rgb(255, 255, 255, 0.25),
inset 0em -0.5em rgb(0, 0, 0, 0.25);
border: solid 0.15em white;
animation: startround 1s;
animation-iteration-count: 1;
}
.earth p {
color: white;
display: flex;
justify-content: center;
align-items: center;
padding-top: 0.25em;
font-size: 1.25em;
font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}
.earth-loader svg:nth-child(1) {
position: absolute;
bottom: -2em;
width: 7em;
height: auto;
animation: round1 5s infinite linear 0.75s;
}
.earth-loader svg:nth-child(2) {
position: absolute;
top: -3em;
width: 7em;
height: auto;
animation: round1 5s infinite linear;
}
.earth-loader svg:nth-child(3) {
position: absolute;
top: -2.5em;
width: 7em;
height: auto;
animation: round2 5s infinite linear;
}
.earth-loader svg:nth-child(4) {
position: absolute;
bottom: -2.2em;
width: 7em;
height: auto;
animation: round2 5s infinite linear 0.75s;
}
@keyframes startround {
0% {
filter: brightness(500%);
box-shadow: none;
}
75% {
filter: brightness(500%);
box-shadow: none;
}
100% {
filter: brightness(100%);
box-shadow:
inset 0em 0.5em rgb(255, 255, 255, 0.25),
inset 0em -0.5em rgb(0, 0, 0, 0.25);
}
}
@keyframes round1 {
0% {
left: -2em;
opacity: 100%;
transform: skewX(0deg) rotate(0deg);
}
30% {
left: -6em;
opacity: 100%;
transform: skewX(-25deg) rotate(25deg);
}
31% {
left: -6em;
opacity: 0%;
transform: skewX(-25deg) rotate(25deg);
}
35% {
left: 7em;
opacity: 0%;
transform: skewX(25deg) rotate(-25deg);
}
45% {
left: 7em;
opacity: 100%;
transform: skewX(25deg) rotate(-25deg);
}
100% {
left: -2em;
opacity: 100%;
transform: skewX(0deg) rotate(0deg);
}
}
@keyframes round2 {
0% {
left: 5em;
opacity: 100%;
transform: skewX(0deg) rotate(0deg);
}
75% {
left: -7em;
opacity: 100%;
transform: skewX(-25deg) rotate(25deg);
}
76% {
left: -7em;
opacity: 0%;
transform: skewX(-25deg) rotate(25deg);
}
77% {
left: 8em;
opacity: 0%;
transform: skewX(25deg) rotate(-25deg);
}
80% {
left: 8em;
opacity: 100%;
transform: skewX(25deg) rotate(-25deg);
}
100% {
left: 5em;
opacity: 100%;
transform: skewX(0deg) rotate(0deg);
}
}
.btn-primary {
background-color: var(--main);
color: #fff;
border: none;
transition: all 0.3s ease-in-out;
}
.btn-primary:hover {
background-color: var(--sub-opa-50);
color: #fff;
}
.btn-primary:active {
background-color: var(--main);
color: #fff;
}
.dropdown-menu {
transform-origin: top right;
animation: dropdownFade 0.3s ease-in-out;
}
@keyframes dropdownFade {
0% {
opacity: 0;
transform: scale(0.95) translateY(-10px);
}
100% {
opacity: 1;
transform: scale(1) translateY(0);
}
}
.dropdown-menu, .dropdown-item {
transition: all 0.5s ease-in-out;
}
.dropdown-item {
border-radius: 0.25em;
}
.dropdown-item:hover {
background-color: var(--sub-opa-25);
transform: translateY(-5px) scale(1.05);
}
.dropdown-item:active{
background-color: var(--sub-opa-25);
color: #000;
}
.dropdown-danger:hover {
background-color: #ff00005e;
color: #fff;
}
.dropdown-danger:active {
background-color: #7212126c;
color: #fff;
}
.fix-w {
width: 100%;
transition: width 0.3s ease-in-out;
}
@media (min-width: 768px) {
.fix-w {
width: 50%;
}
}
.form-check-input {
background-color: var(--sub-opa-50);
border: 1px solid var(--sub-opa-50);
border-radius: 0.25em;
transition: all 0.3s ease-in-out;
}
.form-check-input:checked {
background-color: var(--main);
border: 1px solid var(--main);
box-shadow: 0 0 0.5em var(--sub-opa-50);
}
.form-check-input:hover {
background-color: var(--sub-opa-25);
border: 1px solid var(--sub-opa-25);
box-shadow: 0 0 0.5em var(--sub-opa-25);
}
.form-check-input:active {
background-color: var(--main);
border: 1px solid var(--main);
box-shadow: 0 0 0.5em var(--sub-opa-50);
}
.form-check-input:focus {
box-shadow: 0 0 0.5em var(--sub-opa-50);
border-color: var(--main);
outline: none;
}