Files
2026-07-07 18:38:36 +05:30

401 lines
9.1 KiB
SCSS

/* Start Box Styles */
body {
@apply dark:!bg-bodybg2 ;
}
.box {
@apply flex flex-col shadow-sm rounded-md text-defaulttextcolor dark:text-defaulttextcolor/70 bg-white text-[0.813rem] mb-6 relative dark:bg-bodybg;
}
.box-header {
@apply font-medium border-b border-b-defaultborder md:flex items-center gap-[0.25rem] rounded-t-sm px-[1.25rem] py-4 dark:border-white/10 flex-wrap;
}
.box-title {
@apply relative font-[700] text-defaulttextcolor text-[.9375rem] me-auto dark:text-defaulttextcolor/70 before:absolute;
}
.box {
.box-header {
.box-title {
@apply before:absolute before:h-4 before:w-[0.2rem] before:top-[0.15rem] before:-start-[0.65rem] before:bg-gradient-to-b before:from-primary/50 before:to-secondary/50 before:rounded-md;
}
}
}
.box-body {
@apply p-5 text-defaulttextcolor dark:text-defaulttextcolor/70;
}
.box-footer {
@apply border-t border-t-defaultborder rounded-b-sm py-4 px-[1.25rem] text-[var(--font-size-defaultsize)] text-defaulttextcolor md:py-4 md:px-5 dark:border-white/10;
}
.display-1 {
@apply text-[5rem];
}
.display-2 {
@apply text-[4.5rem];
}
.display-3 {
@apply text-[4rem];
}
.display-4 {
@apply text-[3.5rem];
}
.display-5 {
@apply text-[3rem];
}
.display-6 {
@apply text-[2.5rem];
}
.overlay-box {
@apply relative overflow-hidden text-white/90 before:absolute before:bg-black/20 before:inset-0;
.box-header {
@apply border-white/10;
}
.box-footer {
@apply border-white/10;
}
}
.over-content-bottom {
@apply top-auto;
}
.box-anchor {
@apply content-[""] absolute inset-0 z-[1] pointer-events-none;
}
.box.box-fullscreen {
@apply fixed inset-0 z-[9999] m-0 rounded-none;
}
.box-img-overlay {
@apply absolute inset-0 rounded-sm overflow-auto;
}
.card-img-top {
@apply rounded-t-md! ;
}
/* End Box Styles */
.lead {
@apply text-[1.25rem] font-[300];
}
/* Start Alert Styles */
.alert {
@apply text-sm rounded-sm px-4 py-3 mb-5 last:mb-0;
}
.text-badge .badge {
@apply absolute -end-4 -top-4;
}
/* End Alert Styles */
.review-quote {
@apply absolute end-[0.8rem] text-[1.875rem] leading-[0] text-primary/70 bg-transparent p-[0.625rem];
}
/* Start Badge Styles */
.badge {
@apply inline-flex items-center text-[0.75em] py-1 px-[0.45rem] font-semibold;
&:last-child {
@apply mb-0;
}
}
/* End Badge Styles */
/* Start List-Group Styles */
.ti-list-group {
@apply items-center font-normal text-[0.8125rem] border border-solid border-defaultborder rounded-md text-start dark:border-defaultborder/10;
.ti-list-group-item {
@apply py-3 px-[1.25rem] border-b border-solid border-defaultborder dark:border-defaultborder/10 last:border-b-0;
&.active {
@apply text-white! bg-primary! border-primary! rounded-t-md!;
}
&.disabled,
&:disabled {
@apply text-textmuted! bg-light! opacity-[0.5]!;
}
&.ti-list-group-item-action {
@apply w-full;
&:hover,&:focus {
@apply bg-light;
}
}
&.ti-icon-link {
@apply focus:z-10 focus:outline-none py-[0.375rem] px-3 focus:ring-0;
}
}
}
.ti-list-group-flush {
@apply border-0;
}
/* End List-Group Styles */
/* Start Progress Styles */
.ti-main-progress {
@apply flex w-full h-1.5 rounded-full overflow-hidden;
.ti-main-progress-bar {
@apply flex flex-col justify-center overflow-hidden;
}
}
/* End Progress Styles */
/* Start Spinner Styles */
.ti-spinner {
@apply animate-spin inline-block w-6 h-6 border-[3px] border-current border-t-transparent rounded-full;
}
/* End Spinner Styles */
/* Start Toast Styles */
.ti-toast {
@apply max-w-xs border rounded-sm shadow-lg dark:border-white/10;
}
/* End Toast Styles */
.ti-border {
@apply border-[#e5e7eb];
}
/* Start:: Nav-tabs */
.nav-link {
&:focus,
&:hover {
@apply text-primary cursor-pointer;
}
}
.nav-tabs {
@apply border-defaultborder;
.nav-item.show .nav-link,
.nav-link.active {
@apply text-defaulttextcolor bg-light border-defaultborder;
}
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
@apply border-defaultborder;
}
.nav-tabs-header {
@apply border-0;
.nav-item {
@apply me-2;
&:last-child {
@apply me-0;
}
.nav-link {
@apply border border-solid rounded-md border-transparent text-[0.8rem] p-2 font-medium;
&.active {
@apply bg-primary/10 text-primary border border-solid border-transparent;
}
&:hover,
&:focus {
@apply border border-solid border-transparent text-primary;
}
}
}
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
@apply basis-0 flex-grow text-center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
@apply w-full;
}
.nav.nav-style-1 {
@apply border-0;
}
.nav.nav-style-3 {
.nav-link {
@apply rounded-none!;
}
.nav-link {
@apply border-b-[3px] border-solid border-transparent;
}
.nav-link.active {
@apply bg-transparent! border-b-[3px]! border-solid! border-primary! text-primary! rounded-none!;
}
}
/* End:: Nav-tabs */
/* Start:: Tab-style-6 */
.tab-style-6 {
@apply border-0 bg-primary/10 rounded-md text-primary p-2;
.nav-item {
@apply border-0 me-2;
&:last-child {
@apply me-0;
}
.nav-link {
@apply text-primary py-2 px-4 text-[var(--font-size-defaultsize)] border-0 font-medium;
&.active {
@apply border-0 bg-primary text-white shadow-sm;
}
&:hover,
&:focus {
@apply border-0;
}
}
}
}
.navbar {
@apply rounded-md;
.navbar-nav {
.nav-link {
@apply leading-none py-[0.4rem] px-4 font-medium;
}
}
.navbar-toggler {
@apply p-[0.4rem] text-[1rem] leading-none text-black border border-solid border-defaultborder rounded-md;
.navbar-toggler-icon {
@apply w-[1rem] h-[1rem] relative bg-none before:content-['\F479'] before:absolute before:text-[1rem] before:text-defaulttextcolor before:start-0;
}
}
.navbar-toggler:focus {
@apply shadow-none;
}
}
// .nav-pills .nav-link.active,
// .nav-pills .show > .nav-link {
// @apply text-white bg-primary py-2 px-4 rounded-md ;
// }
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
@apply text-white bg-primary;
}
.navitem {
@apply me-4;
}
/* End:: Tab-style-6 */
/* start::background */
.bg-primary-gradient {
@apply bg-gradient-to-r from-primary to-[#0086ed]! text-white! ;
}
.bg-secondary-gradient {
@apply bg-gradient-to-r from-secondary to-[#0086ed]! text-white!;
}
.bg-warning-gradient {
@apply bg-gradient-to-r from-warning to-[#0086ed]! text-white!;
}
.bg-info-gradient {
@apply bg-gradient-to-r from-info to-[#0086ed]! text-white!;
}
.bg-success-gradient {
@apply bg-gradient-to-r from-success to-[#0086ed]! text-white!;
}
.bg-danger-gradient {
@apply bg-gradient-to-r from-danger to-[#0086ed]! text-white!;
}
.bg-orange-gradient {
@apply bg-gradient-to-r from-orange to-[#0086ed]! text-white!;
}
.bg-purple-gradient {
@apply bg-gradient-to-r from-purple to-[#0086ed]! text-white!;
}
.bg-teal-gradient {
@apply bg-gradient-to-r from-teal to-[#0086ed]! text-white!;
}
.bg-light-gradient {
@apply bg-gradient-to-r from-light to-[#0086ed]! text-white!;
}
.bg-dark-gradient {
@apply bg-gradient-to-r from-black to-[#0086ed]! text-white!;
}
/* End:: backgrounds */
code {
@apply text-[0.675rem]! text-red! break-words!;
}
.color-container {
@apply w-[3rem] h-[3rem] rounded-full flex items-center justify-center leading-[3rem];
}
.bd-example-row [class^="col"],
.bd-example-cssgrid .grid > * {
@apply pt-3 pb-3 bg-light/75 border border-solid border-defaultborder;
}
.bd-example-cssgrid .grid > * {
@apply rounded-sm;
}
.bd-example-row-flex-cols .grid {
@apply min-h-[10rem] bg-light/50;
.col {
@apply p-3;
}
}
.flex-container div {
@apply bg-transparent border-0;
> div {
@apply bg-light border border-solid border-white dark:border-bodybg;
}
}
.ratio {
@apply relative w-full before:block;
}
.bd-example-ratios .ratio {
@apply inline-block w-[10rem] text-textmuted bg-primary/10 border-defaultborder rounded-md;
}
.bd-example-position-utils .position-absolute {
@apply w-8 h-8 bg-primary/10 rounded-[0.375rem] absolute;
}
.bd-example-position-utils .position-relative {
@apply h-[12.5rem] bg-light relative;
}
.border-container {
@apply inline-block w-[5rem] h-[5rem] m-1 bg-light/30;
}
.upcoming-events-list li {
@apply mb-[1.5rem] ps-[1.5rem] relative before:absolute before:h-full before:w-[0.25rem] before:start-0 before:rounded-md;
}
.upcoming-events-list li:nth-child(1) {
@apply before:bg-primary/30;
}
.upcoming-events-list li:nth-child(2) {
@apply before:bg-secondary/30;
}
.upcoming-events-list li:nth-child(3) {
@apply before:bg-success/30;
}
.upcoming-events-list li:nth-child(4) {
@apply before:bg-danger/30;
}
.upcoming-events-list li:nth-child(5) {
@apply before:bg-info/30;
}
.upcoming-events-list li:nth-child(5) {
@apply before:bg-warning/30;
}
.upcoming-events-list li:last-child {
@apply mb-0;
}
#external-events .fc-event {
@apply cursor-move mb-[0.4rem] py-[0.375rem] px-3 text-[0.75rem] rounded-[0.35rem];
}
.glightbox {
@apply overflow-hidden;
}
/* start:: project-list */
.project-list-title {
@apply max-w-[13.375rem];
}