2025-03-12 15:22:16 +05:30

292 lines
5.4 KiB
CSS

:root {
--bg-gradient-danger: linear-gradient(to right, #ffbf96, #fe7096);
--bg-gradient-info: linear-gradient(to right, #90caf9, #047edf 99%);
--bg-gradient-success: linear-gradient(to right, #84d9d2, #07cdae);
--primary-color: #3f51b5;
--color-primary-100: #C5CAE9;
--color-primary-200: #9FA8DA;
--color-primary-300: #7986CB;
--color-primary-400: #3F51B5;
--color-primary-500: #3949AB;
--color-primary-600: #303F9F;
}
body {
margin: 0;
padding: 0;
font-family: 'Roboto', sans-serif;
background-color: #fcfcfc;
color: #111;
line-height: 1.2;
font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
font-weight: 400;
}
ul {
margin: 0;
padding: 0;
list-style: none;
}
ul li {
list-style: none;
}
a {
text-decoration: none;
color: #111;
}
p {
margin: 0;
padding: 0;
}
img {
max-width: 100%;
height: auto;
}
.container {
max-width: 1270px !important;
padding: 0rem 15px;
margin: 0 auto;
}
@media (max-width: 1535px) {
.container {
max-width: 1170px !important;
}
}
@media (max-width: 1199px) {
.container {
max-width: 970px !important;
}
}
@media (max-width: 991px) {
.container {
max-width: 750px !important;
}
}
@media (max-width: 767px) {
.container {
max-width: 600px !important;
}
}
@media (max-width: 640px) {
.container {
max-width: 100% !important;
}
}
.banner {
background-image: url(../assets/images/Hero-Shape-Background.png);
background-position: center left;
background-repeat: no-repeat;
background-size: cover;
}
.whychooseBg {
background-image: url(../assets/images/Shape-Background-3.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
table.geeksId_table {
border-spacing: 0 12px;
border-collapse: separate;
}
table.geeksId_table tbody tr {
background: white;
border-radius: 12px;
border-width: 1px;
border-style: solid;
--tw-border-opacity: 1;
border-color: rgb(197 202 233 / var(--tw-border-opacity, 1));
box-shadow: 0 1px 6px rgba(197, 202, 233, 0.5019607843);
margin-bottom: 10px;
overflow: hidden;
}
.geeksId_table tbody>tr>td,
.geeksId_table,
.geeksId_table thead>tr>th {
border: none;
&:first-child {
border-top-left-radius: 0.625rem;
border-bottom-left-radius: 0.625rem;
}
&:last-child {
border-top-right-radius: 0.625rem;
border-bottom-right-radius: 0.625rem;
}
}
/* user page */
main {
box-shadow: 0px 0px 5px 0px #0000003a;
}
.body-wrapper {
background: rgb(196, 201, 224);
background: linear-gradient(180deg,
rgb(228, 228, 243) 29%,
rgb(177, 185, 221) 100%);
}
header {
border-bottom: 1px solid #d1d5db;
}
header .header_widgets {
grid-column: end;
}
header .searchbar {
grid-column: searchbar;
}
header .searchbar svg {
width: 20px;
height: 20px;
}
.card-img-absolute {
position: absolute;
top: 0;
right: 0;
height: 100%;
}
/* dashboard */
.user__page .icon__box {
background: -webkit-gradient(linear, left top, right top, from(#5d70eb), to(#3949AB)) !important;
background: linear-gradient(to right, #5d70eb, #3949AB) !important;
webkit-box-shadow: 0px 3px 8.3px 0.7px #3948ab44;
box-shadow: 0px 3px 8.3px 0.7px #3948ab44;
}
.bg-gradient-danger {
background: var(--bg-gradient-danger);
}
.bg-gradient-info {
background: var(--bg-gradient-info);
}
.bg-gradient-success {
background: var(--bg-gradient-success);
}
.user__page .card {
padding: 0;
margin: 0;
}
/* Id Card */
.id_card_form .heading {
border-bottom: 1px solid #d1d5db;
}
.id_card_form .heading h2::after {
content: '';
position: absolute;
height: 4px;
background-color: var(--color-primary-600);
border-radius: 1px;
width: 100%;
bottom: -2.5px;
left: 0;
}
.user_id_page .tabs-container {
width: 100%;
background: white;
border-radius: 10px;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
}
.user_id_page .tabs {
display: flex;
position: relative;
border-bottom: 2px solid #ddd;
}
.user_id_page .tab {
flex: 1;
text-align: center;
padding: 12px;
cursor: pointer;
font-weight: bold;
position: relative;
transition: color 0.3s ease-in-out;
}
.user_id_page .tab:hover {
color: var(--color-primary-600);
background-color: var(--color-primary-100/60);
}
.user_id_page .tab.active {
color: var(--color-primary-600);
background-color: var(--color-primary-100/60);
}
.user_id_page .indicator {
position: absolute;
bottom: -2px;
height: 3px;
width: 50%;
background-color: var(--color-primary-600);
transition: transform 0.3s ease-in-out;
}
.user_id_page .tab-content {
display: none;
opacity: 0;
transform: translateY(10px);
transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.user_id_page .tab-content.active {
display: block;
opacity: 1;
transform: translateY(0);
}
.timeline_list .timeline.active .icon {
background-color: var(--color-primary-600);
border-color: var(--color-primary-600);
}
.timeline_list .timeline.active .icon svg {
color: white;
}
.timeline_list .timeline.active .line {
background-color: var(--color-primary-600);
}
.timeline_list .timeline .data p {
max-width: 700px;
}