536 lines
9.8 KiB
CSS
536 lines
9.8 KiB
CSS
:root {
|
|
--size-default: 22px;
|
|
--size-sm: 16px;
|
|
--color-green: #1BB9B9;
|
|
--color-black: #000;
|
|
}
|
|
|
|
.form-control {
|
|
border-radius: 12px;
|
|
}
|
|
|
|
.card-grid-package {
|
|
display: grid;
|
|
gap: 8px;
|
|
grid-template-columns: repeat(4, minmax(0, 1fr));
|
|
}
|
|
|
|
.card-package {
|
|
color: #FFFFFF;
|
|
background: linear-gradient(-90.54deg, #1BBBBB 0.11%, #0f9b9b 99.87%)
|
|
}
|
|
|
|
.card-package h4{
|
|
font-size: 24px;
|
|
font-weight: 800;
|
|
margin: 0;
|
|
}
|
|
|
|
.card-package p {
|
|
font-size: 17px;
|
|
font-weight: 600;
|
|
text-align: justify;
|
|
line-height: 22px;
|
|
margin: 9px 0 0 0;
|
|
}
|
|
|
|
.btn-package {
|
|
background: #044444;
|
|
color: #FFFFFF;
|
|
padding: 6px 44px;
|
|
border-radius: 6px;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
#neonShadow {
|
|
border: none;
|
|
border-radius: 50px;
|
|
transition: 0.3s;
|
|
background-color: rgb(27, 153, 153);
|
|
animation: glow 3s infinite;
|
|
transition: 0.5s;
|
|
/*box-shadow: 5px 5px 20px rgb(255, 255, 255),-5px -5px 20px rgb(255, 255, 255)*/
|
|
}
|
|
|
|
@keyframes glow {
|
|
0% {
|
|
box-shadow: 0px 2px 40px rgb(73, 183, 170),0px 0px 1px rgb(73, 183, 170);
|
|
}
|
|
|
|
50% {
|
|
box-shadow: 0px 2px 40px rgb(255, 255, 255),0px 0px 1px rgb(255, 255, 255)
|
|
}
|
|
|
|
100% {
|
|
box-shadow: 0px 2px 40px rgb(73, 183, 170),0px 0px 1px rgb(73, 183, 170)
|
|
}
|
|
}
|
|
|
|
.p-2px {
|
|
padding: 2px;
|
|
}
|
|
|
|
.h-50px {
|
|
height: 50px;
|
|
}
|
|
|
|
.btn-package-card {
|
|
border-radius: 10px;
|
|
border: none;
|
|
background: none;
|
|
position: relative;
|
|
text-decoration: none;
|
|
transition: all 0.18s ease-in-out;
|
|
padding: 2px;
|
|
}
|
|
|
|
|
|
.btn-package-card:after,
|
|
.btn-package-card:before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: calc(10px + 1.5px);
|
|
background-size: 100% 100%;
|
|
background-position: 0px 0px;
|
|
background-image: conic-gradient(from var(--angle) at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 33%, var(--glowColor) 50%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);
|
|
animation: rotate 2s infinite linear;
|
|
}
|
|
|
|
.btn-package-card:before {
|
|
animation: rotate 2s infinite linear;
|
|
filter: blur(10px);
|
|
}
|
|
|
|
|
|
.btn-package-card .btnInner {
|
|
position: relative;
|
|
/* display: flex;
|
|
flex-direction: column; */
|
|
width: 100%;
|
|
/* padding: var(--size-sm) var(--size-default); */
|
|
padding: 10px;
|
|
border-radius: 10px;
|
|
color: var(--color-green);
|
|
z-index: 1;
|
|
transition: all 0.18s ease;
|
|
background: #E4FFFF;
|
|
backdrop-filter: blur(40px);
|
|
backface-visibility: hidden;
|
|
overflow: hidden;
|
|
}
|
|
|
|
/* .btn-package-card:hover {
|
|
background: #E4FFFF;
|
|
} */
|
|
|
|
@property --angle {
|
|
syntax: "<angle>";
|
|
initial-value: 0deg;
|
|
inherits: false;
|
|
}
|
|
|
|
@property --glowColor {
|
|
syntax: "<color>";
|
|
initial-value: #1BB9B9;
|
|
}
|
|
|
|
@keyframes rotate {
|
|
0% {
|
|
--angle: 0deg;
|
|
--glowColor: var(--color-green);
|
|
}
|
|
|
|
100% {
|
|
--angle: 360deg;
|
|
--glowColor: var(--color-green);
|
|
}
|
|
}
|
|
|
|
.title-package {
|
|
background: linear-gradient(265.63deg, #029494 1.99%, #2CD0D0 97.32%);
|
|
-webkit-background-clip: text;
|
|
-webkit-text-fill-color: transparent;
|
|
background-clip: text;
|
|
font-size: 24px;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.offer-section {
|
|
position: absolute;
|
|
left: -30px;
|
|
top: 20px;
|
|
background: linear-gradient(-90.54deg, #1BBBBB 0.11%, #0f9b9b 99.87%);
|
|
transform: rotate(-45deg);
|
|
}
|
|
|
|
.title-package-offer {
|
|
background: linear-gradient(265.63deg, #029494 1.99%, #2CD0D0 97.32%);
|
|
font-size: 18px;
|
|
font-weight: 900;
|
|
display: block;
|
|
color: #fff;
|
|
padding: 0 24px;
|
|
}
|
|
|
|
.span-package {
|
|
color: #5F5F5F;
|
|
font-size: 18px;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.svgWidth {
|
|
width: 28px;
|
|
}
|
|
|
|
.btn-buy {
|
|
color: #FFFFFF;
|
|
background-color: #33D1D1;
|
|
padding: 9px 24px;
|
|
font-size: 14px;
|
|
margin: 9px auto 6px;
|
|
border-radius: 6px;
|
|
transition: all ease-in-out .3s;
|
|
}
|
|
|
|
.btn-buy:hover {
|
|
background-color: #2a9b9b;
|
|
}
|
|
|
|
|
|
/***************** Start Rule Content - Modal ******************/
|
|
.modal-xl-startBuy {
|
|
--bs-modal-width: 1215px;
|
|
}
|
|
|
|
.modal-header {
|
|
margin: 0;
|
|
padding: 15px 0 0;
|
|
}
|
|
|
|
.modal-title {
|
|
font-size: 20px;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.rule-content {
|
|
background-color: #F0F0F0;
|
|
border-radius: 12px;
|
|
padding: 10px;
|
|
height: 500px;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.rule-label {
|
|
color: #444444;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.time-group {
|
|
outline: 1px solid #199494;
|
|
border-radius: 12px;
|
|
overflow: hidden;
|
|
border-radius: 8px;
|
|
height: 34px;
|
|
}
|
|
|
|
.time-group .form-control {
|
|
border-radius: 8px;
|
|
height: 34px;
|
|
}
|
|
|
|
.time-group .input-group-text {
|
|
background-color: #23A8A8;
|
|
display: flex;
|
|
justify-content: center;
|
|
color: #ffffff;
|
|
width: 80px;
|
|
text-align: center;
|
|
border: none;
|
|
}
|
|
|
|
.rule-content p {
|
|
color: #5F5F5F;
|
|
font-size: 12px;
|
|
font-weight: 500;
|
|
text-align: justify;
|
|
}
|
|
|
|
.btn-send-code {
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
background-color: #84CC16;
|
|
color: #FFFFFF;
|
|
border-radius: 8px;
|
|
padding: 8px 24px;
|
|
white-space: nowrap;
|
|
transition: all ease .3s;
|
|
}
|
|
|
|
.btn-send-code:hover {
|
|
background-color: #5f9213;
|
|
}
|
|
|
|
.btn-register {
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
background-color: #84CC16;
|
|
color: #FFFFFF;
|
|
border-radius: 8px;
|
|
padding: 10px 70px;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.btn-register:hover {
|
|
background-color: #5f9213;
|
|
}
|
|
|
|
.btn-cancel2 {
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
background-color: #1F2937;
|
|
color: #FFFFFF;
|
|
border-radius: 8px;
|
|
padding: 10px 70px;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.btn-cancel2:hover {
|
|
background-color: #121820;
|
|
}
|
|
|
|
.two-inputs-dir {
|
|
justify-content: end;
|
|
}
|
|
/***************** End Rule Content - Modal ******************/
|
|
|
|
|
|
|
|
|
|
/***************** Start Account - Modal ******************/
|
|
.password-strength-group .password-strength-meter {
|
|
width: 100%;
|
|
transition: height 0.3s;
|
|
display: flex;
|
|
justify-content: stretch;
|
|
padding: 0 15px;
|
|
}
|
|
|
|
.password-strength-group .password-strength-meter .meter-block {
|
|
height: 6px;
|
|
background: #E7E7E7;
|
|
margin-right: 6px;
|
|
flex-grow: 1;
|
|
border-radius: 5px;
|
|
margin-top: 5px;
|
|
}
|
|
.password-strength-group .password-strength-meter .meter-block:last-child {
|
|
margin: 0;
|
|
margin-top: 5px;
|
|
}
|
|
.password-strength-group .password-strength-message {
|
|
font-weight: 20px;
|
|
text-align: right;
|
|
transition: all 0.5s;
|
|
position: relative;
|
|
right: 15px;
|
|
}
|
|
.password-strength-group .password-strength-message .message-item {
|
|
font-size: 12px;
|
|
position: absolute;
|
|
right: 0;
|
|
opacity: 0;
|
|
transition: opacity 0.2s;
|
|
}
|
|
.password-strength-group[data-strength="1"] .meter-block:nth-child(-n+1) {
|
|
background: #5e7734;
|
|
}
|
|
.password-strength-group[data-strength="1"] .message-item:nth-child(1) {
|
|
opacity: 1;
|
|
}
|
|
.password-strength-group[data-strength="2"] .meter-block:nth-child(-n+2) {
|
|
background: #8cb34a;
|
|
}
|
|
.password-strength-group[data-strength="2"] .message-item:nth-child(2) {
|
|
opacity: 1;
|
|
}
|
|
.password-strength-group[data-strength="3"] .meter-block:nth-child(-n+3) {
|
|
background: #a6d358;
|
|
}
|
|
.password-strength-group[data-strength="3"] .message-item:nth-child(3) {
|
|
opacity: 1;
|
|
}
|
|
.password-strength-group[data-strength="4"] .meter-block:nth-child(-n+4) {
|
|
background: #BEF264;
|
|
}
|
|
.password-strength-group[data-strength="4"] .message-item:nth-child(4) {
|
|
opacity: 1;
|
|
}
|
|
|
|
/***************** End Account - Modal ******************/
|
|
|
|
|
|
.service-invoice-table .border-start-custom {
|
|
border-right: 1px solid rgb(108,117,125);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@media(max-width: 1366px) {
|
|
.card-package h4 {
|
|
font-size: 18px;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.card-package p {
|
|
font-size: 12px;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.btn-package {
|
|
font-size: 12px;
|
|
font-weight: 500;
|
|
}
|
|
|
|
|
|
.title-package {
|
|
font-size: 18px;
|
|
font-weight: 900;
|
|
}
|
|
|
|
.title-package-offer {
|
|
font-size: 18px;
|
|
font-weight: 900;
|
|
display: block;
|
|
color: #fff;
|
|
}
|
|
|
|
.span-package {
|
|
font-size: 12px;
|
|
}
|
|
|
|
.svgWidth {
|
|
width: 20px;
|
|
}
|
|
|
|
.h-50px {
|
|
height: 30px;
|
|
}
|
|
|
|
.btn-buy {
|
|
padding: 5px 20px;
|
|
margin: 6px auto 0px;
|
|
font-size: 12px;
|
|
transition: all ease-in-out .3s;
|
|
}
|
|
|
|
.modal-xl-startBuy {
|
|
--bs-modal-width: 959px;
|
|
}
|
|
|
|
.rule-content {
|
|
height: 370px;
|
|
}
|
|
|
|
.btn-send-code {
|
|
font-size: 12px;
|
|
padding: 8px 10px;
|
|
}
|
|
|
|
.btn-register, .btn-cancel2 {
|
|
font-size: 12px;
|
|
padding: 10px 50px;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@media(max-width: 1300px) {
|
|
.card-grid-package {
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@media(max-width: 992px) {
|
|
.service-invoice-table .border-start-custom {
|
|
border-right: none;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@media(max-width: 768px) {
|
|
.card-package {
|
|
padding: 2px 1px;
|
|
}
|
|
|
|
.card-grid-package {
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
}
|
|
.btn-package-card {
|
|
order: -1;
|
|
}
|
|
|
|
.time-group {
|
|
width: auto;
|
|
}
|
|
|
|
.time-group .form-control {
|
|
margin: 0;
|
|
}
|
|
|
|
.two-inputs-dir {
|
|
justify-content: start;
|
|
}
|
|
|
|
.btn-cancel2 {
|
|
padding: auto;
|
|
width: 100%;
|
|
}
|
|
|
|
.btn-register {
|
|
padding: auto;
|
|
width: 100%;
|
|
}
|
|
|
|
.service-invoice-table .form-select {
|
|
font-size: 13px;
|
|
}
|
|
|
|
.service-invoice-table p {
|
|
font-size: 13px;
|
|
}
|
|
}
|
|
|
|
|
|
@media(max-width: 579px) {
|
|
.card-grid-package {
|
|
grid-template-columns: repeat(1, minmax(0, 1fr));
|
|
}
|
|
.title-package-offer {
|
|
font-size: 13px;
|
|
font-weight: 700;
|
|
display: inline;
|
|
}
|
|
|
|
.btn-my-auto {
|
|
margin: auto;
|
|
}
|
|
|
|
.service-invoice-table p {
|
|
font-size: 12px;
|
|
}
|
|
} |