: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; } 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; }