401 lines
9.1 KiB
SCSS
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];
|
|
}
|