mirror of
https://github.com/alextselegidis/easyappointments.git
synced 2024-12-01 04:12:22 +03:00
271 lines
5 KiB
SCSS
271 lines
5 KiB
SCSS
/* ----------------------------------------------------------------------------
|
|
* Easy!Appointments - Online Appointment Scheduler
|
|
*
|
|
* @package EasyAppointments
|
|
* @author A.Tselegidis <alextselegidis@gmail.com>
|
|
* @copyright Copyright (c) Alex Tselegidis
|
|
* @license https://opensource.org/licenses/GPL-3.0 - GPLv3
|
|
* @link https://easyappointments.org
|
|
* @since v1.5.0
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
// Minty 5.1.3
|
|
// Bootswatch
|
|
|
|
$theme: 'minty' !default;
|
|
|
|
//
|
|
// Color system
|
|
//
|
|
|
|
$white: #fff !default;
|
|
$gray-100: #f8f9fa !default;
|
|
$gray-200: #f7f7f9 !default;
|
|
$gray-300: #eceeef !default;
|
|
$gray-400: #ced4da !default;
|
|
$gray-500: #aaa !default;
|
|
$gray-600: #888 !default;
|
|
$gray-700: #5a5a5a !default;
|
|
$gray-800: #343a40 !default;
|
|
$gray-900: #212529 !default;
|
|
$black: #000 !default;
|
|
|
|
$blue: #007bff !default;
|
|
$indigo: #6610f2 !default;
|
|
$purple: #6f42c1 !default;
|
|
$pink: #e83e8c !default;
|
|
$red: #ff7851 !default;
|
|
$orange: #fd7e14 !default;
|
|
$yellow: #ffce67 !default;
|
|
$green: #56cc9d !default;
|
|
$teal: #20c997 !default;
|
|
$cyan: #6cc3d5 !default;
|
|
|
|
$primary: #78c2ad !default;
|
|
$secondary: #f3969a !default;
|
|
$success: $green !default;
|
|
$info: $cyan !default;
|
|
$warning: $yellow !default;
|
|
$danger: $red !default;
|
|
$light: $gray-100 !default;
|
|
$dark: $gray-800 !default;
|
|
|
|
$min-contrast-ratio: 1.45 !default;
|
|
|
|
// Body
|
|
|
|
$body-color: $gray-600 !default;
|
|
|
|
// Components
|
|
|
|
$border-radius: 0.4rem !default;
|
|
$border-radius-lg: 0.6rem !default;
|
|
$border-radius-sm: 0.3rem !default;
|
|
|
|
// Fonts
|
|
|
|
// stylelint-disable-next-line value-keyword-case
|
|
$headings-font-family:
|
|
Montserrat,
|
|
-apple-system,
|
|
system-ui,
|
|
BlinkMacSystemFont,
|
|
'Segoe UI',
|
|
Roboto,
|
|
'Helvetica Neue',
|
|
Arial,
|
|
sans-serif !default;
|
|
$headings-color: $gray-700 !default;
|
|
|
|
// Tables
|
|
|
|
$table-border-color: rgba(0, 0, 0, 0.05) !default;
|
|
|
|
$table-bg-scale: 0% !default;
|
|
|
|
// Dropdowns
|
|
|
|
$dropdown-link-hover-color: $white !default;
|
|
$dropdown-link-hover-bg: $secondary !default;
|
|
|
|
// Navbar
|
|
|
|
$navbar-dark-color: rgba($white, 0.6) !default;
|
|
$navbar-dark-hover-color: $white !default;
|
|
$navbar-light-color: rgba($black, 0.3) !default;
|
|
$navbar-light-hover-color: $gray-700 !default;
|
|
$navbar-light-active-color: $gray-700 !default;
|
|
$navbar-light-disabled-color: rgba($black, 0.1) !default;
|
|
|
|
// Pagination
|
|
|
|
$pagination-color: $white !default;
|
|
$pagination-bg: $primary !default;
|
|
$pagination-border-color: $primary !default;
|
|
$pagination-hover-color: $white !default;
|
|
$pagination-hover-bg: $secondary !default;
|
|
$pagination-hover-border-color: $pagination-hover-bg !default;
|
|
$pagination-active-bg: $secondary !default;
|
|
$pagination-active-border-color: $pagination-active-bg !default;
|
|
$pagination-disabled-color: $white !default;
|
|
$pagination-disabled-bg: #cce8e0 !default;
|
|
$pagination-disabled-border-color: $pagination-disabled-bg !default;
|
|
|
|
// Alerts
|
|
|
|
$alert-color-scale: 0% !default;
|
|
$alert-bg-scale: 0% !default;
|
|
|
|
// Breadcrumbs
|
|
|
|
$breadcrumb-padding-y: 0.375rem !default;
|
|
$breadcrumb-padding-x: 0.75rem !default;
|
|
$breadcrumb-bg: $primary !default;
|
|
$breadcrumb-divider-color: $white !default;
|
|
$breadcrumb-active-color: $breadcrumb-divider-color !default;
|
|
$breadcrumb-border-radius: 0.25rem !default;
|
|
|
|
@import '../../../node_modules/bootstrap/scss/bootstrap';
|
|
|
|
// Minty 5.1.3
|
|
// Bootswatch
|
|
|
|
// Variables
|
|
|
|
$web-font-path: 'https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap' !default;
|
|
@if $web-font-path {
|
|
@import url($web-font-path);
|
|
}
|
|
|
|
// Navbar
|
|
|
|
.navbar {
|
|
font-family: $headings-font-family;
|
|
}
|
|
|
|
.bg-dark {
|
|
background-color: $secondary !important;
|
|
}
|
|
|
|
.border-dark {
|
|
border-color: $secondary !important;
|
|
}
|
|
|
|
// Buttons
|
|
|
|
.btn {
|
|
font-family: $headings-font-family;
|
|
|
|
&,
|
|
&:hover {
|
|
color: $white;
|
|
}
|
|
|
|
&-light,
|
|
&-light:hover {
|
|
color: $gray-700;
|
|
}
|
|
|
|
&-link,
|
|
&-link:hover {
|
|
color: $primary;
|
|
}
|
|
|
|
&-link.disabled:hover {
|
|
color: $gray-600;
|
|
}
|
|
|
|
&-outline-primary {
|
|
color: $primary;
|
|
}
|
|
|
|
&-outline-secondary {
|
|
color: $secondary;
|
|
}
|
|
|
|
&-outline-success {
|
|
color: $success;
|
|
}
|
|
|
|
&-outline-info {
|
|
color: $info;
|
|
}
|
|
|
|
&-outline-warning {
|
|
color: $warning;
|
|
}
|
|
|
|
&-outline-danger {
|
|
color: $danger;
|
|
}
|
|
|
|
&-outline-dark {
|
|
color: $dark;
|
|
}
|
|
|
|
&-outline-light {
|
|
color: $light;
|
|
}
|
|
}
|
|
|
|
// Forms
|
|
|
|
legend {
|
|
font-family: $headings-font-family;
|
|
}
|
|
|
|
// Navs
|
|
|
|
.dropdown-menu {
|
|
font-family: $font-family-sans-serif;
|
|
}
|
|
|
|
.breadcrumb {
|
|
a {
|
|
color: $navbar-dark-color;
|
|
}
|
|
|
|
a:hover {
|
|
color: $white;
|
|
text-decoration: none;
|
|
}
|
|
}
|
|
|
|
// Indicators
|
|
|
|
.alert {
|
|
a,
|
|
.alert-link {
|
|
color: $white;
|
|
}
|
|
|
|
&-light {
|
|
&,
|
|
a:not(.btn),
|
|
.alert-link {
|
|
color: $body-color;
|
|
}
|
|
}
|
|
}
|
|
|
|
.badge {
|
|
color: $white;
|
|
|
|
&.bg-light {
|
|
color: $gray-700;
|
|
}
|
|
}
|
|
|
|
// Containers
|
|
|
|
.card,
|
|
.list-group-item {
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6 {
|
|
color: inherit;
|
|
}
|
|
}
|