From fccc95ed0684837c0882dc8c80a51fb9909625df Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Thu, 16 Jan 2025 13:16:44 +0545 Subject: [PATCH] lol --- app/__init__.py | 0 app/admin.py | 333 - app/apps.py | 6 - app/migrations/0001_initial.py | 259 - ..._alter_student_father_phone_no_and_more.py | 44 - ...0003_alter_certificate_options_and_more.py | 53 - app/migrations/0004_charactercertificate.py | 31 - ...e_charactercertificate_student_and_more.py | 23 - ...alter_marksheet_obtained_marks_and_more.py | 30 - .../0007_alter_subjectmark_total_marks.py | 19 - ...08_alter_marksheet_total_marks_and_more.py | 25 - .../0009_alter_marksheet_total_marks.py | 20 - app/migrations/__init__.py | 0 app/models.py | 450 - app/tests.py | 3 - app/urls.py | 12 - app/views.py | 150 - assets/logo.png | Bin 24909 -> 0 bytes manage.py | 22 - static/src/css/form.css | 24 - static/src/css/style.css | 9460 ----------------- static/src/css/style.min.css | 12 - static/src/img/avatars/4.jpg | Bin 2580 -> 0 bytes static/src/img/avatars/6.jpg | Bin 1608 -> 0 bytes static/src/img/avatars/7.jpg | Bin 2059 -> 0 bytes static/src/img/favicon.png | Bin 7185 -> 0 bytes static/src/img/logo-symbol.png | Bin 7185 -> 0 bytes static/src/img/logo.png | Bin 38477 -> 0 bytes static/src/img/man.png | Bin 25843 -> 0 bytes static/src/img/sms.png | Bin 4855 -> 0 bytes static/src/js/address.js | 30 - static/src/js/app.js | 147 - static/src/js/attendance.js | 21 - static/src/js/enroll.js | 5 - static/src/js/registration.js | 67 - static/src/js/views/charts.js | 196 - static/src/js/views/main.js | 533 - static/src/js/views/widgets.js | 564 - static/src/scss/_bootstrap-variables.scss | 109 - static/src/scss/_core-variables.scss | 110 - static/src/scss/_custom.scss | 1 - static/src/scss/core/_animate.scss | 27 - static/src/scss/core/_aside.scss | 64 - static/src/scss/core/_avatars.scss | 51 - static/src/scss/core/_badge.scss | 3 - static/src/scss/core/_breadcrumb-menu.scss | 35 - static/src/scss/core/_breadcrumb.scss | 4 - static/src/scss/core/_buttons.scss | 575 - static/src/scss/core/_callout.scss | 55 - static/src/scss/core/_card.scss | 193 - static/src/scss/core/_charts.scss | 9 - .../src/scss/core/_dropdown-menu-right.scss | 8 - static/src/scss/core/_dropdown.scss | 69 - static/src/scss/core/_footer.scss | 9 - static/src/scss/core/_grid.scss | 15 - static/src/scss/core/_input-group.scss | 6 - static/src/scss/core/_layout.scss | 384 - static/src/scss/core/_loading.scss | 128 - static/src/scss/core/_mixins.scss | 116 - static/src/scss/core/_mobile.scss | 0 static/src/scss/core/_modal.scss | 13 - static/src/scss/core/_nav.scss | 32 - static/src/scss/core/_navbar.scss | 127 - static/src/scss/core/_others.scss | 4 - static/src/scss/core/_progress.scss | 15 - static/src/scss/core/_rtl.scss | 281 - static/src/scss/core/_sidebar.scss | 454 - static/src/scss/core/_switches.scss | 301 - static/src/scss/core/_tables.scss | 20 - static/src/scss/core/_temp.scss | 37 - static/src/scss/core/_typography.scss | 36 - static/src/scss/core/_utilities.scss | 3 - static/src/scss/core/_variables.scss | 219 - static/src/scss/core/_widgets.scss | 253 - static/src/scss/core/core.scss | 47 - .../src/scss/core/utilities/_background.scss | 8 - static/src/scss/core/utilities/_borders.scss | 18 - static/src/scss/core/utilities/_display.scss | 18 - static/src/scss/style.scss | 23 - static/src/scss/vendors/_variables.scss | 6 - static/src/scss/vendors/chart.js/chart.scss | 48 - static/src/vendors/css/chart.css | 42 - static/src/vendors/css/chart.min.css | 1 - student_management_system/__init__.py | 0 student_management_system/asgi.py | 16 - student_management_system/jazzmin.py | 161 - student_management_system/settings.py | 135 - student_management_system/urls.py | 32 - student_management_system/wsgi.py | 16 - templates/Hod/academic_year.html | 86 - templates/Hod/add_course.html | 99 - templates/Hod/attendance.html | 87 - templates/Hod/library.html | 92 - templates/Hod/marksheet.html | 166 - templates/Hod/marksheet_pdf.html | 61 - templates/Hod/news_events.html | 86 - templates/Hod/staff.html | 120 - templates/Hod/student.html | 127 - templates/Hod/subject.html | 90 - templates/Hod/teacher.html | 124 - templates/Hod/view_marksheet.html | 129 - templates/dashboard.html | 39 - templates/demo.html | 1377 --- templates/marksheet.html | 144 - templates/studentdashboard.html | 83 - 105 files changed, 19786 deletions(-) delete mode 100644 app/__init__.py delete mode 100644 app/admin.py delete mode 100644 app/apps.py delete mode 100644 app/migrations/0001_initial.py delete mode 100644 app/migrations/0002_alter_staff_phone_alter_student_father_phone_no_and_more.py delete mode 100644 app/migrations/0003_alter_certificate_options_and_more.py delete mode 100644 app/migrations/0004_charactercertificate.py delete mode 100644 app/migrations/0005_remove_charactercertificate_student_and_more.py delete mode 100644 app/migrations/0006_alter_marksheet_grade_alter_marksheet_obtained_marks_and_more.py delete mode 100644 app/migrations/0007_alter_subjectmark_total_marks.py delete mode 100644 app/migrations/0008_alter_marksheet_total_marks_and_more.py delete mode 100644 app/migrations/0009_alter_marksheet_total_marks.py delete mode 100644 app/migrations/__init__.py delete mode 100644 app/models.py delete mode 100644 app/tests.py delete mode 100644 app/urls.py delete mode 100644 app/views.py delete mode 100644 assets/logo.png delete mode 100755 manage.py delete mode 100644 static/src/css/form.css delete mode 100644 static/src/css/style.css delete mode 100644 static/src/css/style.min.css delete mode 100644 static/src/img/avatars/4.jpg delete mode 100644 static/src/img/avatars/6.jpg delete mode 100644 static/src/img/avatars/7.jpg delete mode 100644 static/src/img/favicon.png delete mode 100644 static/src/img/logo-symbol.png delete mode 100644 static/src/img/logo.png delete mode 100644 static/src/img/man.png delete mode 100644 static/src/img/sms.png delete mode 100644 static/src/js/address.js delete mode 100644 static/src/js/app.js delete mode 100644 static/src/js/attendance.js delete mode 100644 static/src/js/enroll.js delete mode 100644 static/src/js/registration.js delete mode 100644 static/src/js/views/charts.js delete mode 100644 static/src/js/views/main.js delete mode 100644 static/src/js/views/widgets.js delete mode 100644 static/src/scss/_bootstrap-variables.scss delete mode 100644 static/src/scss/_core-variables.scss delete mode 100644 static/src/scss/_custom.scss delete mode 100644 static/src/scss/core/_animate.scss delete mode 100644 static/src/scss/core/_aside.scss delete mode 100644 static/src/scss/core/_avatars.scss delete mode 100644 static/src/scss/core/_badge.scss delete mode 100644 static/src/scss/core/_breadcrumb-menu.scss delete mode 100644 static/src/scss/core/_breadcrumb.scss delete mode 100644 static/src/scss/core/_buttons.scss delete mode 100644 static/src/scss/core/_callout.scss delete mode 100644 static/src/scss/core/_card.scss delete mode 100644 static/src/scss/core/_charts.scss delete mode 100644 static/src/scss/core/_dropdown-menu-right.scss delete mode 100644 static/src/scss/core/_dropdown.scss delete mode 100644 static/src/scss/core/_footer.scss delete mode 100644 static/src/scss/core/_grid.scss delete mode 100644 static/src/scss/core/_input-group.scss delete mode 100644 static/src/scss/core/_layout.scss delete mode 100644 static/src/scss/core/_loading.scss delete mode 100644 static/src/scss/core/_mixins.scss delete mode 100644 static/src/scss/core/_mobile.scss delete mode 100644 static/src/scss/core/_modal.scss delete mode 100644 static/src/scss/core/_nav.scss delete mode 100644 static/src/scss/core/_navbar.scss delete mode 100644 static/src/scss/core/_others.scss delete mode 100644 static/src/scss/core/_progress.scss delete mode 100644 static/src/scss/core/_rtl.scss delete mode 100644 static/src/scss/core/_sidebar.scss delete mode 100644 static/src/scss/core/_switches.scss delete mode 100644 static/src/scss/core/_tables.scss delete mode 100644 static/src/scss/core/_temp.scss delete mode 100644 static/src/scss/core/_typography.scss delete mode 100644 static/src/scss/core/_utilities.scss delete mode 100644 static/src/scss/core/_variables.scss delete mode 100644 static/src/scss/core/_widgets.scss delete mode 100644 static/src/scss/core/core.scss delete mode 100644 static/src/scss/core/utilities/_background.scss delete mode 100644 static/src/scss/core/utilities/_borders.scss delete mode 100644 static/src/scss/core/utilities/_display.scss delete mode 100644 static/src/scss/style.scss delete mode 100644 static/src/scss/vendors/_variables.scss delete mode 100644 static/src/scss/vendors/chart.js/chart.scss delete mode 100644 static/src/vendors/css/chart.css delete mode 100644 static/src/vendors/css/chart.min.css delete mode 100644 student_management_system/__init__.py delete mode 100644 student_management_system/asgi.py delete mode 100644 student_management_system/jazzmin.py delete mode 100644 student_management_system/settings.py delete mode 100644 student_management_system/urls.py delete mode 100644 student_management_system/wsgi.py delete mode 100644 templates/Hod/academic_year.html delete mode 100644 templates/Hod/add_course.html delete mode 100644 templates/Hod/attendance.html delete mode 100644 templates/Hod/library.html delete mode 100644 templates/Hod/marksheet.html delete mode 100644 templates/Hod/marksheet_pdf.html delete mode 100644 templates/Hod/news_events.html delete mode 100644 templates/Hod/staff.html delete mode 100644 templates/Hod/student.html delete mode 100644 templates/Hod/subject.html delete mode 100644 templates/Hod/teacher.html delete mode 100644 templates/Hod/view_marksheet.html delete mode 100644 templates/dashboard.html delete mode 100644 templates/demo.html delete mode 100644 templates/marksheet.html delete mode 100644 templates/studentdashboard.html diff --git a/app/__init__.py b/app/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/admin.py b/app/admin.py deleted file mode 100644 index 6728247..0000000 --- a/app/admin.py +++ /dev/null @@ -1,333 +0,0 @@ -from django.contrib import admin -from app.models import ( - Teacher, - Student, - Staff, - Course, - AcademicYear, - Subject, - NewsEvent, - Attendance, - Marksheet, - Library, - Marksheet, - # Certificate, - SubjectMark, - -) -from django.shortcuts import render -from django.urls import path -from django.template.response import TemplateResponse - - -# BaseUserAdmin to handle common behavior for BaseUser-based models -class BaseUserAdmin(admin.ModelAdmin): - exclude = ["user"] - - def save_model(self, request, obj, form, change): - super().save_model(request, obj, form, change) - if obj.user: - obj.user.groups.set(obj.group.all()) - obj.user.save() - - -@admin.register(Teacher) -class TeacherAdmin(admin.ModelAdmin): - list_display = ("first_name", "last_name", "email", "phone", "gender", "qualification", "specialization") - search_fields = ("first_name", "last_name", "email", "phone", "specialization") - list_filter = ("gender", "qualification", "date_of_joining") - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.teacher_list_view, name="teacher_changelist"), - ] - return custom_urls + urls - - def teacher_list_view(self, request): - teachers = Teacher.objects.all() - context = { - **self.admin_site.each_context(request), - "title": "Teacher List", - "teachers": teachers, - "opts": self.model._meta, - } - return TemplateResponse(request, "Hod/teacher.html", context) - -@admin.register(Student) -class StudentAdmin(admin.ModelAdmin): - list_display = ("first_name", "last_name", "email", "phone", "course", "academic_year") - search_fields = ("first_name", "last_name", "email", "phone", "course__name") - list_filter = ("gender", "academic_year", "course") - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.student_list_view, name="student_changelist"), - ] - return custom_urls + urls - - def student_list_view(self, request): - students = Student.objects.select_related("course", "academic_year").all() - context = { - **self.admin_site.each_context(request), - "title": "Student List", - "students": students, - "opts": self.model._meta, - } - return TemplateResponse(request, "Hod/student.html", context) - - -@admin.register(Staff) -class StaffAdmin(admin.ModelAdmin): - list_display = ("first_name", "last_name", "email", "position", "date_of_joining") - search_fields = ("first_name", "last_name", "email", "position") - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.staff_list_view, name="staff_list"), - ] - return custom_urls + urls - - def staff_list_view(self, request): - staff_members = Staff.objects.all() - context = { - **self.admin_site.each_context(request), - "title": "Staff List", - "staff_members": staff_members, - } - return TemplateResponse(request, "Hod/staff.html", context) - - -@admin.register(Course) -class CourseAdmin(admin.ModelAdmin): - list_display = ("name", "level", "course_type", "duration") - list_filter = ("level", "course_type") - search_fields = ("name",) - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.course_list_view, name="course_changelist"), - ] - return custom_urls + urls - - def course_list_view(self, request): - # Get all courses - courses = Course.objects.all().order_by("name") - - # Prepare the context with your model's specific fields - context = { - **self.admin_site.each_context(request), - "title": "Course List", - "courses": courses, - "opts": self.model._meta, - "has_add_permission": self.has_add_permission(request), - "level_choices": dict(Course.level_choice), - "course_type_choices": dict( - [("semester", "Semester-based"), ("yearly", "Yearly-based")] - ), - } - - return TemplateResponse(request, "Hod/add_course.html", context) - - -@admin.register(AcademicYear) -class AcademicYearAdmin(admin.ModelAdmin): - list_display = ("id", "year") - search_fields = ("year",) - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.academic_year_list_view, name="academic_year_changelist"), - ] - return custom_urls + urls - - def academic_year_list_view(self, request): - # Get all academic years - academic_years = AcademicYear.objects.all().order_by("year") - - # Prepare the context with your model's specific fields - context = { - **self.admin_site.each_context(request), - "title": "Academic List", - "academic_years": academic_years, - "opts": self.model._meta, - "has_add_permission": self.has_add_permission(request), - } - - return TemplateResponse(request, "Hod/academic_year.html", context) - - -@admin.register(Subject) -class SubjectAdmin(admin.ModelAdmin): - list_display = ("name", "course", "semester_or_year_number", "teacher") - search_fields = ("name", "course__name", "teacher__name") - list_filter = ("course", "semester_or_year_number") - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.subject_list_view, name="subject_changelist"), - ] - return custom_urls + urls - - def subject_list_view(self, request): - subjects = Subject.objects.select_related("course", "teacher").all().order_by("course__name", "semester_or_year_number") - context = { - **self.admin_site.each_context(request), - "title": "Subjects", - "subjects": subjects, - "opts": self.model._meta, - "has_add_permission": self.has_add_permission(request), - } - return TemplateResponse(request, "Hod/subject.html", context) - - - -@admin.register(NewsEvent) -class NewsEventAdmin(admin.ModelAdmin): - list_display = ("title", "type", "created_at") - search_fields = ("title", "summary", "type") - list_filter = ("type", "created_at") - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.news_event_list_view, name="newsevent_changelist"), - ] - return custom_urls + urls - - def news_event_list_view(self, request): - news_events = NewsEvent.objects.all().order_by("-created_at") - context = { - **self.admin_site.each_context(request), - "title": "News and Events", - "news_events": news_events, - "opts": self.model._meta, - "has_add_permission": self.has_add_permission(request), - } - return TemplateResponse(request, "Hod/news_events.html", context) - - - -@admin.register(Attendance) -class AttendanceAdmin(admin.ModelAdmin): - list_display = ("student", "subject", "date", "status") - search_fields = ("student__name", "subject__name", "status") - list_filter = ("status", "date", "subject") - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.attendance_list_view, name="attendance_changelist"), - ] - return custom_urls + urls - - def attendance_list_view(self, request): - attendance_records = Attendance.objects.select_related("student", "subject").all().order_by("-date") - context = { - **self.admin_site.each_context(request), - "title": "Attendance Records", - "attendance_records": attendance_records, - "opts": self.model._meta, - "has_add_permission": self.has_add_permission(request), - } - return TemplateResponse(request, "Hod/attendance.html", context) - - - -# admin.site.register() - - -@admin.register(Library) -class LibraryAdmin(admin.ModelAdmin): - list_display = ("book_name", "category", "publication", "publication_year", "quantity", "available", "date_added") - search_fields = ("book_name", "category", "publication") - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.library_list_view, name="library_changelist"), - ] - return custom_urls + urls - - def library_list_view(self, request): - books = Library.objects.all().order_by("-date_added") - context = { - **self.admin_site.each_context(request), - "title": "Library", - "books": books, - "opts": self.model._meta, - "has_add_permission": self.has_add_permission(request), - } - return TemplateResponse(request, "Hod/library.html", context) - - -class SubjectMarkInline(admin.TabularInline): - model = SubjectMark - extra = 1 - - -class SubjectMarkInline(admin.TabularInline): - model = SubjectMark - extra = 1 # Number of extra forms to display - fields = ( - 'subject', - 'obtained_practical_marks', - 'total_practical_marks', - 'obtained_theory_marks', - 'total_theory_marks', - 'total_marks', - ) - readonly_fields = ('total_marks',) # Make total_marks read-only - - def save_related(self, request, formset, change): - super().save_related(request, formset, change) - for marksheet in formset.instance: - marksheet.save() # Ensure the Marksheet instance saves after each inline - -@admin.register(Marksheet) -class MarksheetAdmin(admin.ModelAdmin): - inlines = [SubjectMarkInline] - list_display = ("student", "course", "total_marks", "obtained_marks", "grade") - list_filter = ("course", "grade") - search_fields = ("student__first_name", "student__last_name", "course__name") - - def get_urls(self): - urls = super().get_urls() - custom_urls = [ - path("", self.marksheet_list_view, name="marksheet_changelist"), - ] - return custom_urls + urls - - def marksheet_list_view(self, request): - marksheets = Marksheet.objects.select_related("student", "course").all() - context = { - **self.admin_site.each_context(request), - "title": "Marksheet List", - "marksheets": marksheets, - "opts": self.model._meta, - "has_add_permission": self.has_add_permission(request), - } - return TemplateResponse(request, "Hod/marksheet.html", context) - -# @admin.register(Certificate) -# class CertificateAdmin(admin.ModelAdmin): -# list_display = ("title", "student", "course", "issued_date", "is_verified") -# search_fields = ("student__first_name", "student__last_name", "course__name", "title") -# list_filter = ("is_verified", "issued_date") - -# # Optionally, you can add actions for verification or custom actions -# actions = ["mark_verified", "mark_unverified"] - -# def mark_verified(self, request, queryset): -# queryset.update(is_verified=True) - -# def mark_unverified(self, request, queryset): -# queryset.update(is_verified=False) - -# mark_verified.short_description = "Mark selected certificates as verified" -# mark_unverified.short_description = "Mark selected certificates as unverified" diff --git a/app/apps.py b/app/apps.py deleted file mode 100644 index bcfe39b..0000000 --- a/app/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class AppConfig(AppConfig): - default_auto_field = "django.db.models.BigAutoField" - name = "app" diff --git a/app/migrations/0001_initial.py b/app/migrations/0001_initial.py deleted file mode 100644 index bf54d3d..0000000 --- a/app/migrations/0001_initial.py +++ /dev/null @@ -1,259 +0,0 @@ -# Generated by Django 5.1.4 on 2025-01-09 17:58 - -import django.core.validators -import django.db.models.deletion -from decimal import Decimal -from django.conf import settings -from django.db import migrations, models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ('auth', '0012_alter_user_first_name_max_length'), - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.CreateModel( - name='AcademicYear', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('year', models.CharField(max_length=255, unique=True)), - ], - options={ - 'verbose_name': 'Academic Year', - 'verbose_name_plural': 'Academic Years', - }, - ), - migrations.CreateModel( - name='Course', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=100)), - ('level', models.CharField(choices=[('basic', 'Basic'), ('primary', 'Primary'), ('secondary', 'Secondary'), ('vocational traning', 'Vocational Traning'), ('higher secondary', 'Higher Secondary'), ('graduation', 'Graduation'), ('post graduation', 'Post Graduation')], max_length=45)), - ('course_type', models.CharField(choices=[('semester', 'Semester-based'), ('yearly', 'Yearly-based')], max_length=10)), - ('duration', models.PositiveIntegerField()), - ], - options={ - 'verbose_name': 'Course', - 'verbose_name_plural': 'Courses', - }, - ), - migrations.CreateModel( - name='Library', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('category', models.CharField(max_length=255)), - ('book_name', models.CharField(max_length=255)), - ('description', models.CharField(max_length=255)), - ('publication', models.CharField(max_length=255)), - ('publication_year', models.PositiveIntegerField()), - ('quantity', models.PositiveIntegerField()), - ('available', models.CharField(choices=[('Y', 'Yes'), ('N', 'NO')], max_length=1)), - ('date_added', models.DateField(auto_now_add=True)), - ], - options={ - 'verbose_name': 'Library', - 'verbose_name_plural': 'Library', - }, - ), - migrations.CreateModel( - name='NewsEvent', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('title', models.CharField(max_length=255)), - ('summary', models.TextField()), - ('type', models.CharField(choices=[('news', 'News'), ('event', 'Event')], max_length=5)), - ('created_at', models.DateTimeField(auto_now_add=True)), - ], - options={ - 'verbose_name': 'News/Event', - 'verbose_name_plural': 'News/Events', - }, - ), - migrations.CreateModel( - name='Staff', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('active_status', models.BooleanField(default=True)), - ('first_name', models.CharField(max_length=255)), - ('middle_name', models.CharField(blank=True, max_length=255, null=True)), - ('last_name', models.CharField(max_length=255)), - ('email', models.EmailField(max_length=255, unique=True)), - ('phone', models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\d{10}$')])), - ('username', models.CharField(blank=True, max_length=255, null=True, unique=True)), - ('password', models.CharField(max_length=255)), - ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female')], max_length=1)), - ('position', models.CharField(choices=[('lab Assistant', 'Lab Assistant'), ('librarian', 'Librarian'), ('accountant', 'Accountant'), ('guard', 'Guard'), ('driver', 'Driver'), ('helper', 'Helper'), ('cleaner', 'Cleaner')], max_length=255)), - ('address', models.CharField(max_length=255)), - ('marital_status', models.CharField(choices=[('married', 'Married'), ('widowed', 'Widowed'), ('separated', 'Separated'), ('divorced', 'Divorced'), ('single', 'Single')], max_length=10)), - ('date_of_joining', models.DateField()), - ('group', models.ManyToManyField(blank=True, to='auth.group')), - ('user', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), - ], - options={ - 'verbose_name': 'Staff', - 'verbose_name_plural': 'Staff', - }, - ), - migrations.CreateModel( - name='Student', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('active_status', models.BooleanField(default=True)), - ('first_name', models.CharField(max_length=255)), - ('middle_name', models.CharField(blank=True, max_length=255, null=True)), - ('last_name', models.CharField(max_length=255)), - ('email', models.EmailField(max_length=255, unique=True)), - ('phone', models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\d{10}$')])), - ('username', models.CharField(blank=True, max_length=255, null=True, unique=True)), - ('password', models.CharField(max_length=255)), - ('date_of_birth', models.DateField()), - ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female')], max_length=1)), - ('address', models.CharField(max_length=255)), - ('father_name', models.CharField(max_length=100)), - ('father_phone_no', models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\d{10}$')])), - ('father_email', models.EmailField(blank=True, max_length=254, null=True)), - ('father_occupation', models.CharField(choices=[('agriculture', 'Agriculture'), ('banker', 'Banker'), ('business', 'Business'), ('doctor', 'Doctor'), ('farmer', 'Farmer'), ('fisherman', 'Fisherman'), ('public service', 'Public Service'), ('private service', 'Private Service'), ('shopkeeper', 'Shopkeeper'), ('driver', 'Driver'), ('worker', 'Worker'), ('N/A', 'N/A')], default='N/A', max_length=45)), - ('mother_name', models.CharField(max_length=100)), - ('mother_phone_no', models.CharField(blank=True, max_length=10, null=True, validators=[django.core.validators.RegexValidator('^\\d{10}$')])), - ('mother_email', models.EmailField(blank=True, max_length=254, null=True)), - ('mother_occupation', models.CharField(choices=[('agriculture', 'Agriculture'), ('banker', 'Banker'), ('business', 'Business'), ('doctor', 'Doctor'), ('farmer', 'Farmer'), ('fisherman', 'Fisherman'), ('public service', 'Public Service'), ('private service', 'Private Service'), ('shopkeeper', 'Shopkeeper'), ('driver', 'Driver'), ('houseWife', 'HouseWife'), ('worker', 'Worker'), ('N/A', 'N/A')], default='N/A', max_length=45)), - ('guardian_name', models.CharField(max_length=100)), - ('guardian_phone_no', models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\d{10}$')])), - ('guardian_email', models.EmailField(blank=True, max_length=254, null=True)), - ('relationship_with_student', models.CharField(choices=[('father', 'Father'), ('mother', 'Mother'), ('brother', 'Brother'), ('sister', 'Sister'), ('uncle', 'Uncle'), ('aunt', 'Aunt'), ('grandfather', 'Grandfather')], max_length=45)), - ('academic_year', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.academicyear')), - ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.course')), - ('group', models.ManyToManyField(blank=True, to='auth.group')), - ('user', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), - ], - options={ - 'verbose_name': 'Student', - 'verbose_name_plural': 'Students', - }, - ), - migrations.CreateModel( - name='Marksheet', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('total_marks', models.PositiveIntegerField(default=Decimal('0.00'), help_text='Total marks for the course', validators=[django.core.validators.MinValueValidator(1)])), - ('obtained_marks', models.PositiveIntegerField(default=Decimal('0.00'), help_text='Total marks obtained by the student', validators=[django.core.validators.MinValueValidator(0)])), - ('grade', models.CharField(blank=True, choices=[('A+', 'A+'), ('A', 'A'), ('B+', 'B+'), ('B', 'B'), ('C+', 'C+'), ('C', 'C'), ('D', 'D'), ('E', 'E')], help_text='Grade assigned based on marks', max_length=2, null=True)), - ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='marksheets', to='app.course')), - ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='marksheets', to='app.student')), - ], - options={ - 'verbose_name': 'Marksheet', - 'verbose_name_plural': 'Marksheets', - 'unique_together': {('student', 'course')}, - }, - ), - migrations.CreateModel( - name='Certificate', - fields=[ - ('id', models.AutoField(primary_key=True, serialize=False)), - ('title', models.CharField(max_length=255)), - ('description', models.TextField(blank=True, null=True)), - ('issue_date', models.DateField(auto_now_add=True)), - ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.course')), - ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.student')), - ], - options={ - 'verbose_name': 'Certificate', - 'verbose_name_plural': 'Certificate', - }, - ), - migrations.CreateModel( - name='Subject', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=255)), - ('semester_or_year_number', models.PositiveIntegerField()), - ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='subjects', to='app.course')), - ], - options={ - 'verbose_name': 'Subject', - 'verbose_name_plural': 'Subjects', - }, - ), - migrations.CreateModel( - name='Result', - fields=[ - ('id', models.AutoField(primary_key=True, serialize=False)), - ('practical_marks', models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=5)), - ('exam_marks', models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=5)), - ('total_marks', models.DecimalField(decimal_places=2, default=Decimal('0.00'), editable=False, max_digits=5)), - ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.student')), - ('subject', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.subject')), - ], - options={ - 'verbose_name': 'Result', - 'verbose_name_plural': 'Results', - }, - ), - migrations.CreateModel( - name='Attendance', - fields=[ - ('id', models.AutoField(primary_key=True, serialize=False)), - ('date', models.DateField()), - ('status', models.CharField(choices=[('present', 'Present'), ('absent', 'Absent')], max_length=10)), - ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.student')), - ('subject', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.subject')), - ], - options={ - 'verbose_name': 'Attendance', - 'verbose_name_plural': 'Attendance Records', - }, - ), - migrations.CreateModel( - name='Teacher', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('active_status', models.BooleanField(default=True)), - ('first_name', models.CharField(max_length=255)), - ('middle_name', models.CharField(blank=True, max_length=255, null=True)), - ('last_name', models.CharField(max_length=255)), - ('email', models.EmailField(max_length=255, unique=True)), - ('phone', models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\d{10}$')])), - ('username', models.CharField(blank=True, max_length=255, null=True, unique=True)), - ('password', models.CharField(max_length=255)), - ('address', models.CharField(max_length=255)), - ('gender', models.CharField(choices=[('M', 'Male'), ('F', 'Female')], max_length=1)), - ('qualification', models.CharField(choices=[('BA', 'BA'), ('BBS', 'BBS'), ('BE', 'BE'), ('BEd', 'BEd'), ('BSc', 'BSc'), ('MA', 'MA'), ('MSc', 'MSc'), ('MBS', 'MBS'), ('ME', 'ME'), ('PhD', 'PhD'), ('Others', 'Others')], max_length=45)), - ('specialization', models.CharField(max_length=255)), - ('marital_status', models.CharField(choices=[('married', 'Married'), ('widowed', 'Widowed'), ('separated', 'Separated'), ('divorced', 'Divorced'), ('single', 'Single')], max_length=10)), - ('date_of_joining', models.DateField()), - ('group', models.ManyToManyField(blank=True, to='auth.group')), - ('user', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), - ], - options={ - 'verbose_name': 'Teacher', - 'verbose_name_plural': 'Teachers', - }, - ), - migrations.AddField( - model_name='subject', - name='teacher', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='subjects', to='app.teacher'), - ), - migrations.CreateModel( - name='SubjectMark', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('obtained_practical_marks', models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=5)), - ('total_practical_marks', models.DecimalField(decimal_places=2, default=Decimal('20.00'), max_digits=5)), - ('obtained_theory_marks', models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=5)), - ('total_theory_marks', models.DecimalField(decimal_places=2, default=Decimal('80.00'), max_digits=5)), - ('total_marks', models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=5)), - ('marksheet', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='subject_marks', to='app.marksheet')), - ('subject', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='subject_marks', to='app.subject')), - ], - options={ - 'unique_together': {('marksheet', 'subject')}, - }, - ), - ] diff --git a/app/migrations/0002_alter_staff_phone_alter_student_father_phone_no_and_more.py b/app/migrations/0002_alter_staff_phone_alter_student_father_phone_no_and_more.py deleted file mode 100644 index 91c1f2d..0000000 --- a/app/migrations/0002_alter_staff_phone_alter_student_father_phone_no_and_more.py +++ /dev/null @@ -1,44 +0,0 @@ -# Generated by Django 5.1.4 on 2025-01-09 18:06 - -import django.core.validators -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('app', '0001_initial'), - ] - - operations = [ - migrations.AlterField( - model_name='staff', - name='phone', - field=models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\+?1?\\d{9,15}$')]), - ), - migrations.AlterField( - model_name='student', - name='father_phone_no', - field=models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\+?1?\\d{9,15}$')]), - ), - migrations.AlterField( - model_name='student', - name='guardian_phone_no', - field=models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\+?1?\\d{9,15}$')]), - ), - migrations.AlterField( - model_name='student', - name='mother_phone_no', - field=models.CharField(blank=True, max_length=10, null=True, validators=[django.core.validators.RegexValidator('^\\+?1?\\d{9,15}$')]), - ), - migrations.AlterField( - model_name='student', - name='phone', - field=models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\+?1?\\d{9,15}$')]), - ), - migrations.AlterField( - model_name='teacher', - name='phone', - field=models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\+?1?\\d{9,15}$')]), - ), - ] diff --git a/app/migrations/0003_alter_certificate_options_and_more.py b/app/migrations/0003_alter_certificate_options_and_more.py deleted file mode 100644 index 6e9ea79..0000000 --- a/app/migrations/0003_alter_certificate_options_and_more.py +++ /dev/null @@ -1,53 +0,0 @@ -# Generated by Django 5.1.4 on 2025-01-10 06:17 - -import django.db.models.deletion -import django.utils.timezone -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('app', '0002_alter_staff_phone_alter_student_father_phone_no_and_more'), - ] - - operations = [ - migrations.AlterModelOptions( - name='certificate', - options={'verbose_name': 'Certificate', 'verbose_name_plural': 'Certificates'}, - ), - migrations.RemoveField( - model_name='certificate', - name='issue_date', - ), - migrations.AddField( - model_name='certificate', - name='certificate_file', - field=models.FileField(blank=True, null=True, upload_to='certificates/'), - ), - migrations.AddField( - model_name='certificate', - name='is_verified', - field=models.BooleanField(default=False), - ), - migrations.AddField( - model_name='certificate', - name='issued_date', - field=models.DateField(default=django.utils.timezone.now), - ), - migrations.AlterField( - model_name='certificate', - name='course', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='certificates', to='app.course'), - ), - migrations.AlterField( - model_name='certificate', - name='id', - field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), - ), - migrations.AlterField( - model_name='certificate', - name='student', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='certificates', to='app.student'), - ), - ] diff --git a/app/migrations/0004_charactercertificate.py b/app/migrations/0004_charactercertificate.py deleted file mode 100644 index 86c5df4..0000000 --- a/app/migrations/0004_charactercertificate.py +++ /dev/null @@ -1,31 +0,0 @@ -# Generated by Django 5.1.4 on 2025-01-10 06:21 - -import django.db.models.deletion -import django.utils.timezone -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('app', '0003_alter_certificate_options_and_more'), - ] - - operations = [ - migrations.CreateModel( - name='CharacterCertificate', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('issued_date', models.DateField(default=django.utils.timezone.now)), - ('issued_by', models.CharField(max_length=255)), - ('remarks', models.TextField()), - ('is_verified', models.BooleanField(default=False)), - ('certificate_file', models.FileField(blank=True, null=True, upload_to='character_certificates/')), - ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='character_certificates', to='app.student')), - ], - options={ - 'verbose_name': 'Character Certificate', - 'verbose_name_plural': 'Character Certificates', - }, - ), - ] diff --git a/app/migrations/0005_remove_charactercertificate_student_and_more.py b/app/migrations/0005_remove_charactercertificate_student_and_more.py deleted file mode 100644 index 6b5b0e5..0000000 --- a/app/migrations/0005_remove_charactercertificate_student_and_more.py +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by Django 5.1.4 on 2025-01-10 06:22 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('app', '0004_charactercertificate'), - ] - - operations = [ - migrations.RemoveField( - model_name='charactercertificate', - name='student', - ), - migrations.DeleteModel( - name='Certificate', - ), - migrations.DeleteModel( - name='CharacterCertificate', - ), - ] diff --git a/app/migrations/0006_alter_marksheet_grade_alter_marksheet_obtained_marks_and_more.py b/app/migrations/0006_alter_marksheet_grade_alter_marksheet_obtained_marks_and_more.py deleted file mode 100644 index f829dd2..0000000 --- a/app/migrations/0006_alter_marksheet_grade_alter_marksheet_obtained_marks_and_more.py +++ /dev/null @@ -1,30 +0,0 @@ -# Generated by Django 5.1.4 on 2025-01-10 06:49 - -import django.core.validators -from decimal import Decimal -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('app', '0005_remove_charactercertificate_student_and_more'), - ] - - operations = [ - migrations.AlterField( - model_name='marksheet', - name='grade', - field=models.CharField(blank=True, choices=[('A+', 'A+'), ('A', 'A'), ('B+', 'B+'), ('B', 'B'), ('C+', 'C+'), ('C', 'C'), ('D', 'D'), ('E', 'E')], max_length=2, null=True), - ), - migrations.AlterField( - model_name='marksheet', - name='obtained_marks', - field=models.PositiveIntegerField(default=Decimal('0.00'), validators=[django.core.validators.MinValueValidator(0)]), - ), - migrations.AlterField( - model_name='marksheet', - name='total_marks', - field=models.PositiveIntegerField(default=Decimal('0.00'), validators=[django.core.validators.MinValueValidator(1)]), - ), - ] diff --git a/app/migrations/0007_alter_subjectmark_total_marks.py b/app/migrations/0007_alter_subjectmark_total_marks.py deleted file mode 100644 index 605acf3..0000000 --- a/app/migrations/0007_alter_subjectmark_total_marks.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 5.1.4 on 2025-01-10 06:50 - -from decimal import Decimal -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('app', '0006_alter_marksheet_grade_alter_marksheet_obtained_marks_and_more'), - ] - - operations = [ - migrations.AlterField( - model_name='subjectmark', - name='total_marks', - field=models.DecimalField(blank=True, decimal_places=2, default=Decimal('0.00'), max_digits=5, null=True), - ), - ] diff --git a/app/migrations/0008_alter_marksheet_total_marks_and_more.py b/app/migrations/0008_alter_marksheet_total_marks_and_more.py deleted file mode 100644 index c1b43f3..0000000 --- a/app/migrations/0008_alter_marksheet_total_marks_and_more.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 5.1.4 on 2025-01-10 06:51 - -import django.core.validators -from decimal import Decimal -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('app', '0007_alter_subjectmark_total_marks'), - ] - - operations = [ - migrations.AlterField( - model_name='marksheet', - name='total_marks', - field=models.PositiveIntegerField(blank=True, default=Decimal('0.00'), null=True, validators=[django.core.validators.MinValueValidator(1)]), - ), - migrations.AlterField( - model_name='subjectmark', - name='total_marks', - field=models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=5), - ), - ] diff --git a/app/migrations/0009_alter_marksheet_total_marks.py b/app/migrations/0009_alter_marksheet_total_marks.py deleted file mode 100644 index a88f432..0000000 --- a/app/migrations/0009_alter_marksheet_total_marks.py +++ /dev/null @@ -1,20 +0,0 @@ -# Generated by Django 5.1.4 on 2025-01-10 06:52 - -import django.core.validators -from decimal import Decimal -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('app', '0008_alter_marksheet_total_marks_and_more'), - ] - - operations = [ - migrations.AlterField( - model_name='marksheet', - name='total_marks', - field=models.PositiveIntegerField(blank=True, default=Decimal('0.00'), null=True, validators=[django.core.validators.MinValueValidator(0)]), - ), - ] diff --git a/app/migrations/__init__.py b/app/migrations/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/models.py b/app/models.py deleted file mode 100644 index 48e9277..0000000 --- a/app/models.py +++ /dev/null @@ -1,450 +0,0 @@ -from django.db import models -from django.contrib.auth.models import User, Group -from django.core.validators import RegexValidator -from django.contrib.auth.hashers import make_password -import random -from decimal import Decimal -from datetime import time, timedelta, datetime -from django.core.validators import MinValueValidator, MaxValueValidator -from django.utils import timezone - -# Abstract BaseUser Model -class BaseUser(models.Model): - active_status = models.BooleanField(default=True) - first_name = models.CharField(max_length=255) - middle_name = models.CharField(max_length=255, blank=True, null=True) - last_name = models.CharField(max_length=255) - email = models.EmailField(max_length=255, unique=True) - phone = models.CharField( - max_length=10, validators=[RegexValidator(r"^\+?1?\d{9,15}$")] - ) - username = models.CharField(max_length=255, unique=True, blank=True, null=True) - password = models.CharField(max_length=255) - group = models.ManyToManyField(Group, blank=True) - user = models.OneToOneField(User, on_delete=models.CASCADE, null=True, blank=True) - - class Meta: - abstract = True - - def save(self, *args, **kwargs): - if not self.username: - self.username = f"{self.first_name.lower()}_{random.randint(1000, 9999)}" - - if self._state.adding or not self.password.startswith("pbkdf2_"): - self.password = make_password(self.password) - - if not self.user: - self.user = User.objects.create( - username=self.username, - email=self.email, - first_name=self.first_name, - last_name=self.last_name, - is_staff=True, - is_active=self.active_status, - password=self.password, - ) - else: - self.user.username = self.username - self.user.email = self.email - self.user.first_name = self.first_name - self.user.last_name = self.last_name - self.user.is_active = self.active_status - self.user.is_staff = True - self.user.password = self.password - - super().save(*args, **kwargs) - self.user.groups.set(self.group.all()) - self.user.save() - - def __str__(self): - return f"{self.first_name} {self.last_name}" - - -# Teacher model -class Teacher(BaseUser): - address = models.CharField(max_length=255) - gender = models.CharField(max_length=1, choices=[("M", "Male"), ("F", "Female")]) - qualification_choice = ( - ("BA", "BA"), - ("BBS", "BBS"), - ("BE", "BE"), - ("BEd", "BEd"), - ("BSc", "BSc"), - ("MA", "MA"), - ("MSc", "MSc"), - ("MBS", "MBS"), - ("ME", "ME"), - ("PhD", "PhD"), - ("Others", "Others"), - ) - qualification = models.CharField(choices=qualification_choice, max_length=45) - specialization = models.CharField(max_length=255) - marital_status_choice = ( - ("married", "Married"), - ("widowed", "Widowed"), - ("separated", "Separated"), - ("divorced", "Divorced"), - ("single", "Single"), - ) - marital_status = models.CharField(choices=marital_status_choice, max_length=10) - date_of_joining = models.DateField() - - class Meta: - verbose_name = "Teacher" - verbose_name_plural = "Teachers" - - -# Student model -class Student(BaseUser): - date_of_birth = models.DateField(blank=False) - gender = models.CharField(max_length=1, choices=[("M", "Male"), ("F", "Female")]) - address = models.CharField(max_length=255) - course = models.ForeignKey("Course", on_delete=models.CASCADE) - academic_year = models.ForeignKey("AcademicYear", on_delete=models.CASCADE) - father_name = models.CharField(max_length=100) - father_phone_no = models.CharField( - max_length=10, validators=[RegexValidator(r"^\+?1?\d{9,15}$")] - ) - father_email = models.EmailField(blank=True, null=True) - father_occupation_choice = ( - ("agriculture", "Agriculture"), - ("banker", "Banker"), - ("business", "Business"), - ("doctor", "Doctor"), - ("farmer", "Farmer"), - ("fisherman", "Fisherman"), - ("public service", "Public Service"), - ("private service", "Private Service"), - ("shopkeeper", "Shopkeeper"), - ("driver", "Driver"), - ("worker", "Worker"), - ("N/A", "N/A"), - ) - father_occupation = models.CharField( - choices=father_occupation_choice, max_length=45, default="N/A" - ) - mother_name = models.CharField(max_length=100) - mother_phone_no = models.CharField( - max_length=10, - validators=[RegexValidator(r"^\+?1?\d{9,15}$")], - blank=True, - null=True, - ) - mother_email = models.EmailField(blank=True, null=True) - mother_occupation_choice = ( - ("agriculture", "Agriculture"), - ("banker", "Banker"), - ("business", "Business"), - ("doctor", "Doctor"), - ("farmer", "Farmer"), - ("fisherman", "Fisherman"), - ("public service", "Public Service"), - ("private service", "Private Service"), - ("shopkeeper", "Shopkeeper"), - ("driver", "Driver"), - ("houseWife", "HouseWife"), - ("worker", "Worker"), - ("N/A", "N/A"), - ) - mother_occupation = models.CharField( - choices=mother_occupation_choice, max_length=45, default="N/A" - ) - guardian_name = models.CharField(max_length=100) - guardian_phone_no = models.CharField( - max_length=10, validators=[RegexValidator(r"^\+?1?\d{9,15}$")] - ) - guardian_email = models.EmailField(blank=True, null=True) - relationship_choice = ( - ("father", "Father"), - ("mother", "Mother"), - ("brother", "Brother"), - ("sister", "Sister"), - ("uncle", "Uncle"), - ("aunt", "Aunt"), - ("grandfather", "Grandfather"), - ) - relationship_with_student = models.CharField( - choices=relationship_choice, max_length=45 - ) - - class Meta: - verbose_name = "Student" - verbose_name_plural = "Students" - - -# Staff model -class Staff(BaseUser): - gender = models.CharField(max_length=1, choices=[("M", "Male"), ("F", "Female")]) - position = models.CharField( - max_length=255, - choices=[ - ("lab Assistant", "Lab Assistant"), - ("librarian", "Librarian"), - ("accountant", "Accountant"), - ("guard", "Guard"), - ("driver", "Driver"), - ("helper", "Helper"), - ("cleaner", "Cleaner"), - ], - ) - address = models.CharField(max_length=255) - marital_status_choice = ( - ("married", "Married"), - ("widowed", "Widowed"), - ("separated", "Separated"), - ("divorced", "Divorced"), - ("single", "Single"), - ) - marital_status = models.CharField(choices=marital_status_choice, max_length=10) - date_of_joining = models.DateField() - - class Meta: - verbose_name = "Staff" - verbose_name_plural = "Staff" - - -# Course model -class Course(models.Model): - name = models.CharField(max_length=100) - level_choice = ( - ("basic", "Basic"), - ("primary", "Primary"), - ("secondary", "Secondary"), - ("vocational traning", "Vocational Traning"), - ("higher secondary", "Higher Secondary"), - ("graduation", "Graduation"), - ("post graduation", "Post Graduation"), - ) - level = models.CharField(choices=level_choice, max_length=45) - course_type = models.CharField( - max_length=10, - choices=[("semester", "Semester-based"), ("yearly", "Yearly-based")], - ) - duration = models.PositiveIntegerField() - - def __str__(self): - return self.name - - class Meta: - verbose_name = "Course" - verbose_name_plural = "Courses" - - -# AcademicYear model -class AcademicYear(models.Model): - year = models.CharField(max_length=255, unique=True) - - def __str__(self): - return self.year - - class Meta: - verbose_name = "Academic Year" - verbose_name_plural = "Academic Years" - - -# Subject model -class Subject(models.Model): - name = models.CharField(max_length=255) - course = models.ForeignKey( - "Course", on_delete=models.CASCADE, related_name="subjects" - ) - semester_or_year_number = models.PositiveIntegerField() - teacher = models.ForeignKey( - "Teacher", - on_delete=models.CASCADE, - related_name="subjects", - null=True, - blank=True, - ) - - def __str__(self): - return f"{self.name} (Sem/Year {self.semester_or_year_number})" - - class Meta: - verbose_name = "Subject" - verbose_name_plural = "Subjects" - - -# NewsEvent model -class NewsEvent(models.Model): - class NewsEventType(models.TextChoices): - NEWS = "news", "News" - EVENT = "event", "Event" - - title = models.CharField(max_length=255) - summary = models.TextField() - type = models.CharField(max_length=5, choices=NewsEventType.choices) - created_at = models.DateTimeField(auto_now_add=True) - - def __str__(self): - return f"{self.title} ({self.type})" - - class Meta: - verbose_name = "News/Event" - verbose_name_plural = "News/Events" - - -# Attendance model -class Attendance(models.Model): - id = models.AutoField(primary_key=True) - student = models.ForeignKey("Student", on_delete=models.CASCADE) - subject = models.ForeignKey("Subject", on_delete=models.CASCADE) - date = models.DateField() - status = models.CharField( - max_length=10, choices=[("present", "Present"), ("absent", "Absent")] - ) - - class Meta: - verbose_name = "Attendance" - verbose_name_plural = "Attendance Records" - - -# Result model -class Result(models.Model): - id = models.AutoField(primary_key=True) - student = models.ForeignKey("Student", on_delete=models.CASCADE) - subject = models.ForeignKey("Subject", on_delete=models.CASCADE) - practical_marks = models.DecimalField( - max_digits=5, decimal_places=2, default=Decimal("0.00") - ) - exam_marks = models.DecimalField( - max_digits=5, decimal_places=2, default=Decimal("0.00") - ) - total_marks = models.DecimalField( - max_digits=5, decimal_places=2, default=Decimal("0.00"), editable=False - ) - - def get_total(self): - return Decimal(str(self.practical_marks or 0)) + Decimal( - str(self.exam_marks or 0) - ) - - def save(self, *args, **kwargs): - self.total_marks = self.get_total() - super().save(*args, **kwargs) - - def __str__(self): - return f"{self.student} - {self.subject} - Total: {self.total_marks}" - - class Meta: - verbose_name = "Result" - verbose_name_plural = "Results" - - -class Library(models.Model): - category = models.CharField(max_length=255) - book_name = models.CharField(max_length=255) - description = models.CharField(max_length=255) - publication = models.CharField(max_length=255) - publication_year = models.PositiveIntegerField() - quantity = models.PositiveIntegerField() - available = models.CharField(max_length=1, choices=[("Y", "Yes"), ("N", "NO")]) - date_added = models.DateField(auto_now_add=True) - - def __str__(self): - return self.book_name - - class Meta: - verbose_name = "Library" - verbose_name_plural = "Library" - -# class Certificate(models.Model): -# title = models.CharField(max_length=255) -# student = models.ForeignKey("Student", on_delete=models.CASCADE, related_name="certificates") -# course = models.ForeignKey("Course", on_delete=models.CASCADE, related_name="certificates") -# issued_date = models.DateField(default=timezone.now) -# is_verified = models.BooleanField(default=False) -# certificate_file = models.FileField(upload_to="certificates/", blank=True, null=True) -# description = models.TextField(blank=True, null=True) - -# def __str__(self): -# return f"{self.title} - {self.student.first_name} {self.student.last_name}" - -# class Meta: -# verbose_name = "Certificate" -# verbose_name_plural = "Certificates" - - - - -class Marksheet(models.Model): - student = models.ForeignKey("Student", on_delete=models.CASCADE, related_name="marksheets") - course = models.ForeignKey("Course", on_delete=models.CASCADE, related_name="marksheets") - total_marks = models.PositiveIntegerField(validators=[MinValueValidator(0)], default=Decimal("0.00"), blank=True, null=True) - obtained_marks = models.PositiveIntegerField(validators=[MinValueValidator(0)], default=Decimal("0.00")) - - grade = models.CharField(max_length=2, choices=[ - ("A+", "A+"), - ("A", "A"), - ("B+", "B+"), - ("B", "B"), - ("C+", "C+"), - ("C", "C"), - ("D", "D"), - ("E", "E"), - ], blank=True, null=True) - - class Meta: - verbose_name = "Marksheet" - verbose_name_plural = "Marksheets" - unique_together = ("student", "course") - - def calculate_totals(self): - subject_marks = self.subject_marks.all() - total_marks = sum(subject.total_practical_marks + subject.total_theory_marks for subject in subject_marks) or Decimal("0.00") - obtained_marks = sum(subject.obtained_practical_marks + subject.obtained_theory_marks for subject in subject_marks) or Decimal("0.00") - return total_marks, obtained_marks - - def save(self, *args, **kwargs): - if not self.pk: - super().save(*args, **kwargs) - - self.total_marks, self.obtained_marks = self.calculate_totals() - - if self.total_marks > 0: - percentage = (self.obtained_marks / self.total_marks) * 100 - if percentage >= 90: - self.grade = "A+" - elif percentage >= 80: - self.grade = "A" - elif percentage >= 70: - self.grade = "B+" - elif percentage >= 60: - self.grade = "B" - elif percentage >= 50: - self.grade = "C+" - elif percentage >= 40: - self.grade = "C" - elif percentage >= 30: - self.grade = "D" - else: - self.grade = "E" - - super().save(*args, **kwargs) - - def __str__(self): - return f"Marksheet: {self.student.first_name} {self.student.last_name}" - - -class SubjectMark(models.Model): - marksheet = models.ForeignKey(Marksheet, on_delete=models.CASCADE, related_name="subject_marks") - subject = models.ForeignKey("Subject", on_delete=models.CASCADE, related_name="subject_marks") - obtained_practical_marks = models.DecimalField(max_digits=5, decimal_places=2, default=Decimal("0.00")) - total_practical_marks = models.DecimalField(max_digits=5, decimal_places=2, default=Decimal("20.00")) - obtained_theory_marks = models.DecimalField(max_digits=5, decimal_places=2, default=Decimal("0.00")) - total_theory_marks = models.DecimalField(max_digits=5, decimal_places=2, default=Decimal("80.00")) - total_marks = models.DecimalField(max_digits=5, decimal_places=2, default=Decimal("0.00")) - - def get_total(self): - return Decimal(str(self.obtained_practical_marks or 0)) + Decimal(str(self.obtained_theory_marks or 0)) - - def save(self, *args, **kwargs): - self.total_marks = self.get_total() - super().save(*args, **kwargs) - self.marksheet.save() # Trigger the marksheet save to recalculate totals - - class Meta: - unique_together = ("marksheet", "subject") - - def __str__(self): - return f"{self.subject.name} - {self.marksheet.student.first_name}" diff --git a/app/tests.py b/app/tests.py deleted file mode 100644 index 7ce503c..0000000 --- a/app/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/app/urls.py b/app/urls.py deleted file mode 100644 index 8f95fa4..0000000 --- a/app/urls.py +++ /dev/null @@ -1,12 +0,0 @@ -from django.urls import path -from app import views - -urlpatterns = [ - path("dashboard", views.dashboard, name="dashboard"), - path("studentdashboard", views.studentdashboard, name="studentdashboard"), - # path("marksheet", views.marksheet, name="marksheet"), - path('marksheet//', views.view_marksheet, name='app_marksheet_view') - # path("course/manage", views.Add_Course, name="add_course"), - # path("course/edit/", views.Edit_Course, name="edit_course"), - # path("course/delete/", views.Delete_Course, name="delete_course"), -] diff --git a/app/views.py b/app/views.py deleted file mode 100644 index 81f9c13..0000000 --- a/app/views.py +++ /dev/null @@ -1,150 +0,0 @@ -from django.shortcuts import render, redirect, get_object_or_404 -from django.views.generic import DetailView -from django.contrib.admin import site -from app.models import ( - Student, - NewsEvent, - AcademicYear, - Subject, - Teacher, - Staff, - Course, - Marksheet, - SubjectMark, -) -from django.contrib.auth.decorators import login_required -from django.contrib import messages - - -def view_marksheet(request, pk): - try: - marksheet = Marksheet.objects.get(pk=pk) - percentage = ( - (marksheet.obtained_marks / marksheet.total_marks) * 100 - if marksheet.total_marks > 0 - else 0 - ) - - context = { - "marksheet": marksheet, - "percentage": percentage, - "student": marksheet.student, - "school_name": "XYZ Secondary School", - "theory_max": 80, - "practical_max": 20, - "exam_year": marksheet.student.academic_year, - } - return render(request, "Hod/view_marksheet.html", context) - except Marksheet.DoesNotExist: - return HttpResponse("Marksheet not found", status=404) - - -@login_required -def Add_Course(request): - courses = Course.objects.all() - - context = { - **site.each_context(request), # This adds admin context - "title": "Manage Courses", - "courses": courses, - "subtitle": "Course Management", - "site_title": "School Management", - "has_permission": True, - "is_popup": False, - "is_nav_sidebar_enabled": True, - "available_apps": site.get_app_list(request), - } - - if request.method == "POST": - name = request.POST.get("name") - level = request.POST.get("level") - course_type = request.POST.get("course_type") - duration = request.POST.get("duration") - - Course.objects.create( - name=name, level=level, course_type=course_type, duration=duration - ) - messages.success(request, "Course Added Successfully!") - return redirect("add_course") - - return render(request, "Hod/add_course.html", context) - - -@login_required -def Edit_Course(request, id): - course = Course.objects.all() - if request.method == "POST": - name = request.POST.get("name") - Course.objects.filter(id=id).update( - name=name, - ) - messages.success(request, "Course Updated Successfully!") - return redirect("add_course") - context = { - "course": course, - } - return render(request, "Hod/add_course.html", context) - - -@login_required -def Delete_Course(request, id): - Course.objects.filter(id=id).delete() - messages.success(request, "Course Deleted Successfully") - return redirect("add_course") - - -@login_required -def dashboard(request): - if not request.user.is_superuser: - return redirect("studentdashboard") - - total_student = Student.objects.count() - total_teacher = Teacher.objects.count() - total_staff = Staff.objects.count() - total_course = Course.objects.count() - total_subjects = Subject.objects.count() - context = { - **site.each_context(request), - "title": "Dashboard", - # "breadcrumbs": [{"name": "Dashboard", "url": "dashboard"}], - "total_student": total_student, - "total_teacher": total_teacher, - "total_staff": total_staff, - "total_course": total_course, - "total_subjects": total_subjects, - } - return render(request, "dashboard.html", context) - - -@login_required -def studentdashboard(request): - total_subject = Subject.objects.count() - student = Student.objects.get(user=request.user) - course_name = student.course.name - course = student.course - total_subjects = Subject.objects.filter(course=course).count() - subject = Subject.objects.filter(course=course) - - context = { - **site.each_context(request), - "title": "Student Dashboard", - "total_subject": total_subject, - "course_name": course_name, - "subject": subject, - "total_subjects": total_subjects, - } - - return render(request, "studentdashboard.html", context) - - -def marksheet(request): - marksheet = Marksheet.objects.first() - subject = SubjectMark.objects.filter(marksheet=marksheet) - context = { - **site.each_context(request), - "title": "Marksheet", - "marksheet": marksheet, - "subject": subject, - } - - return render(request, "marksheet.html", context) diff --git a/assets/logo.png b/assets/logo.png deleted file mode 100644 index 05e9f6976ba2a39068040959439e70bf8a9899c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24909 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 Zy>_xH#qk~j-;aQx@LE;2O4>B^zW@o!n1lcT diff --git a/manage.py b/manage.py deleted file mode 100755 index 7da44d2..0000000 --- a/manage.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python -"""Django's command-line utility for administrative tasks.""" -import os -import sys - - -def main(): - """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'student_management_system.settings') - try: - from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) from exc - execute_from_command_line(sys.argv) - - -if __name__ == '__main__': - main() diff --git a/static/src/css/form.css b/static/src/css/form.css deleted file mode 100644 index a52d023..0000000 --- a/static/src/css/form.css +++ /dev/null @@ -1,24 +0,0 @@ -.personal_info { - display: none; -} -.address_info { - display: none; -} -.guardian_info { - display: none; -} -.emergency_contact_info { - display: none; -} -.previous_academic_info { - display: none; -} -.previous_academic_certificate { - display: none; -} -.address_info { - display: none; -} -#submit { - display: none; -} diff --git a/static/src/css/style.css b/static/src/css/style.css deleted file mode 100644 index 829cbee..0000000 --- a/static/src/css/style.css +++ /dev/null @@ -1,9460 +0,0 @@ -@charset "UTF-8"; -/*! - * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.6 - * @link http://coreui.io - * Copyright (c) 2017 creativeLabs Łukasz Holeczek - * @license MIT - */ -/*! - * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com) - * Copyright 2011-2017 The Bootstrap Authors - * Copyright 2011-2017 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -:root { - --blue: #20a8d8; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #f86c6b; - --orange: #f8cb00; - --yellow: #ffc107; - --green: #4dbd74; - --teal: #20c997; - --cyan: #63c2de; - --white: #fff; - --gray: #536c79; - --gray-dark: #29363d; - --blue: #20a8d8; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #f86c6b; - --orange: #f8cb00; - --yellow: #ffc107; - --green: #4dbd74; - --teal: #20c997; - --cyan: #63c2de; - --white: #fff; - --gray: #536c79; - --primary: #20a8d8; - --secondary: #a4b7c1; - --success: #4dbd74; - --info: #63c2de; - --warning: #ffc107; - --danger: #f86c6b; - --light: #f0f3f5; - --dark: #29363d; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; } - a, - a:visited { - text-decoration: underline; } - abbr[title]::after { - content: " (" attr(title) ")"; } - pre { - white-space: pre-wrap !important; } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; } - thead { - display: table-header-group; } - tr, - img { - page-break-inside: avoid; } - p, - h2, - h3 { - orphans: 3; - widows: 3; } - h2, - h3 { - page-break-after: avoid; } - .navbar { - display: none; } - .badge { - border: 1px solid #000; } - .table { - border-collapse: collapse !important; } - .table td, - .table th { - background-color: #fff !important; } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; } } - -*, -*::before, -*::after { - box-sizing: border-box; } - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - -ms-overflow-style: scrollbar; - -webkit-tap-highlight-color: transparent; } - -@-ms-viewport { - width: device-width; } - -article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; } - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #151b1e; - text-align: left; - background-color: #e4e5e6; } - -[tabindex="-1"]:focus { - outline: none !important; } - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; } - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; } - -p { - margin-top: 0; - margin-bottom: 1rem; } - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; } - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; } - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; } - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; } - -dt { - font-weight: 700; } - -dd { - margin-bottom: .5rem; - margin-left: 0; } - -blockquote { - margin: 0 0 1rem; } - -dfn { - font-style: italic; } - -b, -strong { - font-weight: bolder; } - -small { - font-size: 80%; } - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; } - -sub { - bottom: -.25em; } - -sup { - top: -.5em; } - -a { - color: #20a8d8; - text-decoration: none; - background-color: transparent; - -webkit-text-decoration-skip: objects; } - a:hover { - color: #167495; - text-decoration: underline; } - -a:not([href]):not([tabindex]) { - color: inherit; - text-decoration: none; } - a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { - color: inherit; - text-decoration: none; } - a:not([href]):not([tabindex]):focus { - outline: 0; } - -pre, -code, -kbd, -samp { - font-family: monospace, monospace; - font-size: 1em; } - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - -ms-overflow-style: scrollbar; } - -figure { - margin: 0 0 1rem; } - -img { - vertical-align: middle; - border-style: none; } - -svg:not(:root) { - overflow: hidden; } - -a, -area, -button, -[role="button"], -input:not([type="range"]), -label, -select, -summary, -textarea { - -ms-touch-action: manipulation; - touch-action: manipulation; } - -table { - border-collapse: collapse; } - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #536c79; - text-align: left; - caption-side: bottom; } - -th { - text-align: inherit; } - -label { - display: inline-block; - margin-bottom: .5rem; } - -button { - border-radius: 0; } - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; } - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; } - -button, -input { - overflow: visible; } - -button, -select { - text-transform: none; } - -button, -html [type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; } - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; } - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; } - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; } - -textarea { - overflow: auto; - resize: vertical; } - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; } - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; } - -progress { - vertical-align: baseline; } - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; } - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; } - -[type="search"]::-webkit-search-cancel-button, -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; } - -output { - display: inline-block; } - -summary { - display: list-item; } - -template { - display: none; } - -[hidden] { - display: none !important; } - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - margin-bottom: 0.5rem; - font-family: inherit; - font-weight: 500; - line-height: 1.2; - color: inherit; } - -h1, .h1 { - font-size: 2.1875rem; } - -h2, .h2 { - font-size: 1.75rem; } - -h3, .h3 { - font-size: 1.53125rem; } - -h4, .h4 { - font-size: 1.3125rem; } - -h5, .h5 { - font-size: 1.09375rem; } - -h6, .h6 { - font-size: 0.875rem; } - -.lead { - font-size: 1.09375rem; - font-weight: 300; } - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; } - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; } - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; } - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; } - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); } - -small, -.small { - font-size: 80%; - font-weight: 400; } - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; } - -.list-unstyled { - padding-left: 0; - list-style: none; } - -.list-inline { - padding-left: 0; - list-style: none; } - -.list-inline-item { - display: inline-block; } - .list-inline-item:not(:last-child) { - margin-right: 5px; } - -.initialism { - font-size: 90%; - text-transform: uppercase; } - -.blockquote { - margin-bottom: 1rem; - font-size: 1.09375rem; } - -.blockquote-footer { - display: block; - font-size: 80%; - color: #536c79; } - .blockquote-footer::before { - content: "\2014 \00A0"; } - -.img-fluid { - max-width: 100%; - height: auto; } - -.img-thumbnail { - padding: 0.25rem; - background-color: #e4e5e6; - border: 1px solid #ddd; - transition: all 0.2s ease-in-out; - max-width: 100%; - height: auto; } - -.figure { - display: inline-block; } - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; } - -.figure-caption { - font-size: 90%; - color: #536c79; } - -code, -kbd, -pre, -samp { - font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } - -code { - padding: 0.2rem 0.4rem; - font-size: 90%; - color: #bd4147; - background-color: #f0f3f5; } - a > code { - padding: 0; - color: inherit; - background-color: inherit; } - -kbd { - padding: 0.2rem 0.4rem; - font-size: 90%; - color: #fff; - background-color: #151b1e; } - kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; } - -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - font-size: 90%; - color: #151b1e; } - pre code { - padding: 0; - font-size: inherit; - color: inherit; - background-color: transparent; - border-radius: 0; } - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; } - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; } - @media (min-width: 576px) { - .container { - max-width: 540px; } } - @media (min-width: 768px) { - .container { - max-width: 720px; } } - @media (min-width: 992px) { - .container { - max-width: 960px; } } - @media (min-width: 1200px) { - .container { - max-width: 1140px; } } - -.container-fluid { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; } - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; } - -.no-gutters { - margin-right: 0; - margin-left: 0; } - .no-gutters > .col, - .no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; } - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; } - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; } - -.col-1 { - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - -.col-2 { - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - -.col-4 { - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - -.col-5 { - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - -.col-7 { - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - -.col-8 { - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - -.col-10 { - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - -.col-11 { - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - -.order-first { - -ms-flex-order: -1; - order: -1; } - -.order-1 { - -ms-flex-order: 1; - order: 1; } - -.order-2 { - -ms-flex-order: 2; - order: 2; } - -.order-3 { - -ms-flex-order: 3; - order: 3; } - -.order-4 { - -ms-flex-order: 4; - order: 4; } - -.order-5 { - -ms-flex-order: 5; - order: 5; } - -.order-6 { - -ms-flex-order: 6; - order: 6; } - -.order-7 { - -ms-flex-order: 7; - order: 7; } - -.order-8 { - -ms-flex-order: 8; - order: 8; } - -.order-9 { - -ms-flex-order: 9; - order: 9; } - -.order-10 { - -ms-flex-order: 10; - order: 10; } - -.order-11 { - -ms-flex-order: 11; - order: 11; } - -.order-12 { - -ms-flex-order: 12; - order: 12; } - -.offset-1 { - margin-left: 8.33333%; } - -.offset-2 { - margin-left: 16.66667%; } - -.offset-3 { - margin-left: 25%; } - -.offset-4 { - margin-left: 33.33333%; } - -.offset-5 { - margin-left: 41.66667%; } - -.offset-6 { - margin-left: 50%; } - -.offset-7 { - margin-left: 58.33333%; } - -.offset-8 { - margin-left: 66.66667%; } - -.offset-9 { - margin-left: 75%; } - -.offset-10 { - margin-left: 83.33333%; } - -.offset-11 { - margin-left: 91.66667%; } - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; } - .col-sm-1 { - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - .col-sm-2 { - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - .col-sm-4 { - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - .col-sm-5 { - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - .col-sm-7 { - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - .col-sm-8 { - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - .col-sm-10 { - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - .col-sm-11 { - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - .order-sm-first { - -ms-flex-order: -1; - order: -1; } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; } - .offset-sm-0 { - margin-left: 0; } - .offset-sm-1 { - margin-left: 8.33333%; } - .offset-sm-2 { - margin-left: 16.66667%; } - .offset-sm-3 { - margin-left: 25%; } - .offset-sm-4 { - margin-left: 33.33333%; } - .offset-sm-5 { - margin-left: 41.66667%; } - .offset-sm-6 { - margin-left: 50%; } - .offset-sm-7 { - margin-left: 58.33333%; } - .offset-sm-8 { - margin-left: 66.66667%; } - .offset-sm-9 { - margin-left: 75%; } - .offset-sm-10 { - margin-left: 83.33333%; } - .offset-sm-11 { - margin-left: 91.66667%; } } - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; } - .col-md-1 { - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - .col-md-2 { - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - .col-md-4 { - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - .col-md-5 { - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - .col-md-7 { - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - .col-md-8 { - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - .col-md-10 { - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - .col-md-11 { - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - .order-md-first { - -ms-flex-order: -1; - order: -1; } - .order-md-1 { - -ms-flex-order: 1; - order: 1; } - .order-md-2 { - -ms-flex-order: 2; - order: 2; } - .order-md-3 { - -ms-flex-order: 3; - order: 3; } - .order-md-4 { - -ms-flex-order: 4; - order: 4; } - .order-md-5 { - -ms-flex-order: 5; - order: 5; } - .order-md-6 { - -ms-flex-order: 6; - order: 6; } - .order-md-7 { - -ms-flex-order: 7; - order: 7; } - .order-md-8 { - -ms-flex-order: 8; - order: 8; } - .order-md-9 { - -ms-flex-order: 9; - order: 9; } - .order-md-10 { - -ms-flex-order: 10; - order: 10; } - .order-md-11 { - -ms-flex-order: 11; - order: 11; } - .order-md-12 { - -ms-flex-order: 12; - order: 12; } - .offset-md-0 { - margin-left: 0; } - .offset-md-1 { - margin-left: 8.33333%; } - .offset-md-2 { - margin-left: 16.66667%; } - .offset-md-3 { - margin-left: 25%; } - .offset-md-4 { - margin-left: 33.33333%; } - .offset-md-5 { - margin-left: 41.66667%; } - .offset-md-6 { - margin-left: 50%; } - .offset-md-7 { - margin-left: 58.33333%; } - .offset-md-8 { - margin-left: 66.66667%; } - .offset-md-9 { - margin-left: 75%; } - .offset-md-10 { - margin-left: 83.33333%; } - .offset-md-11 { - margin-left: 91.66667%; } } - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; } - .col-lg-1 { - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - .col-lg-2 { - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - .col-lg-4 { - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - .col-lg-5 { - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - .col-lg-7 { - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - .col-lg-8 { - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - .col-lg-10 { - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - .col-lg-11 { - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - .order-lg-first { - -ms-flex-order: -1; - order: -1; } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; } - .offset-lg-0 { - margin-left: 0; } - .offset-lg-1 { - margin-left: 8.33333%; } - .offset-lg-2 { - margin-left: 16.66667%; } - .offset-lg-3 { - margin-left: 25%; } - .offset-lg-4 { - margin-left: 33.33333%; } - .offset-lg-5 { - margin-left: 41.66667%; } - .offset-lg-6 { - margin-left: 50%; } - .offset-lg-7 { - margin-left: 58.33333%; } - .offset-lg-8 { - margin-left: 66.66667%; } - .offset-lg-9 { - margin-left: 75%; } - .offset-lg-10 { - margin-left: 83.33333%; } - .offset-lg-11 { - margin-left: 91.66667%; } } - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; } - .col-xl-1 { - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - .col-xl-2 { - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - .col-xl-4 { - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - .col-xl-5 { - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - .col-xl-7 { - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - .col-xl-8 { - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - .col-xl-10 { - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - .col-xl-11 { - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - .order-xl-first { - -ms-flex-order: -1; - order: -1; } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; } - .offset-xl-0 { - margin-left: 0; } - .offset-xl-1 { - margin-left: 8.33333%; } - .offset-xl-2 { - margin-left: 16.66667%; } - .offset-xl-3 { - margin-left: 25%; } - .offset-xl-4 { - margin-left: 33.33333%; } - .offset-xl-5 { - margin-left: 41.66667%; } - .offset-xl-6 { - margin-left: 50%; } - .offset-xl-7 { - margin-left: 58.33333%; } - .offset-xl-8 { - margin-left: 66.66667%; } - .offset-xl-9 { - margin-left: 75%; } - .offset-xl-10 { - margin-left: 83.33333%; } - .offset-xl-11 { - margin-left: 91.66667%; } } - -.table { - width: 100%; - max-width: 100%; - margin-bottom: 1rem; - background-color: transparent; } - .table th, - .table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #c2cfd6; } - .table thead th { - vertical-align: bottom; - border-bottom: 2px solid #c2cfd6; } - .table tbody + tbody { - border-top: 2px solid #c2cfd6; } - .table .table { - background-color: #e4e5e6; } - -.table-sm th, -.table-sm td { - padding: 0.3rem; } - -.table-bordered { - border: 1px solid #c2cfd6; } - .table-bordered th, - .table-bordered td { - border: 1px solid #c2cfd6; } - .table-bordered thead th, - .table-bordered thead td { - border-bottom-width: 2px; } - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); } - -.table-hover tbody tr:hover { - background-color: rgba(0, 0, 0, 0.075); } - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #c1e7f4; } - -.table-hover .table-primary:hover { - background-color: #abdff0; } - .table-hover .table-primary:hover > td, - .table-hover .table-primary:hover > th { - background-color: #abdff0; } - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #e6ebee; } - -.table-hover .table-secondary:hover { - background-color: #d7dfe4; } - .table-hover .table-secondary:hover > td, - .table-hover .table-secondary:hover > th { - background-color: #d7dfe4; } - -.table-success, -.table-success > th, -.table-success > td { - background-color: #cdedd8; } - -.table-hover .table-success:hover { - background-color: #bae6c9; } - .table-hover .table-success:hover > td, - .table-hover .table-success:hover > th { - background-color: #bae6c9; } - -.table-info, -.table-info > th, -.table-info > td { - background-color: #d3eef6; } - -.table-hover .table-info:hover { - background-color: #bee6f2; } - .table-hover .table-info:hover > td, - .table-hover .table-info:hover > th { - background-color: #bee6f2; } - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; } - -.table-hover .table-warning:hover { - background-color: #ffe8a1; } - .table-hover .table-warning:hover > td, - .table-hover .table-warning:hover > th { - background-color: #ffe8a1; } - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #fdd6d6; } - -.table-hover .table-danger:hover { - background-color: #fcbebe; } - .table-hover .table-danger:hover > td, - .table-hover .table-danger:hover > th { - background-color: #fcbebe; } - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fbfcfc; } - -.table-hover .table-light:hover { - background-color: #ecf1f1; } - .table-hover .table-light:hover > td, - .table-hover .table-light:hover > th { - background-color: #ecf1f1; } - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c3c7c9; } - -.table-hover .table-dark:hover { - background-color: #b6babd; } - .table-hover .table-dark:hover > td, - .table-hover .table-dark:hover > th { - background-color: #b6babd; } - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); } - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); } - .table-hover .table-active:hover > td, - .table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); } - -.table .thead-dark th { - color: #e4e5e6; - background-color: #151b1e; - border-color: #252f35; } - -.table .thead-light th { - color: #3e515b; - background-color: #c2cfd6; - border-color: #c2cfd6; } - -.table-dark { - color: #e4e5e6; - background-color: #151b1e; } - .table-dark th, - .table-dark td, - .table-dark thead th { - border-color: #252f35; } - .table-dark.table-bordered { - border: 0; } - .table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); } - .table-dark.table-hover tbody tr:hover { - background-color: rgba(255, 255, 255, 0.075); } - -@media (max-width: 575px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } - .table-responsive-sm.table-bordered { - border: 0; } } - -@media (max-width: 767px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } - .table-responsive-md.table-bordered { - border: 0; } } - -@media (max-width: 991px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } - .table-responsive-lg.table-bordered { - border: 0; } } - -@media (max-width: 1199px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } - .table-responsive-xl.table-bordered { - border: 0; } } - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; } - .table-responsive.table-bordered { - border: 0; } - -.form-control { - display: block; - width: 100%; - padding: 0.375rem 0.75rem; - font-size: 0.875rem; - line-height: 1.5; - color: #3e515b; - background-color: #fff; - background-image: none; - background-clip: padding-box; - border: 1px solid #c2cfd6; - border-radius: 0; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } - .form-control::-ms-expand { - background-color: transparent; - border: 0; } - .form-control:focus { - color: #3e515b; - background-color: #fff; - border-color: #8ad4ee; - outline: none; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); } - .form-control::-webkit-input-placeholder { - color: #536c79; - opacity: 1; } - .form-control:-ms-input-placeholder { - color: #536c79; - opacity: 1; } - .form-control::-ms-input-placeholder { - color: #536c79; - opacity: 1; } - .form-control::placeholder { - color: #536c79; - opacity: 1; } - .form-control:disabled, .form-control[readonly] { - background-color: #c2cfd6; - opacity: 1; } - -select.form-control:not([size]):not([multiple]) { - height: calc(2.0625rem + 2px); } - -select.form-control:focus::-ms-value { - color: #3e515b; - background-color: #fff; } - -.form-control-file, -.form-control-range { - display: block; } - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - line-height: 1.5; } - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.09375rem; - line-height: 1.5; } - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.76562rem; - line-height: 1.5; } - -.col-form-legend { - padding-top: 0.375rem; - padding-bottom: 0.375rem; - margin-bottom: 0; - font-size: 0.875rem; } - -.form-control-plaintext { - padding-top: 0.375rem; - padding-bottom: 0.375rem; - margin-bottom: 0; - line-height: 1.5; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; } - .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, - .input-group-sm > .form-control-plaintext.input-group-addon, - .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, - .input-group-lg > .form-control-plaintext.input-group-addon, - .input-group-lg > .input-group-btn > .form-control-plaintext.btn { - padding-right: 0; - padding-left: 0; } - -.form-control-sm, .input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.76562rem; - line-height: 1.5; } - -select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), -.input-group-sm > select.input-group-addon:not([size]):not([multiple]), -.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) { - height: calc(1.64844rem + 2px); } - -.form-control-lg, .input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - padding: 0.5rem 1rem; - font-size: 1.09375rem; - line-height: 1.5; } - -select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), -.input-group-lg > select.input-group-addon:not([size]):not([multiple]), -.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) { - height: calc(2.64062rem + 2px); } - -.form-group { - margin-bottom: 1rem; } - -.form-text { - display: block; - margin-top: 0.25rem; } - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; } - .form-row > .col, - .form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; } - -.form-check { - position: relative; - display: block; - margin-bottom: 0.5rem; } - .form-check.disabled .form-check-label { - color: #536c79; } - -.form-check-label { - padding-left: 1.25rem; - margin-bottom: 0; } - -.form-check-input { - position: absolute; - margin-top: 0.25rem; - margin-left: -1.25rem; } - -.form-check-inline { - display: inline-block; - margin-right: 0.75rem; } - .form-check-inline .form-check-label { - vertical-align: middle; } - -.valid-feedback { - display: none; - margin-top: .25rem; - font-size: .875rem; - color: #4dbd74; } - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - width: 250px; - padding: .5rem; - margin-top: .1rem; - font-size: .875rem; - line-height: 1; - color: #fff; - background-color: rgba(77, 189, 116, 0.8); - border-radius: .2rem; } - -.was-validated .form-control:valid, .form-control.is-valid, .was-validated -.custom-select:valid, -.custom-select.is-valid { - border-color: #4dbd74; } - .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated - .custom-select:valid:focus, - .custom-select.is-valid:focus { - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25); } - .was-validated .form-control:valid ~ .valid-feedback, - .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, - .form-control.is-valid ~ .valid-tooltip, .was-validated - .custom-select:valid ~ .valid-feedback, - .was-validated - .custom-select:valid ~ .valid-tooltip, - .custom-select.is-valid ~ .valid-feedback, - .custom-select.is-valid ~ .valid-tooltip { - display: block; } - -.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label { - color: #4dbd74; } - -.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator { - background-color: rgba(77, 189, 116, 0.25); } - -.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description { - color: #4dbd74; } - -.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control { - border-color: #4dbd74; } - .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before { - border-color: inherit; } - -.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus { - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25); } - -.invalid-feedback { - display: none; - margin-top: .25rem; - font-size: .875rem; - color: #f86c6b; } - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - width: 250px; - padding: .5rem; - margin-top: .1rem; - font-size: .875rem; - line-height: 1; - color: #fff; - background-color: rgba(248, 108, 107, 0.8); - border-radius: .2rem; } - -.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated -.custom-select:invalid, -.custom-select.is-invalid { - border-color: #f86c6b; } - .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated - .custom-select:invalid:focus, - .custom-select.is-invalid:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25); } - .was-validated .form-control:invalid ~ .invalid-feedback, - .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, - .form-control.is-invalid ~ .invalid-tooltip, .was-validated - .custom-select:invalid ~ .invalid-feedback, - .was-validated - .custom-select:invalid ~ .invalid-tooltip, - .custom-select.is-invalid ~ .invalid-feedback, - .custom-select.is-invalid ~ .invalid-tooltip { - display: block; } - -.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label { - color: #f86c6b; } - -.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator { - background-color: rgba(248, 108, 107, 0.25); } - -.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description { - color: #f86c6b; } - -.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control { - border-color: #f86c6b; } - .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before { - border-color: inherit; } - -.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25); } - -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; } - .form-inline .form-check { - width: 100%; } - @media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; } - .form-inline .form-control-plaintext { - display: inline-block; } - .form-inline .input-group { - width: auto; } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - margin-top: 0; - margin-bottom: 0; } - .form-inline .form-check-label { - padding-left: 0; } - .form-inline .form-check-input { - position: relative; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; } - .form-inline .custom-control { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; } - .form-inline .custom-control-indicator { - position: static; - display: inline-block; - margin-right: 0.25rem; - vertical-align: text-bottom; } - .form-inline .has-feedback .form-control-feedback { - top: 0; } } - -.btn { - display: inline-block; - font-weight: 400; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 0.875rem; - line-height: 1.5; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } - .btn:focus, .btn:hover { - text-decoration: none; } - .btn:focus, .btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); } - .btn.disabled, .btn:disabled { - opacity: .65; } - .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active { - background-image: none; } - -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none; } - -.btn-primary { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; } - .btn-primary:hover { - color: #fff; - background-color: #1b8eb7; - border-color: #1985ac; } - .btn-primary:focus, .btn-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); } - .btn-primary.disabled, .btn-primary:disabled { - background-color: #20a8d8; - border-color: #20a8d8; } - .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, - .show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #1985ac; - border-color: #187da0; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); } - -.btn-secondary { - color: #111; - background-color: #a4b7c1; - border-color: #a4b7c1; } - .btn-secondary:hover { - color: #111; - background-color: #8da5b2; - border-color: #869fac; } - .btn-secondary:focus, .btn-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(164, 183, 193, 0.5); } - .btn-secondary.disabled, .btn-secondary:disabled { - background-color: #a4b7c1; - border-color: #a4b7c1; } - .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active, - .show > .btn-secondary.dropdown-toggle { - color: #111; - background-color: #869fac; - border-color: #7e99a7; - box-shadow: 0 0 0 0.2rem rgba(164, 183, 193, 0.5); } - -.btn-success { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; } - .btn-success:hover { - color: #fff; - background-color: #3ea662; - border-color: #3a9d5d; } - .btn-success:focus, .btn-success.focus { - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); } - .btn-success.disabled, .btn-success:disabled { - background-color: #4dbd74; - border-color: #4dbd74; } - .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active, - .show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #3a9d5d; - border-color: #379457; - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); } - -.btn-info { - color: #111; - background-color: #63c2de; - border-color: #63c2de; } - .btn-info:hover { - color: #111; - background-color: #43b6d7; - border-color: #39b2d5; } - .btn-info:focus, .btn-info.focus { - box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); } - .btn-info.disabled, .btn-info:disabled { - background-color: #63c2de; - border-color: #63c2de; } - .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active, - .show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #39b2d5; - border-color: #2eadd3; - box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); } - -.btn-warning { - color: #111; - background-color: #ffc107; - border-color: #ffc107; } - .btn-warning:hover { - color: #111; - background-color: #e0a800; - border-color: #d39e00; } - .btn-warning:focus, .btn-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } - .btn-warning.disabled, .btn-warning:disabled { - background-color: #ffc107; - border-color: #ffc107; } - .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active, - .show > .btn-warning.dropdown-toggle { - color: #111; - background-color: #d39e00; - border-color: #c69500; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } - -.btn-danger { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; } - .btn-danger:hover { - color: #fff; - background-color: #f64846; - border-color: #f63c3a; } - .btn-danger:focus, .btn-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); } - .btn-danger.disabled, .btn-danger:disabled { - background-color: #f86c6b; - border-color: #f86c6b; } - .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active, - .show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #f63c3a; - border-color: #f5302e; - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); } - -.btn-light { - color: #111; - background-color: #f0f3f5; - border-color: #f0f3f5; } - .btn-light:hover { - color: #111; - background-color: #d9e1e6; - border-color: #d1dbe1; } - .btn-light:focus, .btn-light.focus { - box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); } - .btn-light.disabled, .btn-light:disabled { - background-color: #f0f3f5; - border-color: #f0f3f5; } - .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active, - .show > .btn-light.dropdown-toggle { - color: #111; - background-color: #d1dbe1; - border-color: #cad4dc; - box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); } - -.btn-dark { - color: #fff; - background-color: #29363d; - border-color: #29363d; } - .btn-dark:hover { - color: #fff; - background-color: #1a2226; - border-color: #151b1f; } - .btn-dark:focus, .btn-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(41, 54, 61, 0.5); } - .btn-dark.disabled, .btn-dark:disabled { - background-color: #29363d; - border-color: #29363d; } - .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active, - .show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #151b1f; - border-color: #0f1417; - box-shadow: 0 0 0 0.2rem rgba(41, 54, 61, 0.5); } - -.btn-outline-primary { - color: #20a8d8; - background-color: transparent; - background-image: none; - border-color: #20a8d8; } - .btn-outline-primary:hover { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; } - .btn-outline-primary:focus, .btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); } - .btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #20a8d8; - background-color: transparent; } - .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active, - .show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); } - -.btn-outline-secondary { - color: #a4b7c1; - background-color: transparent; - background-image: none; - border-color: #a4b7c1; } - .btn-outline-secondary:hover { - color: #fff; - background-color: #a4b7c1; - border-color: #a4b7c1; } - .btn-outline-secondary:focus, .btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(164, 183, 193, 0.5); } - .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #a4b7c1; - background-color: transparent; } - .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active, - .show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #a4b7c1; - border-color: #a4b7c1; - box-shadow: 0 0 0 0.2rem rgba(164, 183, 193, 0.5); } - -.btn-outline-success { - color: #4dbd74; - background-color: transparent; - background-image: none; - border-color: #4dbd74; } - .btn-outline-success:hover { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; } - .btn-outline-success:focus, .btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); } - .btn-outline-success.disabled, .btn-outline-success:disabled { - color: #4dbd74; - background-color: transparent; } - .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active, - .show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); } - -.btn-outline-info { - color: #63c2de; - background-color: transparent; - background-image: none; - border-color: #63c2de; } - .btn-outline-info:hover { - color: #fff; - background-color: #63c2de; - border-color: #63c2de; } - .btn-outline-info:focus, .btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); } - .btn-outline-info.disabled, .btn-outline-info:disabled { - color: #63c2de; - background-color: transparent; } - .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active, - .show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #63c2de; - border-color: #63c2de; - box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); } - -.btn-outline-warning { - color: #ffc107; - background-color: transparent; - background-image: none; - border-color: #ffc107; } - .btn-outline-warning:hover { - color: #fff; - background-color: #ffc107; - border-color: #ffc107; } - .btn-outline-warning:focus, .btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } - .btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; } - .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active, - .show > .btn-outline-warning.dropdown-toggle { - color: #fff; - background-color: #ffc107; - border-color: #ffc107; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } - -.btn-outline-danger { - color: #f86c6b; - background-color: transparent; - background-image: none; - border-color: #f86c6b; } - .btn-outline-danger:hover { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; } - .btn-outline-danger:focus, .btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); } - .btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #f86c6b; - background-color: transparent; } - .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active, - .show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); } - -.btn-outline-light { - color: #f0f3f5; - background-color: transparent; - background-image: none; - border-color: #f0f3f5; } - .btn-outline-light:hover { - color: #151b1e; - background-color: #f0f3f5; - border-color: #f0f3f5; } - .btn-outline-light:focus, .btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); } - .btn-outline-light.disabled, .btn-outline-light:disabled { - color: #f0f3f5; - background-color: transparent; } - .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active, - .show > .btn-outline-light.dropdown-toggle { - color: #151b1e; - background-color: #f0f3f5; - border-color: #f0f3f5; - box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); } - -.btn-outline-dark { - color: #29363d; - background-color: transparent; - background-image: none; - border-color: #29363d; } - .btn-outline-dark:hover { - color: #fff; - background-color: #29363d; - border-color: #29363d; } - .btn-outline-dark:focus, .btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(41, 54, 61, 0.5); } - .btn-outline-dark.disabled, .btn-outline-dark:disabled { - color: #29363d; - background-color: transparent; } - .btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active, - .show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #29363d; - border-color: #29363d; - box-shadow: 0 0 0 0.2rem rgba(41, 54, 61, 0.5); } - -.btn-link { - font-weight: 400; - color: #20a8d8; - background-color: transparent; } - .btn-link:hover { - color: #167495; - text-decoration: underline; - background-color: transparent; - border-color: transparent; } - .btn-link:focus, .btn-link.focus { - border-color: transparent; - box-shadow: none; } - .btn-link:disabled, .btn-link.disabled { - color: #536c79; } - -.btn-lg, .btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.09375rem; - line-height: 1.5; } - -.btn-sm, .btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.76562rem; - line-height: 1.5; } - -.btn-block { - display: block; - width: 100%; } - -.btn-block + .btn-block { - margin-top: 0.5rem; } - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; } - -.fade { - opacity: 0; - transition: opacity 0.15s linear; } - .fade.show { - opacity: 1; } - -.collapse { - display: none; } - .collapse.show { - display: block; } - -tr.collapse.show { - display: table-row; } - -tbody.collapse.show { - display: table-row-group; } - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; } - -.dropup, -.dropdown { - position: relative; } - -.dropdown-toggle::after { - display: inline-block; - width: 0; - height: 0; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; } - -.dropdown-toggle:empty::after { - margin-left: 0; } - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0 0; - margin: 0.125rem 0 0; - font-size: 0.875rem; - color: #151b1e; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #c2cfd6; } - -.dropup .dropdown-menu { - margin-top: 0; - margin-bottom: 0.125rem; } - -.dropup .dropdown-toggle::after { - display: inline-block; - width: 0; - height: 0; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; } - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; } - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #f0f3f5; } - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #151b1e; - text-align: inherit; - white-space: nowrap; - background: none; - border: 0; } - .dropdown-item:focus, .dropdown-item:hover { - color: #0b0e0f; - text-decoration: none; - background-color: #f0f3f5; } - .dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #20a8d8; } - .dropdown-item.disabled, .dropdown-item:disabled { - color: #536c79; - background-color: transparent; } - -.dropdown-menu.show { - display: block; } - -.dropdown-header { - display: block; - padding: 0 1.5rem; - margin-bottom: 0; - font-size: 0.76562rem; - color: #536c79; - white-space: nowrap; } - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; } - .btn-group > .btn, - .btn-group-vertical > .btn { - position: relative; - -ms-flex: 0 1 auto; - flex: 0 1 auto; } - .btn-group > .btn:hover, - .btn-group-vertical > .btn:hover { - z-index: 2; } - .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, - .btn-group-vertical > .btn:focus, - .btn-group-vertical > .btn:active, - .btn-group-vertical > .btn.active { - z-index: 2; } - .btn-group .btn + .btn, - .btn-group .btn + .btn-group, - .btn-group .btn-group + .btn, - .btn-group .btn-group + .btn-group, - .btn-group-vertical .btn + .btn, - .btn-group-vertical .btn + .btn-group, - .btn-group-vertical .btn-group + .btn, - .btn-group-vertical .btn-group + .btn-group { - margin-left: -1px; } - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .btn-toolbar .input-group { - width: auto; } - -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; } - -.btn-group > .btn:first-child { - margin-left: 0; } - -.btn-group > .btn-group { - float: left; } - -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; } - -.btn + .dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; } - .btn + .dropdown-toggle-split::after { - margin-left: 0; } - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; } - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; } - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; } - .btn-group-vertical .btn, - .btn-group-vertical .btn-group { - width: 100%; } - .btn-group-vertical > .btn + .btn, - .btn-group-vertical > .btn + .btn-group, - .btn-group-vertical > .btn-group + .btn, - .btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; } - .btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; } - .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; } - -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; } - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; } - .input-group .form-control { - position: relative; - z-index: 2; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - margin-bottom: 0; } - .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover { - z-index: 3; } - -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; } - -.input-group-addon, -.input-group-btn { - white-space: nowrap; } - -.input-group-addon { - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #3e515b; - text-align: center; - background-color: #f0f3f5; - border: 1px solid #c2cfd6; } - .input-group-addon.form-control-sm, - .input-group-sm > .input-group-addon, - .input-group-sm > .input-group-btn > .input-group-addon.btn { - padding: 0.25rem 0.5rem; - font-size: 0.76562rem; } - .input-group-addon.form-control-lg, - .input-group-lg > .input-group-addon, - .input-group-lg > .input-group-btn > .input-group-addon.btn { - padding: 0.5rem 1rem; - font-size: 1.09375rem; } - .input-group-addon input[type="radio"], - .input-group-addon input[type="checkbox"] { - margin-top: 0; } - -.input-group-addon:not(:last-child) { - border-right: 0; } - -.form-control + .input-group-addon:not(:first-child) { - border-left: 0; } - -.input-group-btn { - position: relative; - -ms-flex-align: stretch; - align-items: stretch; - font-size: 0; - white-space: nowrap; } - .input-group-btn > .btn { - position: relative; } - .input-group-btn > .btn + .btn { - margin-left: -1px; } - .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover { - z-index: 3; } - .input-group-btn:first-child > .btn + .btn { - margin-left: 0; } - .input-group-btn:not(:last-child) > .btn, - .input-group-btn:not(:last-child) > .btn-group { - margin-right: -1px; } - .input-group-btn:not(:first-child) > .btn, - .input-group-btn:not(:first-child) > .btn-group { - z-index: 2; - margin-left: 0; } - .input-group-btn:not(:first-child) > .btn:first-child, - .input-group-btn:not(:first-child) > .btn-group:first-child { - margin-left: -1px; } - .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover, - .input-group-btn:not(:first-child) > .btn-group:focus, - .input-group-btn:not(:first-child) > .btn-group:active, - .input-group-btn:not(:first-child) > .btn-group:hover { - z-index: 3; } - -.custom-control { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - min-height: 1.5rem; - padding-left: 1.5rem; - margin-right: 1rem; } - -.custom-control-input { - position: absolute; - z-index: -1; - opacity: 0; } - .custom-control-input:checked ~ .custom-control-indicator { - color: #fff; - background-color: #20a8d8; } - .custom-control-input:focus ~ .custom-control-indicator { - box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25); } - .custom-control-input:active ~ .custom-control-indicator { - color: #fff; - background-color: #b6e4f4; } - .custom-control-input:disabled ~ .custom-control-indicator { - background-color: #c2cfd6; } - .custom-control-input:disabled ~ .custom-control-description { - color: #536c79; } - -.custom-control-indicator { - position: absolute; - top: 0.25rem; - left: 0; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: #ddd; - background-repeat: no-repeat; - background-position: center center; - background-size: 50% 50%; } - -.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator { - background-color: #20a8d8; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); } - -.custom-radio .custom-control-indicator { - border-radius: 50%; } - -.custom-radio .custom-control-input:checked ~ .custom-control-indicator { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); } - -.custom-controls-stacked { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; } - .custom-controls-stacked .custom-control { - margin-bottom: 0.25rem; } - .custom-controls-stacked .custom-control + .custom-control { - margin-left: 0; } - -.custom-select { - display: inline-block; - max-width: 100%; - height: calc(2.0625rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - line-height: 1.5; - color: #3e515b; - vertical-align: middle; - background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; - background-size: 8px 10px; - border: 1px solid #c2cfd6; - border-radius: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; } - .custom-select:focus { - border-color: #8ad4ee; - outline: none; } - .custom-select:focus::-ms-value { - color: #3e515b; - background-color: #fff; } - .custom-select[multiple] { - height: auto; - background-image: none; } - .custom-select:disabled { - color: #536c79; - background-color: #c2cfd6; } - .custom-select::-ms-expand { - opacity: 0; } - -.custom-select-sm { - height: calc(1.64844rem + 2px); - padding-top: 0.375rem; - padding-bottom: 0.375rem; - font-size: 75%; } - -.custom-file { - position: relative; - display: inline-block; - max-width: 100%; - height: calc(2.0625rem + 2px); - margin-bottom: 0; } - -.custom-file-input { - min-width: 14rem; - max-width: 100%; - height: calc(2.0625rem + 2px); - margin: 0; - opacity: 0; } - .custom-file-input:focus ~ .custom-file-control { - box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #20a8d8; } - -.custom-file-control { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 5; - height: calc(2.0625rem + 2px); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #3e515b; - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: #fff; - border: 1px solid #c2cfd6; } - .custom-file-control:lang(en):empty::after { - content: "Choose file..."; } - .custom-file-control::before { - position: absolute; - top: -1px; - right: -1px; - bottom: -1px; - z-index: 6; - display: block; - height: calc(2.0625rem + 2px); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #3e515b; - background-color: #f0f3f5; - border: 1px solid #c2cfd6; } - .custom-file-control:lang(en)::before { - content: "Browse"; } - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; } - -.nav-link, .navbar .dropdown-toggle { - display: block; - padding: 0.5rem 1rem; } - .nav-link:focus, .navbar .dropdown-toggle:focus, .nav-link:hover, .navbar .dropdown-toggle:hover { - text-decoration: none; } - .nav-link.disabled, .navbar .disabled.dropdown-toggle { - color: #536c79; } - -.nav-tabs { - border-bottom: 1px solid #ddd; } - .nav-tabs .nav-item { - margin-bottom: -1px; } - .nav-tabs .nav-link, .nav-tabs .navbar .dropdown-toggle, .navbar .nav-tabs .dropdown-toggle { - border: 1px solid transparent; } - .nav-tabs .nav-link:focus, .nav-tabs .navbar .dropdown-toggle:focus, .navbar .nav-tabs .dropdown-toggle:focus, .nav-tabs .nav-link:hover, .nav-tabs .navbar .dropdown-toggle:hover, .navbar .nav-tabs .dropdown-toggle:hover { - border-color: #c2cfd6 #c2cfd6 #ddd; } - .nav-tabs .nav-link.disabled, .nav-tabs .navbar .disabled.dropdown-toggle, .navbar .nav-tabs .disabled.dropdown-toggle { - color: #536c79; - background-color: transparent; - border-color: transparent; } - .nav-tabs .nav-link.active, .nav-tabs .navbar .active.dropdown-toggle, .navbar .nav-tabs .active.dropdown-toggle, - .nav-tabs .nav-item.show .nav-link, - .nav-tabs .nav-item.show .navbar .dropdown-toggle, .navbar - .nav-tabs .nav-item.show .dropdown-toggle { - color: #3e515b; - background-color: #e4e5e6; - border-color: #ddd #ddd #e4e5e6; } - .nav-tabs .dropdown-menu { - margin-top: -1px; } - -.nav-pills .nav-link.active, .nav-pills .navbar .active.dropdown-toggle, .navbar .nav-pills .active.dropdown-toggle, -.nav-pills .show > .nav-link, -.nav-pills .navbar .show > .dropdown-toggle, .navbar -.nav-pills .show > .dropdown-toggle { - color: #fff; - background-color: #20a8d8; } - -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; } - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; } - -.tab-content > .tab-pane { - display: none; } - -.tab-content > .active { - display: block; } - -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; } - .navbar > .container, - .navbar > .container-fluid { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; } - -.navbar-brand { - display: inline-block; - padding-top: 0.33594rem; - padding-bottom: 0.33594rem; - margin-right: 1rem; - font-size: 1.09375rem; - line-height: inherit; - white-space: nowrap; } - .navbar-brand:focus, .navbar-brand:hover { - text-decoration: none; } - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; } - .navbar-nav .nav-link, .navbar-nav .navbar .dropdown-toggle, .navbar .navbar-nav .dropdown-toggle { - padding-right: 0; - padding-left: 0; } - .navbar-nav .dropdown-menu { - position: static; - float: none; } - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; } - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; } - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.09375rem; - line-height: 1; - background: transparent; - border: 1px solid transparent; } - .navbar-toggler:focus, .navbar-toggler:hover { - text-decoration: none; } - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; } - -@media (max-width: 575px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - padding-right: 0; - padding-left: 0; } } - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-sm .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; } - .navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .navbar .dropdown-toggle, .navbar .navbar-expand-sm .navbar-nav .dropdown-toggle { - padding-right: .5rem; - padding-left: .5rem; } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-sm .navbar-toggler { - display: none; } - .navbar-expand-sm .dropup .dropdown-menu { - top: auto; - bottom: 100%; } } - -@media (max-width: 767px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - padding-right: 0; - padding-left: 0; } } - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-md .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; } - .navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .navbar .dropdown-toggle, .navbar .navbar-expand-md .navbar-nav .dropdown-toggle { - padding-right: .5rem; - padding-left: .5rem; } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-md .navbar-toggler { - display: none; } - .navbar-expand-md .dropup .dropdown-menu { - top: auto; - bottom: 100%; } } - -@media (max-width: 991px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - padding-right: 0; - padding-left: 0; } } - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-lg .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; } - .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .navbar .dropdown-toggle, .navbar .navbar-expand-lg .navbar-nav .dropdown-toggle { - padding-right: .5rem; - padding-left: .5rem; } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-lg .navbar-toggler { - display: none; } - .navbar-expand-lg .dropup .dropdown-menu { - top: auto; - bottom: 100%; } } - -@media (max-width: 1199px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - padding-right: 0; - padding-left: 0; } } - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand-xl .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; } - .navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .navbar .dropdown-toggle, .navbar .navbar-expand-xl .navbar-nav .dropdown-toggle { - padding-right: .5rem; - padding-left: .5rem; } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-xl .navbar-toggler { - display: none; } - .navbar-expand-xl .dropup .dropdown-menu { - top: auto; - bottom: 100%; } } - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand > .container, - .navbar-expand > .container-fluid { - padding-right: 0; - padding-left: 0; } - .navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; } - .navbar-expand .navbar-nav .dropdown-menu { - position: absolute; } - .navbar-expand .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; } - .navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .navbar .dropdown-toggle, .navbar .navbar-expand .navbar-nav .dropdown-toggle { - padding-right: .5rem; - padding-left: .5rem; } - .navbar-expand > .container, - .navbar-expand > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - .navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand .navbar-toggler { - display: none; } - .navbar-expand .dropup .dropdown-menu { - top: auto; - bottom: 100%; } - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); } - .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { - color: rgba(0, 0, 0, 0.9); } - -.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .navbar .dropdown-toggle, .navbar .navbar-light .navbar-nav .dropdown-toggle { - color: rgba(0, 0, 0, 0.5); } - .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .navbar .dropdown-toggle:focus, .navbar .navbar-light .navbar-nav .dropdown-toggle:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .navbar .dropdown-toggle:hover, .navbar .navbar-light .navbar-nav .dropdown-toggle:hover { - color: rgba(0, 0, 0, 0.7); } - .navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .navbar .disabled.dropdown-toggle, .navbar .navbar-light .navbar-nav .disabled.dropdown-toggle { - color: rgba(0, 0, 0, 0.3); } - -.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .navbar .show > .dropdown-toggle, .navbar .navbar-light .navbar-nav .show > .dropdown-toggle, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .navbar .active > .dropdown-toggle, .navbar -.navbar-light .navbar-nav .active > .dropdown-toggle, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .navbar .show.dropdown-toggle, .navbar -.navbar-light .navbar-nav .show.dropdown-toggle, -.navbar-light .navbar-nav .nav-link.active, -.navbar-light .navbar-nav .navbar .active.dropdown-toggle, .navbar -.navbar-light .navbar-nav .active.dropdown-toggle { - color: rgba(0, 0, 0, 0.9); } - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); } - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); } - .navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); } - .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover { - color: rgba(0, 0, 0, 0.9); } - -.navbar-dark .navbar-brand { - color: #fff; } - .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { - color: #fff; } - -.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .navbar .dropdown-toggle, .navbar .navbar-dark .navbar-nav .dropdown-toggle { - color: rgba(255, 255, 255, 0.5); } - .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .navbar .dropdown-toggle:focus, .navbar .navbar-dark .navbar-nav .dropdown-toggle:focus, .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .navbar .dropdown-toggle:hover, .navbar .navbar-dark .navbar-nav .dropdown-toggle:hover { - color: rgba(255, 255, 255, 0.75); } - .navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .navbar .disabled.dropdown-toggle, .navbar .navbar-dark .navbar-nav .disabled.dropdown-toggle { - color: rgba(255, 255, 255, 0.25); } - -.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .navbar .show > .dropdown-toggle, .navbar .navbar-dark .navbar-nav .show > .dropdown-toggle, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .navbar .active > .dropdown-toggle, .navbar -.navbar-dark .navbar-nav .active > .dropdown-toggle, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .navbar .show.dropdown-toggle, .navbar -.navbar-dark .navbar-nav .show.dropdown-toggle, -.navbar-dark .navbar-nav .nav-link.active, -.navbar-dark .navbar-nav .navbar .active.dropdown-toggle, .navbar -.navbar-dark .navbar-nav .active.dropdown-toggle { - color: #fff; } - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); } - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); } - .navbar-dark .navbar-text a { - color: #fff; } - .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover { - color: #fff; } - -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid #c2cfd6; } - .card > hr { - margin-right: 0; - margin-left: 0; } - -.card-body, .card-block { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1.25rem; } - -.card-title { - margin-bottom: 0.75rem; } - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; } - -.card-text:last-child { - margin-bottom: 0; } - -.card-link:hover { - text-decoration: none; } - -.card-link + .card-link { - margin-left: 1.25rem; } - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: #f0f3f5; - border-bottom: 1px solid #c2cfd6; } - .card-header + .list-group .list-group-item:first-child { - border-top: 0; } - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: #f0f3f5; - border-top: 1px solid #c2cfd6; } - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; } - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; } - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; } - -.card-img { - width: 100%; } - -.card-img-top { - width: 100%; } - -.card-img-bottom { - width: 100%; } - -.card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; } - .card-deck .card { - margin-bottom: 15px; } - @media (min-width: 576px) { - .card-deck { - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; } - .card-deck .card { - display: -ms-flexbox; - display: flex; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - -ms-flex-direction: column; - flex-direction: column; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; } } - -.card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; } - .card-group .card { - margin-bottom: 15px; } - @media (min-width: 576px) { - .card-group { - -ms-flex-flow: row wrap; - flex-flow: row wrap; } - .card-group .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; } - .card-group .card + .card { - margin-left: 0; - border-left: 0; } } - -.card-columns .card { - margin-bottom: 0.75rem; } - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - column-gap: 1.25rem; } - .card-columns .card { - display: inline-block; - width: 100%; } } - -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1.5rem; - list-style: none; - background-color: #fff; } - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - padding-left: 0.5rem; - color: #536c79; - content: "/"; } - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; } - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; } - -.breadcrumb-item.active { - color: #536c79; } - -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; } - -.page-item:first-child .page-link, .pagination-datatables li:first-child .page-link, .pagination li:first-child .page-link, .page-item:first-child .pagination-datatables li a, .pagination-datatables li .page-item:first-child a, .pagination-datatables li:first-child a, .page-item:first-child .pagination li a, .pagination li .page-item:first-child a, .pagination li:first-child a { - margin-left: 0; } - -.page-item.active .page-link, .pagination-datatables li.active .page-link, .pagination li.active .page-link, .page-item.active .pagination-datatables li a, .pagination-datatables li .page-item.active a, .pagination-datatables li.active a, .page-item.active .pagination li a, .pagination li .page-item.active a, .pagination li.active a { - z-index: 2; - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; } - -.page-item.disabled .page-link, .pagination-datatables li.disabled .page-link, .pagination li.disabled .page-link, .page-item.disabled .pagination-datatables li a, .pagination-datatables li .page-item.disabled a, .pagination-datatables li.disabled a, .page-item.disabled .pagination li a, .pagination li .page-item.disabled a, .pagination li.disabled a { - color: #536c79; - pointer-events: none; - background-color: #fff; - border-color: #ddd; } - -.page-link, .pagination-datatables li a, .pagination li a { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #20a8d8; - background-color: #fff; - border: 1px solid #ddd; } - .page-link:focus, .pagination-datatables li a:focus, .pagination li a:focus, .page-link:hover, .pagination-datatables li a:hover, .pagination li a:hover { - color: #167495; - text-decoration: none; - background-color: #c2cfd6; - border-color: #ddd; } - -.pagination-lg .page-link, .pagination-lg .pagination-datatables li a, .pagination-datatables li .pagination-lg a, .pagination-lg .pagination li a, .pagination li .pagination-lg a { - padding: 0.75rem 1.5rem; - font-size: 1.09375rem; - line-height: 1.5; } - -.pagination-sm .page-link, .pagination-sm .pagination-datatables li a, .pagination-datatables li .pagination-sm a, .pagination-sm .pagination li a, .pagination li .pagination-sm a { - padding: 0.25rem 0.5rem; - font-size: 0.76562rem; - line-height: 1.5; } - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; } - .badge:empty { - display: none; } - -.btn .badge { - position: relative; - top: -1px; } - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; } - -.badge-primary { - color: #fff; - background-color: #20a8d8; } - .badge-primary[href]:focus, .badge-primary[href]:hover { - color: #fff; - text-decoration: none; - background-color: #1985ac; } - -.badge-secondary { - color: #111; - background-color: #a4b7c1; } - .badge-secondary[href]:focus, .badge-secondary[href]:hover { - color: #111; - text-decoration: none; - background-color: #869fac; } - -.badge-success { - color: #fff; - background-color: #4dbd74; } - .badge-success[href]:focus, .badge-success[href]:hover { - color: #fff; - text-decoration: none; - background-color: #3a9d5d; } - -.badge-info { - color: #111; - background-color: #63c2de; } - .badge-info[href]:focus, .badge-info[href]:hover { - color: #111; - text-decoration: none; - background-color: #39b2d5; } - -.badge-warning { - color: #111; - background-color: #ffc107; } - .badge-warning[href]:focus, .badge-warning[href]:hover { - color: #111; - text-decoration: none; - background-color: #d39e00; } - -.badge-danger { - color: #fff; - background-color: #f86c6b; } - .badge-danger[href]:focus, .badge-danger[href]:hover { - color: #fff; - text-decoration: none; - background-color: #f63c3a; } - -.badge-light { - color: #111; - background-color: #f0f3f5; } - .badge-light[href]:focus, .badge-light[href]:hover { - color: #111; - text-decoration: none; - background-color: #d1dbe1; } - -.badge-dark { - color: #fff; - background-color: #29363d; } - .badge-dark[href]:focus, .badge-dark[href]:hover { - color: #fff; - text-decoration: none; - background-color: #151b1f; } - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #c2cfd6; } - @media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; } } - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; } - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; } - -.alert-heading { - color: inherit; } - -.alert-link { - font-weight: 700; } - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; } - -.alert-primary { - color: #115770; - background-color: #d2eef7; - border-color: #c1e7f4; } - .alert-primary hr { - border-top-color: #abdff0; } - .alert-primary .alert-link { - color: #0a3544; } - -.alert-secondary { - color: #555f64; - background-color: #edf1f3; - border-color: #e6ebee; } - .alert-secondary hr { - border-top-color: #d7dfe4; } - .alert-secondary .alert-link { - color: #3e4548; } - -.alert-success { - color: #28623c; - background-color: #dbf2e3; - border-color: #cdedd8; } - .alert-success hr { - border-top-color: #bae6c9; } - .alert-success .alert-link { - color: #193e26; } - -.alert-info { - color: #336573; - background-color: #e0f3f8; - border-color: #d3eef6; } - .alert-info hr { - border-top-color: #bee6f2; } - .alert-info .alert-link { - color: #234650; } - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; } - .alert-warning hr { - border-top-color: #ffe8a1; } - .alert-warning .alert-link { - color: #533f03; } - -.alert-danger { - color: #813838; - background-color: #fee2e1; - border-color: #fdd6d6; } - .alert-danger hr { - border-top-color: #fcbebe; } - .alert-danger .alert-link { - color: #5d2929; } - -.alert-light { - color: #7d7e7f; - background-color: #fcfdfd; - border-color: #fbfcfc; } - .alert-light hr { - border-top-color: #ecf1f1; } - .alert-light .alert-link { - color: #646565; } - -.alert-dark { - color: #151c20; - background-color: #d4d7d8; - border-color: #c3c7c9; } - .alert-dark hr { - border-top-color: #b6babd; } - .alert-dark .alert-link { - color: #010101; } - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; } - to { - background-position: 0 0; } } - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; } - to { - background-position: 0 0; } } - -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.65625rem; - background-color: #f0f3f5; } - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - color: #fff; - background-color: #20a8d8; } - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; } - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; } - -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; } - -.media-body { - -ms-flex: 1; - flex: 1; } - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; } - -.list-group-item-action { - width: 100%; - color: #3e515b; - text-align: inherit; } - .list-group-item-action:focus, .list-group-item-action:hover { - color: #3e515b; - text-decoration: none; - background-color: #f0f3f5; } - .list-group-item-action:active { - color: #151b1e; - background-color: #c2cfd6; } - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); } - .list-group-item:last-child { - margin-bottom: 0; } - .list-group-item:focus, .list-group-item:hover { - text-decoration: none; } - .list-group-item.disabled, .list-group-item:disabled { - color: #536c79; - background-color: #fff; } - .list-group-item.active { - z-index: 2; - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; } - -.list-group-flush .list-group-item { - border-right: 0; - border-left: 0; - border-radius: 0; } - -.list-group-flush:first-child .list-group-item:first-child { - border-top: 0; } - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom: 0; } - -.list-group-item-primary { - color: #115770; - background-color: #c1e7f4; } - -a.list-group-item-primary, -button.list-group-item-primary { - color: #115770; } - a.list-group-item-primary:focus, a.list-group-item-primary:hover, - button.list-group-item-primary:focus, - button.list-group-item-primary:hover { - color: #115770; - background-color: #abdff0; } - a.list-group-item-primary.active, - button.list-group-item-primary.active { - color: #fff; - background-color: #115770; - border-color: #115770; } - -.list-group-item-secondary { - color: #555f64; - background-color: #e6ebee; } - -a.list-group-item-secondary, -button.list-group-item-secondary { - color: #555f64; } - a.list-group-item-secondary:focus, a.list-group-item-secondary:hover, - button.list-group-item-secondary:focus, - button.list-group-item-secondary:hover { - color: #555f64; - background-color: #d7dfe4; } - a.list-group-item-secondary.active, - button.list-group-item-secondary.active { - color: #fff; - background-color: #555f64; - border-color: #555f64; } - -.list-group-item-success { - color: #28623c; - background-color: #cdedd8; } - -a.list-group-item-success, -button.list-group-item-success { - color: #28623c; } - a.list-group-item-success:focus, a.list-group-item-success:hover, - button.list-group-item-success:focus, - button.list-group-item-success:hover { - color: #28623c; - background-color: #bae6c9; } - a.list-group-item-success.active, - button.list-group-item-success.active { - color: #fff; - background-color: #28623c; - border-color: #28623c; } - -.list-group-item-info { - color: #336573; - background-color: #d3eef6; } - -a.list-group-item-info, -button.list-group-item-info { - color: #336573; } - a.list-group-item-info:focus, a.list-group-item-info:hover, - button.list-group-item-info:focus, - button.list-group-item-info:hover { - color: #336573; - background-color: #bee6f2; } - a.list-group-item-info.active, - button.list-group-item-info.active { - color: #fff; - background-color: #336573; - border-color: #336573; } - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; } - -a.list-group-item-warning, -button.list-group-item-warning { - color: #856404; } - a.list-group-item-warning:focus, a.list-group-item-warning:hover, - button.list-group-item-warning:focus, - button.list-group-item-warning:hover { - color: #856404; - background-color: #ffe8a1; } - a.list-group-item-warning.active, - button.list-group-item-warning.active { - color: #fff; - background-color: #856404; - border-color: #856404; } - -.list-group-item-danger { - color: #813838; - background-color: #fdd6d6; } - -a.list-group-item-danger, -button.list-group-item-danger { - color: #813838; } - a.list-group-item-danger:focus, a.list-group-item-danger:hover, - button.list-group-item-danger:focus, - button.list-group-item-danger:hover { - color: #813838; - background-color: #fcbebe; } - a.list-group-item-danger.active, - button.list-group-item-danger.active { - color: #fff; - background-color: #813838; - border-color: #813838; } - -.list-group-item-light { - color: #7d7e7f; - background-color: #fbfcfc; } - -a.list-group-item-light, -button.list-group-item-light { - color: #7d7e7f; } - a.list-group-item-light:focus, a.list-group-item-light:hover, - button.list-group-item-light:focus, - button.list-group-item-light:hover { - color: #7d7e7f; - background-color: #ecf1f1; } - a.list-group-item-light.active, - button.list-group-item-light.active { - color: #fff; - background-color: #7d7e7f; - border-color: #7d7e7f; } - -.list-group-item-dark { - color: #151c20; - background-color: #c3c7c9; } - -a.list-group-item-dark, -button.list-group-item-dark { - color: #151c20; } - a.list-group-item-dark:focus, a.list-group-item-dark:hover, - button.list-group-item-dark:focus, - button.list-group-item-dark:hover { - color: #151c20; - background-color: #b6babd; } - a.list-group-item-dark.active, - button.list-group-item-dark.active { - color: #fff; - background-color: #151c20; - border-color: #151c20; } - -.close { - float: right; - font-size: 1.3125rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .5; } - .close:focus, .close:hover { - color: #000; - text-decoration: none; - opacity: .75; } - -button.close { - padding: 0; - background: transparent; - border: 0; - -webkit-appearance: none; } - -.modal-open { - overflow: hidden; } - -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - outline: 0; } - .modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -25%); - transform: translate(0, -25%); } - .modal.show .modal-dialog { - -webkit-transform: translate(0, 0); - transform: translate(0, 0); } - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; } - -.modal-dialog { - position: relative; - width: auto; - margin: 10px; - pointer-events: none; } - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - outline: 0; } - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; } - .modal-backdrop.fade { - opacity: 0; } - .modal-backdrop.show { - opacity: 0.5; } - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 15px; - border-bottom: 1px solid #c2cfd6; } - .modal-header .close { - padding: 15px; - margin: -15px -15px -15px auto; } - -.modal-title { - margin-bottom: 0; - line-height: 1.5; } - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 15px; } - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 15px; - border-top: 1px solid #c2cfd6; } - .modal-footer > :not(:first-child) { - margin-left: .25rem; } - .modal-footer > :not(:last-child) { - margin-right: .25rem; } - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; } - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 30px auto; } - .modal-sm { - max-width: 300px; } } - -@media (min-width: 992px) { - .modal-lg { - max-width: 800px; } } - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.76562rem; - word-wrap: break-word; - opacity: 0; } - .tooltip.show { - opacity: 0.9; } - .tooltip .arrow { - position: absolute; - display: block; - width: 5px; - height: 5px; } - .tooltip .arrow::before { - position: absolute; - border-color: transparent; - border-style: solid; } - .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] { - padding: 5px 0; } - .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; } - .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before { - margin-left: -3px; - content: ""; - border-width: 5px 5px 0; - border-top-color: #000; } - .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] { - padding: 0 5px; } - .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; } - .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before { - margin-top: -3px; - content: ""; - border-width: 5px 5px 5px 0; - border-right-color: #000; } - .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] { - padding: 5px 0; } - .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; } - .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - margin-left: -3px; - content: ""; - border-width: 0 5px 5px; - border-bottom-color: #000; } - .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] { - padding: 0 5px; } - .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; } - .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before { - right: 0; - margin-top: -3px; - content: ""; - border-width: 5px 0 5px 5px; - border-left-color: #000; } - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; } - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.76562rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); } - .popover .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; } - .popover .arrow::before, - .popover .arrow::after { - position: absolute; - display: block; - border-color: transparent; - border-style: solid; } - .popover .arrow::before { - content: ""; - border-width: 0.8rem; } - .popover .arrow::after { - content: ""; - border-width: 0.8rem; } - .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.8rem; } - .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow { - bottom: 0; } - .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before, - .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after { - border-bottom-width: 0; } - .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before { - bottom: -0.8rem; - margin-left: -0.8rem; - border-top-color: rgba(0, 0, 0, 0.25); } - .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after { - bottom: calc((0.8rem - 1px) * -1); - margin-left: -0.8rem; - border-top-color: #fff; } - .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] { - margin-left: 0.8rem; } - .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow { - left: 0; } - .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before, - .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after { - margin-top: -0.8rem; - border-left-width: 0; } - .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before { - left: -0.8rem; - border-right-color: rgba(0, 0, 0, 0.25); } - .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after { - left: calc((0.8rem - 1px) * -1); - border-right-color: #fff; } - .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.8rem; } - .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow { - top: 0; } - .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before, - .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after { - margin-left: -0.8rem; - border-top-width: 0; } - .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before { - top: -0.8rem; - border-bottom-color: rgba(0, 0, 0, 0.25); } - .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after { - top: calc((0.8rem - 1px) * -1); - border-bottom-color: #fff; } - .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 20px; - margin-left: -10px; - content: ""; - border-bottom: 1px solid #f7f7f7; } - .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] { - margin-right: 0.8rem; } - .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow { - right: 0; } - .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before, - .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after { - margin-top: -0.8rem; - border-right-width: 0; } - .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before { - right: -0.8rem; - border-left-color: rgba(0, 0, 0, 0.25); } - .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after { - right: calc((0.8rem - 1px) * -1); - border-left-color: #fff; } - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 0.875rem; - color: inherit; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; } - .popover-header:empty { - display: none; } - -.popover-body { - padding: 0.5rem 0.75rem; - color: #151b1e; } - -.carousel { - position: relative; } - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; } - -.carousel-item { - position: relative; - display: none; - -ms-flex-align: center; - align-items: center; - width: 100%; - transition: -webkit-transform 0.6s ease; - transition: transform 0.6s ease; - transition: transform 0.6s ease, -webkit-transform 0.6s ease; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; } - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; } - -.carousel-item-next, -.carousel-item-prev { - position: absolute; - top: 0; } - -.carousel-item-next.carousel-item-left, -.carousel-item-prev.carousel-item-right { - -webkit-transform: translateX(0); - transform: translateX(0); } - @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-next.carousel-item-left, - .carousel-item-prev.carousel-item-right { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } } - -.carousel-item-next, -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); } - @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-next, - .active.carousel-item-right { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); } } - -.carousel-item-prev, -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); } - @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-prev, - .active.carousel-item-left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); } } - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; } - .carousel-control-prev:focus, .carousel-control-prev:hover, - .carousel-control-next:focus, - .carousel-control-next:hover { - color: #fff; - text-decoration: none; - outline: 0; - opacity: .9; } - -.carousel-control-prev { - left: 0; } - -.carousel-control-next { - right: 0; } - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: transparent no-repeat center center; - background-size: 100% 100%; } - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); } - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); } - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 10px; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; } - .carousel-indicators li { - position: relative; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - background-color: rgba(255, 255, 255, 0.5); } - .carousel-indicators li::before { - position: absolute; - top: -10px; - left: 0; - display: inline-block; - width: 100%; - height: 10px; - content: ""; } - .carousel-indicators li::after { - position: absolute; - bottom: -10px; - left: 0; - display: inline-block; - width: 100%; - height: 10px; - content: ""; } - .carousel-indicators .active { - background-color: #fff; } - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; } - -.align-baseline { - vertical-align: baseline !important; } - -.align-top { - vertical-align: top !important; } - -.align-middle { - vertical-align: middle !important; } - -.align-bottom { - vertical-align: bottom !important; } - -.align-text-bottom { - vertical-align: text-bottom !important; } - -.align-text-top { - vertical-align: text-top !important; } - -.bg-primary { - background-color: #20a8d8 !important; } - -a.bg-primary:focus, a.bg-primary:hover { - background-color: #1985ac !important; } - -.bg-secondary { - background-color: #a4b7c1 !important; } - -a.bg-secondary:focus, a.bg-secondary:hover { - background-color: #869fac !important; } - -.bg-success { - background-color: #4dbd74 !important; } - -a.bg-success:focus, a.bg-success:hover { - background-color: #3a9d5d !important; } - -.bg-info { - background-color: #63c2de !important; } - -a.bg-info:focus, a.bg-info:hover { - background-color: #39b2d5 !important; } - -.bg-warning { - background-color: #ffc107 !important; } - -a.bg-warning:focus, a.bg-warning:hover { - background-color: #d39e00 !important; } - -.bg-danger { - background-color: #f86c6b !important; } - -a.bg-danger:focus, a.bg-danger:hover { - background-color: #f63c3a !important; } - -.bg-light { - background-color: #f0f3f5 !important; } - -a.bg-light:focus, a.bg-light:hover { - background-color: #d1dbe1 !important; } - -.bg-dark { - background-color: #29363d !important; } - -a.bg-dark:focus, a.bg-dark:hover { - background-color: #151b1f !important; } - -.bg-white { - background-color: #fff !important; } - -.bg-transparent { - background-color: transparent !important; } - -.border { - border: 1px solid #c2cfd6 !important; } - -.border-0 { - border: 0 !important; } - -.border-top-0 { - border-top: 0 !important; } - -.border-right-0 { - border-right: 0 !important; } - -.border-bottom-0 { - border-bottom: 0 !important; } - -.border-left-0 { - border-left: 0 !important; } - -.border-primary { - border-color: #20a8d8 !important; } - -.border-secondary { - border-color: #a4b7c1 !important; } - -.border-success { - border-color: #4dbd74 !important; } - -.border-info { - border-color: #63c2de !important; } - -.border-warning { - border-color: #ffc107 !important; } - -.border-danger { - border-color: #f86c6b !important; } - -.border-light { - border-color: #f0f3f5 !important; } - -.border-dark { - border-color: #29363d !important; } - -.border-white { - border-color: #fff !important; } - -.rounded { - border-radius: 0.25rem !important; } - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; } - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; } - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; } - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; } - -.rounded-circle { - border-radius: 50% !important; } - -.rounded-0 { - border-radius: 0 !important; } - -.clearfix::after { - display: block; - clear: both; - content: ""; } - -.d-none { - display: none !important; } - -.d-inline { - display: inline !important; } - -.d-inline-block { - display: inline-block !important; } - -.d-block { - display: block !important; } - -.d-table { - display: table !important; } - -.d-table-row { - display: table-row !important; } - -.d-table-cell { - display: table-cell !important; } - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; } - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; } - .d-sm-inline { - display: inline !important; } - .d-sm-inline-block { - display: inline-block !important; } - .d-sm-block { - display: block !important; } - .d-sm-table { - display: table !important; } - .d-sm-table-row { - display: table-row !important; } - .d-sm-table-cell { - display: table-cell !important; } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } } - -@media (min-width: 768px) { - .d-md-none { - display: none !important; } - .d-md-inline { - display: inline !important; } - .d-md-inline-block { - display: inline-block !important; } - .d-md-block { - display: block !important; } - .d-md-table { - display: table !important; } - .d-md-table-row { - display: table-row !important; } - .d-md-table-cell { - display: table-cell !important; } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } } - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; } - .d-lg-inline { - display: inline !important; } - .d-lg-inline-block { - display: inline-block !important; } - .d-lg-block { - display: block !important; } - .d-lg-table { - display: table !important; } - .d-lg-table-row { - display: table-row !important; } - .d-lg-table-cell { - display: table-cell !important; } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } } - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; } - .d-xl-inline { - display: inline !important; } - .d-xl-inline-block { - display: inline-block !important; } - .d-xl-block { - display: block !important; } - .d-xl-table { - display: table !important; } - .d-xl-table-row { - display: table-row !important; } - .d-xl-table-cell { - display: table-cell !important; } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; } } - -.d-print-block { - display: none !important; } - @media print { - .d-print-block { - display: block !important; } } - -.d-print-inline { - display: none !important; } - @media print { - .d-print-inline { - display: inline !important; } } - -.d-print-inline-block { - display: none !important; } - @media print { - .d-print-inline-block { - display: inline-block !important; } } - -@media print { - .d-print-none { - display: none !important; } } - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; } - .embed-responsive::before { - display: block; - content: ""; } - .embed-responsive .embed-responsive-item, - .embed-responsive iframe, - .embed-responsive embed, - .embed-responsive object, - .embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; } - -.embed-responsive-21by9::before { - padding-top: 42.85714%; } - -.embed-responsive-16by9::before { - padding-top: 56.25%; } - -.embed-responsive-4by3::before { - padding-top: 75%; } - -.embed-responsive-1by1::before { - padding-top: 100%; } - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; } - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } } - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } } - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } } - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } } - -.float-left { - float: left !important; } - -.float-right { - float: right !important; } - -.float-none { - float: none !important; } - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; } - .float-sm-right { - float: right !important; } - .float-sm-none { - float: none !important; } } - -@media (min-width: 768px) { - .float-md-left { - float: left !important; } - .float-md-right { - float: right !important; } - .float-md-none { - float: none !important; } } - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; } - .float-lg-right { - float: right !important; } - .float-lg-none { - float: none !important; } } - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; } - .float-xl-right { - float: right !important; } - .float-xl-none { - float: none !important; } } - -.position-static { - position: static !important; } - -.position-relative { - position: relative !important; } - -.position-absolute { - position: absolute !important; } - -.position-fixed { - position: fixed !important; } - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; } - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; } - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; } - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; } } - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - -webkit-clip-path: inset(50%); - clip-path: inset(50%); - border: 0; } - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; - -webkit-clip-path: none; - clip-path: none; } - -.w-25 { - width: 25% !important; } - -.w-50 { - width: 50% !important; } - -.w-75 { - width: 75% !important; } - -.w-100 { - width: 100% !important; } - -.h-25 { - height: 25% !important; } - -.h-50 { - height: 50% !important; } - -.h-75 { - height: 75% !important; } - -.h-100 { - height: 100% !important; } - -.mw-100 { - max-width: 100% !important; } - -.mh-100 { - max-height: 100% !important; } - -.m-0 { - margin: 0 !important; } - -.mt-0, -.my-0 { - margin-top: 0 !important; } - -.mr-0, -.mx-0 { - margin-right: 0 !important; } - -.mb-0, -.my-0 { - margin-bottom: 0 !important; } - -.ml-0, -.mx-0 { - margin-left: 0 !important; } - -.m-1 { - margin: 0.25rem !important; } - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; } - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; } - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; } - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; } - -.m-2 { - margin: 0.5rem !important; } - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; } - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; } - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; } - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; } - -.m-3 { - margin: 1rem !important; } - -.mt-3, -.my-3 { - margin-top: 1rem !important; } - -.mr-3, -.mx-3 { - margin-right: 1rem !important; } - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; } - -.ml-3, -.mx-3 { - margin-left: 1rem !important; } - -.m-4 { - margin: 1.5rem !important; } - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; } - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; } - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; } - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; } - -.m-5 { - margin: 3rem !important; } - -.mt-5, -.my-5 { - margin-top: 3rem !important; } - -.mr-5, -.mx-5 { - margin-right: 3rem !important; } - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; } - -.ml-5, -.mx-5 { - margin-left: 3rem !important; } - -.p-0 { - padding: 0 !important; } - -.pt-0, -.py-0 { - padding-top: 0 !important; } - -.pr-0, -.px-0 { - padding-right: 0 !important; } - -.pb-0, -.py-0 { - padding-bottom: 0 !important; } - -.pl-0, -.px-0 { - padding-left: 0 !important; } - -.p-1 { - padding: 0.25rem !important; } - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; } - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; } - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; } - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; } - -.p-2 { - padding: 0.5rem !important; } - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; } - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; } - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; } - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; } - -.p-3 { - padding: 1rem !important; } - -.pt-3, -.py-3 { - padding-top: 1rem !important; } - -.pr-3, -.px-3 { - padding-right: 1rem !important; } - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; } - -.pl-3, -.px-3 { - padding-left: 1rem !important; } - -.p-4 { - padding: 1.5rem !important; } - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; } - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; } - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; } - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; } - -.p-5 { - padding: 3rem !important; } - -.pt-5, -.py-5 { - padding-top: 3rem !important; } - -.pr-5, -.px-5 { - padding-right: 3rem !important; } - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; } - -.pl-5, -.px-5 { - padding-left: 3rem !important; } - -.m-auto { - margin: auto !important; } - -.mt-auto, -.my-auto { - margin-top: auto !important; } - -.mr-auto, -.mx-auto { - margin-right: auto !important; } - -.mb-auto, -.my-auto { - margin-bottom: auto !important; } - -.ml-auto, -.mx-auto { - margin-left: auto !important; } - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; } - .m-sm-1 { - margin: 0.25rem !important; } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; } - .m-sm-2 { - margin: 0.5rem !important; } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; } - .m-sm-3 { - margin: 1rem !important; } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; } - .m-sm-4 { - margin: 1.5rem !important; } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; } - .m-sm-5 { - margin: 3rem !important; } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; } - .p-sm-0 { - padding: 0 !important; } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; } - .p-sm-1 { - padding: 0.25rem !important; } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; } - .p-sm-2 { - padding: 0.5rem !important; } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; } - .p-sm-3 { - padding: 1rem !important; } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; } - .p-sm-4 { - padding: 1.5rem !important; } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; } - .p-sm-5 { - padding: 3rem !important; } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; } - .m-sm-auto { - margin: auto !important; } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; } } - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; } - .m-md-1 { - margin: 0.25rem !important; } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; } - .m-md-2 { - margin: 0.5rem !important; } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; } - .m-md-3 { - margin: 1rem !important; } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; } - .m-md-4 { - margin: 1.5rem !important; } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; } - .m-md-5 { - margin: 3rem !important; } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; } - .p-md-0 { - padding: 0 !important; } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; } - .p-md-1 { - padding: 0.25rem !important; } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; } - .p-md-2 { - padding: 0.5rem !important; } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; } - .p-md-3 { - padding: 1rem !important; } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; } - .p-md-4 { - padding: 1.5rem !important; } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; } - .p-md-5 { - padding: 3rem !important; } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; } - .m-md-auto { - margin: auto !important; } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; } } - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; } - .m-lg-1 { - margin: 0.25rem !important; } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; } - .m-lg-2 { - margin: 0.5rem !important; } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; } - .m-lg-3 { - margin: 1rem !important; } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; } - .m-lg-4 { - margin: 1.5rem !important; } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; } - .m-lg-5 { - margin: 3rem !important; } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; } - .p-lg-0 { - padding: 0 !important; } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; } - .p-lg-1 { - padding: 0.25rem !important; } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; } - .p-lg-2 { - padding: 0.5rem !important; } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; } - .p-lg-3 { - padding: 1rem !important; } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; } - .p-lg-4 { - padding: 1.5rem !important; } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; } - .p-lg-5 { - padding: 3rem !important; } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; } - .m-lg-auto { - margin: auto !important; } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; } } - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; } - .m-xl-1 { - margin: 0.25rem !important; } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; } - .m-xl-2 { - margin: 0.5rem !important; } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; } - .m-xl-3 { - margin: 1rem !important; } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; } - .m-xl-4 { - margin: 1.5rem !important; } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; } - .m-xl-5 { - margin: 3rem !important; } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; } - .p-xl-0 { - padding: 0 !important; } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; } - .p-xl-1 { - padding: 0.25rem !important; } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; } - .p-xl-2 { - padding: 0.5rem !important; } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; } - .p-xl-3 { - padding: 1rem !important; } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; } - .p-xl-4 { - padding: 1.5rem !important; } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; } - .p-xl-5 { - padding: 3rem !important; } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; } - .m-xl-auto { - margin: auto !important; } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; } } - -.text-justify { - text-align: justify !important; } - -.text-nowrap { - white-space: nowrap !important; } - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; } - -.text-left { - text-align: left !important; } - -.text-right { - text-align: right !important; } - -.text-center { - text-align: center !important; } - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; } - .text-sm-right { - text-align: right !important; } - .text-sm-center { - text-align: center !important; } } - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; } - .text-md-right { - text-align: right !important; } - .text-md-center { - text-align: center !important; } } - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; } - .text-lg-right { - text-align: right !important; } - .text-lg-center { - text-align: center !important; } } - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; } - .text-xl-right { - text-align: right !important; } - .text-xl-center { - text-align: center !important; } } - -.text-lowercase { - text-transform: lowercase !important; } - -.text-uppercase { - text-transform: uppercase !important; } - -.text-capitalize { - text-transform: capitalize !important; } - -.font-weight-light { - font-weight: 300 !important; } - -.font-weight-normal { - font-weight: 400 !important; } - -.font-weight-bold { - font-weight: 700 !important; } - -.font-italic { - font-style: italic !important; } - -.text-white { - color: #fff !important; } - -.text-primary { - color: #20a8d8 !important; } - -a.text-primary:focus, a.text-primary:hover { - color: #1985ac !important; } - -.text-secondary { - color: #a4b7c1 !important; } - -a.text-secondary:focus, a.text-secondary:hover { - color: #869fac !important; } - -.text-success { - color: #4dbd74 !important; } - -a.text-success:focus, a.text-success:hover { - color: #3a9d5d !important; } - -.text-info { - color: #63c2de !important; } - -a.text-info:focus, a.text-info:hover { - color: #39b2d5 !important; } - -.text-warning { - color: #ffc107 !important; } - -a.text-warning:focus, a.text-warning:hover { - color: #d39e00 !important; } - -.text-danger { - color: #f86c6b !important; } - -a.text-danger:focus, a.text-danger:hover { - color: #f63c3a !important; } - -.text-light { - color: #f0f3f5 !important; } - -a.text-light:focus, a.text-light:hover { - color: #d1dbe1 !important; } - -.text-dark { - color: #29363d !important; } - -a.text-dark:focus, a.text-dark:hover { - color: #151b1f !important; } - -.text-muted { - color: #536c79 !important; } - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; } - -.visible { - visibility: visible !important; } - -.invisible { - visibility: hidden !important; } - -body { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; } - -.font-xs { - font-size: .75rem !important; } - -.font-sm { - font-size: .85rem !important; } - -.font-lg { - font-size: 1rem !important; } - -.font-xl { - font-size: 1.25rem !important; } - -.font-2xl { - font-size: 1.5rem !important; } - -.font-3xl { - font-size: 1.75rem !important; } - -.font-4xl { - font-size: 2rem !important; } - -.font-5xl { - font-size: 2.5rem !important; } - -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; } - -.animated.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; } - -.animated.hinge { - -webkit-animation-duration: 2s; - animation-duration: 2s; } - -@-webkit-keyframes fadeIn { - from { - opacity: 0; } - to { - opacity: 1; } } - -@keyframes fadeIn { - from { - opacity: 0; } - to { - opacity: 1; } } - -.fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; } - -.aside-menu { - z-index: 1019; - width: 250px; - color: #29363d; - background: #fff; - border-left: 1px solid #c2cfd6; } - .aside-menu .nav-tabs { - border-color: #c2cfd6; } - .aside-menu .nav-tabs .nav-link, .aside-menu .nav-tabs .navbar .dropdown-toggle, .navbar .aside-menu .nav-tabs .dropdown-toggle { - padding: 0.75rem 1rem; - color: #151b1e; - border-top: 0; } - .aside-menu .nav-tabs .nav-link.active, .aside-menu .nav-tabs .navbar .active.dropdown-toggle, .navbar .aside-menu .nav-tabs .active.dropdown-toggle { - color: #20a8d8; - border-right-color: #c2cfd6; - border-left-color: #c2cfd6; } - .aside-menu .nav-tabs .nav-item:first-child .nav-link, .aside-menu .nav-tabs .nav-item:first-child .navbar .dropdown-toggle, .navbar .aside-menu .nav-tabs .nav-item:first-child .dropdown-toggle { - border-left: 0; } - .aside-menu .tab-content { - position: relative; - overflow-x: hidden; - overflow-y: auto; - border: 0; - border-top: 1px solid #c2cfd6; - -ms-overflow-style: -ms-autohiding-scrollbar; } - .aside-menu .tab-content::-webkit-scrollbar { - width: 10px; - margin-left: -10px; - -webkit-appearance: none; } - .aside-menu .tab-content::-webkit-scrollbar-track { - background-color: white; - border-right: 1px solid #f2f2f2; - border-left: 1px solid #f2f2f2; } - .aside-menu .tab-content::-webkit-scrollbar-thumb { - height: 50px; - background-color: #e6e6e6; - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; } - .aside-menu .tab-content .tab-pane { - padding: 0; } - -.img-avatar { - border-radius: 50em; } - -.avatar { - position: relative; - display: inline-block; - width: 36px; } - .avatar .img-avatar { - width: 36px; - height: 36px; } - .avatar .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 10px; - height: 10px; - border: 1px solid #fff; - border-radius: 50em; } - -.avatar.avatar-xs { - position: relative; - display: inline-block; - width: 20px; } - .avatar.avatar-xs .img-avatar { - width: 20px; - height: 20px; } - .avatar.avatar-xs .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 8px; - height: 8px; - border: 1px solid #fff; - border-radius: 50em; } - -.avatar.avatar-sm { - position: relative; - display: inline-block; - width: 24px; } - .avatar.avatar-sm .img-avatar { - width: 24px; - height: 24px; } - .avatar.avatar-sm .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 8px; - height: 8px; - border: 1px solid #fff; - border-radius: 50em; } - -.avatar.avatar-lg { - position: relative; - display: inline-block; - width: 72px; } - .avatar.avatar-lg .img-avatar { - width: 72px; - height: 72px; } - .avatar.avatar-lg .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 12px; - height: 12px; - border: 1px solid #fff; - border-radius: 50em; } - -.avatars-stack .avatar.avatar-xs { - margin-right: -10px; } - -.avatars-stack .avatar { - margin-right: -15px; - transition: margin-left 0.25s, margin-right 0.25s; } - .avatars-stack .avatar:hover { - margin-right: 0 !important; } - -.badge-pill { - border-radius: 10rem; } - -.breadcrumb-menu { - margin-left: auto; } - .breadcrumb-menu::before { - display: none; } - .breadcrumb-menu .btn-group { - vertical-align: top; } - .breadcrumb-menu .btn { - padding: 0 0.75rem; - color: #536c79; - vertical-align: top; - border: 0; } - .breadcrumb-menu .btn:hover, .breadcrumb-menu .btn.active { - color: #151b1e; - background: transparent; } - .breadcrumb-menu .open .btn { - color: #151b1e; - background: transparent; } - .breadcrumb-menu .dropdown-menu { - min-width: 180px; - line-height: 1.5; } - -.breadcrumb { - position: relative; - border-bottom: 1px solid #c2cfd6; } - -button { - cursor: pointer; } - -.btn .badge { - position: absolute; - top: 2px; - right: 6px; - font-size: 9px; } - -.btn-transparent { - color: #fff; - background-color: transparent; - border-color: transparent; } - -.btn [class^="icon-"], .btn [class*=" icon-"] { - display: inline-block; - margin-top: -2px; - vertical-align: middle; } - -.btn-facebook, -.btn-twitter, -.btn-linkedin, -.btn-flickr, -.btn-tumblr, -.btn-xing, -.btn-github, -.btn-html5, -.btn-openid, -.btn-stack-overflow, -.btn-youtube, -.btn-css3, -.btn-dribbble, -.btn-google-plus, -.btn-instagram, -.btn-pinterest, -.btn-vk, -.btn-yahoo, -.btn-behance, -.btn-dropbox, -.btn-reddit, -.btn-spotify, -.btn-vine, -.btn-foursquare, -.btn-vimeo { - position: relative; - overflow: hidden; - color: #fff !important; - text-align: center; - padding: 0.375rem 0.75rem; - font-size: 0.875rem; - line-height: 1.5; - border: 0; } - .btn-facebook::before, - .btn-twitter::before, - .btn-linkedin::before, - .btn-flickr::before, - .btn-tumblr::before, - .btn-xing::before, - .btn-github::before, - .btn-html5::before, - .btn-openid::before, - .btn-stack-overflow::before, - .btn-youtube::before, - .btn-css3::before, - .btn-dribbble::before, - .btn-google-plus::before, - .btn-instagram::before, - .btn-pinterest::before, - .btn-vk::before, - .btn-yahoo::before, - .btn-behance::before, - .btn-dropbox::before, - .btn-reddit::before, - .btn-spotify::before, - .btn-vine::before, - .btn-foursquare::before, - .btn-vimeo::before { - position: absolute; - top: 0; - left: 0; - display: block; - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; } - .btn-facebook:hover, - .btn-twitter:hover, - .btn-linkedin:hover, - .btn-flickr:hover, - .btn-tumblr:hover, - .btn-xing:hover, - .btn-github:hover, - .btn-html5:hover, - .btn-openid:hover, - .btn-stack-overflow:hover, - .btn-youtube:hover, - .btn-css3:hover, - .btn-dribbble:hover, - .btn-google-plus:hover, - .btn-instagram:hover, - .btn-pinterest:hover, - .btn-vk:hover, - .btn-yahoo:hover, - .btn-behance:hover, - .btn-dropbox:hover, - .btn-reddit:hover, - .btn-spotify:hover, - .btn-vine:hover, - .btn-foursquare:hover, - .btn-vimeo:hover { - color: #fff; } - .btn-facebook.icon span, - .btn-twitter.icon span, - .btn-linkedin.icon span, - .btn-flickr.icon span, - .btn-tumblr.icon span, - .btn-xing.icon span, - .btn-github.icon span, - .btn-html5.icon span, - .btn-openid.icon span, - .btn-stack-overflow.icon span, - .btn-youtube.icon span, - .btn-css3.icon span, - .btn-dribbble.icon span, - .btn-google-plus.icon span, - .btn-instagram.icon span, - .btn-pinterest.icon span, - .btn-vk.icon span, - .btn-yahoo.icon span, - .btn-behance.icon span, - .btn-dropbox.icon span, - .btn-reddit.icon span, - .btn-spotify.icon span, - .btn-vine.icon span, - .btn-foursquare.icon span, - .btn-vimeo.icon span { - display: none; } - .btn-facebook.text::before, - .btn-twitter.text::before, - .btn-linkedin.text::before, - .btn-flickr.text::before, - .btn-tumblr.text::before, - .btn-xing.text::before, - .btn-github.text::before, - .btn-html5.text::before, - .btn-openid.text::before, - .btn-stack-overflow.text::before, - .btn-youtube.text::before, - .btn-css3.text::before, - .btn-dribbble.text::before, - .btn-google-plus.text::before, - .btn-instagram.text::before, - .btn-pinterest.text::before, - .btn-vk.text::before, - .btn-yahoo.text::before, - .btn-behance.text::before, - .btn-dropbox.text::before, - .btn-reddit.text::before, - .btn-spotify.text::before, - .btn-vine.text::before, - .btn-foursquare.text::before, - .btn-vimeo.text::before { - display: none; } - .btn-facebook.text span, - .btn-twitter.text span, - .btn-linkedin.text span, - .btn-flickr.text span, - .btn-tumblr.text span, - .btn-xing.text span, - .btn-github.text span, - .btn-html5.text span, - .btn-openid.text span, - .btn-stack-overflow.text span, - .btn-youtube.text span, - .btn-css3.text span, - .btn-dribbble.text span, - .btn-google-plus.text span, - .btn-instagram.text span, - .btn-pinterest.text span, - .btn-vk.text span, - .btn-yahoo.text span, - .btn-behance.text span, - .btn-dropbox.text span, - .btn-reddit.text span, - .btn-spotify.text span, - .btn-vine.text span, - .btn-foursquare.text span, - .btn-vimeo.text span { - margin-left: 0 !important; } - .btn-facebook::before, - .btn-twitter::before, - .btn-linkedin::before, - .btn-flickr::before, - .btn-tumblr::before, - .btn-xing::before, - .btn-github::before, - .btn-html5::before, - .btn-openid::before, - .btn-stack-overflow::before, - .btn-youtube::before, - .btn-css3::before, - .btn-dribbble::before, - .btn-google-plus::before, - .btn-instagram::before, - .btn-pinterest::before, - .btn-vk::before, - .btn-yahoo::before, - .btn-behance::before, - .btn-dropbox::before, - .btn-reddit::before, - .btn-spotify::before, - .btn-vine::before, - .btn-foursquare::before, - .btn-vimeo::before { - width: 2.0625rem; - height: 2.0625rem; - padding: 0.375rem 0; - font-size: 0.875rem; - line-height: 1.5; } - .btn-facebook span, - .btn-twitter span, - .btn-linkedin span, - .btn-flickr span, - .btn-tumblr span, - .btn-xing span, - .btn-github span, - .btn-html5 span, - .btn-openid span, - .btn-stack-overflow span, - .btn-youtube span, - .btn-css3 span, - .btn-dribbble span, - .btn-google-plus span, - .btn-instagram span, - .btn-pinterest span, - .btn-vk span, - .btn-yahoo span, - .btn-behance span, - .btn-dropbox span, - .btn-reddit span, - .btn-spotify span, - .btn-vine span, - .btn-foursquare span, - .btn-vimeo span { - margin-left: 2.0625rem; } - .btn-facebook.icon, - .btn-twitter.icon, - .btn-linkedin.icon, - .btn-flickr.icon, - .btn-tumblr.icon, - .btn-xing.icon, - .btn-github.icon, - .btn-html5.icon, - .btn-openid.icon, - .btn-stack-overflow.icon, - .btn-youtube.icon, - .btn-css3.icon, - .btn-dribbble.icon, - .btn-google-plus.icon, - .btn-instagram.icon, - .btn-pinterest.icon, - .btn-vk.icon, - .btn-yahoo.icon, - .btn-behance.icon, - .btn-dropbox.icon, - .btn-reddit.icon, - .btn-spotify.icon, - .btn-vine.icon, - .btn-foursquare.icon, - .btn-vimeo.icon { - width: 2.0625rem; - height: 2.0625rem; } - .btn-facebook.btn-lg, .btn-group-lg > .btn-facebook.btn, - .btn-twitter.btn-lg, - .btn-group-lg > .btn-twitter.btn, - .btn-linkedin.btn-lg, - .btn-group-lg > .btn-linkedin.btn, - .btn-flickr.btn-lg, - .btn-group-lg > .btn-flickr.btn, - .btn-tumblr.btn-lg, - .btn-group-lg > .btn-tumblr.btn, - .btn-xing.btn-lg, - .btn-group-lg > .btn-xing.btn, - .btn-github.btn-lg, - .btn-group-lg > .btn-github.btn, - .btn-html5.btn-lg, - .btn-group-lg > .btn-html5.btn, - .btn-openid.btn-lg, - .btn-group-lg > .btn-openid.btn, - .btn-stack-overflow.btn-lg, - .btn-group-lg > .btn-stack-overflow.btn, - .btn-youtube.btn-lg, - .btn-group-lg > .btn-youtube.btn, - .btn-css3.btn-lg, - .btn-group-lg > .btn-css3.btn, - .btn-dribbble.btn-lg, - .btn-group-lg > .btn-dribbble.btn, - .btn-google-plus.btn-lg, - .btn-group-lg > .btn-google-plus.btn, - .btn-instagram.btn-lg, - .btn-group-lg > .btn-instagram.btn, - .btn-pinterest.btn-lg, - .btn-group-lg > .btn-pinterest.btn, - .btn-vk.btn-lg, - .btn-group-lg > .btn-vk.btn, - .btn-yahoo.btn-lg, - .btn-group-lg > .btn-yahoo.btn, - .btn-behance.btn-lg, - .btn-group-lg > .btn-behance.btn, - .btn-dropbox.btn-lg, - .btn-group-lg > .btn-dropbox.btn, - .btn-reddit.btn-lg, - .btn-group-lg > .btn-reddit.btn, - .btn-spotify.btn-lg, - .btn-group-lg > .btn-spotify.btn, - .btn-vine.btn-lg, - .btn-group-lg > .btn-vine.btn, - .btn-foursquare.btn-lg, - .btn-group-lg > .btn-foursquare.btn, - .btn-vimeo.btn-lg, - .btn-group-lg > .btn-vimeo.btn { - padding: 0.5rem 1rem; - font-size: 1.09375rem; - line-height: 1.5; - border: 0; } - .btn-facebook.btn-lg::before, .btn-group-lg > .btn-facebook.btn::before, - .btn-twitter.btn-lg::before, - .btn-group-lg > .btn-twitter.btn::before, - .btn-linkedin.btn-lg::before, - .btn-group-lg > .btn-linkedin.btn::before, - .btn-flickr.btn-lg::before, - .btn-group-lg > .btn-flickr.btn::before, - .btn-tumblr.btn-lg::before, - .btn-group-lg > .btn-tumblr.btn::before, - .btn-xing.btn-lg::before, - .btn-group-lg > .btn-xing.btn::before, - .btn-github.btn-lg::before, - .btn-group-lg > .btn-github.btn::before, - .btn-html5.btn-lg::before, - .btn-group-lg > .btn-html5.btn::before, - .btn-openid.btn-lg::before, - .btn-group-lg > .btn-openid.btn::before, - .btn-stack-overflow.btn-lg::before, - .btn-group-lg > .btn-stack-overflow.btn::before, - .btn-youtube.btn-lg::before, - .btn-group-lg > .btn-youtube.btn::before, - .btn-css3.btn-lg::before, - .btn-group-lg > .btn-css3.btn::before, - .btn-dribbble.btn-lg::before, - .btn-group-lg > .btn-dribbble.btn::before, - .btn-google-plus.btn-lg::before, - .btn-group-lg > .btn-google-plus.btn::before, - .btn-instagram.btn-lg::before, - .btn-group-lg > .btn-instagram.btn::before, - .btn-pinterest.btn-lg::before, - .btn-group-lg > .btn-pinterest.btn::before, - .btn-vk.btn-lg::before, - .btn-group-lg > .btn-vk.btn::before, - .btn-yahoo.btn-lg::before, - .btn-group-lg > .btn-yahoo.btn::before, - .btn-behance.btn-lg::before, - .btn-group-lg > .btn-behance.btn::before, - .btn-dropbox.btn-lg::before, - .btn-group-lg > .btn-dropbox.btn::before, - .btn-reddit.btn-lg::before, - .btn-group-lg > .btn-reddit.btn::before, - .btn-spotify.btn-lg::before, - .btn-group-lg > .btn-spotify.btn::before, - .btn-vine.btn-lg::before, - .btn-group-lg > .btn-vine.btn::before, - .btn-foursquare.btn-lg::before, - .btn-group-lg > .btn-foursquare.btn::before, - .btn-vimeo.btn-lg::before, - .btn-group-lg > .btn-vimeo.btn::before { - width: 2.64062rem; - height: 2.64062rem; - padding: 0.5rem 0; - font-size: 1.09375rem; - line-height: 1.5; } - .btn-facebook.btn-lg span, .btn-group-lg > .btn-facebook.btn span, - .btn-twitter.btn-lg span, .btn-group-lg > .btn-twitter.btn span, - .btn-linkedin.btn-lg span, .btn-group-lg > .btn-linkedin.btn span, - .btn-flickr.btn-lg span, .btn-group-lg > .btn-flickr.btn span, - .btn-tumblr.btn-lg span, .btn-group-lg > .btn-tumblr.btn span, - .btn-xing.btn-lg span, .btn-group-lg > .btn-xing.btn span, - .btn-github.btn-lg span, .btn-group-lg > .btn-github.btn span, - .btn-html5.btn-lg span, .btn-group-lg > .btn-html5.btn span, - .btn-openid.btn-lg span, .btn-group-lg > .btn-openid.btn span, - .btn-stack-overflow.btn-lg span, .btn-group-lg > .btn-stack-overflow.btn span, - .btn-youtube.btn-lg span, .btn-group-lg > .btn-youtube.btn span, - .btn-css3.btn-lg span, .btn-group-lg > .btn-css3.btn span, - .btn-dribbble.btn-lg span, .btn-group-lg > .btn-dribbble.btn span, - .btn-google-plus.btn-lg span, .btn-group-lg > .btn-google-plus.btn span, - .btn-instagram.btn-lg span, .btn-group-lg > .btn-instagram.btn span, - .btn-pinterest.btn-lg span, .btn-group-lg > .btn-pinterest.btn span, - .btn-vk.btn-lg span, .btn-group-lg > .btn-vk.btn span, - .btn-yahoo.btn-lg span, .btn-group-lg > .btn-yahoo.btn span, - .btn-behance.btn-lg span, .btn-group-lg > .btn-behance.btn span, - .btn-dropbox.btn-lg span, .btn-group-lg > .btn-dropbox.btn span, - .btn-reddit.btn-lg span, .btn-group-lg > .btn-reddit.btn span, - .btn-spotify.btn-lg span, .btn-group-lg > .btn-spotify.btn span, - .btn-vine.btn-lg span, .btn-group-lg > .btn-vine.btn span, - .btn-foursquare.btn-lg span, .btn-group-lg > .btn-foursquare.btn span, - .btn-vimeo.btn-lg span, .btn-group-lg > .btn-vimeo.btn span { - margin-left: 2.64062rem; } - .btn-facebook.btn-lg.icon, .btn-group-lg > .btn-facebook.icon.btn, - .btn-twitter.btn-lg.icon, - .btn-group-lg > .btn-twitter.icon.btn, - .btn-linkedin.btn-lg.icon, - .btn-group-lg > .btn-linkedin.icon.btn, - .btn-flickr.btn-lg.icon, - .btn-group-lg > .btn-flickr.icon.btn, - .btn-tumblr.btn-lg.icon, - .btn-group-lg > .btn-tumblr.icon.btn, - .btn-xing.btn-lg.icon, - .btn-group-lg > .btn-xing.icon.btn, - .btn-github.btn-lg.icon, - .btn-group-lg > .btn-github.icon.btn, - .btn-html5.btn-lg.icon, - .btn-group-lg > .btn-html5.icon.btn, - .btn-openid.btn-lg.icon, - .btn-group-lg > .btn-openid.icon.btn, - .btn-stack-overflow.btn-lg.icon, - .btn-group-lg > .btn-stack-overflow.icon.btn, - .btn-youtube.btn-lg.icon, - .btn-group-lg > .btn-youtube.icon.btn, - .btn-css3.btn-lg.icon, - .btn-group-lg > .btn-css3.icon.btn, - .btn-dribbble.btn-lg.icon, - .btn-group-lg > .btn-dribbble.icon.btn, - .btn-google-plus.btn-lg.icon, - .btn-group-lg > .btn-google-plus.icon.btn, - .btn-instagram.btn-lg.icon, - .btn-group-lg > .btn-instagram.icon.btn, - .btn-pinterest.btn-lg.icon, - .btn-group-lg > .btn-pinterest.icon.btn, - .btn-vk.btn-lg.icon, - .btn-group-lg > .btn-vk.icon.btn, - .btn-yahoo.btn-lg.icon, - .btn-group-lg > .btn-yahoo.icon.btn, - .btn-behance.btn-lg.icon, - .btn-group-lg > .btn-behance.icon.btn, - .btn-dropbox.btn-lg.icon, - .btn-group-lg > .btn-dropbox.icon.btn, - .btn-reddit.btn-lg.icon, - .btn-group-lg > .btn-reddit.icon.btn, - .btn-spotify.btn-lg.icon, - .btn-group-lg > .btn-spotify.icon.btn, - .btn-vine.btn-lg.icon, - .btn-group-lg > .btn-vine.icon.btn, - .btn-foursquare.btn-lg.icon, - .btn-group-lg > .btn-foursquare.icon.btn, - .btn-vimeo.btn-lg.icon, - .btn-group-lg > .btn-vimeo.icon.btn { - width: 2.64062rem; - height: 2.64062rem; } - .btn-facebook.btn-sm, .btn-group-sm > .btn-facebook.btn, - .btn-twitter.btn-sm, - .btn-group-sm > .btn-twitter.btn, - .btn-linkedin.btn-sm, - .btn-group-sm > .btn-linkedin.btn, - .btn-flickr.btn-sm, - .btn-group-sm > .btn-flickr.btn, - .btn-tumblr.btn-sm, - .btn-group-sm > .btn-tumblr.btn, - .btn-xing.btn-sm, - .btn-group-sm > .btn-xing.btn, - .btn-github.btn-sm, - .btn-group-sm > .btn-github.btn, - .btn-html5.btn-sm, - .btn-group-sm > .btn-html5.btn, - .btn-openid.btn-sm, - .btn-group-sm > .btn-openid.btn, - .btn-stack-overflow.btn-sm, - .btn-group-sm > .btn-stack-overflow.btn, - .btn-youtube.btn-sm, - .btn-group-sm > .btn-youtube.btn, - .btn-css3.btn-sm, - .btn-group-sm > .btn-css3.btn, - .btn-dribbble.btn-sm, - .btn-group-sm > .btn-dribbble.btn, - .btn-google-plus.btn-sm, - .btn-group-sm > .btn-google-plus.btn, - .btn-instagram.btn-sm, - .btn-group-sm > .btn-instagram.btn, - .btn-pinterest.btn-sm, - .btn-group-sm > .btn-pinterest.btn, - .btn-vk.btn-sm, - .btn-group-sm > .btn-vk.btn, - .btn-yahoo.btn-sm, - .btn-group-sm > .btn-yahoo.btn, - .btn-behance.btn-sm, - .btn-group-sm > .btn-behance.btn, - .btn-dropbox.btn-sm, - .btn-group-sm > .btn-dropbox.btn, - .btn-reddit.btn-sm, - .btn-group-sm > .btn-reddit.btn, - .btn-spotify.btn-sm, - .btn-group-sm > .btn-spotify.btn, - .btn-vine.btn-sm, - .btn-group-sm > .btn-vine.btn, - .btn-foursquare.btn-sm, - .btn-group-sm > .btn-foursquare.btn, - .btn-vimeo.btn-sm, - .btn-group-sm > .btn-vimeo.btn { - padding: 0.25rem 0.5rem; - font-size: 0.76562rem; - line-height: 1.5; - border: 0; } - .btn-facebook.btn-sm::before, .btn-group-sm > .btn-facebook.btn::before, - .btn-twitter.btn-sm::before, - .btn-group-sm > .btn-twitter.btn::before, - .btn-linkedin.btn-sm::before, - .btn-group-sm > .btn-linkedin.btn::before, - .btn-flickr.btn-sm::before, - .btn-group-sm > .btn-flickr.btn::before, - .btn-tumblr.btn-sm::before, - .btn-group-sm > .btn-tumblr.btn::before, - .btn-xing.btn-sm::before, - .btn-group-sm > .btn-xing.btn::before, - .btn-github.btn-sm::before, - .btn-group-sm > .btn-github.btn::before, - .btn-html5.btn-sm::before, - .btn-group-sm > .btn-html5.btn::before, - .btn-openid.btn-sm::before, - .btn-group-sm > .btn-openid.btn::before, - .btn-stack-overflow.btn-sm::before, - .btn-group-sm > .btn-stack-overflow.btn::before, - .btn-youtube.btn-sm::before, - .btn-group-sm > .btn-youtube.btn::before, - .btn-css3.btn-sm::before, - .btn-group-sm > .btn-css3.btn::before, - .btn-dribbble.btn-sm::before, - .btn-group-sm > .btn-dribbble.btn::before, - .btn-google-plus.btn-sm::before, - .btn-group-sm > .btn-google-plus.btn::before, - .btn-instagram.btn-sm::before, - .btn-group-sm > .btn-instagram.btn::before, - .btn-pinterest.btn-sm::before, - .btn-group-sm > .btn-pinterest.btn::before, - .btn-vk.btn-sm::before, - .btn-group-sm > .btn-vk.btn::before, - .btn-yahoo.btn-sm::before, - .btn-group-sm > .btn-yahoo.btn::before, - .btn-behance.btn-sm::before, - .btn-group-sm > .btn-behance.btn::before, - .btn-dropbox.btn-sm::before, - .btn-group-sm > .btn-dropbox.btn::before, - .btn-reddit.btn-sm::before, - .btn-group-sm > .btn-reddit.btn::before, - .btn-spotify.btn-sm::before, - .btn-group-sm > .btn-spotify.btn::before, - .btn-vine.btn-sm::before, - .btn-group-sm > .btn-vine.btn::before, - .btn-foursquare.btn-sm::before, - .btn-group-sm > .btn-foursquare.btn::before, - .btn-vimeo.btn-sm::before, - .btn-group-sm > .btn-vimeo.btn::before { - width: 1.64844rem; - height: 1.64844rem; - padding: 0.25rem 0; - font-size: 0.76562rem; - line-height: 1.5; } - .btn-facebook.btn-sm span, .btn-group-sm > .btn-facebook.btn span, - .btn-twitter.btn-sm span, .btn-group-sm > .btn-twitter.btn span, - .btn-linkedin.btn-sm span, .btn-group-sm > .btn-linkedin.btn span, - .btn-flickr.btn-sm span, .btn-group-sm > .btn-flickr.btn span, - .btn-tumblr.btn-sm span, .btn-group-sm > .btn-tumblr.btn span, - .btn-xing.btn-sm span, .btn-group-sm > .btn-xing.btn span, - .btn-github.btn-sm span, .btn-group-sm > .btn-github.btn span, - .btn-html5.btn-sm span, .btn-group-sm > .btn-html5.btn span, - .btn-openid.btn-sm span, .btn-group-sm > .btn-openid.btn span, - .btn-stack-overflow.btn-sm span, .btn-group-sm > .btn-stack-overflow.btn span, - .btn-youtube.btn-sm span, .btn-group-sm > .btn-youtube.btn span, - .btn-css3.btn-sm span, .btn-group-sm > .btn-css3.btn span, - .btn-dribbble.btn-sm span, .btn-group-sm > .btn-dribbble.btn span, - .btn-google-plus.btn-sm span, .btn-group-sm > .btn-google-plus.btn span, - .btn-instagram.btn-sm span, .btn-group-sm > .btn-instagram.btn span, - .btn-pinterest.btn-sm span, .btn-group-sm > .btn-pinterest.btn span, - .btn-vk.btn-sm span, .btn-group-sm > .btn-vk.btn span, - .btn-yahoo.btn-sm span, .btn-group-sm > .btn-yahoo.btn span, - .btn-behance.btn-sm span, .btn-group-sm > .btn-behance.btn span, - .btn-dropbox.btn-sm span, .btn-group-sm > .btn-dropbox.btn span, - .btn-reddit.btn-sm span, .btn-group-sm > .btn-reddit.btn span, - .btn-spotify.btn-sm span, .btn-group-sm > .btn-spotify.btn span, - .btn-vine.btn-sm span, .btn-group-sm > .btn-vine.btn span, - .btn-foursquare.btn-sm span, .btn-group-sm > .btn-foursquare.btn span, - .btn-vimeo.btn-sm span, .btn-group-sm > .btn-vimeo.btn span { - margin-left: 1.64844rem; } - .btn-facebook.btn-sm.icon, .btn-group-sm > .btn-facebook.icon.btn, - .btn-twitter.btn-sm.icon, - .btn-group-sm > .btn-twitter.icon.btn, - .btn-linkedin.btn-sm.icon, - .btn-group-sm > .btn-linkedin.icon.btn, - .btn-flickr.btn-sm.icon, - .btn-group-sm > .btn-flickr.icon.btn, - .btn-tumblr.btn-sm.icon, - .btn-group-sm > .btn-tumblr.icon.btn, - .btn-xing.btn-sm.icon, - .btn-group-sm > .btn-xing.icon.btn, - .btn-github.btn-sm.icon, - .btn-group-sm > .btn-github.icon.btn, - .btn-html5.btn-sm.icon, - .btn-group-sm > .btn-html5.icon.btn, - .btn-openid.btn-sm.icon, - .btn-group-sm > .btn-openid.icon.btn, - .btn-stack-overflow.btn-sm.icon, - .btn-group-sm > .btn-stack-overflow.icon.btn, - .btn-youtube.btn-sm.icon, - .btn-group-sm > .btn-youtube.icon.btn, - .btn-css3.btn-sm.icon, - .btn-group-sm > .btn-css3.icon.btn, - .btn-dribbble.btn-sm.icon, - .btn-group-sm > .btn-dribbble.icon.btn, - .btn-google-plus.btn-sm.icon, - .btn-group-sm > .btn-google-plus.icon.btn, - .btn-instagram.btn-sm.icon, - .btn-group-sm > .btn-instagram.icon.btn, - .btn-pinterest.btn-sm.icon, - .btn-group-sm > .btn-pinterest.icon.btn, - .btn-vk.btn-sm.icon, - .btn-group-sm > .btn-vk.icon.btn, - .btn-yahoo.btn-sm.icon, - .btn-group-sm > .btn-yahoo.icon.btn, - .btn-behance.btn-sm.icon, - .btn-group-sm > .btn-behance.icon.btn, - .btn-dropbox.btn-sm.icon, - .btn-group-sm > .btn-dropbox.icon.btn, - .btn-reddit.btn-sm.icon, - .btn-group-sm > .btn-reddit.icon.btn, - .btn-spotify.btn-sm.icon, - .btn-group-sm > .btn-spotify.icon.btn, - .btn-vine.btn-sm.icon, - .btn-group-sm > .btn-vine.icon.btn, - .btn-foursquare.btn-sm.icon, - .btn-group-sm > .btn-foursquare.icon.btn, - .btn-vimeo.btn-sm.icon, - .btn-group-sm > .btn-vimeo.icon.btn { - width: 1.64844rem; - height: 1.64844rem; } - -.btn-facebook { - background: #3b5998; } - .btn-facebook::before { - content: "\f09a"; - background: #344e86; } - .btn-facebook:hover { - background: #344e86; } - .btn-facebook:hover::before { - background: #2d4373; } - -.btn-twitter { - background: #00aced; } - .btn-twitter::before { - content: "\f099"; - background: #0099d4; } - .btn-twitter:hover { - background: #0099d4; } - .btn-twitter:hover::before { - background: #0087ba; } - -.btn-linkedin { - background: #4875b4; } - .btn-linkedin::before { - content: "\f0e1"; - background: #4169a2; } - .btn-linkedin:hover { - background: #4169a2; } - .btn-linkedin:hover::before { - background: #395d90; } - -.btn-flickr { - background: #ff0084; } - .btn-flickr::before { - content: "\f16e"; - background: #e60077; } - .btn-flickr:hover { - background: #e60077; } - .btn-flickr:hover::before { - background: #cc006a; } - -.btn-tumblr { - background: #32506d; } - .btn-tumblr::before { - content: "\f173"; - background: #2a435c; } - .btn-tumblr:hover { - background: #2a435c; } - .btn-tumblr:hover::before { - background: #22364a; } - -.btn-xing { - background: #026466; } - .btn-xing::before { - content: "\f168"; - background: #024b4d; } - .btn-xing:hover { - background: #024b4d; } - .btn-xing:hover::before { - background: #013334; } - -.btn-github { - background: #4183c4; } - .btn-github::before { - content: "\f09b"; - background: #3876b4; } - .btn-github:hover { - background: #3876b4; } - .btn-github:hover::before { - background: #3269a0; } - -.btn-html5 { - background: #e34f26; } - .btn-html5::before { - content: "\f13b"; - background: #d4431b; } - .btn-html5:hover { - background: #d4431b; } - .btn-html5:hover::before { - background: #be3c18; } - -.btn-openid { - background: #f78c40; } - .btn-openid::before { - content: "\f19b"; - background: #f67d28; } - .btn-openid:hover { - background: #f67d28; } - .btn-openid:hover::before { - background: #f56f0f; } - -.btn-stack-overflow { - background: #fe7a15; } - .btn-stack-overflow::before { - content: "\f16c"; - background: #f86c01; } - .btn-stack-overflow:hover { - background: #f86c01; } - .btn-stack-overflow:hover::before { - background: #df6101; } - -.btn-css3 { - background: #0170ba; } - .btn-css3::before { - content: "\f13c"; - background: #0161a1; } - .btn-css3:hover { - background: #0161a1; } - .btn-css3:hover::before { - background: #015187; } - -.btn-youtube { - background: #b00; } - .btn-youtube::before { - content: "\f167"; - background: #a20000; } - .btn-youtube:hover { - background: #a20000; } - .btn-youtube:hover::before { - background: #880000; } - -.btn-dribbble { - background: #ea4c89; } - .btn-dribbble::before { - content: "\f17d"; - background: #e7357a; } - .btn-dribbble:hover { - background: #e7357a; } - .btn-dribbble:hover::before { - background: #e51e6b; } - -.btn-google-plus { - background: #d34836; } - .btn-google-plus::before { - content: "\f0d5"; - background: #c43d2b; } - .btn-google-plus:hover { - background: #c43d2b; } - .btn-google-plus:hover::before { - background: #b03626; } - -.btn-instagram { - background: #517fa4; } - .btn-instagram::before { - content: "\f16d"; - background: #497293; } - .btn-instagram:hover { - background: #497293; } - .btn-instagram:hover::before { - background: #406582; } - -.btn-pinterest { - background: #cb2027; } - .btn-pinterest::before { - content: "\f0d2"; - background: #b51d23; } - .btn-pinterest:hover { - background: #b51d23; } - .btn-pinterest:hover::before { - background: #9f191f; } - -.btn-vk { - background: #45668e; } - .btn-vk::before { - content: "\f189"; - background: #3d5a7d; } - .btn-vk:hover { - background: #3d5a7d; } - .btn-vk:hover::before { - background: #344d6c; } - -.btn-yahoo { - background: #400191; } - .btn-yahoo::before { - content: "\f19e"; - background: #350178; } - .btn-yahoo:hover { - background: #350178; } - .btn-yahoo:hover::before { - background: #2a015e; } - -.btn-behance { - background: #1769ff; } - .btn-behance::before { - content: "\f1b4"; - background: #0059fd; } - .btn-behance:hover { - background: #0059fd; } - .btn-behance:hover::before { - background: #0050e3; } - -.btn-dropbox { - background: #007ee5; } - .btn-dropbox::before { - content: "\f16b"; - background: #0070cc; } - .btn-dropbox:hover { - background: #0070cc; } - .btn-dropbox:hover::before { - background: #0062b2; } - -.btn-reddit { - background: #ff4500; } - .btn-reddit::before { - content: "\f1a1"; - background: #e63e00; } - .btn-reddit:hover { - background: #e63e00; } - .btn-reddit:hover::before { - background: #cc3700; } - -.btn-spotify { - background: #7ab800; } - .btn-spotify::before { - content: "\f1bc"; - background: #699f00; } - .btn-spotify:hover { - background: #699f00; } - .btn-spotify:hover::before { - background: #588500; } - -.btn-vine { - background: #00bf8f; } - .btn-vine::before { - content: "\f1ca"; - background: #00a67c; } - .btn-vine:hover { - background: #00a67c; } - .btn-vine:hover::before { - background: #008c69; } - -.btn-foursquare { - background: #1073af; } - .btn-foursquare::before { - content: "\f180"; - background: #0e6498; } - .btn-foursquare:hover { - background: #0e6498; } - .btn-foursquare:hover::before { - background: #0c5480; } - -.btn-vimeo { - background: #aad450; } - .btn-vimeo::before { - content: "\f194"; - background: #a0cf3c; } - .btn-vimeo:hover { - background: #a0cf3c; } - .btn-vimeo:hover::before { - background: #93c130; } - -.callout { - position: relative; - padding: 0 1rem; - margin: 1rem 0; - border: 0 solid #c2cfd6; - border-left-width: .25rem; } - .callout .chart-wrapper { - position: absolute; - top: 10px; - left: 50%; - float: right; - width: 50%; } - -.callout-bordered { - border: 1px solid #c2cfd6; - border-left-width: .25rem; } - -.callout code { - border-radius: .25rem; } - -.callout h4 { - margin-top: 0; - margin-bottom: .25rem; } - -.callout p:last-child { - margin-bottom: 0; } - -.callout + .callout { - margin-top: -0.25rem; } - -.callout-default { - border-left-color: #536c79; } - .callout-default h4 { - color: #536c79; } - -.callout-primary { - border-left-color: #20a8d8; } - .callout-primary h4 { - color: #20a8d8; } - -.callout-secondary { - border-left-color: #a4b7c1; } - .callout-secondary h4 { - color: #a4b7c1; } - -.callout-success { - border-left-color: #4dbd74; } - .callout-success h4 { - color: #4dbd74; } - -.callout-info { - border-left-color: #63c2de; } - .callout-info h4 { - color: #63c2de; } - -.callout-warning { - border-left-color: #ffc107; } - .callout-warning h4 { - color: #ffc107; } - -.callout-danger { - border-left-color: #f86c6b; } - .callout-danger h4 { - color: #f86c6b; } - -.callout-light { - border-left-color: #f0f3f5; } - .callout-light h4 { - color: #f0f3f5; } - -.callout-dark { - border-left-color: #29363d; } - .callout-dark h4 { - color: #29363d; } - -.card { - margin-bottom: 1.5rem; } - .card.bg-primary { - border-color: #187da0; } - .card.bg-primary .card-header { - background-color: #1e9ecb; - border-color: #187da0; } - .card.bg-secondary { - border-color: #7e99a7; } - .card.bg-secondary .card-header { - background-color: #9bb0bb; - border-color: #7e99a7; } - .card.bg-success { - border-color: #379457; } - .card.bg-success .card-header { - background-color: #44b76c; - border-color: #379457; } - .card.bg-info { - border-color: #2eadd3; } - .card.bg-info .card-header { - background-color: #56bddb; - border-color: #2eadd3; } - .card.bg-warning { - border-color: #c69500; } - .card.bg-warning .card-header { - background-color: #f7b900; - border-color: #c69500; } - .card.bg-danger { - border-color: #f5302e; } - .card.bg-danger .card-header { - background-color: #f75d5c; - border-color: #f5302e; } - .card.bg-light { - border-color: #cad4dc; } - .card.bg-light .card-header { - background-color: #e7ecef; - border-color: #cad4dc; } - .card.bg-dark { - border-color: #0f1417; } - .card.bg-dark .card-header { - background-color: #232e34; - border-color: #0f1417; } - -.text-white .text-muted { - color: rgba(255, 255, 255, 0.6) !important; } - -.card-header .icon-bg { - display: inline-body; - padding: 0.75rem 1.25rem !important; - margin-top: -0.75rem; - margin-right: 1.25rem; - margin-bottom: -0.75rem; - margin-left: -1.25rem; - line-height: inherit; - color: #151b1e; - vertical-align: bottom; - background: transparent; - border-right: 1px solid #c2cfd6; } - -.card-header .nav.nav-tabs { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - border-bottom: 0; } - .card-header .nav.nav-tabs .nav-item { - border-top: 0; } - .card-header .nav.nav-tabs .nav-link, .card-header .nav.nav-tabs .navbar .dropdown-toggle, .navbar .card-header .nav.nav-tabs .dropdown-toggle { - padding: 0.75rem 0.625rem; - color: #536c79; - border-top: 0; } - .card-header .nav.nav-tabs .nav-link.active, .card-header .nav.nav-tabs .navbar .active.dropdown-toggle, .navbar .card-header .nav.nav-tabs .active.dropdown-toggle { - color: #151b1e; - background: #fff; } - -.card-header.card-header-inverse { - color: #fff; } - -.card-header .btn { - margin-top: -0.375rem; } - -.card-header .btn-sm, .card-header .btn-group-sm > .btn { - margin-top: -0.25rem; } - -.card-header .btn-lg, .card-header .btn-group-lg > .btn { - margin-top: -0.5rem; } - -.card-footer ul { - display: table; - width: 100%; - padding: 0; - margin: 0; - table-layout: fixed; } - .card-footer ul li { - display: table-cell; - padding: 0 1.25rem; - text-align: center; } - -[class*="card-outline-"] .card-body, [class*="card-outline-"] .card-block { - background: #fff !important; } - -[class*="card-outline-"].card-outline-top { - border-top-width: 2px; - border-right-color: #c2cfd6; - border-bottom-color: #c2cfd6; - border-left-color: #c2cfd6; } - -.card-accent-primary { - border-top-width: 2px; - border-top-color: #20a8d8; } - -.card-accent-secondary { - border-top-width: 2px; - border-top-color: #a4b7c1; } - -.card-accent-success { - border-top-width: 2px; - border-top-color: #4dbd74; } - -.card-accent-info { - border-top-width: 2px; - border-top-color: #63c2de; } - -.card-accent-warning { - border-top-width: 2px; - border-top-color: #ffc107; } - -.card-accent-danger { - border-top-width: 2px; - border-top-color: #f86c6b; } - -.card-accent-light { - border-top-width: 2px; - border-top-color: #f0f3f5; } - -.card-accent-dark { - border-top-width: 2px; - border-top-color: #29363d; } - -.card-header > i { - margin-right: 0.5rem; } - -.card-header .card-actions { - position: absolute; - top: 0; - right: 0; } - .card-header .card-actions a, .card-header .card-actions button { - display: block; - float: left; - width: 50px; - padding: 0.75rem 0; - margin: 0 !important; - color: #151b1e; - text-align: center; - background: transparent; - border: 0; - border-left: 1px solid #c2cfd6; - box-shadow: 0; } - .card-header .card-actions a:hover, .card-header .card-actions button:hover { - text-decoration: none; } - .card-header .card-actions a [class^="icon-"], .card-header .card-actions a [class*=" icon-"], .card-header .card-actions button [class^="icon-"], .card-header .card-actions button [class*=" icon-"] { - display: inline-body; - vertical-align: middle; } - .card-header .card-actions a i, .card-header .card-actions button i { - display: inline-body; - transition: .4s; } - .card-header .card-actions a .r180, .card-header .card-actions button .r180 { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); } - .card-header .card-actions .input-group { - width: 230px; - margin: 6px; } - .card-header .card-actions .input-group .input-group-addon { - background: #fff; } - .card-header .card-actions .input-group input { - border-left: 0; } - -.card-full { - margin-top: -1rem; - margin-right: -15px; - margin-left: -15px; - border: 0; - border-bottom: 1px solid #c2cfd6; } - -@media (min-width: 576px) { - .card-columns.cols-2 { - -webkit-column-count: 2; - column-count: 2; } } - -.card.drag, .card .drag { - cursor: move; } - -.card-placeholder { - background: rgba(0, 0, 0, 0.025); - border: 1px dashed #a4b7c1; } - -.chart-wrapper canvas { - width: 100% !important; } - -base-chart.chart { - display: block !important; } - -.dropdown-item { - position: relative; - padding: 10px 20px; - border-bottom: 1px solid #c2cfd6; } - .dropdown-item:last-child { - border-bottom: 0; } - .dropdown-item i { - display: inline-block; - width: 20px; - margin-right: 10px; - margin-left: -10px; - color: #c2cfd6; - text-align: center; } - .dropdown-item .badge { - position: absolute; - right: 10px; - margin-top: 2px; } - -.dropdown-header { - padding: 8px 20px; - background: #f0f3f5; - border-bottom: 1px solid #c2cfd6; } - .dropdown-header .btn { - margin-top: -7px; - color: #536c79; } - .dropdown-header .btn:hover { - color: #151b1e; } - .dropdown-header .btn.pull-right { - margin-right: -20px; } - -.dropdown-menu-lg { - width: 250px; } - -.app-header .navbar-nav .dropdown-menu { - position: absolute; } - -.app-header .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; } - -.app-header .navbar-nav .dropdown-menu-left { - right: auto; - left: 0; } - -.app-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - padding: 0 1rem; - color: #151b1e; - background: #f0f3f5; - border-top: 1px solid #c2cfd6; } - -.row.row-equal { - padding-right: 7.5px; - padding-left: 7.5px; - margin-right: -15px; - margin-left: -15px; } - .row.row-equal [class*="col-"] { - padding-right: 7.5px; - padding-left: 7.5px; } - -.main .container-fluid { - padding: 0 30px; } - -.input-group-addon, -.input-group-btn { - min-width: 40px; - white-space: nowrap; - vertical-align: middle; } - -#loading-bar, -#loading-bar-spinner { - -webkit-pointer-events: none; - pointer-events: none; - transition: 350ms linear all; } - -#loading-bar.ng-enter, -#loading-bar.ng-leave.ng-leave-active, -#loading-bar-spinner.ng-enter, -#loading-bar-spinner.ng-leave.ng-leave-active { - opacity: 0; } - -#loading-bar.ng-enter.ng-enter-active, -#loading-bar.ng-leave, -#loading-bar-spinner.ng-enter.ng-enter-active, -#loading-bar-spinner.ng-leave { - opacity: 1; } - -#loading-bar .bar { - position: fixed; - top: 0; - left: 0; - z-index: 20002; - width: 100%; - height: 2px; - background: #20a8d8; - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - transition: width 350ms; } - -#loading-bar .peg { - position: absolute; - top: 0; - right: 0; - width: 70px; - height: 2px; - border-radius: 100%; - -ms-box-shadow: #29d 1px 0 6px 1px; - box-shadow: #29d 1px 0 6px 1px; - opacity: .45; } - -#loading-bar-spinner { - position: fixed; - top: 10px; - left: 10px; - z-index: 10002; - display: block; } - -#loading-bar-spinner .spinner-icon { - width: 14px; - height: 14px; - border: solid 2px transparent; - border-top-color: #29d; - border-left-color: #29d; - border-radius: 50%; - -webkit-animation: loading-bar-spinner 400ms linear infinite; - animation: loading-bar-spinner 400ms linear infinite; } - -@-webkit-keyframes loading-bar-spinner { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -@keyframes loading-bar-spinner { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - transform: rotate(360deg); } } - -.pace { - -webkit-pointer-events: none; - pointer-events: none; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; } - -.pace-inactive { - display: none; } - -.pace .pace-progress { - position: fixed; - top: 0; - right: 100%; - z-index: 2000; - width: 100%; - height: 2px; - background: #20a8d8; } - -.modal-primary .modal-content { - border-color: #20a8d8; } - -.modal-primary .modal-header { - color: #fff; - background-color: #20a8d8; } - -.modal-secondary .modal-content { - border-color: #a4b7c1; } - -.modal-secondary .modal-header { - color: #fff; - background-color: #a4b7c1; } - -.modal-success .modal-content { - border-color: #4dbd74; } - -.modal-success .modal-header { - color: #fff; - background-color: #4dbd74; } - -.modal-info .modal-content { - border-color: #63c2de; } - -.modal-info .modal-header { - color: #fff; - background-color: #63c2de; } - -.modal-warning .modal-content { - border-color: #ffc107; } - -.modal-warning .modal-header { - color: #fff; - background-color: #ffc107; } - -.modal-danger .modal-content { - border-color: #f86c6b; } - -.modal-danger .modal-header { - color: #fff; - background-color: #f86c6b; } - -.modal-light .modal-content { - border-color: #f0f3f5; } - -.modal-light .modal-header { - color: #fff; - background-color: #f0f3f5; } - -.modal-dark .modal-content { - border-color: #29363d; } - -.modal-dark .modal-header { - color: #fff; - background-color: #29363d; } - -.nav-tabs .nav-link, .nav-tabs .navbar .dropdown-toggle, .navbar .nav-tabs .dropdown-toggle { - color: #536c79; } - .nav-tabs .nav-link.active, .nav-tabs .navbar .active.dropdown-toggle, .navbar .nav-tabs .active.dropdown-toggle { - color: #29363d; - background: #fff; - border-color: #c2cfd6; - border-bottom-color: #fff; } - .nav-tabs .nav-link.active:focus, .nav-tabs .navbar .active.dropdown-toggle:focus, .navbar .nav-tabs .active.dropdown-toggle:focus { - background: #fff; - border-color: #c2cfd6; - border-bottom-color: #fff; } - -.tab-content { - margin-top: -1px; - background: #fff; - border: 1px solid #c2cfd6; } - .tab-content .tab-pane { - padding: 1rem; } - -.card-block .tab-content { - margin-top: 0; - border: 0; } - -.app-header.navbar { - position: relative; - -ms-flex-direction: row; - flex-direction: row; - height: 55px; - padding: 0; - margin: 0; - background-color: #fff; - border-bottom: 1px solid #c2cfd6; } - .app-header.navbar .navbar-brand { - display: inline-block; - width: 155px; - height: 55px; - padding: 0.5rem 1rem; - margin-right: 0; - background-color: #fff; - background-image: url("../img/logo.png"); - background-repeat: no-repeat; - background-position: center center; - background-size: 70px auto; - border-bottom: 1px solid #c2cfd6; } - .app-header.navbar .navbar-toggler { - min-width: 50px; - padding: 0.25rem 0; } - .app-header.navbar .navbar-toggler:hover .navbar-toggler-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2329363d' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } - .app-header.navbar .navbar-toggler-icon { - height: 23px; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23536c79' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } - .app-header.navbar .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - align-items: center; } - .app-header.navbar .nav-item { - position: relative; - min-width: 50px; - margin: 0 !important; - text-align: center; } - .app-header.navbar .nav-item button { - margin: 0 auto; } - .app-header.navbar .nav-item .nav-link, .app-header.navbar .nav-item .dropdown-toggle { - padding-top: 0; - padding-bottom: 0; - background: 0; - border: 0; } - .app-header.navbar .nav-item .nav-link .badge, .app-header.navbar .nav-item .dropdown-toggle .badge { - position: absolute; - top: 50%; - left: 50%; - margin-top: -16px; - margin-left: 0; } - .app-header.navbar .nav-item .nav-link > .img-avatar, .app-header.navbar .nav-item .dropdown-toggle > .img-avatar { - height: 35px; - margin: 0 10px; } - .app-header.navbar .dropdown-menu { - padding-bottom: 0; - line-height: 1.5; } - .app-header.navbar .dropdown-item { - min-width: 180px; } - -.navbar-brand { - color: #29363d; } - .navbar-brand:focus, .navbar-brand:hover { - color: #29363d; } - -.navbar-nav .nav-link, .navbar-nav .navbar .dropdown-toggle, .navbar .navbar-nav .dropdown-toggle { - color: #536c79; } - .navbar-nav .nav-link:focus, .navbar-nav .navbar .dropdown-toggle:focus, .navbar .navbar-nav .dropdown-toggle:focus, .navbar-nav .nav-link:hover, .navbar-nav .navbar .dropdown-toggle:hover, .navbar .navbar-nav .dropdown-toggle:hover { - color: #29363d; } - -.navbar-nav .open > .nav-link, .navbar-nav .navbar .open > .dropdown-toggle, .navbar .navbar-nav .open > .dropdown-toggle, .navbar-nav .open > .nav-link:focus, .navbar-nav .navbar .open > .dropdown-toggle:focus, .navbar .navbar-nav .open > .dropdown-toggle:focus, .navbar-nav .open > .nav-link:hover, .navbar-nav .navbar .open > .dropdown-toggle:hover, .navbar .navbar-nav .open > .dropdown-toggle:hover, -.navbar-nav .active > .nav-link, -.navbar-nav .navbar .active > .dropdown-toggle, .navbar -.navbar-nav .active > .dropdown-toggle, -.navbar-nav .active > .nav-link:focus, -.navbar-nav .navbar .active > .dropdown-toggle:focus, .navbar -.navbar-nav .active > .dropdown-toggle:focus, -.navbar-nav .active > .nav-link:hover, -.navbar-nav .navbar .active > .dropdown-toggle:hover, .navbar -.navbar-nav .active > .dropdown-toggle:hover, -.navbar-nav .nav-link.open, -.navbar-nav .navbar .open.dropdown-toggle, .navbar -.navbar-nav .open.dropdown-toggle, -.navbar-nav .nav-link.open:focus, -.navbar-nav .navbar .open.dropdown-toggle:focus, .navbar -.navbar-nav .open.dropdown-toggle:focus, -.navbar-nav .nav-link.open:hover, -.navbar-nav .navbar .open.dropdown-toggle:hover, .navbar -.navbar-nav .open.dropdown-toggle:hover, -.navbar-nav .nav-link.active, -.navbar-nav .navbar .active.dropdown-toggle, .navbar -.navbar-nav .active.dropdown-toggle, -.navbar-nav .nav-link.active:focus, -.navbar-nav .navbar .active.dropdown-toggle:focus, .navbar -.navbar-nav .active.dropdown-toggle:focus, -.navbar-nav .nav-link.active:hover, -.navbar-nav .navbar .active.dropdown-toggle:hover, .navbar -.navbar-nav .active.dropdown-toggle:hover { - color: #29363d; } - -.navbar-divider { - background-color: rgba(0, 0, 0, 0.075); } - -@media (min-width: 992px) { - .brand-minimized .app-header.navbar .navbar-brand { - width: 50px; - background-color: #fff; - background-image: url("../img/logo-symbol.png"); - background-size: 24px; - border-bottom: 1px solid #c2cfd6; } } - -.progress-xs { - height: 4px; } - -.progress-sm { - height: 8px; } - -.progress-white { - background-color: rgba(255, 255, 255, 0.2) !important; } - .progress-white .progress-bar { - background-color: #fff; } - -.sidebar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding: 0; - color: #fff; - background: #29363d; } - .sidebar .sidebar-close { - position: absolute; - right: 0; - display: none; - padding: 0 1rem; - font-size: 24px; - font-weight: 800; - line-height: 55px; - color: #fff; - background: 0; - border: 0; - opacity: .8; } - .sidebar .sidebar-close:hover { - opacity: 1; } - .sidebar .sidebar-header { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0.75rem 1rem; - text-align: center; - background: rgba(0, 0, 0, 0.2); } - .sidebar .sidebar-form .form-control { - color: #fff; - background: #151b1f; - border: 0; } - .sidebar .sidebar-form .form-control::-webkit-input-placeholder { - color: rgba(255, 255, 255, 0.7); } - .sidebar .sidebar-form .form-control:-ms-input-placeholder { - color: rgba(255, 255, 255, 0.7); } - .sidebar .sidebar-form .form-control::-ms-input-placeholder { - color: rgba(255, 255, 255, 0.7); } - .sidebar .sidebar-form .form-control::placeholder { - color: rgba(255, 255, 255, 0.7); } - .sidebar .sidebar-nav { - position: relative; - -ms-flex: 1; - flex: 1; - overflow-x: hidden; - overflow-y: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; - width: 200px; } - .sidebar .sidebar-nav::-webkit-scrollbar { - position: absolute; - width: 10px; - margin-left: -10px; - -webkit-appearance: none; } - .sidebar .sidebar-nav::-webkit-scrollbar-track { - background-color: #33444c; - border-right: 1px solid #1f292e; - border-left: 1px solid #1f292e; } - .sidebar .sidebar-nav::-webkit-scrollbar-thumb { - height: 50px; - background-color: #151b1f; - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; } - .sidebar .nav { - width: 200px; - -ms-flex-direction: column; - flex-direction: column; - min-height: 100%; } - .sidebar .nav-title { - padding: 0.75rem 1rem; - font-size: 11px; - font-weight: 600; - color: #c2cfd6; - text-transform: uppercase; } - .sidebar .nav-divider, .sidebar .divider { - height: 10px; } - .sidebar .nav-item { - position: relative; - margin: 0; - transition: background .3s ease-in-out; } - .sidebar .nav-dropdown-items { - max-height: 0; - padding: 0; - margin: 0; - overflow-y: hidden; - transition: max-height .3s ease-in-out; } - .sidebar .nav-dropdown-items .nav-item { - padding: 0; - list-style: none; } - .sidebar .nav-link, .sidebar .navbar .dropdown-toggle, .navbar .sidebar .dropdown-toggle { - display: block; - padding: 0.75rem 1rem; - color: #fff; - text-decoration: none; - background: transparent; } - .sidebar .nav-link i, .sidebar .navbar .dropdown-toggle i, .navbar .sidebar .dropdown-toggle i { - display: inline-block; - width: 20px; - margin: 0 0.5rem 0 0; - font-size: 14px; - color: #536c79; - text-align: center; } - .sidebar .nav-link .badge, .sidebar .navbar .dropdown-toggle .badge, .navbar .sidebar .dropdown-toggle .badge { - float: right; - margin-top: 2px; } - .sidebar .nav-link.active, .sidebar .navbar .active.dropdown-toggle, .navbar .sidebar .active.dropdown-toggle { - color: #fff; - background: #33444c; } - .sidebar .nav-link.active i, .sidebar .navbar .active.dropdown-toggle i, .navbar .sidebar .active.dropdown-toggle i { - color: #20a8d8; } - .sidebar .nav-link:hover, .sidebar .navbar .dropdown-toggle:hover, .navbar .sidebar .dropdown-toggle:hover { - color: #fff; - background: #20a8d8; } - .sidebar .nav-link:hover i, .sidebar .navbar .dropdown-toggle:hover i, .navbar .sidebar .dropdown-toggle:hover i { - color: #fff; } - .sidebar .nav-link:hover.nav-dropdown-toggle::before, .sidebar .navbar .dropdown-toggle:hover.nav-dropdown-toggle::before, .navbar .sidebar .dropdown-toggle:hover.nav-dropdown-toggle::before { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"); } - .sidebar .nav-link.nav-link-primary, .sidebar .navbar .nav-link-primary.dropdown-toggle, .navbar .sidebar .nav-link-primary.dropdown-toggle { - background: #20a8d8; } - .sidebar .nav-link.nav-link-primary i, .sidebar .navbar .nav-link-primary.dropdown-toggle i, .navbar .sidebar .nav-link-primary.dropdown-toggle i { - color: rgba(255, 255, 255, 0.7); } - .sidebar .nav-link.nav-link-primary:hover, .sidebar .navbar .nav-link-primary.dropdown-toggle:hover, .navbar .sidebar .nav-link-primary.dropdown-toggle:hover { - background: #1d97c2 !important; } - .sidebar .nav-link.nav-link-primary:hover i, .sidebar .navbar .nav-link-primary.dropdown-toggle:hover i, .navbar .sidebar .nav-link-primary.dropdown-toggle:hover i { - color: #fff; } - .sidebar .nav-link.nav-link-secondary, .sidebar .navbar .nav-link-secondary.dropdown-toggle, .navbar .sidebar .nav-link-secondary.dropdown-toggle { - background: #a4b7c1; } - .sidebar .nav-link.nav-link-secondary i, .sidebar .navbar .nav-link-secondary.dropdown-toggle i, .navbar .sidebar .nav-link-secondary.dropdown-toggle i { - color: rgba(255, 255, 255, 0.7); } - .sidebar .nav-link.nav-link-secondary:hover, .sidebar .navbar .nav-link-secondary.dropdown-toggle:hover, .navbar .sidebar .nav-link-secondary.dropdown-toggle:hover { - background: #95abb7 !important; } - .sidebar .nav-link.nav-link-secondary:hover i, .sidebar .navbar .nav-link-secondary.dropdown-toggle:hover i, .navbar .sidebar .nav-link-secondary.dropdown-toggle:hover i { - color: #fff; } - .sidebar .nav-link.nav-link-success, .sidebar .navbar .nav-link-success.dropdown-toggle, .navbar .sidebar .nav-link-success.dropdown-toggle { - background: #4dbd74; } - .sidebar .nav-link.nav-link-success i, .sidebar .navbar .nav-link-success.dropdown-toggle i, .navbar .sidebar .nav-link-success.dropdown-toggle i { - color: rgba(255, 255, 255, 0.7); } - .sidebar .nav-link.nav-link-success:hover, .sidebar .navbar .nav-link-success.dropdown-toggle:hover, .navbar .sidebar .nav-link-success.dropdown-toggle:hover { - background: #41af67 !important; } - .sidebar .nav-link.nav-link-success:hover i, .sidebar .navbar .nav-link-success.dropdown-toggle:hover i, .navbar .sidebar .nav-link-success.dropdown-toggle:hover i { - color: #fff; } - .sidebar .nav-link.nav-link-info, .sidebar .navbar .nav-link-info.dropdown-toggle, .navbar .sidebar .nav-link-info.dropdown-toggle { - background: #63c2de; } - .sidebar .nav-link.nav-link-info i, .sidebar .navbar .nav-link-info.dropdown-toggle i, .navbar .sidebar .nav-link-info.dropdown-toggle i { - color: rgba(255, 255, 255, 0.7); } - .sidebar .nav-link.nav-link-info:hover, .sidebar .navbar .nav-link-info.dropdown-toggle:hover, .navbar .sidebar .nav-link-info.dropdown-toggle:hover { - background: #4ebada !important; } - .sidebar .nav-link.nav-link-info:hover i, .sidebar .navbar .nav-link-info.dropdown-toggle:hover i, .navbar .sidebar .nav-link-info.dropdown-toggle:hover i { - color: #fff; } - .sidebar .nav-link.nav-link-warning, .sidebar .navbar .nav-link-warning.dropdown-toggle, .navbar .sidebar .nav-link-warning.dropdown-toggle { - background: #ffc107; } - .sidebar .nav-link.nav-link-warning i, .sidebar .navbar .nav-link-warning.dropdown-toggle i, .navbar .sidebar .nav-link-warning.dropdown-toggle i { - color: rgba(255, 255, 255, 0.7); } - .sidebar .nav-link.nav-link-warning:hover, .sidebar .navbar .nav-link-warning.dropdown-toggle:hover, .navbar .sidebar .nav-link-warning.dropdown-toggle:hover { - background: #edb100 !important; } - .sidebar .nav-link.nav-link-warning:hover i, .sidebar .navbar .nav-link-warning.dropdown-toggle:hover i, .navbar .sidebar .nav-link-warning.dropdown-toggle:hover i { - color: #fff; } - .sidebar .nav-link.nav-link-danger, .sidebar .navbar .nav-link-danger.dropdown-toggle, .navbar .sidebar .nav-link-danger.dropdown-toggle { - background: #f86c6b; } - .sidebar .nav-link.nav-link-danger i, .sidebar .navbar .nav-link-danger.dropdown-toggle i, .navbar .sidebar .nav-link-danger.dropdown-toggle i { - color: rgba(255, 255, 255, 0.7); } - .sidebar .nav-link.nav-link-danger:hover, .sidebar .navbar .nav-link-danger.dropdown-toggle:hover, .navbar .sidebar .nav-link-danger.dropdown-toggle:hover { - background: #f75453 !important; } - .sidebar .nav-link.nav-link-danger:hover i, .sidebar .navbar .nav-link-danger.dropdown-toggle:hover i, .navbar .sidebar .nav-link-danger.dropdown-toggle:hover i { - color: #fff; } - .sidebar .nav-link.nav-link-light, .sidebar .navbar .nav-link-light.dropdown-toggle, .navbar .sidebar .nav-link-light.dropdown-toggle { - background: #f0f3f5; } - .sidebar .nav-link.nav-link-light i, .sidebar .navbar .nav-link-light.dropdown-toggle i, .navbar .sidebar .nav-link-light.dropdown-toggle i { - color: rgba(255, 255, 255, 0.7); } - .sidebar .nav-link.nav-link-light:hover, .sidebar .navbar .nav-link-light.dropdown-toggle:hover, .navbar .sidebar .nav-link-light.dropdown-toggle:hover { - background: #e1e7eb !important; } - .sidebar .nav-link.nav-link-light:hover i, .sidebar .navbar .nav-link-light.dropdown-toggle:hover i, .navbar .sidebar .nav-link-light.dropdown-toggle:hover i { - color: #fff; } - .sidebar .nav-link.nav-link-dark, .sidebar .navbar .nav-link-dark.dropdown-toggle, .navbar .sidebar .nav-link-dark.dropdown-toggle { - background: #29363d; } - .sidebar .nav-link.nav-link-dark i, .sidebar .navbar .nav-link-dark.dropdown-toggle i, .navbar .sidebar .nav-link-dark.dropdown-toggle i { - color: rgba(255, 255, 255, 0.7); } - .sidebar .nav-link.nav-link-dark:hover, .sidebar .navbar .nav-link-dark.dropdown-toggle:hover, .navbar .sidebar .nav-link-dark.dropdown-toggle:hover { - background: #1f292e !important; } - .sidebar .nav-link.nav-link-dark:hover i, .sidebar .navbar .nav-link-dark.dropdown-toggle:hover i, .navbar .sidebar .nav-link-dark.dropdown-toggle:hover i { - color: #fff; } - .sidebar .nav-dropdown-toggle { - position: relative; } - .sidebar .nav-dropdown-toggle::before { - position: absolute; - top: 50%; - right: 1rem; - display: block; - width: 8px; - height: 8px; - padding: 0; - margin-top: -4px; - content: ""; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23536c79' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: center; - transition: -webkit-transform .3s; - transition: transform .3s; - transition: transform .3s, -webkit-transform .3s; } - .sidebar .nav-dropdown.open { - background: rgba(0, 0, 0, 0.2); } - .sidebar .nav-dropdown.open > .nav-dropdown-items { - max-height: 1000px; } - .sidebar .nav-dropdown.open .nav-link, .sidebar .nav-dropdown.open .navbar .dropdown-toggle, .navbar .sidebar .nav-dropdown.open .dropdown-toggle { - color: #fff; - border-left: 0 !important; } - .sidebar .nav-dropdown.open > .nav-link.nav-dropdown-toggle::before, .sidebar .navbar .nav-dropdown.open > .nav-dropdown-toggle.dropdown-toggle::before, .navbar .sidebar .nav-dropdown.open > .nav-dropdown-toggle.dropdown-toggle::before { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); } - .sidebar .nav-dropdown.open .nav-dropdown.open { - border-left: 0; } - .sidebar .nav-label { - display: block; - padding: 0.09375rem 1rem; - color: #c2cfd6; } - .sidebar .nav-label:hover { - color: #fff; - text-decoration: none; } - .sidebar .nav-label i { - width: 20px; - margin: -3px 0.5rem 0 0; - font-size: 10px; - color: #536c79; - text-align: center; - vertical-align: middle; } - .sidebar .progress { - background-color: #485f6b !important; } - .sidebar .sidebar-footer { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0.75rem 1rem; - background: rgba(0, 0, 0, 0.2); } - .sidebar .sidebar-minimizer { - position: relative; - -ms-flex: 0 0 50px; - flex: 0 0 50px; - background-color: rgba(0, 0, 0, 0.2); - border: 0; } - .sidebar .sidebar-minimizer::before { - position: absolute; - top: 0; - right: 0; - width: 50px; - height: 50px; - content: ""; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23536c79' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: center; - background-size: 12.5px; - transition: .3s; } - .sidebar .sidebar-minimizer:focus, .sidebar .sidebar-minimizer.focus { - outline: 0; } - .sidebar .sidebar-minimizer:hover { - background-color: rgba(0, 0, 0, 0.3); } - .sidebar .sidebar-minimizer:hover::before { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"); } - -@media (min-width: 992px) { - .sidebar-compact .sidebar .sidebar-nav { - width: 150px; } - .sidebar-compact .sidebar .nav { - width: 150px; } - .sidebar-compact .sidebar .nav .nav-title { - text-align: center; } - .sidebar-compact .sidebar .nav .nav-item { - width: 150px; - border-left: 0 !important; } - .sidebar-compact .sidebar .nav .nav-item .nav-link, .sidebar-compact .sidebar .nav .nav-item .navbar .dropdown-toggle, .navbar .sidebar-compact .sidebar .nav .nav-item .dropdown-toggle { - text-align: center; } - .sidebar-compact .sidebar .nav .nav-item .nav-link i, .sidebar-compact .sidebar .nav .nav-item .navbar .dropdown-toggle i, .navbar .sidebar-compact .sidebar .nav .nav-item .dropdown-toggle i { - display: block; - width: 100%; - margin: 0.25rem 0; - font-size: 24px; } - .sidebar-compact .sidebar .nav .nav-item .nav-link .badge, .sidebar-compact .sidebar .nav .nav-item .navbar .dropdown-toggle .badge, .navbar .sidebar-compact .sidebar .nav .nav-item .dropdown-toggle .badge { - position: absolute; - top: 18px; - right: 10px; } - .sidebar-compact .sidebar .nav .nav-item .nav-link.nav-dropdown-toggle::before, .sidebar-compact .sidebar .nav .nav-item .navbar .nav-dropdown-toggle.dropdown-toggle::before, .navbar .sidebar-compact .sidebar .nav .nav-item .nav-dropdown-toggle.dropdown-toggle::before { - top: 30px; } - .sidebar-minimized .hidden-cn { - display: none; } - .sidebar-minimized .sidebar { - z-index: 1019; } - .sidebar-minimized .sidebar .sidebar-nav { - overflow: visible; - width: 50px; } - .sidebar-minimized .sidebar .nav { - width: 50px; } - .sidebar-minimized .sidebar .nav-divider, .sidebar-minimized .sidebar .divider, - .sidebar-minimized .sidebar .nav-title, - .sidebar-minimized .sidebar .sidebar-footer, - .sidebar-minimized .sidebar .sidebar-form, - .sidebar-minimized .sidebar .sidebar-header { - display: none; } - .sidebar-minimized .sidebar .sidebar-minimizer::before { - width: 100%; - -webkit-transform: rotate(-180deg); - transform: rotate(-180deg); } - .sidebar-minimized .sidebar .nav-item { - width: 50px; - overflow: hidden; - border-left: 0 !important; } - .sidebar-minimized .sidebar .nav-item:hover { - width: 250px; - overflow: visible; } - .sidebar-minimized .sidebar .nav-item:hover > .nav-link, .sidebar-minimized .sidebar .navbar .nav-item:hover > .dropdown-toggle, .navbar .sidebar-minimized .sidebar .nav-item:hover > .dropdown-toggle { - background: #20a8d8; } - .sidebar-minimized .sidebar .nav-item:hover > .nav-link i, .sidebar-minimized .sidebar .navbar .nav-item:hover > .dropdown-toggle i, .navbar .sidebar-minimized .sidebar .nav-item:hover > .dropdown-toggle i { - color: #fff; } - .sidebar-minimized .sidebar .nav-link, .sidebar-minimized .sidebar .navbar .dropdown-toggle, .navbar .sidebar-minimized .sidebar .dropdown-toggle { - position: relative; - padding-left: 0; - margin: 0; - white-space: nowrap; - border-left: 0 !important; } - .sidebar-minimized .sidebar .nav-link i, .sidebar-minimized .sidebar .navbar .dropdown-toggle i, .navbar .sidebar-minimized .sidebar .dropdown-toggle i { - display: block; - float: left; - width: 50px; - font-size: 18px; } - .sidebar-minimized .sidebar .nav-link .badge, .sidebar-minimized .sidebar .navbar .dropdown-toggle .badge, .navbar .sidebar-minimized .sidebar .dropdown-toggle .badge { - position: absolute; - right: 15px; - display: none; } - .sidebar-minimized .sidebar .nav-link:hover, .sidebar-minimized .sidebar .navbar .dropdown-toggle:hover, .navbar .sidebar-minimized .sidebar .dropdown-toggle:hover { - width: 250px; - background: #20a8d8; } - .sidebar-minimized .sidebar .nav-link:hover .badge, .sidebar-minimized .sidebar .navbar .dropdown-toggle:hover .badge, .navbar .sidebar-minimized .sidebar .dropdown-toggle:hover .badge { - display: inline; } - .sidebar-minimized .sidebar .nav-link.nav-dropdown-toggle::before, .sidebar-minimized .sidebar .navbar .nav-dropdown-toggle.dropdown-toggle::before, .navbar .sidebar-minimized .sidebar .nav-dropdown-toggle.dropdown-toggle::before { - display: none; } - .sidebar-minimized .sidebar .nav-dropdown-items .nav-item { - width: 200px; } - .sidebar-minimized .sidebar .nav-dropdown-items .nav-item .nav-link, .sidebar-minimized .sidebar .nav-dropdown-items .nav-item .navbar .dropdown-toggle, .navbar .sidebar-minimized .sidebar .nav-dropdown-items .nav-item .dropdown-toggle { - width: 200px; } - .sidebar-minimized .sidebar .nav > .nav-dropdown > .nav-dropdown-items { - display: none; - max-height: 1000px; - background: #29363d; } - .sidebar-minimized .sidebar .nav > .nav-dropdown:hover { - background: #20a8d8; } - .sidebar-minimized .sidebar .nav > .nav-dropdown:hover > .nav-dropdown-items { - position: absolute; - left: 50px; - display: inline; } } - -.switch.switch-default { - position: relative; - display: inline-block; - vertical-align: top; - width: 40px; - height: 24px; - background-color: transparent; - cursor: pointer; } - .switch.switch-default .switch-input { - position: absolute; - top: 0; - left: 0; - opacity: 0; } - .switch.switch-default .switch-label { - position: relative; - display: block; - height: inherit; - font-size: 10px; - font-weight: 600; - text-transform: uppercase; - background-color: #fff; - border: 1px solid #c2cfd6; - border-radius: 2px; - transition: opacity background .15s ease-out; } - .switch.switch-default .switch-input:checked ~ .switch-label::before { - opacity: 0; } - .switch.switch-default .switch-input:checked ~ .switch-label::after { - opacity: 1; } - .switch.switch-default .switch-handle { - position: absolute; - top: 2px; - left: 2px; - width: 20px; - height: 20px; - background: #fff; - border: 1px solid #c2cfd6; - border-radius: 1px; - transition: left .15s ease-out; } - .switch.switch-default .switch-input:checked ~ .switch-handle { - left: 18px; } - .switch.switch-default.switch-lg { - width: 48px; - height: 28px; } - .switch.switch-default.switch-lg .switch-label { - font-size: 12px; } - .switch.switch-default.switch-lg .switch-handle { - width: 24px; - height: 24px; } - .switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle { - left: 22px; } - .switch.switch-default.switch-sm { - width: 32px; - height: 20px; } - .switch.switch-default.switch-sm .switch-label { - font-size: 8px; } - .switch.switch-default.switch-sm .switch-handle { - width: 16px; - height: 16px; } - .switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle { - left: 14px; } - .switch.switch-default.switch-xs { - width: 24px; - height: 16px; } - .switch.switch-default.switch-xs .switch-label { - font-size: 7px; } - .switch.switch-default.switch-xs .switch-handle { - width: 12px; - height: 12px; } - .switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle { - left: 10px; } - -.switch.switch-text { - position: relative; - display: inline-block; - vertical-align: top; - width: 48px; - height: 24px; - background-color: transparent; - cursor: pointer; } - .switch.switch-text .switch-input { - position: absolute; - top: 0; - left: 0; - opacity: 0; } - .switch.switch-text .switch-label { - position: relative; - display: block; - height: inherit; - font-size: 10px; - font-weight: 600; - text-transform: uppercase; - background-color: #fff; - border: 1px solid #c2cfd6; - border-radius: 2px; - transition: opacity background .15s ease-out; } - .switch.switch-text .switch-label::before, - .switch.switch-text .switch-label::after { - position: absolute; - top: 50%; - width: 50%; - margin-top: -.5em; - line-height: 1; - text-align: center; - transition: inherit; } - .switch.switch-text .switch-label::before { - right: 1px; - color: #c2cfd6; - content: attr(data-off); } - .switch.switch-text .switch-label::after { - left: 1px; - color: #fff; - content: attr(data-on); - opacity: 0; } - .switch.switch-text .switch-input:checked ~ .switch-label::before { - opacity: 0; } - .switch.switch-text .switch-input:checked ~ .switch-label::after { - opacity: 1; } - .switch.switch-text .switch-handle { - position: absolute; - top: 2px; - left: 2px; - width: 20px; - height: 20px; - background: #fff; - border: 1px solid #c2cfd6; - border-radius: 1px; - transition: left .15s ease-out; } - .switch.switch-text .switch-input:checked ~ .switch-handle { - left: 26px; } - .switch.switch-text.switch-lg { - width: 56px; - height: 28px; } - .switch.switch-text.switch-lg .switch-label { - font-size: 12px; } - .switch.switch-text.switch-lg .switch-handle { - width: 24px; - height: 24px; } - .switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle { - left: 30px; } - .switch.switch-text.switch-sm { - width: 40px; - height: 20px; } - .switch.switch-text.switch-sm .switch-label { - font-size: 8px; } - .switch.switch-text.switch-sm .switch-handle { - width: 16px; - height: 16px; } - .switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle { - left: 22px; } - .switch.switch-text.switch-xs { - width: 32px; - height: 16px; } - .switch.switch-text.switch-xs .switch-label { - font-size: 7px; } - .switch.switch-text.switch-xs .switch-handle { - width: 12px; - height: 12px; } - .switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle { - left: 18px; } - -.switch.switch-icon { - position: relative; - display: inline-block; - vertical-align: top; - width: 48px; - height: 24px; - background-color: transparent; - cursor: pointer; } - .switch.switch-icon .switch-input { - position: absolute; - top: 0; - left: 0; - opacity: 0; } - .switch.switch-icon .switch-label { - position: relative; - display: block; - height: inherit; - font-family: FontAwesome; - font-size: 10px; - font-weight: 600; - text-transform: uppercase; - background-color: #fff; - border: 1px solid #c2cfd6; - border-radius: 2px; - transition: opacity background .15s ease-out; } - .switch.switch-icon .switch-label::before, - .switch.switch-icon .switch-label::after { - position: absolute; - top: 50%; - width: 50%; - margin-top: -.5em; - line-height: 1; - text-align: center; - transition: inherit; } - .switch.switch-icon .switch-label::before { - right: 1px; - color: #c2cfd6; - content: attr(data-off); } - .switch.switch-icon .switch-label::after { - left: 1px; - color: #fff; - content: attr(data-on); - opacity: 0; } - .switch.switch-icon .switch-input:checked ~ .switch-label::before { - opacity: 0; } - .switch.switch-icon .switch-input:checked ~ .switch-label::after { - opacity: 1; } - .switch.switch-icon .switch-handle { - position: absolute; - top: 2px; - left: 2px; - width: 20px; - height: 20px; - background: #fff; - border: 1px solid #c2cfd6; - border-radius: 1px; - transition: left .15s ease-out; } - .switch.switch-icon .switch-input:checked ~ .switch-handle { - left: 26px; } - .switch.switch-icon.switch-lg { - width: 56px; - height: 28px; } - .switch.switch-icon.switch-lg .switch-label { - font-size: 12px; } - .switch.switch-icon.switch-lg .switch-handle { - width: 24px; - height: 24px; } - .switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle { - left: 30px; } - .switch.switch-icon.switch-sm { - width: 40px; - height: 20px; } - .switch.switch-icon.switch-sm .switch-label { - font-size: 8px; } - .switch.switch-icon.switch-sm .switch-handle { - width: 16px; - height: 16px; } - .switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle { - left: 22px; } - .switch.switch-icon.switch-xs { - width: 32px; - height: 16px; } - .switch.switch-icon.switch-xs .switch-label { - font-size: 7px; } - .switch.switch-icon.switch-xs .switch-handle { - width: 12px; - height: 12px; } - .switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle { - left: 18px; } - -.switch.switch-3d { - position: relative; - display: inline-block; - vertical-align: top; - width: 40px; - height: 24px; - background-color: transparent; - cursor: pointer; } - .switch.switch-3d .switch-input { - position: absolute; - top: 0; - left: 0; - opacity: 0; } - .switch.switch-3d .switch-label { - position: relative; - display: block; - height: inherit; - font-size: 10px; - font-weight: 600; - text-transform: uppercase; - background-color: #f0f3f5; - border: 1px solid #c2cfd6; - border-radius: 2px; - transition: opacity background .15s ease-out; } - .switch.switch-3d .switch-input:checked ~ .switch-label::before { - opacity: 0; } - .switch.switch-3d .switch-input:checked ~ .switch-label::after { - opacity: 1; } - .switch.switch-3d .switch-handle { - position: absolute; - top: 0; - left: 0; - width: 24px; - height: 24px; - background: #fff; - border: 1px solid #c2cfd6; - border-radius: 1px; - transition: left .15s ease-out; - border: 0; - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); } - .switch.switch-3d .switch-input:checked ~ .switch-handle { - left: 16px; } - .switch.switch-3d.switch-lg { - width: 48px; - height: 28px; } - .switch.switch-3d.switch-lg .switch-label { - font-size: 12px; } - .switch.switch-3d.switch-lg .switch-handle { - width: 28px; - height: 28px; } - .switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle { - left: 20px; } - .switch.switch-3d.switch-sm { - width: 32px; - height: 20px; } - .switch.switch-3d.switch-sm .switch-label { - font-size: 8px; } - .switch.switch-3d.switch-sm .switch-handle { - width: 20px; - height: 20px; } - .switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle { - left: 12px; } - .switch.switch-3d.switch-xs { - width: 24px; - height: 16px; } - .switch.switch-3d.switch-xs .switch-label { - font-size: 7px; } - .switch.switch-3d.switch-xs .switch-handle { - width: 16px; - height: 16px; } - .switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle { - left: 8px; } - -.switch-pill .switch-label, .switch.switch-3d .switch-label, -.switch-pill .switch-handle, .switch.switch-3d .switch-handle { - border-radius: 50em !important; } - -.switch-pill .switch-label::before, .switch.switch-3d .switch-label::before { - right: 2px !important; } - -.switch-pill .switch-label::after, .switch.switch-3d .switch-label::after { - left: 2px !important; } - -.switch-primary > .switch-input:checked ~ .switch-label { - background: #20a8d8 !important; - border-color: #1985ac; } - -.switch-primary > .switch-input:checked ~ .switch-handle { - border-color: #1985ac; } - -.switch-primary-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #20a8d8; } - .switch-primary-outline > .switch-input:checked ~ .switch-label::after { - color: #20a8d8; } - -.switch-primary-outline > .switch-input:checked ~ .switch-handle { - border-color: #20a8d8; } - -.switch-primary-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #20a8d8; } - .switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #20a8d8; } - -.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle { - background: #20a8d8 !important; - border-color: #20a8d8; } - -.switch-secondary > .switch-input:checked ~ .switch-label { - background: #a4b7c1 !important; - border-color: #869fac; } - -.switch-secondary > .switch-input:checked ~ .switch-handle { - border-color: #869fac; } - -.switch-secondary-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #a4b7c1; } - .switch-secondary-outline > .switch-input:checked ~ .switch-label::after { - color: #a4b7c1; } - -.switch-secondary-outline > .switch-input:checked ~ .switch-handle { - border-color: #a4b7c1; } - -.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #a4b7c1; } - .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #a4b7c1; } - -.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle { - background: #a4b7c1 !important; - border-color: #a4b7c1; } - -.switch-success > .switch-input:checked ~ .switch-label { - background: #4dbd74 !important; - border-color: #3a9d5d; } - -.switch-success > .switch-input:checked ~ .switch-handle { - border-color: #3a9d5d; } - -.switch-success-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #4dbd74; } - .switch-success-outline > .switch-input:checked ~ .switch-label::after { - color: #4dbd74; } - -.switch-success-outline > .switch-input:checked ~ .switch-handle { - border-color: #4dbd74; } - -.switch-success-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #4dbd74; } - .switch-success-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #4dbd74; } - -.switch-success-outline-alt > .switch-input:checked ~ .switch-handle { - background: #4dbd74 !important; - border-color: #4dbd74; } - -.switch-info > .switch-input:checked ~ .switch-label { - background: #63c2de !important; - border-color: #39b2d5; } - -.switch-info > .switch-input:checked ~ .switch-handle { - border-color: #39b2d5; } - -.switch-info-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #63c2de; } - .switch-info-outline > .switch-input:checked ~ .switch-label::after { - color: #63c2de; } - -.switch-info-outline > .switch-input:checked ~ .switch-handle { - border-color: #63c2de; } - -.switch-info-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #63c2de; } - .switch-info-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #63c2de; } - -.switch-info-outline-alt > .switch-input:checked ~ .switch-handle { - background: #63c2de !important; - border-color: #63c2de; } - -.switch-warning > .switch-input:checked ~ .switch-label { - background: #ffc107 !important; - border-color: #d39e00; } - -.switch-warning > .switch-input:checked ~ .switch-handle { - border-color: #d39e00; } - -.switch-warning-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #ffc107; } - .switch-warning-outline > .switch-input:checked ~ .switch-label::after { - color: #ffc107; } - -.switch-warning-outline > .switch-input:checked ~ .switch-handle { - border-color: #ffc107; } - -.switch-warning-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #ffc107; } - .switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #ffc107; } - -.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle { - background: #ffc107 !important; - border-color: #ffc107; } - -.switch-danger > .switch-input:checked ~ .switch-label { - background: #f86c6b !important; - border-color: #f63c3a; } - -.switch-danger > .switch-input:checked ~ .switch-handle { - border-color: #f63c3a; } - -.switch-danger-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #f86c6b; } - .switch-danger-outline > .switch-input:checked ~ .switch-label::after { - color: #f86c6b; } - -.switch-danger-outline > .switch-input:checked ~ .switch-handle { - border-color: #f86c6b; } - -.switch-danger-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #f86c6b; } - .switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #f86c6b; } - -.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle { - background: #f86c6b !important; - border-color: #f86c6b; } - -.switch-light > .switch-input:checked ~ .switch-label { - background: #f0f3f5 !important; - border-color: #d1dbe1; } - -.switch-light > .switch-input:checked ~ .switch-handle { - border-color: #d1dbe1; } - -.switch-light-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #f0f3f5; } - .switch-light-outline > .switch-input:checked ~ .switch-label::after { - color: #f0f3f5; } - -.switch-light-outline > .switch-input:checked ~ .switch-handle { - border-color: #f0f3f5; } - -.switch-light-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #f0f3f5; } - .switch-light-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #f0f3f5; } - -.switch-light-outline-alt > .switch-input:checked ~ .switch-handle { - background: #f0f3f5 !important; - border-color: #f0f3f5; } - -.switch-dark > .switch-input:checked ~ .switch-label { - background: #29363d !important; - border-color: #151b1f; } - -.switch-dark > .switch-input:checked ~ .switch-handle { - border-color: #151b1f; } - -.switch-dark-outline > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #29363d; } - .switch-dark-outline > .switch-input:checked ~ .switch-label::after { - color: #29363d; } - -.switch-dark-outline > .switch-input:checked ~ .switch-handle { - border-color: #29363d; } - -.switch-dark-outline-alt > .switch-input:checked ~ .switch-label { - background: #fff !important; - border-color: #29363d; } - .switch-dark-outline-alt > .switch-input:checked ~ .switch-label::after { - color: #29363d; } - -.switch-dark-outline-alt > .switch-input:checked ~ .switch-handle { - background: #29363d !important; - border-color: #29363d; } - -.table-outline { - border: 1px solid #c2cfd6; } - .table-outline td { - vertical-align: middle; } - -.table-align-middle td { - vertical-align: middle; } - -.table-clear td { - border: 0; } - -.social-box { - min-height: 160px; - margin-bottom: 1.5rem; - text-align: center; - background: #fff; - border: 1px solid #c2cfd6; } - .social-box i { - display: block; - margin: -1px -1px 0; - font-size: 40px; - line-height: 90px; - background: #c2cfd6; } - .social-box .chart-wrapper { - height: 90px; - margin: -90px 0 0; } - .social-box .chart-wrapper canvas { - width: 100% !important; - height: 90px !important; } - .social-box ul { - padding: 10px 0; - list-style: none; } - .social-box ul li { - display: block; - float: left; - width: 50%; } - .social-box ul li:first-child { - border-right: 1px solid #c2cfd6; } - .social-box ul li strong { - display: block; - font-size: 20px; } - .social-box ul li span { - font-size: 10px; - font-weight: 500; - color: #c2cfd6; - text-transform: uppercase; } - .social-box.facebook i { - color: #fff; - background: #3b5998; } - .social-box.twitter i { - color: #fff; - background: #00aced; } - .social-box.linkedin i { - color: #fff; - background: #4875b4; } - .social-box.google-plus i { - color: #fff; - background: #d34836; } - -.horizontal-bars { - padding: 0; - margin: 0; - list-style: none; } - .horizontal-bars li { - position: relative; - height: 40px; - line-height: 40px; - vertical-align: middle; } - .horizontal-bars li .title { - width: 100px; - font-size: 12px; - font-weight: 600; - color: #536c79; - vertical-align: middle; } - .horizontal-bars li .bars { - position: absolute; - top: 15px; - width: 100%; - padding-left: 100px; } - .horizontal-bars li .bars .progress:first-child { - margin-bottom: 2px; } - .horizontal-bars li.legend { - text-align: center; } - .horizontal-bars li.legend .badge { - display: inline-block; - width: 8px; - height: 8px; - padding: 0; } - .horizontal-bars li.divider { - height: 40px; } - .horizontal-bars li.divider i { - margin: 0 !important; } - .horizontal-bars.type-2 li { - overflow: hidden; } - .horizontal-bars.type-2 li i { - display: inline-block; - margin-right: 1rem; - margin-left: 5px; - font-size: 18px; - line-height: 40px; } - .horizontal-bars.type-2 li .title { - display: inline-block; - width: auto; - margin-top: -9px; - font-size: 0.875rem; - font-weight: normal; - line-height: 40px; - color: #151b1e; } - .horizontal-bars.type-2 li .value { - float: right; - font-weight: 600; } - .horizontal-bars.type-2 li .bars { - position: absolute; - top: auto; - bottom: 0; - padding: 0; } - -.icons-list { - padding: 0; - margin: 0; - list-style: none; } - .icons-list li { - position: relative; - height: 40px; - vertical-align: middle; } - .icons-list li i { - display: block; - float: left; - width: 35px !important; - height: 35px !important; - margin: 2px; - line-height: 35px !important; - text-align: center; } - .icons-list li .desc { - height: 40px; - margin-left: 50px; - border-bottom: 1px solid #c2cfd6; } - .icons-list li .desc .title { - padding: 2px 0 0; - margin: 0; } - .icons-list li .desc small { - display: block; - margin-top: -4px; - color: #536c79; } - .icons-list li .value { - position: absolute; - top: 2px; - right: 45px; - text-align: right; } - .icons-list li .value strong { - display: block; - margin-top: -3px; } - .icons-list li .actions { - position: absolute; - top: -4px; - right: 10px; - width: 40px; - height: 40px; - line-height: 40px; - text-align: center; } - .icons-list li .actions i { - float: none; - width: auto; - height: auto; - padding: 0; - margin: 0; - line-height: normal; } - .icons-list li.divider { - height: 40px; } - .icons-list li.divider i { - width: auto; - height: auto; - margin: 2px 0 0; - font-size: 18px; } - -@media all and (-ms-high-contrast: none) { - html { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; } } - -.app, -app-dashboard, -app-root { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-height: 100vh; } - -.app-header { - -ms-flex: 0 0 55px; - flex: 0 0 55px; } - -.app-footer { - -ms-flex: 0 0 50px; - flex: 0 0 50px; } - -.app-body { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-positive: 1; - flex-grow: 1; - overflow-x: hidden; } - .app-body .main { - -ms-flex: 1; - flex: 1; - min-width: 0; } - .app-body .sidebar { - -ms-flex: 0 0 200px; - flex: 0 0 200px; - -ms-flex-order: -1; - order: -1; } - .app-body .aside-menu { - -ms-flex: 0 0 250px; - flex: 0 0 250px; } - -.header-fixed .app-header { - position: fixed; - z-index: 1020; - width: 100%; } - -.header-fixed .app-body { - margin-top: 55px; } - -.sidebar-hidden .sidebar { - margin-left: -200px; } - -.sidebar-fixed .sidebar { - position: fixed; - z-index: 1019; - width: 200px; - height: calc(100vh - 55px); } - -.sidebar-fixed .main, .sidebar-fixed .app-footer { - margin-left: 200px; } - -.sidebar-fixed.sidebar-hidden .main, .sidebar-fixed.sidebar-hidden .app-footer { - margin-left: 0; } - -.sidebar-off-canvas .sidebar { - position: fixed; - z-index: 1019; - height: calc(100vh - 55px); } - -@media (min-width: 992px) { - .sidebar-compact .sidebar { - -ms-flex: 0 0 150px; - flex: 0 0 150px; } - .sidebar-compact.sidebar-hidden .sidebar { - margin-left: -150px; } - .sidebar-compact.sidebar-fixed .main, .sidebar-compact.sidebar-fixed .app-footer { - margin-left: 150px; } - .sidebar-compact.sidebar-fixed .sidebar { - width: 150px; } - .sidebar-compact.sidebar-fixed.sidebar-hidden .main, .sidebar-compact.sidebar-fixed.sidebar-hidden .app-footer { - margin-left: 0; } - .sidebar-minimized .sidebar { - -ms-flex: 0 0 50px; - flex: 0 0 50px; } - .sidebar-minimized.sidebar-hidden .sidebar { - margin-left: -50px; } - .sidebar-minimized.sidebar-fixed .main, .sidebar-minimized.sidebar-fixed .app-footer { - margin-left: 50px; } - .sidebar-minimized.sidebar-fixed .sidebar { - width: 50px; } - .sidebar-minimized.sidebar-fixed.sidebar-hidden .main, .sidebar-minimized.sidebar-fixed.sidebar-hidden .app-footer { - margin-left: 0; } } - -.aside-menu-hidden .aside-menu { - margin-right: -250px; } - -.aside-menu-fixed .aside-menu { - position: fixed; - right: 0; - height: 100%; } - .aside-menu-fixed .aside-menu .tab-content { - height: calc(100vh - 2.375rem - 55px); } - -.aside-menu-fixed .main, .aside-menu-fixed .app-footer { - margin-right: 250px; } - -.aside-menu-fixed.aside-menu-hidden .main, .aside-menu-fixed.aside-menu-hidden .app-footer { - margin-right: 0; } - -.aside-menu-off-canvas .aside-menu { - position: fixed; - right: 0; - z-index: 1019; - height: 100%; } - .aside-menu-off-canvas .aside-menu .tab-content { - height: calc(100vh - 2.375rem - 55px); } - -.breadcrumb-fixed .main { - padding-top: 3.875rem; } - -.breadcrumb-fixed .breadcrumb { - position: fixed; - top: 55px; - right: 0; - left: 0; - z-index: 1018; } - -.breadcrumb-fixed .main:nth-child(2) .breadcrumb { - right: 250px; - left: 200px; } - -.breadcrumb-fixed .main:first-child .breadcrumb { - right: 250px; - left: 0; } - -.breadcrumb-fixed .main:last-child .breadcrumb { - right: 0; } - -.breadcrumb-fixed.sidebar-minimized .main .breadcrumb { - left: 50px; } - -.breadcrumb-fixed.sidebar-hidden .main .breadcrumb, .breadcrumb-fixed.sidebar-off-canvas .main .breadcrumb { - left: 0; } - -.breadcrumb-fixed.aside-menu-hidden .main .breadcrumb, .breadcrumb-fixed.aside-menu-off-canvas .main .breadcrumb { - right: 0; } - -.footer-fixed .app-footer { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1020; - height: 50px; } - -.footer-fixed .app-body { - margin-bottom: 50px; } - -.app-header, -.app-footer, -.sidebar, -.main, -.aside-menu { - transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s; - transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s, -ms-flex 0.25s; } - -.sidebar-nav { - transition: width 0.25s; } - -.breadcrumb { - transition: left 0.25s, right 0.25s, width 0.25s; } - -@media (max-width: 991px) { - .app-header.navbar { - position: fixed !important; - z-index: 1020; - width: 100%; - text-align: center; - background-color: #fff; - border-bottom: 1px solid #c2cfd6; } - .app-header.navbar .navbar-toggler { - color: #536c79; } - .app-header.navbar .navbar-brand { - position: absolute; - left: 50%; - margin-left: -77.5px; } - .app-body { - margin-top: 55px; } - .breadcrumb-fixed .main:nth-child(2) .breadcrumb { - right: auto; - left: auto; - width: 100%; } - .sidebar { - position: fixed; - z-index: 1019; - width: 220px; - height: calc(100vh - 55px); - margin-left: -220px; } - .sidebar .sidebar-nav, - .sidebar .nav { - width: 220px; - min-height: calc(100vh - 55px); } - .sidebar .sidebar-minimizer { - display: none; } - .main, .app-footer { - margin-left: 0 !important; } - .sidebar-hidden .sidebar { - margin-left: -220px; } - .sidebar-mobile-show .sidebar { - width: 220px; - margin-left: 0; } - .sidebar-mobile-show .main { - margin-right: -220px !important; - margin-left: 220px !important; } } - -hr.transparent { - border-top: 1px solid transparent; } - -.bg-primary, -.bg-success, -.bg-info, -.bg-warning, -.bg-danger, -.bg-inverse { - color: #fff; } - -.b-a-0 { - border: 0 !important; } - -.b-t-0 { - border-top: 0 !important; } - -.b-r-0 { - border-right: 0 !important; } - -.b-b-0 { - border-bottom: 0 !important; } - -.b-l-0 { - border-left: 0 !important; } - -.b-a-1 { - border: 1px solid #c2cfd6 !important; } - -.b-t-1 { - border-top: 1px solid #c2cfd6 !important; } - -.b-r-1 { - border-right: 1px solid #c2cfd6 !important; } - -.b-b-1 { - border-bottom: 1px solid #c2cfd6 !important; } - -.b-l-1 { - border-left: 1px solid #c2cfd6 !important; } - -.b-a-2 { - border: 2px solid #c2cfd6 !important; } - -.b-t-2 { - border-top: 2px solid #c2cfd6 !important; } - -.b-r-2 { - border-right: 2px solid #c2cfd6 !important; } - -.b-b-2 { - border-bottom: 2px solid #c2cfd6 !important; } - -.b-l-2 { - border-left: 2px solid #c2cfd6 !important; } - -@media (max-width: 575px) { - .d-down-none { - display: none !important; } } - -@media (max-width: 767px) { - .d-sm-down-none { - display: none !important; } } - -@media (max-width: 991px) { - .d-md-down-none { - display: none !important; } } - -@media (max-width: 1199px) { - .d-lg-down-none { - display: none !important; } } - -.d-xl-down-none { - display: none !important; } - -.label-pill { - border-radius: 1rem !important; } - -.open > a, .show > a { - outline: 0; } - -.navbar .dropdown-toggle .img-avatar { - height: 35px; - margin: 0 10px; } - -*[dir="rtl"] { - direction: rtl; - unicode-bidi: embed; } - *[dir="rtl"] ul { - -webkit-padding-start: 0; } - *[dir="rtl"] table tr th { - text-align: right; } - *[dir="rtl"] .breadcrumb-item { - float: right; } - *[dir="rtl"] .breadcrumb-menu { - right: auto; - left: 1rem; } - *[dir="rtl"] .dropdown-item { - text-align: right; } - *[dir="rtl"] .dropdown-item i { - margin-right: -10px; - margin-left: 10px; } - *[dir="rtl"] .dropdown-item .badge { - right: auto; - left: 10px; } - *[dir="rtl"] .sidebar-hidden .sidebar { - margin-right: -200px; } - *[dir="rtl"] .sidebar-fixed .main, *[dir="rtl"] .sidebar-fixed .app-footer { - margin-right: 200px; } - *[dir="rtl"] .sidebar-fixed.sidebar-hidden .main, *[dir="rtl"] .sidebar-fixed.sidebar-hidden .app-footer { - margin-right: 0; } - *[dir="rtl"] .sidebar-minimized .sidebar { - -ms-flex: 0 0 50px; - flex: 0 0 50px; } - *[dir="rtl"] .sidebar-minimized.sidebar-hidden .sidebar { - margin-right: -50px; - margin-left: 0; } - *[dir="rtl"] .sidebar-minimized.sidebar-fixed .main, *[dir="rtl"] .sidebar-minimized.sidebar-fixed .app-footer { - margin-right: 50px; } - *[dir="rtl"] .sidebar-minimized.sidebar-fixed.sidebar-hidden .main, *[dir="rtl"] .sidebar-minimized.sidebar-fixed.sidebar-hidden .app-footer { - margin-left: 0; } - *[dir="rtl"] .aside-menu-hidden .aside-menu { - margin-right: 0; - margin-left: -250px; } - *[dir="rtl"] .aside-menu-fixed .aside-menu { - right: auto; - left: 0; } - *[dir="rtl"] .aside-menu-fixed .main, *[dir="rtl"] .aside-menu-fixed .app-footer { - margin-left: 250px; } - *[dir="rtl"] .aside-menu-fixed.aside-menu-hidden .main, *[dir="rtl"] .aside-menu-fixed.aside-menu-hidden .app-footer { - margin-left: 0; } - *[dir="rtl"] .aside-menu-off-canvas .aside-menu { - position: fixed; - right: 0; - z-index: 1019; - height: 100%; } - *[dir="rtl"] .aside-menu-off-canvas .aside-menu .tab-content { - height: calc(100vh - 2.375rem - 55px); } - *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .nav-link, *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .navbar .dropdown-toggle, .navbar *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .dropdown-toggle { - direction: rtl; } - *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .nav-link i, *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .navbar .dropdown-toggle i, .navbar *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .dropdown-toggle i { - margin: 0 0 0 0.5rem; } - *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .nav-link .badge, *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .navbar .dropdown-toggle .badge, .navbar *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .dropdown-toggle .badge { - float: left; - margin-top: 2px; } - *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .nav-link.nav-dropdown-toggle::before, *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .navbar .nav-dropdown-toggle.dropdown-toggle::before, .navbar *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item .nav-dropdown-toggle.dropdown-toggle::before { - position: absolute; - right: auto !important; - left: 1rem; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); } - *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item.nav-dropdown.open > .nav-link.nav-dropdown-toggle::before, *[dir="rtl"] .sidebar .sidebar-nav .nav .navbar .nav-item.nav-dropdown.open > .nav-dropdown-toggle.dropdown-toggle::before, .navbar *[dir="rtl"] .sidebar .sidebar-nav .nav .nav-item.nav-dropdown.open > .nav-dropdown-toggle.dropdown-toggle::before { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); } - *[dir="rtl"] .sidebar-minimized .sidebar .nav-link, *[dir="rtl"] .sidebar-minimized .sidebar .navbar .dropdown-toggle, .navbar *[dir="rtl"] .sidebar-minimized .sidebar .dropdown-toggle { - padding-right: 0; } - *[dir="rtl"] .sidebar-minimized .sidebar .nav-link i, *[dir="rtl"] .sidebar-minimized .sidebar .navbar .dropdown-toggle i, .navbar *[dir="rtl"] .sidebar-minimized .sidebar .dropdown-toggle i { - float: right; - padding: 0; - margin: 0; } - *[dir="rtl"] .sidebar-minimized .sidebar .nav-link .badge, *[dir="rtl"] .sidebar-minimized .sidebar .navbar .dropdown-toggle .badge, .navbar *[dir="rtl"] .sidebar-minimized .sidebar .dropdown-toggle .badge { - right: auto; - left: 15px; } - *[dir="rtl"] .sidebar-minimized .sidebar .nav > .nav-dropdown:hover > .nav-dropdown-items { - right: 50px; - left: 0; } - *[dir="rtl"] .horizontal-bars li .bars { - padding-right: 100px; - padding-left: 0; } - *[dir="rtl"] .horizontal-bars li .bars .progress:first-child { - margin-bottom: 2px; } - *[dir="rtl"] .horizontal-bars.type-2 li i { - margin-right: 5px; - margin-left: 1rem; } - *[dir="rtl"] .horizontal-bars.type-2 li .value { - float: left; - font-weight: 600; } - *[dir="rtl"] .horizontal-bars.type-2 li .bars { - padding: 0; } - *[dir="rtl"] .icons-list li { - position: relative; - height: 40px; - vertical-align: middle; } - *[dir="rtl"] .icons-list li i { - float: right; } - *[dir="rtl"] .icons-list li .desc { - margin-right: 50px; - margin-left: 0; } - *[dir="rtl"] .icons-list li .value { - right: auto; - left: 45px; - text-align: left; } - *[dir="rtl"] .icons-list li .value strong { - display: block; - margin-top: -3px; } - *[dir="rtl"] .icons-list li .actions { - right: auto; - left: 10px; } - *[dir="rtl"] .callout { - border: 0 solid #c2cfd6; - border-right-width: .25rem; } - *[dir="rtl"] .callout.callout-primary { - border-right-color: #20a8d8; } - *[dir="rtl"] .callout.callout-secondary { - border-right-color: #a4b7c1; } - *[dir="rtl"] .callout.callout-success { - border-right-color: #4dbd74; } - *[dir="rtl"] .callout.callout-info { - border-right-color: #63c2de; } - *[dir="rtl"] .callout.callout-warning { - border-right-color: #ffc107; } - *[dir="rtl"] .callout.callout-danger { - border-right-color: #f86c6b; } - *[dir="rtl"] .callout.callout-light { - border-right-color: #f0f3f5; } - *[dir="rtl"] .callout.callout-dark { - border-right-color: #29363d; } - *[dir="rtl"] .callout .chart-wrapper { - left: 0; - float: left; } - *[dir="rtl"] .callout-default { - border-right-color: #536c79; } diff --git a/static/src/css/style.min.css b/static/src/css/style.min.css deleted file mode 100644 index d29cf92..0000000 --- a/static/src/css/style.min.css +++ /dev/null @@ -1,12 +0,0 @@ -@charset "UTF-8";/*! - * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.6 - * @link http://coreui.io - * Copyright (c) 2017 creativeLabs Łukasz Holeczek - * @license MIT - *//*! - * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com) - * Copyright 2011-2017 The Bootstrap Authors - * Copyright 2011-2017 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */address,dl,ol,p,ul{margin-bottom:1rem}body,caption{text-align:left}dd,h1,h2,h3,h4,h5,h6,label{margin-bottom:.5rem}.switch.switch-3d,.switch.switch-default,.switch.switch-icon,.switch.switch-text{cursor:pointer;vertical-align:top}address,legend{line-height:inherit}progress,sub,sup{vertical-align:baseline}pre,textarea{overflow:auto}.btn-outline-danger,.btn-outline-dark,.btn-outline-info,.btn-outline-light,.btn-outline-primary,.btn-outline-secondary,.btn-outline-warning,.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active,.form-control{background-image:none}:root{--gray-dark:#29363d;--blue:#20a8d8;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#f86c6b;--orange:#f8cb00;--yellow:#ffc107;--green:#4dbd74;--teal:#20c997;--cyan:#63c2de;--white:#fff;--gray:#536c79;--primary:#20a8d8;--secondary:#a4b7c1;--success:#4dbd74;--info:#63c2de;--warning:#ffc107;--danger:#f86c6b;--light:#f0f3f5;--dark:#29363d;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}article,aside,dialog,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}label,output{display:inline-block}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;font-weight:400;line-height:1.5;color:#151b1e;background-color:#e4e5e6}[tabindex="-1"]:focus{outline:0!important}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}a{color:#20a8d8;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#167495;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-size:1em}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#536c79;caption-side:bottom}th{text-align:inherit}button{border-radius:0;cursor:pointer}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;color:inherit;white-space:normal}.badge,.btn,.dropdown-header,.dropdown-item,.navbar-brand{white-space:nowrap}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.display-1,.display-2,.display-3,.display-4{line-height:1.2}summary{display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.blockquote,hr{margin-bottom:1rem}.display-1,.display-2,.display-3,.display-4,.lead{font-weight:300}.h1,h1{font-size:2.1875rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.53125rem}.h4,h4{font-size:1.3125rem}.h5,h5{font-size:1.09375rem}.h6,h6{font-size:.875rem}.lead{font-size:1.09375rem}.display-1{font-size:6rem}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-4{font-size:3.5rem}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.09375rem}.blockquote-footer{display:block;font-size:80%;color:#536c79}code,kbd{font-size:90%}.blockquote-footer::before{content:"\2014 \00A0"}.img-thumbnail{padding:.25rem;background-color:#e4e5e6;border:1px solid #ddd;transition:all .2s ease-in-out}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.table,pre{margin-bottom:1rem}.figure-caption{font-size:90%;color:#536c79}a>code,pre code{padding:0;color:inherit}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;color:#bd4147;background-color:#f0f3f5}a>code{background-color:inherit}kbd{padding:.2rem .4rem;color:#fff;background-color:#151b1e}.table,pre code{background-color:transparent}kbd kbd{padding:0;font-size:100%;font-weight:700}.btn,.btn-link,.dropdown-item{font-weight:400}pre{-ms-overflow-style:scrollbar;display:block;margin-top:0;font-size:90%;color:#151b1e}.form-check-input,.form-text,.valid-feedback{margin-top:.25rem}pre code{font-size:inherit;border-radius:0}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}.pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.form-control,.form-control-file,.form-control-range,.form-text{display:block}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #c2cfd6}.table thead th{vertical-align:bottom;border-bottom:2px solid #c2cfd6}.table tbody+tbody{border-top:2px solid #c2cfd6}.table .table{background-color:#e4e5e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #c2cfd6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#c1e7f4}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#abdff0}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#e6ebee}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#d7dfe4}.table-success,.table-success>td,.table-success>th{background-color:#cdedd8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#bae6c9}.table-info,.table-info>td,.table-info>th{background-color:#d3eef6}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#bee6f2}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#fdd6d6}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#fcbebe}.table-light,.table-light>td,.table-light>th{background-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ecf1f1}.table-dark,.table-dark>td,.table-dark>th{background-color:#c3c7c9}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b6babd}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#e4e5e6;background-color:#151b1e;border-color:#252f35}.table .thead-light th{color:#3e515b;background-color:#c2cfd6;border-color:#c2cfd6}.table-dark{color:#e4e5e6;background-color:#151b1e}.table-dark td,.table-dark th,.table-dark thead th{border-color:#252f35}.table-dark.table-bordered,.table-responsive.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm.table-bordered{border:0}}@media (max-width:767px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md.table-bordered{border:0}}@media (max-width:991px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg.table-bordered{border:0}}@media (max-width:1199px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.collapsing,.modal,.modal-open,.progress{overflow:hidden}.form-control{width:100%;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;color:#3e515b;background-color:#fff;background-clip:padding-box;border:1px solid #c2cfd6;border-radius:0;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#3e515b;background-color:#fff;border-color:#8ad4ee;outline:0;box-shadow:0 0 0 .2rem rgba(32,168,216,.25)}.custom-file-input.is-valid:focus,.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-file-input:valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 0 .2rem rgba(77,189,116,.25)}.form-control::-webkit-input-placeholder{color:#536c79;opacity:1}.form-control:-ms-input-placeholder{color:#536c79;opacity:1}.form-control::-ms-input-placeholder{color:#536c79;opacity:1}.form-control::placeholder{color:#536c79;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#c2cfd6;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.0625rem + 2px)}select.form-control:focus::-ms-value{color:#3e515b;background-color:#fff}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.09375rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.76562rem;line-height:1.5}.col-form-legend,.form-control-plaintext{padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0}.col-form-legend{font-size:.875rem}.form-control-plaintext{line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.custom-file-input.is-valid~.custom-file-control,.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-file-input:valid~.custom-file-control,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#4dbd74}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.64844rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.64062rem + 2px)}.form-group{margin-bottom:1rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#536c79}.form-check-label{padding-left:1.25rem;margin-bottom:0}.invalid-tooltip,.valid-tooltip{position:absolute;top:100%;z-index:5;width:250px;padding:.5rem;line-height:1;border-radius:.2rem}.form-check-input{position:absolute;margin-left:-1.25rem}.form-check-inline{display:inline-block;margin-right:.75rem}.valid-feedback,.valid-tooltip{display:none;font-size:.875rem}.form-check-inline .form-check-label{vertical-align:middle}.valid-feedback{color:#4dbd74}.valid-tooltip{margin-top:.1rem;color:#fff;background-color:rgba(77,189,116,.8)}.custom-control-input.is-valid~.custom-control-description,.form-check-input.is-valid+.form-check-label,.was-validated .custom-control-input:valid~.custom-control-description,.was-validated .form-check-input:valid+.form-check-label{color:#4dbd74}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(77,189,116,.25)}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid~.custom-file-control,.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-file-input:invalid~.custom-file-control,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#f86c6b}.custom-file-input.is-invalid:focus,.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-file-input:invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 0 .2rem rgba(248,108,107,.25)}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#f86c6b}.invalid-tooltip{display:none;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(248,108,107,.8)}.custom-control-input.is-invalid~.custom-control-description,.form-check-input.is-invalid+.form-check-label,.was-validated .custom-control-input:invalid~.custom-control-description,.was-validated .form-check-input:invalid+.form-check-label{color:#f86c6b}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(248,108,107,.25)}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.collapsing,.dropdown,.dropup{position:relative}.btn{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-control-indicator,.custom-file-control{left:0;-ms-user-select:none;pointer-events:none}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(32,168,216,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#20a8d8;border-color:#20a8d8}.btn-primary:hover{color:#fff;background-color:#1b8eb7;border-color:#1985ac}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(32,168,216,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#20a8d8;border-color:#20a8d8}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#1985ac;border-color:#187da0;box-shadow:0 0 0 .2rem rgba(32,168,216,.5)}.btn-secondary{color:#111;background-color:#a4b7c1;border-color:#a4b7c1}.btn-secondary:hover{color:#111;background-color:#8da5b2;border-color:#869fac}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(164,183,193,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#a4b7c1;border-color:#a4b7c1}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#111;background-color:#869fac;border-color:#7e99a7;box-shadow:0 0 0 .2rem rgba(164,183,193,.5)}.btn-success{color:#fff;background-color:#4dbd74;border-color:#4dbd74}.btn-success:hover{color:#fff;background-color:#3ea662;border-color:#3a9d5d}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(77,189,116,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#4dbd74;border-color:#4dbd74}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#3a9d5d;border-color:#379457;box-shadow:0 0 0 .2rem rgba(77,189,116,.5)}.btn-info{color:#111;background-color:#63c2de;border-color:#63c2de}.btn-info:hover{color:#111;background-color:#43b6d7;border-color:#39b2d5}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(99,194,222,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#63c2de;border-color:#63c2de}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#39b2d5;border-color:#2eadd3;box-shadow:0 0 0 .2rem rgba(99,194,222,.5)}.btn-warning{color:#111;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#111;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#111;background-color:#d39e00;border-color:#c69500;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#f86c6b;border-color:#f86c6b}.btn-danger:hover{color:#fff;background-color:#f64846;border-color:#f63c3a}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(248,108,107,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#f86c6b;border-color:#f86c6b}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#f63c3a;border-color:#f5302e;box-shadow:0 0 0 .2rem rgba(248,108,107,.5)}.btn-light{color:#111;background-color:#f0f3f5;border-color:#f0f3f5}.btn-light:hover{color:#111;background-color:#d9e1e6;border-color:#d1dbe1}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(240,243,245,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f0f3f5;border-color:#f0f3f5}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#111;background-color:#d1dbe1;border-color:#cad4dc;box-shadow:0 0 0 .2rem rgba(240,243,245,.5)}.btn-dark{color:#fff;background-color:#29363d;border-color:#29363d}.btn-dark:hover{color:#fff;background-color:#1a2226;border-color:#151b1f}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(41,54,61,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#29363d;border-color:#29363d}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#151b1f;border-color:#0f1417;box-shadow:0 0 0 .2rem rgba(41,54,61,.5)}.btn-outline-primary{color:#20a8d8;background-color:transparent;border-color:#20a8d8}.btn-outline-primary:hover{color:#fff;background-color:#20a8d8;border-color:#20a8d8}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(32,168,216,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#20a8d8;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#20a8d8;border-color:#20a8d8;box-shadow:0 0 0 .2rem rgba(32,168,216,.5)}.btn-outline-secondary{color:#a4b7c1;background-color:transparent;border-color:#a4b7c1}.btn-outline-secondary:hover{color:#fff;background-color:#a4b7c1;border-color:#a4b7c1}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(164,183,193,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#a4b7c1;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#a4b7c1;border-color:#a4b7c1;box-shadow:0 0 0 .2rem rgba(164,183,193,.5)}.btn-outline-success{color:#4dbd74;background-color:transparent;background-image:none;border-color:#4dbd74}.btn-outline-success:hover{color:#fff;background-color:#4dbd74;border-color:#4dbd74}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(77,189,116,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#4dbd74;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#4dbd74;border-color:#4dbd74;box-shadow:0 0 0 .2rem rgba(77,189,116,.5)}.btn-outline-info{color:#63c2de;background-color:transparent;border-color:#63c2de}.btn-outline-info:hover{color:#fff;background-color:#63c2de;border-color:#63c2de}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(99,194,222,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#63c2de;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#63c2de;border-color:#63c2de;box-shadow:0 0 0 .2rem rgba(99,194,222,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#f86c6b;background-color:transparent;border-color:#f86c6b}.btn-outline-danger:hover{color:#fff;background-color:#f86c6b;border-color:#f86c6b}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(248,108,107,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f86c6b;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#f86c6b;border-color:#f86c6b;box-shadow:0 0 0 .2rem rgba(248,108,107,.5)}.btn-outline-light{color:#f0f3f5;background-color:transparent;border-color:#f0f3f5}.btn-outline-light:hover{color:#151b1e;background-color:#f0f3f5;border-color:#f0f3f5}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(240,243,245,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f0f3f5;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#151b1e;background-color:#f0f3f5;border-color:#f0f3f5;box-shadow:0 0 0 .2rem rgba(240,243,245,.5)}.btn-outline-dark{color:#29363d;background-color:transparent;border-color:#29363d}.btn-outline-dark:hover{color:#fff;background-color:#29363d;border-color:#29363d}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(41,54,61,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#29363d;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#29363d;border-color:#29363d;box-shadow:0 0 0 .2rem rgba(41,54,61,.5)}.btn-link,.btn-link:hover{background-color:transparent}.btn-link{color:#20a8d8}.btn-link:hover{color:#167495;text-decoration:underline;border-color:transparent}.btn-link.focus,.btn-link:focus{border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#536c79}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5}.btn-block{display:block}.btn-block+.btn-block{margin-top:.5rem}.dropdown-toggle::after,.dropup .dropdown-toggle::after{width:0;vertical-align:.255em;content:"";height:0}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{height:0;transition:height .35s ease}.dropdown-toggle::after{display:inline-block;margin-left:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0;margin:.125rem 0 0;font-size:.875rem;color:#151b1e;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #c2cfd6}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #f0f3f5}.dropdown-item{display:block;width:100%;clear:both;color:#151b1e;text-align:inherit;background:0 0;border:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-item:focus,.dropdown-item:hover{color:#0b0e0f;text-decoration:none;background-color:#f0f3f5}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#20a8d8}.dropdown-item.disabled,.dropdown-item:disabled{color:#536c79;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;margin-bottom:0;font-size:.76562rem;color:#536c79}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn+.dropdown-toggle-split::after,.btn-group>.btn:first-child{margin-left:0}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group{float:left}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.custom-control,.input-group,.input-group-btn,.input-group-btn>.btn{position:relative}.input-group{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group .form-control{position:relative;z-index:2;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group-addon{padding:.375rem .75rem;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.5;color:#3e515b;text-align:center;background-color:#f0f3f5;border:1px solid #c2cfd6}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.76562rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.09375rem}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group-addon:not(:last-child){border-right:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{-ms-flex-align:stretch;align-items:stretch;font-size:0}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn:first-child>.btn+.btn{margin-left:0}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:0}.input-group-btn:not(:first-child)>.btn-group:first-child,.input-group-btn:not(:first-child)>.btn:first-child{margin-left:-1px}.card>hr,.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#20a8d8}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #e4e5e6,0 0 0 .2rem rgba(32,168,216,.25)}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b6e4f4}.custom-control-input:disabled~.custom-control-indicator{background-color:#c2cfd6}.custom-control-input:disabled~.custom-control-description{color:#536c79}.custom-control-indicator{position:absolute;top:.25rem;display:block;width:1rem;height:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#20a8d8;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.custom-file,.custom-select{display:inline-block;max-width:100%}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-select{height:calc(2.0625rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#3e515b;vertical-align:middle;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat #fff;background-size:8px 10px;border:1px solid #c2cfd6;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#8ad4ee;outline:0}.custom-select:focus::-ms-value{color:#3e515b;background-color:#fff}.custom-select[multiple]{height:auto;background-image:none}.custom-select:disabled{color:#536c79;background-color:#c2cfd6}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.64844rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;height:calc(2.0625rem + 2px);margin-bottom:0}.custom-file-control,.custom-file-control::before{position:absolute;height:calc(2.0625rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#3e515b;border:1px solid #c2cfd6}.custom-file-input{min-width:14rem;max-width:100%;height:calc(2.0625rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #20a8d8}.custom-file-control{top:0;right:0;z-index:5;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;background-color:#f0f3f5}.nav,.navbar{display:-ms-flexbox;-ms-flex-wrap:wrap}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.navbar .dropdown-toggle{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover,.navbar .dropdown-toggle:focus,.navbar .dropdown-toggle:hover{text-decoration:none}.nav-link.disabled,.navbar .disabled.dropdown-toggle{color:#536c79}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link,.nav-tabs .navbar .dropdown-toggle,.navbar .nav-tabs .dropdown-toggle{border:1px solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav-tabs .navbar .dropdown-toggle:focus,.nav-tabs .navbar .dropdown-toggle:hover,.navbar .nav-tabs .dropdown-toggle:focus,.navbar .nav-tabs .dropdown-toggle:hover{border-color:#c2cfd6 #c2cfd6 #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .navbar .disabled.dropdown-toggle,.navbar .nav-tabs .disabled.dropdown-toggle{color:#536c79;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show .navbar .dropdown-toggle,.nav-tabs .nav-link.active,.nav-tabs .navbar .active.dropdown-toggle,.navbar .nav-tabs .active.dropdown-toggle,.navbar .nav-tabs .nav-item.show .dropdown-toggle{color:#3e515b;background-color:#e4e5e6;border-color:#ddd #ddd #e4e5e6}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link.active,.nav-pills .navbar .active.dropdown-toggle,.nav-pills .navbar .show>.dropdown-toggle,.nav-pills .show>.nav-link,.navbar .nav-pills .active.dropdown-toggle,.navbar .nav-pills .show>.dropdown-toggle{color:#fff;background-color:#20a8d8}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.33594rem;padding-bottom:.33594rem;margin-right:1rem;font-size:1.09375rem;line-height:inherit}.card,.navbar-nav{display:-ms-flexbox}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar .navbar-nav .dropdown-toggle,.navbar-nav .nav-link,.navbar-nav .navbar .dropdown-toggle{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.09375rem;line-height:1;background:0 0;border:1px solid transparent}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:center center no-repeat;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar .navbar-expand-sm .navbar-nav .dropdown-toggle,.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .navbar .dropdown-toggle{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar .navbar-expand-md .navbar-nav .dropdown-toggle,.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .navbar .dropdown-toggle{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar .navbar-expand-lg .navbar-nav .dropdown-toggle,.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .navbar .dropdown-toggle{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar .navbar-expand-xl .navbar-nav .dropdown-toggle,.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .navbar .dropdown-toggle{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar .navbar-expand .navbar-nav .dropdown-toggle,.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .navbar .dropdown-toggle{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.modal,.modal-backdrop,.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-top .arrow,.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar .navbar-light .navbar-nav .dropdown-toggle,.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .navbar .dropdown-toggle{color:rgba(0,0,0,.5)}.navbar .navbar-light .navbar-nav .dropdown-toggle:focus,.navbar .navbar-light .navbar-nav .dropdown-toggle:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .navbar .dropdown-toggle:focus,.navbar-light .navbar-nav .navbar .dropdown-toggle:hover{color:rgba(0,0,0,.7)}.navbar .navbar-light .navbar-nav .disabled.dropdown-toggle,.navbar-light .navbar-nav .nav-link.disabled,.navbar-light .navbar-nav .navbar .disabled.dropdown-toggle{color:rgba(0,0,0,.3)}.navbar .navbar-light .navbar-nav .active.dropdown-toggle,.navbar .navbar-light .navbar-nav .active>.dropdown-toggle,.navbar .navbar-light .navbar-nav .show.dropdown-toggle,.navbar .navbar-light .navbar-nav .show>.dropdown-toggle,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .navbar .active.dropdown-toggle,.navbar-light .navbar-nav .navbar .active>.dropdown-toggle,.navbar-light .navbar-nav .navbar .show.dropdown-toggle,.navbar-light .navbar-nav .navbar .show>.dropdown-toggle,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar .navbar-dark .navbar-nav .dropdown-toggle,.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .navbar .dropdown-toggle{color:rgba(255,255,255,.5)}.navbar .navbar-dark .navbar-nav .dropdown-toggle:focus,.navbar .navbar-dark .navbar-nav .dropdown-toggle:hover,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .navbar .dropdown-toggle:focus,.navbar-dark .navbar-nav .navbar .dropdown-toggle:hover{color:rgba(255,255,255,.75)}.navbar .navbar-dark .navbar-nav .disabled.dropdown-toggle,.navbar-dark .navbar-nav .nav-link.disabled,.navbar-dark .navbar-nav .navbar .disabled.dropdown-toggle{color:rgba(255,255,255,.25)}.navbar .navbar-dark .navbar-nav .active.dropdown-toggle,.navbar .navbar-dark .navbar-nav .active>.dropdown-toggle,.navbar .navbar-dark .navbar-nav .show.dropdown-toggle,.navbar .navbar-dark .navbar-nav .show>.dropdown-toggle,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .navbar .active.dropdown-toggle,.navbar-dark .navbar-nav .navbar .active>.dropdown-toggle,.navbar-dark .navbar-nav .navbar .show.dropdown-toggle,.navbar-dark .navbar-nav .navbar .show>.dropdown-toggle,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #c2cfd6}.card>hr{margin-right:0}.card-block,.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-footer,.card-header{padding:.75rem 1.25rem;background-color:#f0f3f5}.card-title{margin-bottom:.75rem}.card-header,.card-subtitle,.card-text:last-child{margin-bottom:0}.card-subtitle{margin-top:-.375rem}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-header{border-bottom:1px solid #c2cfd6}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{border-top:1px solid #c2cfd6}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group,.list-group{-ms-flex-direction:column}.card-group{display:-ms-flexbox;display:flex;flex-direction:column}.card-group .card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group .card+.card{margin-left:0;border-left:0}.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.card-columns .card{margin-bottom:.75rem}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1.5rem;list-style:none;background-color:#fff}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#536c79;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#536c79}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-item:first-child .page-link,.page-item:first-child .pagination li a,.page-item:first-child .pagination-datatables li a,.pagination li .page-item:first-child a,.pagination li:first-child .page-link,.pagination li:first-child a,.pagination-datatables li .page-item:first-child a,.pagination-datatables li:first-child .page-link,.pagination-datatables li:first-child a{margin-left:0}.page-item.active .page-link,.page-item.active .pagination li a,.page-item.active .pagination-datatables li a,.pagination li .page-item.active a,.pagination li.active .page-link,.pagination li.active a,.pagination-datatables li .page-item.active a,.pagination-datatables li.active .page-link,.pagination-datatables li.active a{z-index:2;color:#fff;background-color:#20a8d8;border-color:#20a8d8}.page-item.disabled .page-link,.page-item.disabled .pagination li a,.page-item.disabled .pagination-datatables li a,.pagination li .page-item.disabled a,.pagination li.disabled .page-link,.pagination li.disabled a,.pagination-datatables li .page-item.disabled a,.pagination-datatables li.disabled .page-link,.pagination-datatables li.disabled a{color:#536c79;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link,.pagination li a,.pagination-datatables li a{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#20a8d8;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover,.pagination li a:focus,.pagination li a:hover,.pagination-datatables li a:focus,.pagination-datatables li a:hover{color:#167495;text-decoration:none;background-color:#c2cfd6;border-color:#ddd}.pagination li .pagination-lg a,.pagination-datatables li .pagination-lg a,.pagination-lg .page-link,.pagination-lg .pagination li a,.pagination-lg .pagination-datatables li a{padding:.75rem 1.5rem;font-size:1.09375rem;line-height:1.5}.pagination li .pagination-sm a,.pagination-datatables li .pagination-sm a,.pagination-sm .page-link,.pagination-sm .pagination li a,.pagination-sm .pagination-datatables li a{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5}.badge,.close{font-weight:700;line-height:1}.badge{display:inline-block;padding:.25em .4em;font-size:75%;text-align:center;vertical-align:baseline}.badge:empty{display:none}.badge-pill{padding-right:.6em;padding-left:.6em}.badge-primary{color:#fff;background-color:#20a8d8}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#1985ac}.badge-secondary{color:#111;background-color:#a4b7c1}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#111;text-decoration:none;background-color:#869fac}.badge-success{color:#fff;background-color:#4dbd74}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#3a9d5d}.badge-info{color:#111;background-color:#63c2de}.badge-info[href]:focus,.badge-info[href]:hover{color:#111;text-decoration:none;background-color:#39b2d5}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#f86c6b}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#f63c3a}.badge-light{color:#111;background-color:#f0f3f5}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#d1dbe1}.badge-dark{color:#fff;background-color:#29363d}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#151b1f}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#c2cfd6}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#115770;background-color:#d2eef7;border-color:#c1e7f4}.alert-primary hr{border-top-color:#abdff0}.alert-primary .alert-link{color:#0a3544}.alert-secondary{color:#555f64;background-color:#edf1f3;border-color:#e6ebee}.alert-secondary hr{border-top-color:#d7dfe4}.alert-secondary .alert-link{color:#3e4548}.alert-success{color:#28623c;background-color:#dbf2e3;border-color:#cdedd8}.alert-success hr{border-top-color:#bae6c9}.alert-success .alert-link{color:#193e26}.alert-info{color:#336573;background-color:#e0f3f8;border-color:#d3eef6}.alert-info hr{border-top-color:#bee6f2}.alert-info .alert-link{color:#234650}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#813838;background-color:#fee2e1;border-color:#fdd6d6}.alert-danger hr{border-top-color:#fcbebe}.alert-danger .alert-link{color:#5d2929}.alert-light{color:#7d7e7f;background-color:#fcfdfd;border-color:#fbfcfc}.alert-light hr{border-top-color:#ecf1f1}.alert-light .alert-link{color:#646565}.alert-dark{color:#151c20;background-color:#d4d7d8;border-color:#c3c7c9}.alert-dark hr{border-top-color:#b6babd}.alert-dark .alert-link{color:#010101}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;font-size:.65625rem;background-color:#f0f3f5}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#20a8d8}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#3e515b;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#3e515b;text-decoration:none;background-color:#f0f3f5}.list-group-item-action:active{color:#151b1e;background-color:#c2cfd6}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:last-child{margin-bottom:0}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#536c79;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#20a8d8;border-color:#20a8d8}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#115770;background-color:#c1e7f4}a.list-group-item-primary,button.list-group-item-primary{color:#115770}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#115770;background-color:#abdff0}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#115770;border-color:#115770}.list-group-item-secondary{color:#555f64;background-color:#e6ebee}a.list-group-item-secondary,button.list-group-item-secondary{color:#555f64}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#555f64;background-color:#d7dfe4}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#555f64;border-color:#555f64}.list-group-item-success{color:#28623c;background-color:#cdedd8}a.list-group-item-success,button.list-group-item-success{color:#28623c}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#28623c;background-color:#bae6c9}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#28623c;border-color:#28623c}.list-group-item-info{color:#336573;background-color:#d3eef6}a.list-group-item-info,button.list-group-item-info{color:#336573}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#336573;background-color:#bee6f2}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#336573;border-color:#336573}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#813838;background-color:#fdd6d6}a.list-group-item-danger,button.list-group-item-danger{color:#813838}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#813838;background-color:#fcbebe}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#813838;border-color:#813838}.list-group-item-light{color:#7d7e7f;background-color:#fbfcfc}a.list-group-item-light,button.list-group-item-light{color:#7d7e7f}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#7d7e7f;background-color:#ecf1f1}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#7d7e7f;border-color:#7d7e7f}.list-group-item-dark{color:#151c20;background-color:#c3c7c9}a.list-group-item-dark,button.list-group-item-dark{color:#151c20}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#151c20;background-color:#b6babd}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#151c20;border-color:#151c20}.close{float:right;font-size:1.3125rem;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.popover,.tooltip{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.76562rem;word-wrap:break-word;text-decoration:none}.modal-title,.popover,.tooltip{line-height:1.5}.popover,.text-hide,.tooltip{text-shadow:none}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{position:fixed;top:0;right:0;left:0;z-index:1050;display:none;outline:0}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;background-color:#fff;border:1px solid rgba(0,0,0,.2);outline:0}.modal-backdrop{position:fixed;top:0;right:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #c2cfd6}.modal-header .close{padding:15px;margin:-15px -15px -15px auto}.modal-title{margin-bottom:0}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #c2cfd6}.popover,.popover .arrow,.popover .arrow::after,.popover .arrow::before,.tooltip,.tooltip .arrow{position:absolute;display:block}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-bottom .arrow,.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{z-index:1070;margin:0;text-align:left;text-align:start;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{width:5px;height:5px}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000}.popover{top:0;left:0;z-index:1060;max-width:276px;text-align:left;text-align:start;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.popover .arrow{width:.8rem;height:.4rem}.popover .arrow::after,.popover .arrow::before{border-color:transparent;border-style:solid;content:"";border-width:.8rem}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-bottom:.8rem}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-top .arrow::before{border-bottom-width:0}.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::before{bottom:-.8rem;margin-left:-.8rem;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-top .arrow::after{bottom:calc((.8rem - 1px) * -1);margin-left:-.8rem;border-top-color:#fff}.popover.bs-popover-auto[x-placement^=right],.popover.bs-popover-right{margin-left:.8rem}.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-right .arrow{left:0}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-right .arrow::before{margin-top:-.8rem;border-left-width:0}.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::before{left:-.8rem;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-right .arrow::after{left:calc((.8rem - 1px) * -1);border-right-color:#fff}.popover.bs-popover-auto[x-placement^=bottom],.popover.bs-popover-bottom{margin-top:.8rem}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-bottom .arrow::before{margin-left:-.8rem;border-top-width:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::before{top:-.8rem;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-bottom .arrow::after{top:calc((.8rem - 1px) * -1);border-bottom-color:#fff}.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before,.popover.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.carousel,.carousel-inner,.carousel-item{position:relative}.popover.bs-popover-auto[x-placement^=left],.popover.bs-popover-left{margin-right:.8rem}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-left .arrow{right:0}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-left .arrow::before{margin-top:-.8rem;border-right-width:0}.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::before{right:-.8rem;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-left .arrow::after{right:calc((.8rem - 1px) * -1);border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.875rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#151b1e}.carousel-inner{width:100%;overflow:hidden}.carousel-item{display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:center center no-repeat;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::after,.carousel-indicators li::before{left:0;display:inline-block;height:10px;position:absolute;content:"";width:100%}.carousel-indicators li::before{top:-10px}.carousel-indicators li::after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#20a8d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#1985ac!important}.bg-secondary{background-color:#a4b7c1!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#869fac!important}.bg-success{background-color:#4dbd74!important}a.bg-success:focus,a.bg-success:hover{background-color:#3a9d5d!important}.bg-info{background-color:#63c2de!important}a.bg-info:focus,a.bg-info:hover{background-color:#39b2d5!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#f86c6b!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#f63c3a!important}.bg-light{background-color:#f0f3f5!important}a.bg-light:focus,a.bg-light:hover{background-color:#d1dbe1!important}.bg-dark{background-color:#29363d!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#151b1f!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #c2cfd6!important}.border-0{border:0!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-left,.rounded-top{border-top-left-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#20a8d8!important}.border-secondary{border-color:#a4b7c1!important}.border-success{border-color:#4dbd74!important}.border-info{border-color:#63c2de!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#f86c6b!important}.border-light{border-color:#f0f3f5!important}.border-dark{border-color:#29363d!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-bottom,.fixed-top{position:fixed;z-index:1030;right:0;left:0}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.card-columns.cols-2{-webkit-column-count:2;column-count:2}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#20a8d8!important}a.text-primary:focus,a.text-primary:hover{color:#1985ac!important}.text-secondary{color:#a4b7c1!important}a.text-secondary:focus,a.text-secondary:hover{color:#869fac!important}.text-success{color:#4dbd74!important}a.text-success:focus,a.text-success:hover{color:#3a9d5d!important}.text-info{color:#63c2de!important}a.text-info:focus,a.text-info:hover{color:#39b2d5!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#f86c6b!important}a.text-danger:focus,a.text-danger:hover{color:#f63c3a!important}.text-light{color:#f0f3f5!important}a.text-light:focus,a.text-light:hover{color:#d1dbe1!important}.text-dark{color:#29363d!important}a.text-dark:focus,a.text-dark:hover{color:#151b1f!important}.text-muted{color:#536c79!important}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.font-xs{font-size:.75rem!important}.font-sm{font-size:.85rem!important}.font-lg{font-size:1rem!important}.font-xl{font-size:1.25rem!important}.font-2xl{font-size:1.5rem!important}.font-3xl{font-size:1.75rem!important}.font-4xl{font-size:2rem!important}.font-5xl{font-size:2.5rem!important}.animated{-webkit-animation-duration:1s;animation-duration:1s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.aside-menu{z-index:1019;width:250px;color:#29363d;background:#fff;border-left:1px solid #c2cfd6}.aside-menu .nav-tabs{border-color:#c2cfd6}.aside-menu .nav-tabs .nav-link,.aside-menu .nav-tabs .navbar .dropdown-toggle,.navbar .aside-menu .nav-tabs .dropdown-toggle{padding:.75rem 1rem;color:#151b1e;border-top:0}.aside-menu .nav-tabs .nav-link.active,.aside-menu .nav-tabs .navbar .active.dropdown-toggle,.navbar .aside-menu .nav-tabs .active.dropdown-toggle{color:#20a8d8;border-right-color:#c2cfd6;border-left-color:#c2cfd6}.aside-menu .nav-tabs .nav-item:first-child .nav-link,.aside-menu .nav-tabs .nav-item:first-child .navbar .dropdown-toggle,.navbar .aside-menu .nav-tabs .nav-item:first-child .dropdown-toggle{border-left:0}.aside-menu .tab-content{position:relative;overflow-x:hidden;overflow-y:auto;border:0;border-top:1px solid #c2cfd6;-ms-overflow-style:-ms-autohiding-scrollbar}.aside-menu .tab-content::-webkit-scrollbar{width:10px;margin-left:-10px;-webkit-appearance:none}.aside-menu .tab-content::-webkit-scrollbar-track{background-color:#fff;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2}.aside-menu .tab-content::-webkit-scrollbar-thumb{height:50px;background-color:#e6e6e6;background-clip:content-box;border-color:transparent;border-style:solid;border-width:1px 2px}.aside-menu .tab-content .tab-pane{padding:0}.img-avatar{border-radius:50em}.avatar{position:relative;display:inline-block;width:36px}.avatar .img-avatar{width:36px;height:36px}.avatar .avatar-status{position:absolute;right:0;bottom:0;display:block;width:10px;height:10px;border:1px solid #fff;border-radius:50em}.avatar.avatar-xs{position:relative;display:inline-block;width:20px}.avatar.avatar-xs .img-avatar{width:20px;height:20px}.avatar.avatar-xs .avatar-status{position:absolute;right:0;bottom:0;display:block;width:8px;height:8px;border:1px solid #fff;border-radius:50em}.avatar.avatar-sm{position:relative;display:inline-block;width:24px}.avatar.avatar-sm .img-avatar{width:24px;height:24px}.avatar.avatar-sm .avatar-status{position:absolute;right:0;bottom:0;display:block;width:8px;height:8px;border:1px solid #fff;border-radius:50em}.avatar.avatar-lg{position:relative;display:inline-block;width:72px}.avatar.avatar-lg .img-avatar{width:72px;height:72px}.avatar.avatar-lg .avatar-status{position:absolute;right:0;bottom:0;display:block;width:12px;height:12px;border:1px solid #fff;border-radius:50em}.avatars-stack .avatar.avatar-xs{margin-right:-10px}.avatars-stack .avatar{margin-right:-15px;transition:margin-left .25s,margin-right .25s}.avatars-stack .avatar:hover{margin-right:0!important}.badge-pill{border-radius:10rem}.breadcrumb-menu{margin-left:auto}.breadcrumb-menu::before{display:none}.breadcrumb-menu .btn-group{vertical-align:top}.breadcrumb-menu .btn{padding:0 .75rem;color:#536c79;vertical-align:top;border:0}.breadcrumb-menu .btn.active,.breadcrumb-menu .btn:hover,.breadcrumb-menu .open .btn{color:#151b1e;background:0 0}.breadcrumb-menu .dropdown-menu{min-width:180px;line-height:1.5}.breadcrumb{position:relative;border-bottom:1px solid #c2cfd6}.btn .badge{position:absolute;top:2px;right:6px;font-size:9px}.btn-transparent{color:#fff;background-color:transparent;border-color:transparent}.btn [class*=" icon-"],.btn [class^=icon-]{display:inline-block;margin-top:-2px;vertical-align:middle}.btn-behance,.btn-css3,.btn-dribbble,.btn-dropbox,.btn-facebook,.btn-flickr,.btn-foursquare,.btn-github,.btn-google-plus,.btn-html5,.btn-instagram,.btn-linkedin,.btn-openid,.btn-pinterest,.btn-reddit,.btn-spotify,.btn-stack-overflow,.btn-tumblr,.btn-twitter,.btn-vimeo,.btn-vine,.btn-vk,.btn-xing,.btn-yahoo,.btn-youtube{position:relative;overflow:hidden;color:#fff!important;text-align:center;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;border:0}.btn-behance::before,.btn-css3::before,.btn-dribbble::before,.btn-dropbox::before,.btn-facebook::before,.btn-flickr::before,.btn-foursquare::before,.btn-github::before,.btn-google-plus::before,.btn-html5::before,.btn-instagram::before,.btn-linkedin::before,.btn-openid::before,.btn-pinterest::before,.btn-reddit::before,.btn-spotify::before,.btn-stack-overflow::before,.btn-tumblr::before,.btn-twitter::before,.btn-vimeo::before,.btn-vine::before,.btn-vk::before,.btn-xing::before,.btn-yahoo::before,.btn-youtube::before{position:absolute;top:0;left:0;display:block;font-family:FontAwesome;font-style:normal;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;width:2.0625rem;height:2.0625rem;padding:.375rem 0;font-size:.875rem;line-height:1.5}.btn-behance:hover,.btn-css3:hover,.btn-dribbble:hover,.btn-dropbox:hover,.btn-facebook:hover,.btn-flickr:hover,.btn-foursquare:hover,.btn-github:hover,.btn-google-plus:hover,.btn-html5:hover,.btn-instagram:hover,.btn-linkedin:hover,.btn-openid:hover,.btn-pinterest:hover,.btn-reddit:hover,.btn-spotify:hover,.btn-stack-overflow:hover,.btn-tumblr:hover,.btn-twitter:hover,.btn-vimeo:hover,.btn-vine:hover,.btn-vk:hover,.btn-xing:hover,.btn-yahoo:hover,.btn-youtube:hover{color:#fff}.btn-behance.icon span,.btn-behance.text::before,.btn-css3.icon span,.btn-css3.text::before,.btn-dribbble.icon span,.btn-dribbble.text::before,.btn-dropbox.icon span,.btn-dropbox.text::before,.btn-facebook.icon span,.btn-facebook.text::before,.btn-flickr.icon span,.btn-flickr.text::before,.btn-foursquare.icon span,.btn-foursquare.text::before,.btn-github.icon span,.btn-github.text::before,.btn-google-plus.icon span,.btn-google-plus.text::before,.btn-html5.icon span,.btn-html5.text::before,.btn-instagram.icon span,.btn-instagram.text::before,.btn-linkedin.icon span,.btn-linkedin.text::before,.btn-openid.icon span,.btn-openid.text::before,.btn-pinterest.icon span,.btn-pinterest.text::before,.btn-reddit.icon span,.btn-reddit.text::before,.btn-spotify.icon span,.btn-spotify.text::before,.btn-stack-overflow.icon span,.btn-stack-overflow.text::before,.btn-tumblr.icon span,.btn-tumblr.text::before,.btn-twitter.icon span,.btn-twitter.text::before,.btn-vimeo.icon span,.btn-vimeo.text::before,.btn-vine.icon span,.btn-vine.text::before,.btn-vk.icon span,.btn-vk.text::before,.btn-xing.icon span,.btn-xing.text::before,.btn-yahoo.icon span,.btn-yahoo.text::before,.btn-youtube.icon span,.btn-youtube.text::before{display:none}.btn-behance.text span,.btn-css3.text span,.btn-dribbble.text span,.btn-dropbox.text span,.btn-facebook.text span,.btn-flickr.text span,.btn-foursquare.text span,.btn-github.text span,.btn-google-plus.text span,.btn-html5.text span,.btn-instagram.text span,.btn-linkedin.text span,.btn-openid.text span,.btn-pinterest.text span,.btn-reddit.text span,.btn-spotify.text span,.btn-stack-overflow.text span,.btn-tumblr.text span,.btn-twitter.text span,.btn-vimeo.text span,.btn-vine.text span,.btn-vk.text span,.btn-xing.text span,.btn-yahoo.text span,.btn-youtube.text span{margin-left:0!important}.btn-behance span,.btn-css3 span,.btn-dribbble span,.btn-dropbox span,.btn-facebook span,.btn-flickr span,.btn-foursquare span,.btn-github span,.btn-google-plus span,.btn-html5 span,.btn-instagram span,.btn-linkedin span,.btn-openid span,.btn-pinterest span,.btn-reddit span,.btn-spotify span,.btn-stack-overflow span,.btn-tumblr span,.btn-twitter span,.btn-vimeo span,.btn-vine span,.btn-vk span,.btn-xing span,.btn-yahoo span,.btn-youtube span{margin-left:2.0625rem}.btn-behance.icon,.btn-css3.icon,.btn-dribbble.icon,.btn-dropbox.icon,.btn-facebook.icon,.btn-flickr.icon,.btn-foursquare.icon,.btn-github.icon,.btn-google-plus.icon,.btn-html5.icon,.btn-instagram.icon,.btn-linkedin.icon,.btn-openid.icon,.btn-pinterest.icon,.btn-reddit.icon,.btn-spotify.icon,.btn-stack-overflow.icon,.btn-tumblr.icon,.btn-twitter.icon,.btn-vimeo.icon,.btn-vine.icon,.btn-vk.icon,.btn-xing.icon,.btn-yahoo.icon,.btn-youtube.icon{width:2.0625rem;height:2.0625rem}.btn-behance.btn-lg,.btn-css3.btn-lg,.btn-dribbble.btn-lg,.btn-dropbox.btn-lg,.btn-facebook.btn-lg,.btn-flickr.btn-lg,.btn-foursquare.btn-lg,.btn-github.btn-lg,.btn-google-plus.btn-lg,.btn-group-lg>.btn-behance.btn,.btn-group-lg>.btn-css3.btn,.btn-group-lg>.btn-dribbble.btn,.btn-group-lg>.btn-dropbox.btn,.btn-group-lg>.btn-facebook.btn,.btn-group-lg>.btn-flickr.btn,.btn-group-lg>.btn-foursquare.btn,.btn-group-lg>.btn-github.btn,.btn-group-lg>.btn-google-plus.btn,.btn-group-lg>.btn-html5.btn,.btn-group-lg>.btn-instagram.btn,.btn-group-lg>.btn-linkedin.btn,.btn-group-lg>.btn-openid.btn,.btn-group-lg>.btn-pinterest.btn,.btn-group-lg>.btn-reddit.btn,.btn-group-lg>.btn-spotify.btn,.btn-group-lg>.btn-stack-overflow.btn,.btn-group-lg>.btn-tumblr.btn,.btn-group-lg>.btn-twitter.btn,.btn-group-lg>.btn-vimeo.btn,.btn-group-lg>.btn-vine.btn,.btn-group-lg>.btn-vk.btn,.btn-group-lg>.btn-xing.btn,.btn-group-lg>.btn-yahoo.btn,.btn-group-lg>.btn-youtube.btn,.btn-html5.btn-lg,.btn-instagram.btn-lg,.btn-linkedin.btn-lg,.btn-openid.btn-lg,.btn-pinterest.btn-lg,.btn-reddit.btn-lg,.btn-spotify.btn-lg,.btn-stack-overflow.btn-lg,.btn-tumblr.btn-lg,.btn-twitter.btn-lg,.btn-vimeo.btn-lg,.btn-vine.btn-lg,.btn-vk.btn-lg,.btn-xing.btn-lg,.btn-yahoo.btn-lg,.btn-youtube.btn-lg{padding:.5rem 1rem;font-size:1.09375rem;line-height:1.5;border:0}.btn-behance.btn-lg::before,.btn-css3.btn-lg::before,.btn-dribbble.btn-lg::before,.btn-dropbox.btn-lg::before,.btn-facebook.btn-lg::before,.btn-flickr.btn-lg::before,.btn-foursquare.btn-lg::before,.btn-github.btn-lg::before,.btn-google-plus.btn-lg::before,.btn-group-lg>.btn-behance.btn::before,.btn-group-lg>.btn-css3.btn::before,.btn-group-lg>.btn-dribbble.btn::before,.btn-group-lg>.btn-dropbox.btn::before,.btn-group-lg>.btn-facebook.btn::before,.btn-group-lg>.btn-flickr.btn::before,.btn-group-lg>.btn-foursquare.btn::before,.btn-group-lg>.btn-github.btn::before,.btn-group-lg>.btn-google-plus.btn::before,.btn-group-lg>.btn-html5.btn::before,.btn-group-lg>.btn-instagram.btn::before,.btn-group-lg>.btn-linkedin.btn::before,.btn-group-lg>.btn-openid.btn::before,.btn-group-lg>.btn-pinterest.btn::before,.btn-group-lg>.btn-reddit.btn::before,.btn-group-lg>.btn-spotify.btn::before,.btn-group-lg>.btn-stack-overflow.btn::before,.btn-group-lg>.btn-tumblr.btn::before,.btn-group-lg>.btn-twitter.btn::before,.btn-group-lg>.btn-vimeo.btn::before,.btn-group-lg>.btn-vine.btn::before,.btn-group-lg>.btn-vk.btn::before,.btn-group-lg>.btn-xing.btn::before,.btn-group-lg>.btn-yahoo.btn::before,.btn-group-lg>.btn-youtube.btn::before,.btn-html5.btn-lg::before,.btn-instagram.btn-lg::before,.btn-linkedin.btn-lg::before,.btn-openid.btn-lg::before,.btn-pinterest.btn-lg::before,.btn-reddit.btn-lg::before,.btn-spotify.btn-lg::before,.btn-stack-overflow.btn-lg::before,.btn-tumblr.btn-lg::before,.btn-twitter.btn-lg::before,.btn-vimeo.btn-lg::before,.btn-vine.btn-lg::before,.btn-vk.btn-lg::before,.btn-xing.btn-lg::before,.btn-yahoo.btn-lg::before,.btn-youtube.btn-lg::before{width:2.64062rem;height:2.64062rem;padding:.5rem 0;font-size:1.09375rem;line-height:1.5}.btn-behance.btn-lg span,.btn-css3.btn-lg span,.btn-dribbble.btn-lg span,.btn-dropbox.btn-lg span,.btn-facebook.btn-lg span,.btn-flickr.btn-lg span,.btn-foursquare.btn-lg span,.btn-github.btn-lg span,.btn-google-plus.btn-lg span,.btn-group-lg>.btn-behance.btn span,.btn-group-lg>.btn-css3.btn span,.btn-group-lg>.btn-dribbble.btn span,.btn-group-lg>.btn-dropbox.btn span,.btn-group-lg>.btn-facebook.btn span,.btn-group-lg>.btn-flickr.btn span,.btn-group-lg>.btn-foursquare.btn span,.btn-group-lg>.btn-github.btn span,.btn-group-lg>.btn-google-plus.btn span,.btn-group-lg>.btn-html5.btn span,.btn-group-lg>.btn-instagram.btn span,.btn-group-lg>.btn-linkedin.btn span,.btn-group-lg>.btn-openid.btn span,.btn-group-lg>.btn-pinterest.btn span,.btn-group-lg>.btn-reddit.btn span,.btn-group-lg>.btn-spotify.btn span,.btn-group-lg>.btn-stack-overflow.btn span,.btn-group-lg>.btn-tumblr.btn span,.btn-group-lg>.btn-twitter.btn span,.btn-group-lg>.btn-vimeo.btn span,.btn-group-lg>.btn-vine.btn span,.btn-group-lg>.btn-vk.btn span,.btn-group-lg>.btn-xing.btn span,.btn-group-lg>.btn-yahoo.btn span,.btn-group-lg>.btn-youtube.btn span,.btn-html5.btn-lg span,.btn-instagram.btn-lg span,.btn-linkedin.btn-lg span,.btn-openid.btn-lg span,.btn-pinterest.btn-lg span,.btn-reddit.btn-lg span,.btn-spotify.btn-lg span,.btn-stack-overflow.btn-lg span,.btn-tumblr.btn-lg span,.btn-twitter.btn-lg span,.btn-vimeo.btn-lg span,.btn-vine.btn-lg span,.btn-vk.btn-lg span,.btn-xing.btn-lg span,.btn-yahoo.btn-lg span,.btn-youtube.btn-lg span{margin-left:2.64062rem}.btn-behance.btn-lg.icon,.btn-css3.btn-lg.icon,.btn-dribbble.btn-lg.icon,.btn-dropbox.btn-lg.icon,.btn-facebook.btn-lg.icon,.btn-flickr.btn-lg.icon,.btn-foursquare.btn-lg.icon,.btn-github.btn-lg.icon,.btn-google-plus.btn-lg.icon,.btn-group-lg>.btn-behance.icon.btn,.btn-group-lg>.btn-css3.icon.btn,.btn-group-lg>.btn-dribbble.icon.btn,.btn-group-lg>.btn-dropbox.icon.btn,.btn-group-lg>.btn-facebook.icon.btn,.btn-group-lg>.btn-flickr.icon.btn,.btn-group-lg>.btn-foursquare.icon.btn,.btn-group-lg>.btn-github.icon.btn,.btn-group-lg>.btn-google-plus.icon.btn,.btn-group-lg>.btn-html5.icon.btn,.btn-group-lg>.btn-instagram.icon.btn,.btn-group-lg>.btn-linkedin.icon.btn,.btn-group-lg>.btn-openid.icon.btn,.btn-group-lg>.btn-pinterest.icon.btn,.btn-group-lg>.btn-reddit.icon.btn,.btn-group-lg>.btn-spotify.icon.btn,.btn-group-lg>.btn-stack-overflow.icon.btn,.btn-group-lg>.btn-tumblr.icon.btn,.btn-group-lg>.btn-twitter.icon.btn,.btn-group-lg>.btn-vimeo.icon.btn,.btn-group-lg>.btn-vine.icon.btn,.btn-group-lg>.btn-vk.icon.btn,.btn-group-lg>.btn-xing.icon.btn,.btn-group-lg>.btn-yahoo.icon.btn,.btn-group-lg>.btn-youtube.icon.btn,.btn-html5.btn-lg.icon,.btn-instagram.btn-lg.icon,.btn-linkedin.btn-lg.icon,.btn-openid.btn-lg.icon,.btn-pinterest.btn-lg.icon,.btn-reddit.btn-lg.icon,.btn-spotify.btn-lg.icon,.btn-stack-overflow.btn-lg.icon,.btn-tumblr.btn-lg.icon,.btn-twitter.btn-lg.icon,.btn-vimeo.btn-lg.icon,.btn-vine.btn-lg.icon,.btn-vk.btn-lg.icon,.btn-xing.btn-lg.icon,.btn-yahoo.btn-lg.icon,.btn-youtube.btn-lg.icon{width:2.64062rem;height:2.64062rem}.btn-behance.btn-sm,.btn-css3.btn-sm,.btn-dribbble.btn-sm,.btn-dropbox.btn-sm,.btn-facebook.btn-sm,.btn-flickr.btn-sm,.btn-foursquare.btn-sm,.btn-github.btn-sm,.btn-google-plus.btn-sm,.btn-group-sm>.btn-behance.btn,.btn-group-sm>.btn-css3.btn,.btn-group-sm>.btn-dribbble.btn,.btn-group-sm>.btn-dropbox.btn,.btn-group-sm>.btn-facebook.btn,.btn-group-sm>.btn-flickr.btn,.btn-group-sm>.btn-foursquare.btn,.btn-group-sm>.btn-github.btn,.btn-group-sm>.btn-google-plus.btn,.btn-group-sm>.btn-html5.btn,.btn-group-sm>.btn-instagram.btn,.btn-group-sm>.btn-linkedin.btn,.btn-group-sm>.btn-openid.btn,.btn-group-sm>.btn-pinterest.btn,.btn-group-sm>.btn-reddit.btn,.btn-group-sm>.btn-spotify.btn,.btn-group-sm>.btn-stack-overflow.btn,.btn-group-sm>.btn-tumblr.btn,.btn-group-sm>.btn-twitter.btn,.btn-group-sm>.btn-vimeo.btn,.btn-group-sm>.btn-vine.btn,.btn-group-sm>.btn-vk.btn,.btn-group-sm>.btn-xing.btn,.btn-group-sm>.btn-yahoo.btn,.btn-group-sm>.btn-youtube.btn,.btn-html5.btn-sm,.btn-instagram.btn-sm,.btn-linkedin.btn-sm,.btn-openid.btn-sm,.btn-pinterest.btn-sm,.btn-reddit.btn-sm,.btn-spotify.btn-sm,.btn-stack-overflow.btn-sm,.btn-tumblr.btn-sm,.btn-twitter.btn-sm,.btn-vimeo.btn-sm,.btn-vine.btn-sm,.btn-vk.btn-sm,.btn-xing.btn-sm,.btn-yahoo.btn-sm,.btn-youtube.btn-sm{padding:.25rem .5rem;font-size:.76562rem;line-height:1.5;border:0}.btn-behance.btn-sm::before,.btn-css3.btn-sm::before,.btn-dribbble.btn-sm::before,.btn-dropbox.btn-sm::before,.btn-facebook.btn-sm::before,.btn-flickr.btn-sm::before,.btn-foursquare.btn-sm::before,.btn-github.btn-sm::before,.btn-google-plus.btn-sm::before,.btn-group-sm>.btn-behance.btn::before,.btn-group-sm>.btn-css3.btn::before,.btn-group-sm>.btn-dribbble.btn::before,.btn-group-sm>.btn-dropbox.btn::before,.btn-group-sm>.btn-facebook.btn::before,.btn-group-sm>.btn-flickr.btn::before,.btn-group-sm>.btn-foursquare.btn::before,.btn-group-sm>.btn-github.btn::before,.btn-group-sm>.btn-google-plus.btn::before,.btn-group-sm>.btn-html5.btn::before,.btn-group-sm>.btn-instagram.btn::before,.btn-group-sm>.btn-linkedin.btn::before,.btn-group-sm>.btn-openid.btn::before,.btn-group-sm>.btn-pinterest.btn::before,.btn-group-sm>.btn-reddit.btn::before,.btn-group-sm>.btn-spotify.btn::before,.btn-group-sm>.btn-stack-overflow.btn::before,.btn-group-sm>.btn-tumblr.btn::before,.btn-group-sm>.btn-twitter.btn::before,.btn-group-sm>.btn-vimeo.btn::before,.btn-group-sm>.btn-vine.btn::before,.btn-group-sm>.btn-vk.btn::before,.btn-group-sm>.btn-xing.btn::before,.btn-group-sm>.btn-yahoo.btn::before,.btn-group-sm>.btn-youtube.btn::before,.btn-html5.btn-sm::before,.btn-instagram.btn-sm::before,.btn-linkedin.btn-sm::before,.btn-openid.btn-sm::before,.btn-pinterest.btn-sm::before,.btn-reddit.btn-sm::before,.btn-spotify.btn-sm::before,.btn-stack-overflow.btn-sm::before,.btn-tumblr.btn-sm::before,.btn-twitter.btn-sm::before,.btn-vimeo.btn-sm::before,.btn-vine.btn-sm::before,.btn-vk.btn-sm::before,.btn-xing.btn-sm::before,.btn-yahoo.btn-sm::before,.btn-youtube.btn-sm::before{width:1.64844rem;height:1.64844rem;padding:.25rem 0;font-size:.76562rem;line-height:1.5}.btn-behance.btn-sm span,.btn-css3.btn-sm span,.btn-dribbble.btn-sm span,.btn-dropbox.btn-sm span,.btn-facebook.btn-sm span,.btn-flickr.btn-sm span,.btn-foursquare.btn-sm span,.btn-github.btn-sm span,.btn-google-plus.btn-sm span,.btn-group-sm>.btn-behance.btn span,.btn-group-sm>.btn-css3.btn span,.btn-group-sm>.btn-dribbble.btn span,.btn-group-sm>.btn-dropbox.btn span,.btn-group-sm>.btn-facebook.btn span,.btn-group-sm>.btn-flickr.btn span,.btn-group-sm>.btn-foursquare.btn span,.btn-group-sm>.btn-github.btn span,.btn-group-sm>.btn-google-plus.btn span,.btn-group-sm>.btn-html5.btn span,.btn-group-sm>.btn-instagram.btn span,.btn-group-sm>.btn-linkedin.btn span,.btn-group-sm>.btn-openid.btn span,.btn-group-sm>.btn-pinterest.btn span,.btn-group-sm>.btn-reddit.btn span,.btn-group-sm>.btn-spotify.btn span,.btn-group-sm>.btn-stack-overflow.btn span,.btn-group-sm>.btn-tumblr.btn span,.btn-group-sm>.btn-twitter.btn span,.btn-group-sm>.btn-vimeo.btn span,.btn-group-sm>.btn-vine.btn span,.btn-group-sm>.btn-vk.btn span,.btn-group-sm>.btn-xing.btn span,.btn-group-sm>.btn-yahoo.btn span,.btn-group-sm>.btn-youtube.btn span,.btn-html5.btn-sm span,.btn-instagram.btn-sm span,.btn-linkedin.btn-sm span,.btn-openid.btn-sm span,.btn-pinterest.btn-sm span,.btn-reddit.btn-sm span,.btn-spotify.btn-sm span,.btn-stack-overflow.btn-sm span,.btn-tumblr.btn-sm span,.btn-twitter.btn-sm span,.btn-vimeo.btn-sm span,.btn-vine.btn-sm span,.btn-vk.btn-sm span,.btn-xing.btn-sm span,.btn-yahoo.btn-sm span,.btn-youtube.btn-sm span{margin-left:1.64844rem}.btn-behance.btn-sm.icon,.btn-css3.btn-sm.icon,.btn-dribbble.btn-sm.icon,.btn-dropbox.btn-sm.icon,.btn-facebook.btn-sm.icon,.btn-flickr.btn-sm.icon,.btn-foursquare.btn-sm.icon,.btn-github.btn-sm.icon,.btn-google-plus.btn-sm.icon,.btn-group-sm>.btn-behance.icon.btn,.btn-group-sm>.btn-css3.icon.btn,.btn-group-sm>.btn-dribbble.icon.btn,.btn-group-sm>.btn-dropbox.icon.btn,.btn-group-sm>.btn-facebook.icon.btn,.btn-group-sm>.btn-flickr.icon.btn,.btn-group-sm>.btn-foursquare.icon.btn,.btn-group-sm>.btn-github.icon.btn,.btn-group-sm>.btn-google-plus.icon.btn,.btn-group-sm>.btn-html5.icon.btn,.btn-group-sm>.btn-instagram.icon.btn,.btn-group-sm>.btn-linkedin.icon.btn,.btn-group-sm>.btn-openid.icon.btn,.btn-group-sm>.btn-pinterest.icon.btn,.btn-group-sm>.btn-reddit.icon.btn,.btn-group-sm>.btn-spotify.icon.btn,.btn-group-sm>.btn-stack-overflow.icon.btn,.btn-group-sm>.btn-tumblr.icon.btn,.btn-group-sm>.btn-twitter.icon.btn,.btn-group-sm>.btn-vimeo.icon.btn,.btn-group-sm>.btn-vine.icon.btn,.btn-group-sm>.btn-vk.icon.btn,.btn-group-sm>.btn-xing.icon.btn,.btn-group-sm>.btn-yahoo.icon.btn,.btn-group-sm>.btn-youtube.icon.btn,.btn-html5.btn-sm.icon,.btn-instagram.btn-sm.icon,.btn-linkedin.btn-sm.icon,.btn-openid.btn-sm.icon,.btn-pinterest.btn-sm.icon,.btn-reddit.btn-sm.icon,.btn-spotify.btn-sm.icon,.btn-stack-overflow.btn-sm.icon,.btn-tumblr.btn-sm.icon,.btn-twitter.btn-sm.icon,.btn-vimeo.btn-sm.icon,.btn-vine.btn-sm.icon,.btn-vk.btn-sm.icon,.btn-xing.btn-sm.icon,.btn-yahoo.btn-sm.icon,.btn-youtube.btn-sm.icon{width:1.64844rem;height:1.64844rem}.btn-facebook{background:#3b5998}.btn-facebook::before{content:"\f09a";background:#344e86}.btn-facebook:hover{background:#344e86}.btn-facebook:hover::before{background:#2d4373}.btn-twitter{background:#00aced}.btn-twitter::before{content:"\f099";background:#0099d4}.btn-twitter:hover{background:#0099d4}.btn-twitter:hover::before{background:#0087ba}.btn-linkedin{background:#4875b4}.btn-linkedin::before{content:"\f0e1";background:#4169a2}.btn-linkedin:hover{background:#4169a2}.btn-linkedin:hover::before{background:#395d90}.btn-flickr{background:#ff0084}.btn-flickr::before{content:"\f16e";background:#e60077}.btn-flickr:hover{background:#e60077}.btn-flickr:hover::before{background:#cc006a}.btn-tumblr{background:#32506d}.btn-tumblr::before{content:"\f173";background:#2a435c}.btn-tumblr:hover{background:#2a435c}.btn-tumblr:hover::before{background:#22364a}.btn-xing{background:#026466}.btn-xing::before,.btn-xing:hover{background:#024b4d}.btn-xing::before{content:"\f168"}.btn-xing:hover::before{background:#013334}.btn-github{background:#4183c4}.btn-github::before{content:"\f09b";background:#3876b4}.btn-github:hover{background:#3876b4}.btn-github:hover::before{background:#3269a0}.btn-html5{background:#e34f26}.btn-html5::before,.btn-html5:hover{background:#d4431b}.btn-html5::before{content:"\f13b"}.btn-html5:hover::before{background:#be3c18}.btn-openid{background:#f78c40}.btn-openid::before{content:"\f19b";background:#f67d28}.btn-openid:hover{background:#f67d28}.btn-openid:hover::before{background:#f56f0f}.btn-stack-overflow{background:#fe7a15}.btn-stack-overflow::before{content:"\f16c";background:#f86c01}.btn-stack-overflow:hover{background:#f86c01}.btn-stack-overflow:hover::before{background:#df6101}.btn-css3{background:#0170ba}.btn-css3::before,.btn-css3:hover{background:#0161a1}.btn-css3::before{content:"\f13c"}.btn-css3:hover::before{background:#015187}.btn-youtube{background:#b00}.btn-youtube::before{content:"\f167";background:#a20000}.btn-youtube:hover{background:#a20000}.btn-youtube:hover::before{background:#800}.btn-dribbble{background:#ea4c89}.btn-dribbble::before{content:"\f17d";background:#e7357a}.btn-dribbble:hover{background:#e7357a}.btn-dribbble:hover::before{background:#e51e6b}.btn-google-plus{background:#d34836}.btn-google-plus::before{content:"\f0d5";background:#c43d2b}.btn-google-plus:hover{background:#c43d2b}.btn-google-plus:hover::before{background:#b03626}.btn-instagram{background:#517fa4}.btn-instagram::before{content:"\f16d";background:#497293}.btn-instagram:hover{background:#497293}.btn-instagram:hover::before{background:#406582}.btn-pinterest{background:#cb2027}.btn-pinterest::before{content:"\f0d2";background:#b51d23}.btn-pinterest:hover{background:#b51d23}.btn-pinterest:hover::before{background:#9f191f}.btn-vk{background:#45668e}.btn-vk::before,.btn-vk:hover{background:#3d5a7d}.btn-vk::before{content:"\f189"}.btn-vk:hover::before{background:#344d6c}.btn-yahoo{background:#400191}.btn-yahoo::before,.btn-yahoo:hover{background:#350178}.btn-yahoo::before{content:"\f19e"}.btn-yahoo:hover::before{background:#2a015e}.btn-behance{background:#1769ff}.btn-behance::before{content:"\f1b4";background:#0059fd}.btn-behance:hover{background:#0059fd}.btn-behance:hover::before{background:#0050e3}.btn-dropbox{background:#007ee5}.btn-dropbox::before{content:"\f16b";background:#0070cc}.btn-dropbox:hover{background:#0070cc}.btn-dropbox:hover::before{background:#0062b2}.btn-reddit{background:#ff4500}.btn-reddit::before{content:"\f1a1";background:#e63e00}.btn-reddit:hover{background:#e63e00}.btn-reddit:hover::before{background:#cc3700}.btn-spotify{background:#7ab800}.btn-spotify::before{content:"\f1bc";background:#699f00}.btn-spotify:hover{background:#699f00}.btn-spotify:hover::before{background:#588500}.btn-vine{background:#00bf8f}.btn-vine::before,.btn-vine:hover{background:#00a67c}.btn-vine::before{content:"\f1ca"}.btn-vine:hover::before{background:#008c69}.btn-foursquare{background:#1073af}.btn-foursquare::before{content:"\f180";background:#0e6498}.btn-foursquare:hover{background:#0e6498}.btn-foursquare:hover::before{background:#0c5480}.btn-vimeo{background:#aad450}.btn-vimeo::before,.btn-vimeo:hover{background:#a0cf3c}.btn-vimeo::before{content:"\f194"}.btn-vimeo:hover::before{background:#93c130}.callout{position:relative;padding:0 1rem;margin:1rem 0;border:0 solid #c2cfd6;border-left-width:.25rem}.callout .chart-wrapper{position:absolute;top:10px;left:50%;float:right;width:50%}.callout-bordered{border:1px solid #c2cfd6;border-left-width:.25rem}.callout code{border-radius:.25rem}.callout h4{margin-top:0;margin-bottom:.25rem}.callout p:last-child{margin-bottom:0}.callout+.callout{margin-top:-.25rem}.callout-default{border-left-color:#536c79}.callout-default h4{color:#536c79}.callout-primary{border-left-color:#20a8d8}.callout-primary h4{color:#20a8d8}.callout-secondary{border-left-color:#a4b7c1}.callout-secondary h4{color:#a4b7c1}.callout-success{border-left-color:#4dbd74}.callout-success h4{color:#4dbd74}.callout-info{border-left-color:#63c2de}.callout-info h4{color:#63c2de}.callout-warning{border-left-color:#ffc107}.callout-warning h4{color:#ffc107}.callout-danger{border-left-color:#f86c6b}.callout-danger h4{color:#f86c6b}.callout-light{border-left-color:#f0f3f5}.callout-light h4{color:#f0f3f5}.callout-dark{border-left-color:#29363d}.callout-dark h4{color:#29363d}.card{margin-bottom:1.5rem}.card.bg-primary{border-color:#187da0}.card.bg-primary .card-header{background-color:#1e9ecb;border-color:#187da0}.card.bg-secondary{border-color:#7e99a7}.card.bg-secondary .card-header{background-color:#9bb0bb;border-color:#7e99a7}.card.bg-success{border-color:#379457}.card.bg-success .card-header{background-color:#44b76c;border-color:#379457}.card.bg-info{border-color:#2eadd3}.card.bg-info .card-header{background-color:#56bddb;border-color:#2eadd3}.card.bg-warning{border-color:#c69500}.card.bg-warning .card-header{background-color:#f7b900;border-color:#c69500}.card.bg-danger{border-color:#f5302e}.card.bg-danger .card-header{background-color:#f75d5c;border-color:#f5302e}.card.bg-light{border-color:#cad4dc}.card.bg-light .card-header{background-color:#e7ecef;border-color:#cad4dc}.card.bg-dark{border-color:#0f1417}.card.bg-dark .card-header{background-color:#232e34;border-color:#0f1417}.text-white .text-muted{color:rgba(255,255,255,.6)!important}.card-header .icon-bg{display:inline-body;padding:.75rem 1.25rem!important;line-height:inherit;color:#151b1e;vertical-align:bottom;background:0 0;border-right:1px solid #c2cfd6;margin:-.75rem 1.25rem -.75rem -1.25rem}.card-header .nav.nav-tabs{margin-top:-.75rem;margin-bottom:-.75rem;border-bottom:0}.card-header .nav.nav-tabs .nav-item{border-top:0}.card-header .nav.nav-tabs .nav-link,.card-header .nav.nav-tabs .navbar .dropdown-toggle,.navbar .card-header .nav.nav-tabs .dropdown-toggle{padding:.75rem .625rem;color:#536c79;border-top:0}.card-header .nav.nav-tabs .nav-link.active,.card-header .nav.nav-tabs .navbar .active.dropdown-toggle,.navbar .card-header .nav.nav-tabs .active.dropdown-toggle{color:#151b1e;background:#fff}.card-header.card-header-inverse{color:#fff}.card-header .btn{margin-top:-.375rem}.card-header .btn-group-sm>.btn,.card-header .btn-sm{margin-top:-.25rem}.card-header .btn-group-lg>.btn,.card-header .btn-lg{margin-top:-.5rem}.card-footer ul{display:table;width:100%;padding:0;margin:0;table-layout:fixed}.card-footer ul li{display:table-cell;padding:0 1.25rem;text-align:center}[class*=card-outline-] .card-block,[class*=card-outline-] .card-body{background:#fff!important}[class*=card-outline-].card-outline-top{border-top-width:2px;border-right-color:#c2cfd6;border-bottom-color:#c2cfd6;border-left-color:#c2cfd6}.card-accent-primary{border-top-width:2px;border-top-color:#20a8d8}.card-accent-secondary{border-top-width:2px;border-top-color:#a4b7c1}.card-accent-success{border-top-width:2px;border-top-color:#4dbd74}.card-accent-info{border-top-width:2px;border-top-color:#63c2de}.card-accent-warning{border-top-width:2px;border-top-color:#ffc107}.card-accent-danger{border-top-width:2px;border-top-color:#f86c6b}.card-accent-light{border-top-width:2px;border-top-color:#f0f3f5}.card-accent-dark{border-top-width:2px;border-top-color:#29363d}.card-header>i{margin-right:.5rem}.card-header .card-actions{position:absolute;top:0;right:0}.card-header .card-actions a,.card-header .card-actions button{display:block;float:left;width:50px;padding:.75rem 0;margin:0!important;color:#151b1e;text-align:center;background:0 0;border:0;border-left:1px solid #c2cfd6;box-shadow:0}.card-header .card-actions a:hover,.card-header .card-actions button:hover{text-decoration:none}.card-header .card-actions a [class*=" icon-"],.card-header .card-actions a [class^=icon-],.card-header .card-actions button [class*=" icon-"],.card-header .card-actions button [class^=icon-]{display:inline-body;vertical-align:middle}.card-header .card-actions a i,.card-header .card-actions button i{display:inline-body;transition:.4s}.card-header .card-actions a .r180,.card-header .card-actions button .r180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.card-header .card-actions .input-group{width:230px;margin:6px}.card-header .card-actions .input-group .input-group-addon{background:#fff}.card-header .card-actions .input-group input{border-left:0}.card-full{margin-top:-1rem;margin-right:-15px;margin-left:-15px;border:0;border-bottom:1px solid #c2cfd6}.card .drag,.card.drag{cursor:move}.card-placeholder{background:rgba(0,0,0,.025);border:1px dashed #a4b7c1}.chart-wrapper canvas{width:100%!important}base-chart.chart{display:block!important}.dropdown-item{position:relative;padding:10px 20px;border-bottom:1px solid #c2cfd6}.dropdown-item:last-child{border-bottom:0}.dropdown-item i{display:inline-block;width:20px;margin-right:10px;margin-left:-10px;color:#c2cfd6;text-align:center}.dropdown-item .badge{position:absolute;right:10px;margin-top:2px}.dropdown-header{padding:8px 20px;background:#f0f3f5;border-bottom:1px solid #c2cfd6}.dropdown-header .btn{margin-top:-7px;color:#536c79}.app-footer,.dropdown-header .btn:hover{color:#151b1e}.dropdown-header .btn.pull-right{margin-right:-20px}.dropdown-menu-lg{width:250px}.app-header .navbar-nav .dropdown-menu{position:absolute}.app-header .navbar-nav .dropdown-menu-right{right:0;left:auto}.app-header .navbar-nav .dropdown-menu-left{right:auto;left:0}.app-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:0 1rem;background:#f0f3f5;border-top:1px solid #c2cfd6}.row.row-equal,.row.row-equal [class*=col-]{padding-right:7.5px;padding-left:7.5px}.row.row-equal{margin-right:-15px;margin-left:-15px}.main .container-fluid{padding:0 30px}.input-group-addon,.input-group-btn{min-width:40px;white-space:nowrap;vertical-align:middle}#loading-bar,#loading-bar-spinner{-webkit-pointer-events:none;pointer-events:none;transition:350ms linear all}#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}#loading-bar .bar{position:fixed;top:0;left:0;z-index:20002;width:100%;height:2px;background:#20a8d8;border-top-right-radius:1px;border-bottom-right-radius:1px;transition:width 350ms}#loading-bar .peg{position:absolute;top:0;right:0;width:70px;height:2px;border-radius:100%;-ms-box-shadow:#29d 1px 0 6px 1px;box-shadow:#29d 1px 0 6px 1px;opacity:.45}#loading-bar-spinner{position:fixed;top:10px;left:10px;z-index:10002;display:block}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pace{-webkit-pointer-events:none;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{position:fixed;top:0;right:100%;z-index:2000;width:100%;height:2px;background:#20a8d8}.modal-primary .modal-content{border-color:#20a8d8}.modal-primary .modal-header{color:#fff;background-color:#20a8d8}.modal-secondary .modal-content{border-color:#a4b7c1}.modal-secondary .modal-header{color:#fff;background-color:#a4b7c1}.modal-success .modal-content{border-color:#4dbd74}.modal-success .modal-header{color:#fff;background-color:#4dbd74}.modal-info .modal-content{border-color:#63c2de}.modal-info .modal-header{color:#fff;background-color:#63c2de}.modal-warning .modal-content{border-color:#ffc107}.modal-warning .modal-header{color:#fff;background-color:#ffc107}.modal-danger .modal-content{border-color:#f86c6b}.modal-danger .modal-header{color:#fff;background-color:#f86c6b}.modal-light .modal-content{border-color:#f0f3f5}.modal-light .modal-header{color:#fff;background-color:#f0f3f5}.modal-dark .modal-content{border-color:#29363d}.modal-dark .modal-header{color:#fff;background-color:#29363d}.nav-tabs .nav-link,.nav-tabs .navbar .dropdown-toggle,.navbar .nav-tabs .dropdown-toggle{color:#536c79}.nav-tabs .nav-link.active,.nav-tabs .navbar .active.dropdown-toggle,.navbar .nav-tabs .active.dropdown-toggle{color:#29363d;background:#fff;border-color:#c2cfd6 #c2cfd6 #fff}.nav-tabs .nav-link.active:focus,.nav-tabs .navbar .active.dropdown-toggle:focus,.navbar .nav-tabs .active.dropdown-toggle:focus{background:#fff;border-color:#c2cfd6 #c2cfd6 #fff}.tab-content{margin-top:-1px;background:#fff;border:1px solid #c2cfd6}.tab-content .tab-pane{padding:1rem}.card-block .tab-content{margin-top:0;border:0}.app-header.navbar,.app-header.navbar .navbar-brand{height:55px;background-color:#fff;border-bottom:1px solid #c2cfd6}.app-header.navbar{position:relative;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0}.app-header.navbar .navbar-brand{display:inline-block;width:155px;padding:.5rem 1rem;margin-right:0;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:center center;background-size:70px auto}.app-header.navbar .navbar-toggler{min-width:50px;padding:.25rem 0}.app-header.navbar .navbar-toggler:hover .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2329363d' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.app-header.navbar .navbar-toggler-icon{height:23px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23536c79' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.app-header.navbar .navbar-nav{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.app-header.navbar .nav-item{position:relative;min-width:50px;margin:0!important;text-align:center}.app-header.navbar .nav-item button{margin:0 auto}.app-header.navbar .nav-item .dropdown-toggle,.app-header.navbar .nav-item .nav-link{padding-top:0;padding-bottom:0;background:0;border:0}.app-header.navbar .nav-item .dropdown-toggle .badge,.app-header.navbar .nav-item .nav-link .badge{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:0}.app-header.navbar .nav-item .dropdown-toggle>.img-avatar,.app-header.navbar .nav-item .nav-link>.img-avatar{height:35px;margin:0 10px}.app-header.navbar .dropdown-menu{padding-bottom:0;line-height:1.5}.app-header.navbar .dropdown-item{min-width:180px}.navbar-brand,.navbar-brand:focus,.navbar-brand:hover{color:#29363d}.navbar .navbar-nav .dropdown-toggle,.navbar-nav .nav-link,.navbar-nav .navbar .dropdown-toggle{color:#536c79}.navbar .navbar-nav .active.dropdown-toggle,.navbar .navbar-nav .active.dropdown-toggle:focus,.navbar .navbar-nav .active.dropdown-toggle:hover,.navbar .navbar-nav .active>.dropdown-toggle,.navbar .navbar-nav .active>.dropdown-toggle:focus,.navbar .navbar-nav .active>.dropdown-toggle:hover,.navbar .navbar-nav .dropdown-toggle:focus,.navbar .navbar-nav .dropdown-toggle:hover,.navbar .navbar-nav .open.dropdown-toggle,.navbar .navbar-nav .open.dropdown-toggle:focus,.navbar .navbar-nav .open.dropdown-toggle:hover,.navbar .navbar-nav .open>.dropdown-toggle,.navbar .navbar-nav .open>.dropdown-toggle:focus,.navbar .navbar-nav .open>.dropdown-toggle:hover,.navbar-nav .active>.nav-link,.navbar-nav .active>.nav-link:focus,.navbar-nav .active>.nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link.active:focus,.navbar-nav .nav-link.active:hover,.navbar-nav .nav-link.open,.navbar-nav .nav-link.open:focus,.navbar-nav .nav-link.open:hover,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover,.navbar-nav .navbar .active.dropdown-toggle,.navbar-nav .navbar .active.dropdown-toggle:focus,.navbar-nav .navbar .active.dropdown-toggle:hover,.navbar-nav .navbar .active>.dropdown-toggle,.navbar-nav .navbar .active>.dropdown-toggle:focus,.navbar-nav .navbar .active>.dropdown-toggle:hover,.navbar-nav .navbar .dropdown-toggle:focus,.navbar-nav .navbar .dropdown-toggle:hover,.navbar-nav .navbar .open.dropdown-toggle,.navbar-nav .navbar .open.dropdown-toggle:focus,.navbar-nav .navbar .open.dropdown-toggle:hover,.navbar-nav .navbar .open>.dropdown-toggle,.navbar-nav .navbar .open>.dropdown-toggle:focus,.navbar-nav .navbar .open>.dropdown-toggle:hover,.navbar-nav .open>.nav-link,.navbar-nav .open>.nav-link:focus,.navbar-nav .open>.nav-link:hover{color:#29363d}.navbar-divider{background-color:rgba(0,0,0,.075)}@media (min-width:992px){.brand-minimized .app-header.navbar .navbar-brand{width:50px;background-color:#fff;background-image:url(../img/logo-symbol.png);background-size:24px;border-bottom:1px solid #c2cfd6}}.progress-xs{height:4px}.progress-sm{height:8px}.progress-white{background-color:rgba(255,255,255,.2)!important}.progress-white .progress-bar{background-color:#fff}.sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;color:#fff;background:#29363d}.sidebar .sidebar-close{position:absolute;right:0;display:none;padding:0 1rem;font-size:24px;font-weight:800;line-height:55px;color:#fff;background:0;border:0;opacity:.8}.sidebar .nav-title,.switch.switch-3d .switch-label,.switch.switch-default .switch-label,.switch.switch-icon .switch-label,.switch.switch-text .switch-label{font-weight:600;text-transform:uppercase}.sidebar .sidebar-close:hover{opacity:1}.sidebar .sidebar-header{-ms-flex:0 0 auto;flex:0 0 auto;padding:.75rem 1rem;text-align:center;background:rgba(0,0,0,.2)}.sidebar .sidebar-form .form-control{color:#fff;background:#151b1f;border:0}.sidebar .sidebar-form .form-control::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.sidebar .sidebar-form .form-control:-ms-input-placeholder{color:rgba(255,255,255,.7)}.sidebar .sidebar-form .form-control::-ms-input-placeholder{color:rgba(255,255,255,.7)}.sidebar .sidebar-form .form-control::placeholder{color:rgba(255,255,255,.7)}.sidebar .sidebar-nav{position:relative;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;width:200px}.sidebar .sidebar-nav::-webkit-scrollbar{position:absolute;width:10px;margin-left:-10px;-webkit-appearance:none}.sidebar .sidebar-nav::-webkit-scrollbar-track{background-color:#33444c;border-right:1px solid #1f292e;border-left:1px solid #1f292e}.sidebar .sidebar-nav::-webkit-scrollbar-thumb{height:50px;background-color:#151b1f;background-clip:content-box;border-color:transparent;border-style:solid;border-width:1px 2px}.sidebar .nav{width:200px;-ms-flex-direction:column;flex-direction:column;min-height:100%}.sidebar .nav-title{padding:.75rem 1rem;font-size:11px;color:#c2cfd6}.sidebar .divider,.sidebar .nav-divider{height:10px}.sidebar .nav-item{position:relative;margin:0;transition:background .3s ease-in-out}.sidebar .nav-dropdown-items{max-height:0;padding:0;margin:0;overflow-y:hidden;transition:max-height .3s ease-in-out}.sidebar .nav-dropdown-items .nav-item{padding:0;list-style:none}.navbar .sidebar .dropdown-toggle,.sidebar .nav-link,.sidebar .navbar .dropdown-toggle{display:block;padding:.75rem 1rem;color:#fff;text-decoration:none;background:0 0}.navbar .sidebar .dropdown-toggle i,.sidebar .nav-link i,.sidebar .navbar .dropdown-toggle i{display:inline-block;width:20px;margin:0 .5rem 0 0;font-size:14px;color:#536c79;text-align:center}.navbar .sidebar .dropdown-toggle .badge,.sidebar .nav-link .badge,.sidebar .navbar .dropdown-toggle .badge{float:right;margin-top:2px}.navbar .sidebar .active.dropdown-toggle,.sidebar .nav-link.active,.sidebar .navbar .active.dropdown-toggle{color:#fff;background:#33444c}.navbar .sidebar .active.dropdown-toggle i,.sidebar .nav-link.active i,.sidebar .navbar .active.dropdown-toggle i{color:#20a8d8}.navbar .sidebar .dropdown-toggle:hover,.sidebar .nav-link:hover,.sidebar .navbar .dropdown-toggle:hover{color:#fff;background:#20a8d8}.navbar .sidebar .dropdown-toggle:hover i,.sidebar .nav-link:hover i,.sidebar .navbar .dropdown-toggle:hover i{color:#fff}.navbar .sidebar .dropdown-toggle:hover.nav-dropdown-toggle::before,.sidebar .nav-link:hover.nav-dropdown-toggle::before,.sidebar .navbar .dropdown-toggle:hover.nav-dropdown-toggle::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")}.navbar .sidebar .nav-link-primary.dropdown-toggle,.sidebar .nav-link.nav-link-primary,.sidebar .navbar .nav-link-primary.dropdown-toggle{background:#20a8d8}.navbar .sidebar .nav-link-primary.dropdown-toggle i,.sidebar .nav-link.nav-link-primary i,.sidebar .navbar .nav-link-primary.dropdown-toggle i{color:rgba(255,255,255,.7)}.navbar .sidebar .nav-link-primary.dropdown-toggle:hover,.sidebar .nav-link.nav-link-primary:hover,.sidebar .navbar .nav-link-primary.dropdown-toggle:hover{background:#1d97c2!important}.navbar .sidebar .nav-link-primary.dropdown-toggle:hover i,.sidebar .nav-link.nav-link-primary:hover i,.sidebar .navbar .nav-link-primary.dropdown-toggle:hover i{color:#fff}.navbar .sidebar .nav-link-secondary.dropdown-toggle,.sidebar .nav-link.nav-link-secondary,.sidebar .navbar .nav-link-secondary.dropdown-toggle{background:#a4b7c1}.navbar .sidebar .nav-link-secondary.dropdown-toggle i,.sidebar .nav-link.nav-link-secondary i,.sidebar .navbar .nav-link-secondary.dropdown-toggle i{color:rgba(255,255,255,.7)}.navbar .sidebar .nav-link-secondary.dropdown-toggle:hover,.sidebar .nav-link.nav-link-secondary:hover,.sidebar .navbar .nav-link-secondary.dropdown-toggle:hover{background:#95abb7!important}.navbar .sidebar .nav-link-secondary.dropdown-toggle:hover i,.sidebar .nav-link.nav-link-secondary:hover i,.sidebar .navbar .nav-link-secondary.dropdown-toggle:hover i{color:#fff}.navbar .sidebar .nav-link-success.dropdown-toggle,.sidebar .nav-link.nav-link-success,.sidebar .navbar .nav-link-success.dropdown-toggle{background:#4dbd74}.navbar .sidebar .nav-link-success.dropdown-toggle i,.sidebar .nav-link.nav-link-success i,.sidebar .navbar .nav-link-success.dropdown-toggle i{color:rgba(255,255,255,.7)}.navbar .sidebar .nav-link-success.dropdown-toggle:hover,.sidebar .nav-link.nav-link-success:hover,.sidebar .navbar .nav-link-success.dropdown-toggle:hover{background:#41af67!important}.navbar .sidebar .nav-link-success.dropdown-toggle:hover i,.sidebar .nav-link.nav-link-success:hover i,.sidebar .navbar .nav-link-success.dropdown-toggle:hover i{color:#fff}.navbar .sidebar .nav-link-info.dropdown-toggle,.sidebar .nav-link.nav-link-info,.sidebar .navbar .nav-link-info.dropdown-toggle{background:#63c2de}.navbar .sidebar .nav-link-info.dropdown-toggle i,.sidebar .nav-link.nav-link-info i,.sidebar .navbar .nav-link-info.dropdown-toggle i{color:rgba(255,255,255,.7)}.navbar .sidebar .nav-link-info.dropdown-toggle:hover,.sidebar .nav-link.nav-link-info:hover,.sidebar .navbar .nav-link-info.dropdown-toggle:hover{background:#4ebada!important}.navbar .sidebar .nav-link-info.dropdown-toggle:hover i,.sidebar .nav-link.nav-link-info:hover i,.sidebar .navbar .nav-link-info.dropdown-toggle:hover i{color:#fff}.navbar .sidebar .nav-link-warning.dropdown-toggle,.sidebar .nav-link.nav-link-warning,.sidebar .navbar .nav-link-warning.dropdown-toggle{background:#ffc107}.navbar .sidebar .nav-link-warning.dropdown-toggle i,.sidebar .nav-link.nav-link-warning i,.sidebar .navbar .nav-link-warning.dropdown-toggle i{color:rgba(255,255,255,.7)}.navbar .sidebar .nav-link-warning.dropdown-toggle:hover,.sidebar .nav-link.nav-link-warning:hover,.sidebar .navbar .nav-link-warning.dropdown-toggle:hover{background:#edb100!important}.navbar .sidebar .nav-link-warning.dropdown-toggle:hover i,.sidebar .nav-link.nav-link-warning:hover i,.sidebar .navbar .nav-link-warning.dropdown-toggle:hover i{color:#fff}.navbar .sidebar .nav-link-danger.dropdown-toggle,.sidebar .nav-link.nav-link-danger,.sidebar .navbar .nav-link-danger.dropdown-toggle{background:#f86c6b}.navbar .sidebar .nav-link-danger.dropdown-toggle i,.sidebar .nav-link.nav-link-danger i,.sidebar .navbar .nav-link-danger.dropdown-toggle i{color:rgba(255,255,255,.7)}.navbar .sidebar .nav-link-danger.dropdown-toggle:hover,.sidebar .nav-link.nav-link-danger:hover,.sidebar .navbar .nav-link-danger.dropdown-toggle:hover{background:#f75453!important}.navbar .sidebar .nav-link-danger.dropdown-toggle:hover i,.sidebar .nav-link.nav-link-danger:hover i,.sidebar .navbar .nav-link-danger.dropdown-toggle:hover i{color:#fff}.navbar .sidebar .nav-link-light.dropdown-toggle,.sidebar .nav-link.nav-link-light,.sidebar .navbar .nav-link-light.dropdown-toggle{background:#f0f3f5}.navbar .sidebar .nav-link-light.dropdown-toggle i,.sidebar .nav-link.nav-link-light i,.sidebar .navbar .nav-link-light.dropdown-toggle i{color:rgba(255,255,255,.7)}.navbar .sidebar .nav-link-light.dropdown-toggle:hover,.sidebar .nav-link.nav-link-light:hover,.sidebar .navbar .nav-link-light.dropdown-toggle:hover{background:#e1e7eb!important}.navbar .sidebar .nav-link-light.dropdown-toggle:hover i,.sidebar .nav-link.nav-link-light:hover i,.sidebar .navbar .nav-link-light.dropdown-toggle:hover i{color:#fff}.navbar .sidebar .nav-link-dark.dropdown-toggle,.sidebar .nav-link.nav-link-dark,.sidebar .navbar .nav-link-dark.dropdown-toggle{background:#29363d}.navbar .sidebar .nav-link-dark.dropdown-toggle i,.sidebar .nav-link.nav-link-dark i,.sidebar .navbar .nav-link-dark.dropdown-toggle i{color:rgba(255,255,255,.7)}.navbar .sidebar .nav-link-dark.dropdown-toggle:hover,.sidebar .nav-link.nav-link-dark:hover,.sidebar .navbar .nav-link-dark.dropdown-toggle:hover{background:#1f292e!important}.navbar .sidebar .nav-link-dark.dropdown-toggle:hover i,.sidebar .nav-link.nav-link-dark:hover i,.sidebar .navbar .nav-link-dark.dropdown-toggle:hover i{color:#fff}.sidebar .nav-dropdown-toggle{position:relative}.sidebar .nav-dropdown-toggle::before{position:absolute;top:50%;right:1rem;display:block;width:8px;height:8px;padding:0;margin-top:-4px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23536c79' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.sidebar .nav-dropdown.open{background:rgba(0,0,0,.2)}.sidebar .nav-dropdown.open>.nav-dropdown-items{max-height:1000px}.navbar .sidebar .nav-dropdown.open .dropdown-toggle,.sidebar .nav-dropdown.open .nav-link,.sidebar .nav-dropdown.open .navbar .dropdown-toggle{color:#fff;border-left:0!important}.navbar .sidebar .nav-dropdown.open>.nav-dropdown-toggle.dropdown-toggle::before,.sidebar .nav-dropdown.open>.nav-link.nav-dropdown-toggle::before,.sidebar .navbar .nav-dropdown.open>.nav-dropdown-toggle.dropdown-toggle::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sidebar .nav-dropdown.open .nav-dropdown.open{border-left:0}.sidebar .nav-label{display:block;padding:.09375rem 1rem;color:#c2cfd6}.sidebar .nav-label:hover{color:#fff;text-decoration:none}.sidebar .nav-label i{width:20px;margin:-3px .5rem 0 0;font-size:10px;color:#536c79;text-align:center;vertical-align:middle}.sidebar .progress{background-color:#485f6b!important}.sidebar .sidebar-footer{-ms-flex:0 0 auto;flex:0 0 auto;padding:.75rem 1rem;background:rgba(0,0,0,.2)}.sidebar .sidebar-minimizer{position:relative;-ms-flex:0 0 50px;flex:0 0 50px;background-color:rgba(0,0,0,.2);border:0}.sidebar .sidebar-minimizer::before{position:absolute;top:0;right:0;width:50px;height:50px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23536c79' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12.5px;transition:.3s}.sidebar .sidebar-minimizer.focus,.sidebar .sidebar-minimizer:focus{outline:0}.sidebar .sidebar-minimizer:hover{background-color:rgba(0,0,0,.3)}.sidebar .sidebar-minimizer:hover::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")}@media (min-width:992px){.navbar .sidebar-compact .sidebar .nav .nav-item .dropdown-toggle,.sidebar-compact .sidebar .nav .nav-item .nav-link,.sidebar-compact .sidebar .nav .nav-item .navbar .dropdown-toggle,.sidebar-compact .sidebar .nav .nav-title{text-align:center}.sidebar-compact .sidebar .nav,.sidebar-compact .sidebar .sidebar-nav{width:150px}.sidebar-compact .sidebar .nav .nav-item{width:150px;border-left:0!important}.navbar .sidebar-compact .sidebar .nav .nav-item .dropdown-toggle i,.sidebar-compact .sidebar .nav .nav-item .nav-link i,.sidebar-compact .sidebar .nav .nav-item .navbar .dropdown-toggle i{display:block;width:100%;margin:.25rem 0;font-size:24px}.sidebar-minimized .hidden-cn,.sidebar-minimized .sidebar .divider,.sidebar-minimized .sidebar .nav-divider,.sidebar-minimized .sidebar .nav-title,.sidebar-minimized .sidebar .sidebar-footer,.sidebar-minimized .sidebar .sidebar-form,.sidebar-minimized .sidebar .sidebar-header{display:none}.navbar .sidebar-compact .sidebar .nav .nav-item .dropdown-toggle .badge,.sidebar-compact .sidebar .nav .nav-item .nav-link .badge,.sidebar-compact .sidebar .nav .nav-item .navbar .dropdown-toggle .badge{position:absolute;top:18px;right:10px}.navbar .sidebar-compact .sidebar .nav .nav-item .nav-dropdown-toggle.dropdown-toggle::before,.sidebar-compact .sidebar .nav .nav-item .nav-link.nav-dropdown-toggle::before,.sidebar-compact .sidebar .nav .nav-item .navbar .nav-dropdown-toggle.dropdown-toggle::before{top:30px}.sidebar-minimized .sidebar{z-index:1019}.sidebar-minimized .sidebar .sidebar-nav{overflow:visible;width:50px}.sidebar-minimized .sidebar .nav{width:50px}.sidebar-minimized .sidebar .sidebar-minimizer::before{width:100%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.sidebar-minimized .sidebar .nav-item{width:50px;overflow:hidden;border-left:0!important}.sidebar-minimized .sidebar .nav-item:hover{width:250px;overflow:visible}.navbar .sidebar-minimized .sidebar .nav-item:hover>.dropdown-toggle,.sidebar-minimized .sidebar .nav-item:hover>.nav-link,.sidebar-minimized .sidebar .navbar .nav-item:hover>.dropdown-toggle{background:#20a8d8}.navbar .sidebar-minimized .sidebar .nav-item:hover>.dropdown-toggle i,.sidebar-minimized .sidebar .nav-item:hover>.nav-link i,.sidebar-minimized .sidebar .navbar .nav-item:hover>.dropdown-toggle i{color:#fff}.navbar .sidebar-minimized .sidebar .dropdown-toggle,.sidebar-minimized .sidebar .nav-link,.sidebar-minimized .sidebar .navbar .dropdown-toggle{position:relative;padding-left:0;margin:0;white-space:nowrap;border-left:0!important}.navbar .sidebar-minimized .sidebar .dropdown-toggle i,.sidebar-minimized .sidebar .nav-link i,.sidebar-minimized .sidebar .navbar .dropdown-toggle i{display:block;float:left;width:50px;font-size:18px}.navbar .sidebar-minimized .sidebar .dropdown-toggle .badge,.sidebar-minimized .sidebar .nav-link .badge,.sidebar-minimized .sidebar .navbar .dropdown-toggle .badge{position:absolute;right:15px;display:none}.navbar .sidebar-minimized .sidebar .dropdown-toggle:hover,.sidebar-minimized .sidebar .nav-link:hover,.sidebar-minimized .sidebar .navbar .dropdown-toggle:hover{width:250px;background:#20a8d8}.navbar .sidebar-minimized .sidebar .dropdown-toggle:hover .badge,.sidebar-minimized .sidebar .nav-link:hover .badge,.sidebar-minimized .sidebar .navbar .dropdown-toggle:hover .badge{display:inline}.navbar .sidebar-minimized .sidebar .nav-dropdown-toggle.dropdown-toggle::before,.sidebar-minimized .sidebar .nav-link.nav-dropdown-toggle::before,.sidebar-minimized .sidebar .navbar .nav-dropdown-toggle.dropdown-toggle::before{display:none}.navbar .sidebar-minimized .sidebar .nav-dropdown-items .nav-item .dropdown-toggle,.sidebar-minimized .sidebar .nav-dropdown-items .nav-item,.sidebar-minimized .sidebar .nav-dropdown-items .nav-item .nav-link,.sidebar-minimized .sidebar .nav-dropdown-items .nav-item .navbar .dropdown-toggle{width:200px}.sidebar-minimized .sidebar .nav>.nav-dropdown>.nav-dropdown-items{display:none;max-height:1000px;background:#29363d}.sidebar-minimized .sidebar .nav>.nav-dropdown:hover{background:#20a8d8}.sidebar-minimized .sidebar .nav>.nav-dropdown:hover>.nav-dropdown-items{position:absolute;left:50px;display:inline}}.switch.switch-default{position:relative;display:inline-block;width:40px;height:24px;background-color:transparent}.switch.switch-default .switch-input{position:absolute;top:0;left:0;opacity:0}.switch.switch-default .switch-label{position:relative;display:block;height:inherit;font-size:10px;background-color:#fff;border:1px solid #c2cfd6;border-radius:2px;transition:opacity background .15s ease-out}.switch.switch-default .switch-input:checked~.switch-label::before{opacity:0}.switch.switch-default .switch-input:checked~.switch-label::after{opacity:1}.switch.switch-default .switch-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border:1px solid #c2cfd6;border-radius:1px;transition:left .15s ease-out}.switch.switch-default .switch-input:checked~.switch-handle{left:18px}.switch.switch-default.switch-lg{width:48px;height:28px}.switch.switch-default.switch-lg .switch-label{font-size:12px}.switch.switch-default.switch-lg .switch-handle{width:24px;height:24px}.switch.switch-default.switch-lg .switch-input:checked~.switch-handle{left:22px}.switch.switch-default.switch-sm{width:32px;height:20px}.switch.switch-default.switch-sm .switch-label{font-size:8px}.switch.switch-default.switch-sm .switch-handle{width:16px;height:16px}.switch.switch-default.switch-sm .switch-input:checked~.switch-handle{left:14px}.switch.switch-default.switch-xs{width:24px;height:16px}.switch.switch-default.switch-xs .switch-label{font-size:7px}.switch.switch-default.switch-xs .switch-handle{width:12px;height:12px}.switch.switch-default.switch-xs .switch-input:checked~.switch-handle{left:10px}.switch.switch-text{position:relative;display:inline-block;width:48px;height:24px;background-color:transparent}.switch.switch-text .switch-input{position:absolute;top:0;left:0;opacity:0}.switch.switch-text .switch-label{position:relative;display:block;height:inherit;font-size:10px;background-color:#fff;border:1px solid #c2cfd6;border-radius:2px;transition:opacity background .15s ease-out}.switch.switch-text .switch-label::after,.switch.switch-text .switch-label::before{position:absolute;top:50%;width:50%;margin-top:-.5em;line-height:1;text-align:center;transition:inherit}.switch.switch-text .switch-label::before{right:1px;color:#c2cfd6;content:attr(data-off)}.switch.switch-text .switch-label::after{left:1px;color:#fff;content:attr(data-on);opacity:0}.switch.switch-text .switch-input:checked~.switch-label::before{opacity:0}.switch.switch-text .switch-input:checked~.switch-label::after{opacity:1}.switch.switch-text .switch-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border:1px solid #c2cfd6;border-radius:1px;transition:left .15s ease-out}.switch.switch-text .switch-input:checked~.switch-handle{left:26px}.switch.switch-text.switch-lg{width:56px;height:28px}.switch.switch-text.switch-lg .switch-label{font-size:12px}.switch.switch-text.switch-lg .switch-handle{width:24px;height:24px}.switch.switch-text.switch-lg .switch-input:checked~.switch-handle{left:30px}.switch.switch-text.switch-sm{width:40px;height:20px}.switch.switch-text.switch-sm .switch-label{font-size:8px}.switch.switch-text.switch-sm .switch-handle{width:16px;height:16px}.switch.switch-text.switch-sm .switch-input:checked~.switch-handle{left:22px}.switch.switch-text.switch-xs{width:32px;height:16px}.switch.switch-text.switch-xs .switch-label{font-size:7px}.switch.switch-text.switch-xs .switch-handle{width:12px;height:12px}.switch.switch-text.switch-xs .switch-input:checked~.switch-handle{left:18px}.switch.switch-icon{position:relative;display:inline-block;width:48px;height:24px;background-color:transparent}.switch.switch-icon .switch-input{position:absolute;top:0;left:0;opacity:0}.switch.switch-icon .switch-label{position:relative;display:block;height:inherit;font-family:FontAwesome;font-size:10px;background-color:#fff;border:1px solid #c2cfd6;border-radius:2px;transition:opacity background .15s ease-out}.switch.switch-icon .switch-label::after,.switch.switch-icon .switch-label::before{position:absolute;top:50%;width:50%;margin-top:-.5em;line-height:1;text-align:center;transition:inherit}.switch.switch-icon .switch-label::before{right:1px;color:#c2cfd6;content:attr(data-off)}.switch.switch-icon .switch-label::after{left:1px;color:#fff;content:attr(data-on);opacity:0}.switch-primary-outline-alt>.switch-input:checked~.switch-label::after,.switch-primary-outline>.switch-input:checked~.switch-label::after{color:#20a8d8}.switch.switch-icon .switch-input:checked~.switch-label::before{opacity:0}.switch.switch-icon .switch-input:checked~.switch-label::after{opacity:1}.switch.switch-icon .switch-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border:1px solid #c2cfd6;border-radius:1px;transition:left .15s ease-out}.switch.switch-icon .switch-input:checked~.switch-handle{left:26px}.switch.switch-icon.switch-lg{width:56px;height:28px}.switch.switch-icon.switch-lg .switch-label{font-size:12px}.switch.switch-icon.switch-lg .switch-handle{width:24px;height:24px}.switch.switch-icon.switch-lg .switch-input:checked~.switch-handle{left:30px}.switch.switch-icon.switch-sm{width:40px;height:20px}.switch.switch-icon.switch-sm .switch-label{font-size:8px}.switch.switch-icon.switch-sm .switch-handle{width:16px;height:16px}.switch.switch-icon.switch-sm .switch-input:checked~.switch-handle{left:22px}.switch.switch-icon.switch-xs{width:32px;height:16px}.switch.switch-icon.switch-xs .switch-label{font-size:7px}.switch.switch-icon.switch-xs .switch-handle{width:12px;height:12px}.switch.switch-icon.switch-xs .switch-input:checked~.switch-handle{left:18px}.switch.switch-3d{position:relative;display:inline-block;width:40px;height:24px;background-color:transparent}.horizontal-bars li,.horizontal-bars li .title,.icons-list li,.table-align-middle td,.table-outline td{vertical-align:middle}.switch.switch-3d .switch-input{position:absolute;top:0;left:0;opacity:0}.switch.switch-3d .switch-label{position:relative;display:block;height:inherit;font-size:10px;background-color:#f0f3f5;border:1px solid #c2cfd6;transition:opacity background .15s ease-out}.switch.switch-3d .switch-input:checked~.switch-label::before{opacity:0}.switch.switch-3d .switch-input:checked~.switch-label::after{opacity:1}.switch.switch-3d .switch-handle{position:absolute;top:0;left:0;width:24px;height:24px;background:#fff;transition:left .15s ease-out;border:0;box-shadow:0 2px 5px rgba(0,0,0,.3)}.switch.switch-3d .switch-input:checked~.switch-handle{left:16px}.switch.switch-3d.switch-lg{width:48px;height:28px}.switch.switch-3d.switch-lg .switch-label{font-size:12px}.switch.switch-3d.switch-lg .switch-handle{width:28px;height:28px}.switch.switch-3d.switch-lg .switch-input:checked~.switch-handle{left:20px}.switch.switch-3d.switch-sm{width:32px;height:20px}.switch.switch-3d.switch-sm .switch-label{font-size:8px}.switch.switch-3d.switch-sm .switch-handle{width:20px;height:20px}.switch.switch-3d.switch-sm .switch-input:checked~.switch-handle{left:12px}.switch.switch-3d.switch-xs{width:24px;height:16px}.switch.switch-3d.switch-xs .switch-label{font-size:7px}.switch.switch-3d.switch-xs .switch-handle{width:16px;height:16px}.switch.switch-3d.switch-xs .switch-input:checked~.switch-handle{left:8px}.switch-pill .switch-handle,.switch-pill .switch-label,.switch.switch-3d .switch-handle,.switch.switch-3d .switch-label{border-radius:50em!important}.switch-pill .switch-label::before,.switch.switch-3d .switch-label::before{right:2px!important}.switch-pill .switch-label::after,.switch.switch-3d .switch-label::after{left:2px!important}.switch-primary>.switch-input:checked~.switch-label{background:#20a8d8!important;border-color:#1985ac}.switch-primary>.switch-input:checked~.switch-handle{border-color:#1985ac}.switch-primary-outline>.switch-input:checked~.switch-label{background:#fff!important;border-color:#20a8d8}.switch-primary-outline>.switch-input:checked~.switch-handle{border-color:#20a8d8}.switch-primary-outline-alt>.switch-input:checked~.switch-label{background:#fff!important;border-color:#20a8d8}.switch-secondary-outline-alt>.switch-input:checked~.switch-label::after,.switch-secondary-outline>.switch-input:checked~.switch-label::after{color:#a4b7c1}.switch-primary-outline-alt>.switch-input:checked~.switch-handle{background:#20a8d8!important;border-color:#20a8d8}.switch-secondary>.switch-input:checked~.switch-label{background:#a4b7c1!important;border-color:#869fac}.switch-secondary>.switch-input:checked~.switch-handle{border-color:#869fac}.switch-secondary-outline>.switch-input:checked~.switch-label{background:#fff!important;border-color:#a4b7c1}.switch-secondary-outline>.switch-input:checked~.switch-handle{border-color:#a4b7c1}.switch-secondary-outline-alt>.switch-input:checked~.switch-label{background:#fff!important;border-color:#a4b7c1}.switch-success-outline-alt>.switch-input:checked~.switch-label::after,.switch-success-outline>.switch-input:checked~.switch-label::after{color:#4dbd74}.switch-secondary-outline-alt>.switch-input:checked~.switch-handle{background:#a4b7c1!important;border-color:#a4b7c1}.switch-success>.switch-input:checked~.switch-label{background:#4dbd74!important;border-color:#3a9d5d}.switch-success>.switch-input:checked~.switch-handle{border-color:#3a9d5d}.switch-success-outline>.switch-input:checked~.switch-label{background:#fff!important;border-color:#4dbd74}.switch-success-outline>.switch-input:checked~.switch-handle{border-color:#4dbd74}.switch-success-outline-alt>.switch-input:checked~.switch-label{background:#fff!important;border-color:#4dbd74}.switch-info-outline-alt>.switch-input:checked~.switch-label::after,.switch-info-outline>.switch-input:checked~.switch-label::after{color:#63c2de}.switch-success-outline-alt>.switch-input:checked~.switch-handle{background:#4dbd74!important;border-color:#4dbd74}.switch-info>.switch-input:checked~.switch-label{background:#63c2de!important;border-color:#39b2d5}.switch-info>.switch-input:checked~.switch-handle{border-color:#39b2d5}.switch-info-outline>.switch-input:checked~.switch-label{background:#fff!important;border-color:#63c2de}.switch-info-outline>.switch-input:checked~.switch-handle{border-color:#63c2de}.switch-info-outline-alt>.switch-input:checked~.switch-label{background:#fff!important;border-color:#63c2de}.switch-warning-outline-alt>.switch-input:checked~.switch-label::after,.switch-warning-outline>.switch-input:checked~.switch-label::after{color:#ffc107}.switch-info-outline-alt>.switch-input:checked~.switch-handle{background:#63c2de!important;border-color:#63c2de}.switch-warning>.switch-input:checked~.switch-label{background:#ffc107!important;border-color:#d39e00}.switch-warning>.switch-input:checked~.switch-handle{border-color:#d39e00}.switch-warning-outline>.switch-input:checked~.switch-label{background:#fff!important;border-color:#ffc107}.switch-warning-outline>.switch-input:checked~.switch-handle{border-color:#ffc107}.switch-warning-outline-alt>.switch-input:checked~.switch-label{background:#fff!important;border-color:#ffc107}.switch-danger-outline-alt>.switch-input:checked~.switch-label::after,.switch-danger-outline>.switch-input:checked~.switch-label::after{color:#f86c6b}.switch-warning-outline-alt>.switch-input:checked~.switch-handle{background:#ffc107!important;border-color:#ffc107}.switch-danger>.switch-input:checked~.switch-label{background:#f86c6b!important;border-color:#f63c3a}.switch-danger>.switch-input:checked~.switch-handle{border-color:#f63c3a}.switch-danger-outline>.switch-input:checked~.switch-label{background:#fff!important;border-color:#f86c6b}.switch-danger-outline>.switch-input:checked~.switch-handle{border-color:#f86c6b}.switch-danger-outline-alt>.switch-input:checked~.switch-label{background:#fff!important;border-color:#f86c6b}.switch-light-outline-alt>.switch-input:checked~.switch-label::after,.switch-light-outline>.switch-input:checked~.switch-label::after{color:#f0f3f5}.switch-danger-outline-alt>.switch-input:checked~.switch-handle{background:#f86c6b!important;border-color:#f86c6b}.switch-light>.switch-input:checked~.switch-label{background:#f0f3f5!important;border-color:#d1dbe1}.switch-light>.switch-input:checked~.switch-handle{border-color:#d1dbe1}.switch-light-outline>.switch-input:checked~.switch-label{background:#fff!important;border-color:#f0f3f5}.switch-light-outline>.switch-input:checked~.switch-handle{border-color:#f0f3f5}.switch-light-outline-alt>.switch-input:checked~.switch-label{background:#fff!important;border-color:#f0f3f5}.switch-dark-outline-alt>.switch-input:checked~.switch-label::after,.switch-dark-outline>.switch-input:checked~.switch-label::after{color:#29363d}.switch-light-outline-alt>.switch-input:checked~.switch-handle{background:#f0f3f5!important;border-color:#f0f3f5}.switch-dark>.switch-input:checked~.switch-label{background:#29363d!important;border-color:#151b1f}.switch-dark>.switch-input:checked~.switch-handle{border-color:#151b1f}.switch-dark-outline>.switch-input:checked~.switch-label{background:#fff!important;border-color:#29363d}.switch-dark-outline>.switch-input:checked~.switch-handle{border-color:#29363d}.switch-dark-outline-alt>.switch-input:checked~.switch-label{background:#fff!important;border-color:#29363d}.switch-dark-outline-alt>.switch-input:checked~.switch-handle{background:#29363d!important;border-color:#29363d}.table-outline{border:1px solid #c2cfd6}.table-clear td{border:0}.social-box{min-height:160px;margin-bottom:1.5rem;text-align:center;background:#fff;border:1px solid #c2cfd6}.social-box i{display:block;margin:-1px -1px 0;font-size:40px;line-height:90px;background:#c2cfd6}.social-box .chart-wrapper{height:90px;margin:-90px 0 0}.social-box .chart-wrapper canvas{width:100%!important;height:90px!important}.social-box ul{padding:10px 0;list-style:none}.social-box ul li{display:block;float:left;width:50%}.social-box ul li:first-child{border-right:1px solid #c2cfd6}.social-box ul li strong{display:block;font-size:20px}.social-box ul li span{font-size:10px;font-weight:500;color:#c2cfd6;text-transform:uppercase}.social-box.facebook i{color:#fff;background:#3b5998}.social-box.twitter i{color:#fff;background:#00aced}.social-box.linkedin i{color:#fff;background:#4875b4}.social-box.google-plus i{color:#fff;background:#d34836}.horizontal-bars{padding:0;margin:0;list-style:none}.horizontal-bars li{position:relative;height:40px;line-height:40px}.horizontal-bars li .title{width:100px;font-size:12px;font-weight:600;color:#536c79}.horizontal-bars li .bars{position:absolute;top:15px;width:100%;padding-left:100px}.horizontal-bars li .bars .progress:first-child{margin-bottom:2px}.horizontal-bars li.legend{text-align:center}.horizontal-bars li.legend .badge{display:inline-block;width:8px;height:8px;padding:0}.horizontal-bars li.divider{height:40px}.horizontal-bars li.divider i{margin:0!important}.horizontal-bars.type-2 li{overflow:hidden}.horizontal-bars.type-2 li i{display:inline-block;margin-right:1rem;margin-left:5px;font-size:18px;line-height:40px}.horizontal-bars.type-2 li .title{display:inline-block;width:auto;margin-top:-9px;font-size:.875rem;font-weight:400;line-height:40px;color:#151b1e}.horizontal-bars.type-2 li .value{float:right;font-weight:600}.horizontal-bars.type-2 li .bars{position:absolute;top:auto;bottom:0;padding:0}.icons-list{padding:0;margin:0;list-style:none}.icons-list li{position:relative;height:40px}.icons-list li i{display:block;float:left;width:35px!important;height:35px!important;margin:2px;line-height:35px!important;text-align:center}.icons-list li .desc{height:40px;margin-left:50px;border-bottom:1px solid #c2cfd6}.icons-list li .desc .title{padding:2px 0 0;margin:0}.icons-list li .desc small{display:block;margin-top:-4px;color:#536c79}.icons-list li .value{position:absolute;top:2px;right:45px;text-align:right}.icons-list li .value strong{display:block;margin-top:-3px}.icons-list li .actions{position:absolute;top:-4px;right:10px;width:40px;height:40px;line-height:40px;text-align:center}.icons-list li .actions i{float:none;width:auto;height:auto;padding:0;margin:0;line-height:normal}.icons-list li.divider{height:40px}.icons-list li.divider i{width:auto;height:auto;margin:2px 0 0;font-size:18px}@media all and (-ms-high-contrast:none){html{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.app,app-dashboard,app-root{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.app-header{-ms-flex:0 0 55px;flex:0 0 55px}.app-footer{-ms-flex:0 0 50px;flex:0 0 50px}.app-body{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden}.app-body .main{-ms-flex:1;flex:1;min-width:0}.app-body .sidebar{-ms-flex:0 0 200px;flex:0 0 200px;-ms-flex-order:-1;order:-1}.app-body .aside-menu{-ms-flex:0 0 250px;flex:0 0 250px}.header-fixed .app-header{position:fixed;z-index:1020;width:100%}.header-fixed .app-body{margin-top:55px}.sidebar-hidden .sidebar{margin-left:-200px}.sidebar-fixed .sidebar{position:fixed;z-index:1019;width:200px;height:calc(100vh - 55px)}.sidebar-fixed .app-footer,.sidebar-fixed .main{margin-left:200px}.sidebar-fixed.sidebar-hidden .app-footer,.sidebar-fixed.sidebar-hidden .main{margin-left:0}.sidebar-off-canvas .sidebar{position:fixed;z-index:1019;height:calc(100vh - 55px)}@media (min-width:992px){.sidebar-compact .sidebar{-ms-flex:0 0 150px;flex:0 0 150px}.sidebar-compact.sidebar-hidden .sidebar{margin-left:-150px}.sidebar-compact.sidebar-fixed .app-footer,.sidebar-compact.sidebar-fixed .main{margin-left:150px}.sidebar-compact.sidebar-fixed .sidebar{width:150px}.sidebar-compact.sidebar-fixed.sidebar-hidden .app-footer,.sidebar-compact.sidebar-fixed.sidebar-hidden .main{margin-left:0}.sidebar-minimized .sidebar{-ms-flex:0 0 50px;flex:0 0 50px}.sidebar-minimized.sidebar-hidden .sidebar{margin-left:-50px}.sidebar-minimized.sidebar-fixed .app-footer,.sidebar-minimized.sidebar-fixed .main{margin-left:50px}.sidebar-minimized.sidebar-fixed .sidebar{width:50px}.sidebar-minimized.sidebar-fixed.sidebar-hidden .app-footer,.sidebar-minimized.sidebar-fixed.sidebar-hidden .main{margin-left:0}}.aside-menu-hidden .aside-menu{margin-right:-250px}.aside-menu-fixed .aside-menu{position:fixed;right:0;height:100%}.aside-menu-fixed .aside-menu .tab-content{height:calc(100vh - 2.375rem - 55px)}.aside-menu-fixed .app-footer,.aside-menu-fixed .main{margin-right:250px}.aside-menu-fixed.aside-menu-hidden .app-footer,.aside-menu-fixed.aside-menu-hidden .main{margin-right:0}.aside-menu-off-canvas .aside-menu{position:fixed;right:0;z-index:1019;height:100%}.aside-menu-off-canvas .aside-menu .tab-content{height:calc(100vh - 2.375rem - 55px)}.breadcrumb-fixed .main{padding-top:3.875rem}.breadcrumb-fixed .breadcrumb{position:fixed;top:55px;right:0;left:0;z-index:1018}.breadcrumb-fixed .main:nth-child(2) .breadcrumb{right:250px;left:200px}.breadcrumb-fixed .main:first-child .breadcrumb{right:250px;left:0}.breadcrumb-fixed .main:last-child .breadcrumb,.breadcrumb-fixed.aside-menu-hidden .main .breadcrumb,.breadcrumb-fixed.aside-menu-off-canvas .main .breadcrumb{right:0}.breadcrumb-fixed.sidebar-minimized .main .breadcrumb{left:50px}.breadcrumb-fixed.sidebar-hidden .main .breadcrumb,.breadcrumb-fixed.sidebar-off-canvas .main .breadcrumb{left:0}.footer-fixed .app-footer{position:fixed;right:0;bottom:0;left:0;z-index:1020;height:50px}.footer-fixed .app-body{margin-bottom:50px}.app-footer,.app-header,.aside-menu,.main,.sidebar{transition:margin-left .25s,margin-right .25s,width .25s,flex .25s;transition:margin-left .25s,margin-right .25s,width .25s,flex .25s,-ms-flex .25s}.sidebar-nav{transition:width .25s}.breadcrumb{transition:left .25s,right .25s,width .25s}@media (max-width:991px){.app-header.navbar{position:fixed!important;z-index:1020;width:100%;text-align:center;background-color:#fff;border-bottom:1px solid #c2cfd6}.app-header.navbar .navbar-toggler{color:#536c79}.app-header.navbar .navbar-brand{position:absolute;left:50%;margin-left:-77.5px}.app-body{margin-top:55px}.breadcrumb-fixed .main:nth-child(2) .breadcrumb{right:auto;left:auto;width:100%}.sidebar{position:fixed;z-index:1019;width:220px;height:calc(100vh - 55px);margin-left:-220px}.sidebar .nav,.sidebar .sidebar-nav{width:220px;min-height:calc(100vh - 55px)}.sidebar .sidebar-minimizer{display:none}.app-footer,.main{margin-left:0!important}.sidebar-hidden .sidebar{margin-left:-220px}.sidebar-mobile-show .sidebar{width:220px;margin-left:0}.sidebar-mobile-show .main{margin-right:-220px!important;margin-left:220px!important}.d-md-down-none{display:none!important}}[dir=rtl] .dropdown-item,[dir=rtl] table tr th{text-align:right}hr.transparent{border-top:1px solid transparent}.bg-danger,.bg-info,.bg-inverse,.bg-primary,.bg-success,.bg-warning{color:#fff}.b-a-0{border:0!important}.b-t-0{border-top:0!important}.b-r-0{border-right:0!important}.b-b-0{border-bottom:0!important}.b-l-0{border-left:0!important}.b-a-1{border:1px solid #c2cfd6!important}.b-t-1{border-top:1px solid #c2cfd6!important}.b-r-1{border-right:1px solid #c2cfd6!important}.b-b-1{border-bottom:1px solid #c2cfd6!important}.b-l-1{border-left:1px solid #c2cfd6!important}.b-a-2{border:2px solid #c2cfd6!important}.b-t-2{border-top:2px solid #c2cfd6!important}.b-r-2{border-right:2px solid #c2cfd6!important}.b-b-2{border-bottom:2px solid #c2cfd6!important}.b-l-2{border-left:2px solid #c2cfd6!important}@media (max-width:575px){.d-down-none{display:none!important}}@media (max-width:767px){.d-sm-down-none{display:none!important}}@media (max-width:1199px){.d-lg-down-none{display:none!important}}.d-xl-down-none{display:none!important}.label-pill{border-radius:1rem!important}.open>a,.show>a{outline:0}.navbar .dropdown-toggle .img-avatar{height:35px;margin:0 10px}[dir=rtl]{direction:rtl;unicode-bidi:embed}[dir=rtl] ul{-webkit-padding-start:0}[dir=rtl] .breadcrumb-item{float:right}[dir=rtl] .breadcrumb-menu{right:auto;left:1rem}[dir=rtl] .dropdown-item i{margin-right:-10px;margin-left:10px}[dir=rtl] .dropdown-item .badge{right:auto;left:10px}[dir=rtl] .sidebar-hidden .sidebar{margin-right:-200px}[dir=rtl] .sidebar-fixed .app-footer,[dir=rtl] .sidebar-fixed .main{margin-right:200px}[dir=rtl] .sidebar-fixed.sidebar-hidden .app-footer,[dir=rtl] .sidebar-fixed.sidebar-hidden .main{margin-right:0}[dir=rtl] .sidebar-minimized .sidebar{-ms-flex:0 0 50px;flex:0 0 50px}[dir=rtl] .sidebar-minimized.sidebar-hidden .sidebar{margin-right:-50px;margin-left:0}[dir=rtl] .sidebar-minimized.sidebar-fixed .app-footer,[dir=rtl] .sidebar-minimized.sidebar-fixed .main{margin-right:50px}[dir=rtl] .sidebar-minimized.sidebar-fixed.sidebar-hidden .app-footer,[dir=rtl] .sidebar-minimized.sidebar-fixed.sidebar-hidden .main{margin-left:0}[dir=rtl] .aside-menu-hidden .aside-menu{margin-right:0;margin-left:-250px}[dir=rtl] .aside-menu-fixed .aside-menu{right:auto;left:0}[dir=rtl] .aside-menu-fixed .app-footer,[dir=rtl] .aside-menu-fixed .main{margin-left:250px}[dir=rtl] .aside-menu-fixed.aside-menu-hidden .app-footer,[dir=rtl] .aside-menu-fixed.aside-menu-hidden .main{margin-left:0}[dir=rtl] .aside-menu-off-canvas .aside-menu{position:fixed;right:0;z-index:1019;height:100%}[dir=rtl] .aside-menu-off-canvas .aside-menu .tab-content{height:calc(100vh - 2.375rem - 55px)}.navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .dropdown-toggle,[dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-link,[dir=rtl] .sidebar .sidebar-nav .nav .nav-item .navbar .dropdown-toggle{direction:rtl}.navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .dropdown-toggle i,[dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-link i,[dir=rtl] .sidebar .sidebar-nav .nav .nav-item .navbar .dropdown-toggle i{margin:0 0 0 .5rem}.navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .dropdown-toggle .badge,[dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-link .badge,[dir=rtl] .sidebar .sidebar-nav .nav .nav-item .navbar .dropdown-toggle .badge{float:left;margin-top:2px}.navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-dropdown-toggle.dropdown-toggle::before,[dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-link.nav-dropdown-toggle::before,[dir=rtl] .sidebar .sidebar-nav .nav .nav-item .navbar .nav-dropdown-toggle.dropdown-toggle::before{position:absolute;right:auto!important;left:1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item.nav-dropdown.open>.nav-dropdown-toggle.dropdown-toggle::before,[dir=rtl] .sidebar .sidebar-nav .nav .nav-item.nav-dropdown.open>.nav-link.nav-dropdown-toggle::before,[dir=rtl] .sidebar .sidebar-nav .nav .navbar .nav-item.nav-dropdown.open>.nav-dropdown-toggle.dropdown-toggle::before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.navbar [dir=rtl] .sidebar-minimized .sidebar .dropdown-toggle,[dir=rtl] .sidebar-minimized .sidebar .nav-link,[dir=rtl] .sidebar-minimized .sidebar .navbar .dropdown-toggle{padding-right:0}.navbar [dir=rtl] .sidebar-minimized .sidebar .dropdown-toggle i,[dir=rtl] .sidebar-minimized .sidebar .nav-link i,[dir=rtl] .sidebar-minimized .sidebar .navbar .dropdown-toggle i{float:right;padding:0;margin:0}.navbar [dir=rtl] .sidebar-minimized .sidebar .dropdown-toggle .badge,[dir=rtl] .sidebar-minimized .sidebar .nav-link .badge,[dir=rtl] .sidebar-minimized .sidebar .navbar .dropdown-toggle .badge{right:auto;left:15px}[dir=rtl] .sidebar-minimized .sidebar .nav>.nav-dropdown:hover>.nav-dropdown-items{right:50px;left:0}[dir=rtl] .horizontal-bars li .bars{padding-right:100px;padding-left:0}[dir=rtl] .horizontal-bars li .bars .progress:first-child{margin-bottom:2px}[dir=rtl] .horizontal-bars.type-2 li i{margin-right:5px;margin-left:1rem}[dir=rtl] .horizontal-bars.type-2 li .value{float:left;font-weight:600}[dir=rtl] .horizontal-bars.type-2 li .bars{padding:0}[dir=rtl] .icons-list li{position:relative;height:40px;vertical-align:middle}[dir=rtl] .icons-list li i{float:right}[dir=rtl] .icons-list li .desc{margin-right:50px;margin-left:0}[dir=rtl] .icons-list li .value{right:auto;left:45px;text-align:left}[dir=rtl] .icons-list li .value strong{display:block;margin-top:-3px}[dir=rtl] .icons-list li .actions{right:auto;left:10px}[dir=rtl] .callout{border:0 solid #c2cfd6;border-right-width:.25rem}[dir=rtl] .callout.callout-primary{border-right-color:#20a8d8}[dir=rtl] .callout.callout-secondary{border-right-color:#a4b7c1}[dir=rtl] .callout.callout-success{border-right-color:#4dbd74}[dir=rtl] .callout.callout-info{border-right-color:#63c2de}[dir=rtl] .callout.callout-warning{border-right-color:#ffc107}[dir=rtl] .callout.callout-danger{border-right-color:#f86c6b}[dir=rtl] .callout.callout-light{border-right-color:#f0f3f5}[dir=rtl] .callout.callout-dark{border-right-color:#29363d}[dir=rtl] .callout .chart-wrapper{left:0;float:left}[dir=rtl] .callout-default{border-right-color:#536c79} \ No newline at end of file diff --git a/static/src/img/avatars/4.jpg b/static/src/img/avatars/4.jpg deleted file mode 100644 index 97f676969a42835666416ad1866a47fa47cfc431..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2580 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 diff --git a/static/src/img/avatars/7.jpg b/static/src/img/avatars/7.jpg deleted file mode 100644 index 2903cd2f9dcfd814cb0ab4c0b843d7793d78022c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2059 zcmZ9Mdpy(oAIHD5o5`gulu#m5P{@CP z!l2)Q!QgOdI2?vR$jBfNvi}4G27{pxC;|pU$ZbMwl2eeEprG)5=zo{&f3tt;{>sFU z0i-lw3>bq!NI(h+0wY1bJVWp+0jF@LM3obo5oN4Xqx7+QIyN6^u zNTQd9!2iD$B!vV^q!5&`uSC>*019)l+M>v)5@=qsJ}4FfvJ!)m5hQQ~@ZHMyU^?V3 zXQLF%iwgjJpIPH00xotquCS$CF%~}7c8mg4Br16t6EsW;_A!g{1Zi1!-S_s0f%Y9) zXGpc{+J4*+_=p{Hd;rCq>0M&A1k9l>I_y~@zBNgk)nWvjsWi;Xvv>F`b?fXSiH44q zwo~+RL5}wPf?jsXP%mB%YKb=z@ZbYD?dts2d{lG&lj{++umG$4&M387Mdkjh&gE`5 z!B+A*P9?VaFJ+=$M8+SdBRy|93|W}GNWQotzr4{Cubl8Y1web3r1O$|423i^NGWij zumcZY*q8S)gRmu$L~!r`_C(M~e? zSH5hf~=TSwn?4p;|Xbe6ItqG3~t zc?r8LT%GP1aGVouh<7f$Kj)VL7kS>4ez9i`_NbtB%c9 z(XH<{d*$bjGdLNFOcjUTq?s|EmAO+2k=2oqC-P$)3SF4wzw5)EUDI%kGN{%r(Icg$ zwrvYvvh~;7)uUyizst4+Cl#IxsX+_5%-#4ML;bIQzh-*!XdFi9(B&>57Mk!c+t=M) zC`$;e^J4JM*K%6iqCGXuohJG=J7hhDFtg2R=Y0KxjbC~iAP>ygR(TADGKHZ(GJgrD zm)^_GbDeXcQ!+~PgSxk>sTZ6%(qn3mMGG@``mmUfzf|h)wA~3y(*m_1LyV7e`BZF;HA@!1+S)mshYG zvekY>A#p9)UUBv*XMOP$y-0)7M%FZur4i239c3zeOqP>Zl#?RR2ty_0Qhd)rT(s1$ zr$oV<38+8?Z>?-%v&_AbWaBB-))o2uU$10qMm8(>ADU+BTO8ay4=Iai{v&Pmnj*T~ z2XnpcVZ{C)_%VkfnZw$B4>oc;30x6d12*cwBGf2-LTF=$;X{L(Y#Z9dzP(_dRbQ(;C z8K#z{TQdZ~b))A(Lf&A9nu4i6g(g_MBWEqp8oxcOz}OL-gA(fGlcKv&OAsx(%OFr(cq6Modj;=b0mlrI?K@2sS0PT<2H zK~J7CX0S|M7+AjO26|SUUQ z&56}65#$U z=M6TGjLmtB-u*%8=1G2{bWPj{FT`q=Wb{U^$TiT6oBzVb@9sO|pqCGa~!@@{jWEcg#Sm_DA~doSmur@wpyMT$jfbSv5kJ zv@q62eeZU5$S!IO+oNfm4L9UT>#M8eB)6MzpuB_~}6Gqlz3rX4}Nr+A-jMlmGg2$BWBJ z;mZk;qa6*g*h(9twr`cK-e(#b9<@$1){HkfE{;#@lM~>RpEss@zE+K4;s|!N z>1_{z^TByh0)iqCF$q3FxS)u*AP+=HKv0-pK$u@pm{(9pQb0md5DxkG1-;kiZRa3q zprrC|UH2md)XCS^OOl`e>C>ltPlfqBy&d@lB_t&H1%&v8gm~{Iczygme358g4p!#}KK~BWeZct9NH2atK7qe3{UfNY z{r?wrcmI#HkFSCK|JwWiB=#}#_p;|Vu=nxw^G4k-oCE7$RbG;c-u6gePj4enPq%-f zsORMA>*?d<=><_#gm7vjQO+KJ$6WscXlqNVd-(VwJy7=QN(ksZ1)sCCouo2cP*hxA zOhQaqLQGIlSyVz%Ku}&t7_OuuBC4Py4F3nKKzw-SXYxm!65&y4P{(EEi|E}!+wbK7g-KWpr?tk+3 ze(;~nxA(YDcklbWj=M=U1ORBBt1HPHp}+sM#6#16ZI&sa-A`rLT&gFkPeZdftI?4& z1%5E#WY%WpMNVMwCYL@t%lOi#%0i0YvgOw;1${XVw~;vf zhZj-QOP%{Gi;QH)^b(xZeCY``Ay{a6X35IA<9T{r&YwQeTXB{kFhyL;Hhs5D_TS;g_;DDDc^TK4K zlVYQ%avkS*Gd_b?G{HC-koM|MX!rw+T4IK;dc5aw+Th`-zT8l8{!vRy6OLnDintimALfhG8<6+ODUPIkpZA-6Pz%(yHmQNWz$lI%33T8?P^c8F=4ayvc37IQtWw zWLV2}E;4O*k8t613Aa9}-Rw}#ILLTu)GkUnf2Ingje;fUilOV4rZ;=wkfAZ&i0LUb zkamP0dZHOQbv;C~MZN52;{OTfTOYqU5Lf&2E+b;g-RXF7k|IT?1s4#MlQdukpdH|^ z$5u{)Yr1?6;c9IC^8xe3!nJU-KH$*(6}r!K$B$d*U^{ac4N&)@(ul_>TtByruRbv? z%Dyr4PbxaJCVl~WwH;jZ$!98FyMTGe|1HTdg$0JUc#oH!lkj0%mt@F~6LbGu4#h-m zaY$f9>OrjJ;g>tbf}_|kTDev@>;4B?K<_L%OvXIDZ8YuphILTw!n;#VJY0+Xqv)3R zTs=$Qo|(FG2DJE5N(-ih5(=fU!lnQ;fwak~#UqW?{ zq6l{}cmel;Alm?!f9tyJ!=J6=tM*3dXQD{Uc_4|wlgD=5m)Bdl(yfKEtI&dxCJP;4 zYDDM&oBL*5&HIWz`TFsjTl=s6mprdB?mA3vit!-(@^}SrF8P+`Ht*WS=yKhs9GPMi z)0A72Wg_W$n<_ZN!)B9WW34HZq9w2;CirVddk*)8zsr7bk=rg2Z3cm5uAFBXd3(39 zH*|67+_gSis;=SB`7=H;&L%ju1eux6V$VxM3-d$y6W`>Dq!}lX@V?;-+CFi)RHPzS z^qc{nw43rgJVtKuJ`C)irS+{^Dl8hOVecE9m#O}YKl^o~ugjMHd##W!PXCcZAhVm( zg<_yMNCivtL0FML!3Ti9iO+g5{w0514H6k_{{`rL67R4P>nhfYq=a`^Ua05)5P7%+r zmpQY!{4^lD_OSw>2oK%NEAUi1e`~9=>kpV#?1W=s_Bb4c|J4v9%{jA^dcAMpG(+0QzEWKRIeFe`MCDHYv!OQ^~98wT?-W8s1 z?iU;-UR6*xMp0|0b1*O;OiK$dpt}gDsm-@lH{TL5DFXYLNJB(QEC^zR+?!{$_i$|s(ymn zTE?)!OpZ9LCkm8br}UmmGC(SOON_FPn!(!MYcFRnq9F;hf_N4=8zcNeIB@@q*}80F z^u(_z?zA+XK~4gscx@(@xh=@>k-{47P(qrMo{yn7~?1P~!k-cDBQ&Y<@r-TK2kJM->w{&}j{voM-a_Iqk`_k5B({U^6SgHFp;uceS}B+iK=#tk}hsnAaAD6PQrCU3iq=h!0@ zVuiGULxLvW9ohZmKlHNCs^wgNb~!&8(ybH0St*?X__EHDZrQo~narDnjtbK059z_OVMJnQGjX(Do#LIS=WYyj1>oFC7Z!1?Ir>@^T zxc2I+ofhzcRUj=Lv17W$YWonNtG$N=diCMht2BquGV3hh?Jf~yROm`C+?$k`b~|Kk;32D+&7$3GcHJ{=ShLh27X; z|N4>u@}s~WN=0o_R7)$LwguJmxCL)%37vRwal;8&1iiQaOcEk_ z#KucwQY!0NPYHf`Zb+r)Vw;H~!0)6GI1COftGWX$dpO6MG^Ml7o2wmlZL2jx^oFQI zhHccuA7z@TAlePQ2qtg=#;p@2yET%$H?h~2V#sIek;~dDLGa|dn<`3(=J=(lsW{T# zk1t({P|KjnK({HUS?Gh|jnKGrs1%s;eLIfZkyZ)GlV8O)lLR)Zm4#%KgH8Sl!g8Rh zddi-PDgdl7z(Qge`xIa6CxZ7YMXiy=cvuCYi4jZ?uK%WxswXe5>=zfi$=us=649pT zUMVcPBgY$kG~5AllTW;$vG>Zb9$rIS9r6upkcc#aXSpPc!*#81X)kSefO zP^IlHhH*)(V?1Okw`fCatODq)iT2wf7KM&sldl;qJxpGa~ac9F^%&J2il zHE}siGrR~p=D;Mk(XddVh+-)y9KHjX-u3%gq3gu@sLQB;G&fw7Y_BhuWJn#77F);m zy+#RPl;+qRyxw%PrEuL96-p*652F5S5J^)s^rMfM>my@HWGF*NA%ua0w;!mONulgG ze*=|nn8&I6Ng$Nw^ZErSS5JPJr}KO~_)03=N4*sD)2qyWxz{$EdN0|J{H-R?Yn2^* zbKfXzFOm6$CrfxZc7=4TUbar9geIuh+zH~qcemnQpD9C|#Vhk|^RWMX?3k=%z$g=@ zi^h3!-uFt9{HEdU90r>=rdX%byI9x-7Nwc#GN$MLY0-}gCq6QB;E0@!S|XPd7OBA5 zVjf|qtFsquxxxov*S%jqM+UQ#aB(MI?VV z*1eLbL5PbVqSXc(1=VF;4LXSksecQGU?m@1yq8-1Q%I_7=M|Y+#rpg3Jc%?Y=2eJb z&PcpN+iHmp+05*@g5ld&`>~`US~DZ~at0ACQXwsi1m{JZ8v%++@_Vjoq<&O44V+qDeI%Hn_7s7E6>yr05`dXU5pun_`Zh95k?I zBY~TeTD9Q)q1`uoAI0bzkR3!IJwthZMEZ40%H+IhI%^e7$aEh>5#Nf%p7P_5H)`RP zIQ|GOD{(A>1`}2Yt_#;u7td%)9-pQ-!6JJqdks&qlS|80=*}s-fBRKZ(e`YU>oAvx zGpavShS=hgMh>bMH$0Rea-Y^3O))@W5vszYK#27uft-d0NqBEoDtRi@-9jCN-whdk zP|+`WZU32-l&>+;+z@GG{$g-u`lW_K#e4+z*L3w>b;nOAXeTQ}S{7WnQk*Z1cGTL2 zXneYayg1PaSBra^h2k8S5_)MP5;wpnaMxc0{>%zy;d`K3TcZW+H6*6N=ru@m;zvD) z>r(Ku*jS}gH$p=Doos1Y*yQ7i9pC~TZlG`wJIdgqJFF5W;f_7PZcVm9Va+zS^Z{!JF7sY zO+i~;eTJ4xT*E=^8Q0=eR4NoYam5N1E+h(i!Wmy_apP)-umm6~#i)WlF^ z3R1PEIXMcLo!}0a@PCrIMrV5OVJaQZDiG!}7zECplvD;V;mP0i)97s^sg7 zR6{03=y?iOLs5(>ZB8AGEluaWjYQqs6ESjwH67~ETXmf07n3-fu9GeMJNBX`LUhiZ5ntq-!G{ewkHo8|LAv*+zV;T#m95ac1LHUwnWvt_0AVLt zrjf+zM}r5N^83s$JhghqUQk8{vEqomS_$__9uI>(4P5zyDL=$Ngtq}k3WY+PX}HXj z*7Q@d@cF6%via74WuA$!yFvAUJ)11$AXOJUHD9^i%Fmqd2Zb4rYU3D2;4tstl4BMZ zb5dHoU)3{35ymiZpA;i8y6hcz_ZhNG6lVMMu>w#XSj4&GIs9d}Y_=wd_2!_7935!Q ztVwb`0!FN{l~y%tjR50G2Oj7l^tpiDV4X&WaJi`>yF5de&@_BaBuW$4%569DAZCC% zJo83~C6sV8wm!kgcK^rfB7>i!fRdqP(`@NeyQ1vTk?6G4Yr2@I(rrdtA*_5he;l37R0hmrG zSSD}WDdm%h?jI_u^6S_7{rdPwymetnh&g)i_Js@%`&H?{K(G7hf)~^Ahb^YLNs7KL zBVj&Xg|gnlKD8X&mc!Zs(u9xTz1LMaar*&g^@V^>ieHTmccO*k&g2lvF;YU7Y)ag^ zO2OHCUwZo;GYgxrR!2Ju6u&*l4redf#Eg_WAzkb7yINHZagJEL|L{t!G`?hnBFCJp z(Fxd@Ootfdv5qro)VG$<-Xs+HwM8S&($b#&!@*bq*$F~QI6WI13)OZP8N_J3a-^ol zjkPM}vV+x2;+$9Br}2Fm4%rXuQ7>}}*5kG@Ho-UgY_l(TqOV>{#hJV$kty_!+4zkG zf`bJ1&OgKAcudg-E`;CSFj7qlKvGL5N8t*Gh7oqMOA8T1R&!q_ah4SqZ}-O-I0Uml z?^6hlfQ2}uaJ#1|LrpIu3q$mxamb7_XY{7DCvnnjq!Bphl?M8ocL%ZWTP`J$`q_+c zl=-{DGcYU6$)+`lxPQJzT+6mb+gO$`%aFt*V5({ia5zJl@YJEWxS&$jdVwC!`tb(e zFtRV$5!6v+Eo;WZM1(<#x0$@i%vT=i0)LTOd&DBvvJ+vgn96tEBLI&^Bs@i^xPRf|kltf_a+ z6+@p?mytqOk#r3y=hL*sI%UCgU1C^8=wfe|8plJg(K_h0b+Oj57{Vfy0paVHzXC~)S^%&6-V0zOAvc40mv}~i^|1)A+)YKyD z7rm;uku|uzp+C27wk7+NdHgl4W@6T|^3J1ZgZe3YZOSJuW)jLtRTU$*ny&aE!i&gj zJ2g^Ojl<>S;+rdv3FX}He;!Ed?>tyX9HQn{Pz^|J^9JPj+79uE;3*zl^rL&({F<(s zhJBjpb4U7TM_ZVG+;j&j>H00(NQ3%%!Y5~?WA~AG`NF3s#G^o?VF2#w%ZlHM;>116ii~v;D=Btm4NY+sQx`zL zF207GyLYc!R=}py9m`sd5$@B8>8(xJ4`!zQJ(ic~tz1Tq%pnmtk;>?=aU34S*rGycGq#qWy*N3f(rb9wlFTgL;issG;|@{D zkY%kzJ}Kh9LU*JKPOqu*qUlg^$4w}o+P*EsN}dg@TbSGJS%eK$HA};kbUgNTTIp8k z&Mef%v2@pLElf!ig6fiGtD9jmfoU+PSh1@b}0?%HP*N_Fr45Vnnrk z6q>wlUV?QLxEoR}{NO{~pJju&1M>`*E(!t!;G}c@uJxuy3<}h_TZ>`b`BgiD)Gx$`Y;y(y%_hJWKkU#s!_JmfZmDV|pw+cY(R%DWb>@w? z%A3cYDvTzz#MrJE@lnl0OFweIW6Bc5)H_or<}6i@##AR3C}xTv+LV>fMW);X_pb+f zc^@{nWo-^`?q8@79DWa2$s`Hvn?22Q85QYq@^`c9E7oE_=)X@Y@LCR3&)AEE66t0Y zWJRzalh-xlY)MDme$dgqvNhRD={?iq1*rd`kj!7{Z0oQ&r}}!Z%=8k4>x3|-2sq=8 z{o^UK(`{p!c6qQ=ab;|PTK@s&1*DLds||yxB?`<F58)Mu$xX@Pd<&UP3?gXV7w!hG(-IobN*q5MY#MxJ4=BJBOOi2Zvo2pM~exLzG zdZnC=ie2Fq1-Dznr|~BD)xdL|%^)pFNTvL6v&_`W!>;1mHl+Dd_$6qvizO+jtlImg@9Ev7@aMzdf?rb)oE&+q2ET zNAHVBw#78RC3gPSU!Ei}^*fmT0{y@~od8V6j}N@v6bjn*J_`MYeY>qO#CS11H?#Pv zXLtP|x8*#_Q|Z@Z4sy0zT2l7*XBJM)KiitP4-bAco?5MztATU4u+`!StUO7K>nbl7 z>bqe6Zp#k9YAteynj_Ln|+hUP{rr(@a`N?LT6{HEt`x;i|I zJ5F27Qy7$A>m%PX)O0;Llq#KW@#L17O~<}BI*P5|NBj2BFLGe2$9VP8GnL9`)k(P> f6Q_3=gn%x z>1_{z^TByh0)iqCF$q3FxS)u*AP+=HKv0-pK$u@pm{(9pQb0md5DxkG1-;kiZRa3q zprrC|UH2md)XCS^OOl`e>C>ltPlfqBy&d@lB_t&H1%&v8gm~{Iczygme358g4p!#}KK~BWeZct9NH2atK7qe3{UfNY z{r?wrcmI#HkFSCK|JwWiB=#}#_p;|Vu=nxw^G4k-oCE7$RbG;c-u6gePj4enPq%-f zsORMA>*?d<=><_#gm7vjQO+KJ$6WscXlqNVd-(VwJy7=QN(ksZ1)sCCouo2cP*hxA zOhQaqLQGIlSyVz%Ku}&t7_OuuBC4Py4F3nKKzw-SXYxm!65&y4P{(EEi|E}!+wbK7g-KWpr?tk+3 ze(;~nxA(YDcklbWj=M=U1ORBBt1HPHp}+sM#6#16ZI&sa-A`rLT&gFkPeZdftI?4& z1%5E#WY%WpMNVMwCYL@t%lOi#%0i0YvgOw;1${XVw~;vf zhZj-QOP%{Gi;QH)^b(xZeCY``Ay{a6X35IA<9T{r&YwQeTXB{kFhyL;Hhs5D_TS;g_;DDDc^TK4K zlVYQ%avkS*Gd_b?G{HC-koM|MX!rw+T4IK;dc5aw+Th`-zT8l8{!vRy6OLnDintimALfhG8<6+ODUPIkpZA-6Pz%(yHmQNWz$lI%33T8?P^c8F=4ayvc37IQtWw zWLV2}E;4O*k8t613Aa9}-Rw}#ILLTu)GkUnf2Ingje;fUilOV4rZ;=wkfAZ&i0LUb zkamP0dZHOQbv;C~MZN52;{OTfTOYqU5Lf&2E+b;g-RXF7k|IT?1s4#MlQdukpdH|^ z$5u{)Yr1?6;c9IC^8xe3!nJU-KH$*(6}r!K$B$d*U^{ac4N&)@(ul_>TtByruRbv? z%Dyr4PbxaJCVl~WwH;jZ$!98FyMTGe|1HTdg$0JUc#oH!lkj0%mt@F~6LbGu4#h-m zaY$f9>OrjJ;g>tbf}_|kTDev@>;4B?K<_L%OvXIDZ8YuphILTw!n;#VJY0+Xqv)3R zTs=$Qo|(FG2DJE5N(-ih5(=fU!lnQ;fwak~#UqW?{ zq6l{}cmel;Alm?!f9tyJ!=J6=tM*3dXQD{Uc_4|wlgD=5m)Bdl(yfKEtI&dxCJP;4 zYDDM&oBL*5&HIWz`TFsjTl=s6mprdB?mA3vit!-(@^}SrF8P+`Ht*WS=yKhs9GPMi z)0A72Wg_W$n<_ZN!)B9WW34HZq9w2;CirVddk*)8zsr7bk=rg2Z3cm5uAFBXd3(39 zH*|67+_gSis;=SB`7=H;&L%ju1eux6V$VxM3-d$y6W`>Dq!}lX@V?;-+CFi)RHPzS z^qc{nw43rgJVtKuJ`C)irS+{^Dl8hOVecE9m#O}YKl^o~ugjMHd##W!PXCcZAhVm( zg<_yMNCivtL0FML!3Ti9iO+g5{w0514H6k_{{`rL67R4P>nhfYq=a`^Ua05)5P7%+r zmpQY!{4^lD_OSw>2oK%NEAUi1e`~9=>kpV#?1W=s_Bb4c|J4v9%{jA^dcAMpG(+0QzEWKRIeFe`MCDHYv!OQ^~98wT?-W8s1 z?iU;-UR6*xMp0|0b1*O;OiK$dpt}gDsm-@lH{TL5DFXYLNJB(QEC^zR+?!{$_i$|s(ymn zTE?)!OpZ9LCkm8br}UmmGC(SOON_FPn!(!MYcFRnq9F;hf_N4=8zcNeIB@@q*}80F z^u(_z?zA+XK~4gscx@(@xh=@>k-{47P(qrMo{yn7~?1P~!k-cDBQ&Y<@r-TK2kJM->w{&}j{voM-a_Iqk`_k5B({U^6SgHFp;uceS}B+iK=#tk}hsnAaAD6PQrCU3iq=h!0@ zVuiGULxLvW9ohZmKlHNCs^wgNb~!&8(ybH0St*?X__EHDZrQo~narDnjtbK059z_OVMJnQGjX(Do#LIS=WYyj1>oFC7Z!1?Ir>@^T zxc2I+ofhzcRUj=Lv17W$YWonNtG$N=diCMht2BquGV3hh?Jf~yROm`C+?$k`b~|Kk;32D+&7$3GcHJ{=ShLh27X; z|N4>u@}s~WN=0o_R7)$LwguJmxCL)%37vRwal;8&1iiQaOcEk_ z#KucwQY!0NPYHf`Zb+r)Vw;H~!0)6GI1COftGWX$dpO6MG^Ml7o2wmlZL2jx^oFQI zhHccuA7z@TAlePQ2qtg=#;p@2yET%$H?h~2V#sIek;~dDLGa|dn<`3(=J=(lsW{T# zk1t({P|KjnK({HUS?Gh|jnKGrs1%s;eLIfZkyZ)GlV8O)lLR)Zm4#%KgH8Sl!g8Rh zddi-PDgdl7z(Qge`xIa6CxZ7YMXiy=cvuCYi4jZ?uK%WxswXe5>=zfi$=us=649pT zUMVcPBgY$kG~5AllTW;$vG>Zb9$rIS9r6upkcc#aXSpPc!*#81X)kSefO zP^IlHhH*)(V?1Okw`fCatODq)iT2wf7KM&sldl;qJxpGa~ac9F^%&J2il zHE}siGrR~p=D;Mk(XddVh+-)y9KHjX-u3%gq3gu@sLQB;G&fw7Y_BhuWJn#77F);m zy+#RPl;+qRyxw%PrEuL96-p*652F5S5J^)s^rMfM>my@HWGF*NA%ua0w;!mONulgG ze*=|nn8&I6Ng$Nw^ZErSS5JPJr}KO~_)03=N4*sD)2qyWxz{$EdN0|J{H-R?Yn2^* zbKfXzFOm6$CrfxZc7=4TUbar9geIuh+zH~qcemnQpD9C|#Vhk|^RWMX?3k=%z$g=@ zi^h3!-uFt9{HEdU90r>=rdX%byI9x-7Nwc#GN$MLY0-}gCq6QB;E0@!S|XPd7OBA5 zVjf|qtFsquxxxov*S%jqM+UQ#aB(MI?VV z*1eLbL5PbVqSXc(1=VF;4LXSksecQGU?m@1yq8-1Q%I_7=M|Y+#rpg3Jc%?Y=2eJb z&PcpN+iHmp+05*@g5ld&`>~`US~DZ~at0ACQXwsi1m{JZ8v%++@_Vjoq<&O44V+qDeI%Hn_7s7E6>yr05`dXU5pun_`Zh95k?I zBY~TeTD9Q)q1`uoAI0bzkR3!IJwthZMEZ40%H+IhI%^e7$aEh>5#Nf%p7P_5H)`RP zIQ|GOD{(A>1`}2Yt_#;u7td%)9-pQ-!6JJqdks&qlS|80=*}s-fBRKZ(e`YU>oAvx zGpavShS=hgMh>bMH$0Rea-Y^3O))@W5vszYK#27uft-d0NqBEoDtRi@-9jCN-whdk zP|+`WZU32-l&>+;+z@GG{$g-u`lW_K#e4+z*L3w>b;nOAXeTQ}S{7WnQk*Z1cGTL2 zXneYayg1PaSBra^h2k8S5_)MP5;wpnaMxc0{>%zy;d`K3TcZW+H6*6N=ru@m;zvD) z>r(Ku*jS}gH$p=Doos1Y*yQ7i9pC~TZlG`wJIdgqJFF5W;f_7PZcVm9Va+zS^Z{!JF7sY zO+i~;eTJ4xT*E=^8Q0=eR4NoYam5N1E+h(i!Wmy_apP)-umm6~#i)WlF^ z3R1PEIXMcLo!}0a@PCrIMrV5OVJaQZDiG!}7zECplvD;V;mP0i)97s^sg7 zR6{03=y?iOLs5(>ZB8AGEluaWjYQqs6ESjwH67~ETXmf07n3-fu9GeMJNBX`LUhiZ5ntq-!G{ewkHo8|LAv*+zV;T#m95ac1LHUwnWvt_0AVLt zrjf+zM}r5N^83s$JhghqUQk8{vEqomS_$__9uI>(4P5zyDL=$Ngtq}k3WY+PX}HXj z*7Q@d@cF6%via74WuA$!yFvAUJ)11$AXOJUHD9^i%Fmqd2Zb4rYU3D2;4tstl4BMZ zb5dHoU)3{35ymiZpA;i8y6hcz_ZhNG6lVMMu>w#XSj4&GIs9d}Y_=wd_2!_7935!Q ztVwb`0!FN{l~y%tjR50G2Oj7l^tpiDV4X&WaJi`>yF5de&@_BaBuW$4%569DAZCC% zJo83~C6sV8wm!kgcK^rfB7>i!fRdqP(`@NeyQ1vTk?6G4Yr2@I(rrdtA*_5he;l37R0hmrG zSSD}WDdm%h?jI_u^6S_7{rdPwymetnh&g)i_Js@%`&H?{K(G7hf)~^Ahb^YLNs7KL zBVj&Xg|gnlKD8X&mc!Zs(u9xTz1LMaar*&g^@V^>ieHTmccO*k&g2lvF;YU7Y)ag^ zO2OHCUwZo;GYgxrR!2Ju6u&*l4redf#Eg_WAzkb7yINHZagJEL|L{t!G`?hnBFCJp z(Fxd@Ootfdv5qro)VG$<-Xs+HwM8S&($b#&!@*bq*$F~QI6WI13)OZP8N_J3a-^ol zjkPM}vV+x2;+$9Br}2Fm4%rXuQ7>}}*5kG@Ho-UgY_l(TqOV>{#hJV$kty_!+4zkG zf`bJ1&OgKAcudg-E`;CSFj7qlKvGL5N8t*Gh7oqMOA8T1R&!q_ah4SqZ}-O-I0Uml z?^6hlfQ2}uaJ#1|LrpIu3q$mxamb7_XY{7DCvnnjq!Bphl?M8ocL%ZWTP`J$`q_+c zl=-{DGcYU6$)+`lxPQJzT+6mb+gO$`%aFt*V5({ia5zJl@YJEWxS&$jdVwC!`tb(e zFtRV$5!6v+Eo;WZM1(<#x0$@i%vT=i0)LTOd&DBvvJ+vgn96tEBLI&^Bs@i^xPRf|kltf_a+ z6+@p?mytqOk#r3y=hL*sI%UCgU1C^8=wfe|8plJg(K_h0b+Oj57{Vfy0paVHzXC~)S^%&6-V0zOAvc40mv}~i^|1)A+)YKyD z7rm;uku|uzp+C27wk7+NdHgl4W@6T|^3J1ZgZe3YZOSJuW)jLtRTU$*ny&aE!i&gj zJ2g^Ojl<>S;+rdv3FX}He;!Ed?>tyX9HQn{Pz^|J^9JPj+79uE;3*zl^rL&({F<(s zhJBjpb4U7TM_ZVG+;j&j>H00(NQ3%%!Y5~?WA~AG`NF3s#G^o?VF2#w%ZlHM;>116ii~v;D=Btm4NY+sQx`zL zF207GyLYc!R=}py9m`sd5$@B8>8(xJ4`!zQJ(ic~tz1Tq%pnmtk;>?=aU34S*rGycGq#qWy*N3f(rb9wlFTgL;issG;|@{D zkY%kzJ}Kh9LU*JKPOqu*qUlg^$4w}o+P*EsN}dg@TbSGJS%eK$HA};kbUgNTTIp8k z&Mef%v2@pLElf!ig6fiGtD9jmfoU+PSh1@b}0?%HP*N_Fr45Vnnrk z6q>wlUV?QLxEoR}{NO{~pJju&1M>`*E(!t!;G}c@uJxuy3<}h_TZ>`b`BgiD)Gx$`Y;y(y%_hJWKkU#s!_JmfZmDV|pw+cY(R%DWb>@w? z%A3cYDvTzz#MrJE@lnl0OFweIW6Bc5)H_or<}6i@##AR3C}xTv+LV>fMW);X_pb+f zc^@{nWo-^`?q8@79DWa2$s`Hvn?22Q85QYq@^`c9E7oE_=)X@Y@LCR3&)AEE66t0Y zWJRzalh-xlY)MDme$dgqvNhRD={?iq1*rd`kj!7{Z0oQ&r}}!Z%=8k4>x3|-2sq=8 z{o^UK(`{p!c6qQ=ab;|PTK@s&1*DLds||yxB?`<F58)Mu$xX@Pd<&UP3?gXV7w!hG(-IobN*q5MY#MxJ4=BJBOOi2Zvo2pM~exLzG zdZnC=ie2Fq1-Dznr|~BD)xdL|%^)pFNTvL6v&_`W!>;1mHl+Dd_$6qvizO+jtlImg@9Ev7@aMzdf?rb)oE&+q2ET zNAHVBw#78RC3gPSU!Ei}^*fmT0{y@~od8V6j}N@v6bjn*J_`MYeY>qO#CS11H?#Pv zXLtP|x8*#_Q|Z@Z4sy0zT2l7*XBJM)KiitP4-bAco?5MztATU4u+`!StUO7K>nbl7 z>bqe6Zp#k9YAteynj_Ln|+hUP{rr(@a`N?LT6{HEt`x;i|I zJ5F27Qy7$A>m%PX)O0;Llq#KW@#L17O~<}BI*P5|NBj2BFLGe2$9VP8GnL9`)k(P> f6Q_3=gn%x004R> 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 DFI2&< diff --git a/static/src/js/address.js b/static/src/js/address.js deleted file mode 100644 index 04b9bd7..0000000 --- a/static/src/js/address.js +++ /dev/null @@ -1,30 +0,0 @@ -$("#id_district").change(function () { - var url = $("#StudentRegistrationForm").attr("data-upazilla-url"); - var districtId = $(this).val(); - - $.ajax({ - url: url, - data: { - 'district': districtId - }, - success: function (data) { - $("#id_upazilla").html(data); - } - }); - -}); -$("#id_upazilla").change(function () { - var url = $("#StudentRegistrationForm").attr("data-upazilla-url"); - var upazillaId = $(this).val(); - - $.ajax({ - url: url, - data: { - 'upazilla': upazillaId - }, - success: function (data) { - $("#id_union").html(data); - } - }); - -}); diff --git a/static/src/js/app.js b/static/src/js/app.js deleted file mode 100644 index 1e1a6b2..0000000 --- a/static/src/js/app.js +++ /dev/null @@ -1,147 +0,0 @@ -/***** -* CONFIGURATION -*/ - -//Main navigation -$.navigation = $('nav > ul.nav'); - -$.panelIconOpened = 'icon-arrow-up'; -$.panelIconClosed = 'icon-arrow-down'; - -//Default colours -$.brandPrimary = '#20a8d8'; -$.brandSuccess = '#4dbd74'; -$.brandInfo = '#63c2de'; -$.brandWarning = '#f8cb00'; -$.brandDanger = '#f86c6b'; - -$.grayDark = '#2a2c36'; -$.gray = '#55595c'; -$.grayLight = '#818a91'; -$.grayLighter = '#d1d4d7'; -$.grayLightest = '#f8f9fa'; - -'use strict'; - -/**** -* MAIN NAVIGATION -*/ - -$(document).ready(function($){ - - // Add class .active to current link - $.navigation.find('a').each(function(){ - - var cUrl = String(window.location).split('?')[0]; - - if (cUrl.substr(cUrl.length - 1) == '#') { - cUrl = cUrl.slice(0,-1); - } - - if ($($(this))[0].href==cUrl) { - $(this).addClass('active'); - - $(this).parents('ul').add(this).each(function(){ - $(this).parent().addClass('open'); - }); - } - }); - - // Dropdown Menu - $.navigation.on('click', 'a', function(e){ - - if ($.ajaxLoad) { - e.preventDefault(); - } - - if ($(this).hasClass('nav-dropdown-toggle')) { - $(this).parent().toggleClass('open'); - resizeBroadcast(); - } - - }); - - function resizeBroadcast() { - - var timesRun = 0; - var interval = setInterval(function(){ - timesRun += 1; - if(timesRun === 5){ - clearInterval(interval); - } - window.dispatchEvent(new Event('resize')); - }, 62.5); - } - - /* ---------- Main Menu Open/Close, Min/Full ---------- */ - $('.sidebar-toggler').click(function(){ - $('body').toggleClass('sidebar-hidden'); - resizeBroadcast(); - }); - - $('.sidebar-minimizer').click(function(){ - $('body').toggleClass('sidebar-minimized'); - resizeBroadcast(); - }); - - $('.brand-minimizer').click(function(){ - $('body').toggleClass('brand-minimized'); - }); - - $('.aside-menu-toggler').click(function(){ - $('body').toggleClass('aside-menu-hidden'); - resizeBroadcast(); - }); - - $('.mobile-sidebar-toggler').click(function(){ - $('body').toggleClass('sidebar-mobile-show'); - resizeBroadcast(); - }); - - $('.sidebar-close').click(function(){ - $('body').toggleClass('sidebar-opened').parent().toggleClass('sidebar-opened'); - }); - - /* ---------- Disable moving to top ---------- */ - $('a[href="#"][data-top!=true]').click(function(e){ - e.preventDefault(); - }); - -}); - -/**** -* CARDS ACTIONS -*/ - -$(document).on('click', '.card-actions a', function(e){ - e.preventDefault(); - - if ($(this).hasClass('btn-close')) { - $(this).parent().parent().parent().fadeOut(); - } else if ($(this).hasClass('btn-minimize')) { - var $target = $(this).parent().parent().next('.card-body'); - if (!$(this).hasClass('collapsed')) { - $('i',$(this)).removeClass($.panelIconOpened).addClass($.panelIconClosed); - } else { - $('i',$(this)).removeClass($.panelIconClosed).addClass($.panelIconOpened); - } - - } else if ($(this).hasClass('btn-setting')) { - $('#myModal').modal('show'); - } - -}); - -function capitalizeFirstLetter(string) { - return string.charAt(0).toUpperCase() + string.slice(1); -} - -function init(url) { - - /* ---------- Tooltip ---------- */ - $('[rel="tooltip"],[data-rel="tooltip"]').tooltip({"placement":"bottom",delay: { show: 400, hide: 200 }}); - - /* ---------- Popover ---------- */ - $('[rel="popover"],[data-rel="popover"],[data-toggle="popover"]').popover(); - -} diff --git a/static/src/js/attendance.js b/static/src/js/attendance.js deleted file mode 100644 index 0089e11..0000000 --- a/static/src/js/attendance.js +++ /dev/null @@ -1,21 +0,0 @@ -$(document).ready(function(){ - $('.attendance').on('click', function(){ - var btn_property = $(this); - var row = $(this).closest('tr'); - var class_name = row.find('.cls_name').text(); - var roll = row.find('.std_roll').text(); - - var api_url = 'http://127.0.0.1:8000/attendance/set-attendance/' + class_name + '/' + roll - - $.ajax({ - url: api_url, - method: 'get', - success: function(data){ - btn_property.addClass('btn btn-secondary'); - }, - error: function(err){ - alert('Already Present'); - } - }); - }); -}); \ No newline at end of file diff --git a/static/src/js/enroll.js b/static/src/js/enroll.js deleted file mode 100644 index 91cf496..0000000 --- a/static/src/js/enroll.js +++ /dev/null @@ -1,5 +0,0 @@ -// form visible -$('#enroll').on('click', function(){ - var roll = prompt('Set a Roll of This Student'); - var con = "{{ roll }}"; - }); \ No newline at end of file diff --git a/static/src/js/registration.js b/static/src/js/registration.js deleted file mode 100644 index f7ea13e..0000000 --- a/static/src/js/registration.js +++ /dev/null @@ -1,67 +0,0 @@ -// form visible -$('#academic_info_btn').on('click', function(){ - $('.academic_info').hide(); - $('.personal_info').show(); -}); - -// Presonal Information -$('#personal_info_btn').on('click', function(){ - $('.personal_info').hide(); - $('.address_info').show(); -}); - -$('#personal_info_prev_btn').on('click', function(){ - $('.personal_info').hide(); - $('.academic_info').show(); -}); - -// Address Information -$('#address_info_btn').on('click', function(){ - $('.address_info').hide(); - $('.guardian_info').show(); -}); - -$('#address_info_prev_btn').on('click', function(){ - $('.address_info').hide(); - $('.personal_info').show(); -}); - -// Guardian Information -$('#guardian_info_btn').on('click', function(){ - $('.guardian_info').hide(); - $('.emergency_contact_info').show(); -}); - -$('#guardian_info_prev_btn').on('click', function(){ - $('.guardian_info').hide(); - $('.address_info').show(); -}); - -// Emergency Contact Information -$('#emergency_contact_info_btn').on('click', function(){ - $('.emergency_contact_info').hide(); - $('.previous_academic_info').show(); -}); - -$('#emergency_contact_info_prev_btn').on('click', function(){ - $('.emergency_contact_info').hide(); - $('.guardian_info').show(); -}); - -// Previous Academic Information -$('#previous_academic_info_btn').on('click', function(){ - $('.previous_academic_info').hide(); - $('.previous_academic_certificate').show(); - $('#submit').show(); -}); - -$('#previous_academic_info_prev_btn').on('click', function(){ - $('.previous_academic_info').hide(); - $('.emergency_contact_info').show(); -}); - -// Previous Academic Certificate Information -$('#previous_academic_certificate_prev_btn').on('click', function(){ - $('.previous_academic_certificate').hide(); - $('.previous_academic_info').show(); -}); diff --git a/static/src/js/views/charts.js b/static/src/js/views/charts.js deleted file mode 100644 index 1df5948..0000000 --- a/static/src/js/views/charts.js +++ /dev/null @@ -1,196 +0,0 @@ -$(function (){ - 'use strict'; - - var randomScalingFactor = function(){ return Math.round(Math.random()*100)}; - var lineChartData = { - labels : ['January','February','March','April','May','June','July'], - datasets : [ - { - label: 'My First dataset', - backgroundColor : 'rgba(220,220,220,0.2)', - borderColor : 'rgba(220,220,220,1)', - pointBackgroundColor : 'rgba(220,220,220,1)', - pointBorderColor : '#fff', - data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()] - }, - { - label: 'My Second dataset', - backgroundColor : 'rgba(151,187,205,0.2)', - borderColor : 'rgba(151,187,205,1)', - pointBackgroundColor : 'rgba(151,187,205,1)', - pointBorderColor : '#fff', - data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()] - } - ] - } - - var ctx = document.getElementById('canvas-1'); - var chart = new Chart(ctx, { - type: 'line', - data: lineChartData, - options: { - responsive: true - } - }); - - - var randomScalingFactor = function(){ return Math.round(Math.random()*100)}; - var barChartData = { - labels : ['January','February','March','April','May','June','July'], - datasets : [ - { - backgroundColor : 'rgba(220,220,220,0.5)', - borderColor : 'rgba(220,220,220,0.8)', - highlightFill: 'rgba(220,220,220,0.75)', - highlightStroke: 'rgba(220,220,220,1)', - data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()] - }, - { - backgroundColor : 'rgba(151,187,205,0.5)', - borderColor : 'rgba(151,187,205,0.8)', - highlightFill : 'rgba(151,187,205,0.75)', - highlightStroke : 'rgba(151,187,205,1)', - data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()] - } - ] - } - var ctx = document.getElementById('canvas-2'); - var chart = new Chart(ctx, { - type: 'bar', - data: barChartData, - options: { - responsive: true - } - }); - - - var doughnutData = { - labels: [ - 'Red', - 'Green', - 'Yellow' - ], - datasets: [{ - data: [300, 50, 100], - backgroundColor: [ - '#FF6384', - '#36A2EB', - '#FFCE56' - ], - hoverBackgroundColor: [ - '#FF6384', - '#36A2EB', - '#FFCE56' - ] - }] - }; - var ctx = document.getElementById('canvas-3'); - var chart = new Chart(ctx, { - type: 'doughnut', - data: doughnutData, - options: { - responsive: true - } - }); - - - var radarChartData = { - labels: ['Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running'], - datasets: [ - { - label: 'My First dataset', - backgroundColor: 'rgba(220,220,220,0.2)', - borderColor: 'rgba(220,220,220,1)', - pointBackgroundColor: 'rgba(220,220,220,1)', - pointBorderColor: '#fff', - pointHighlightFill: '#fff', - pointHighlightStroke: 'rgba(220,220,220,1)', - data: [65,59,90,81,56,55,40] - }, - { - label: 'My Second dataset', - backgroundColor: 'rgba(151,187,205,0.2)', - borderColor: 'rgba(151,187,205,1)', - pointBackgroundColor: 'rgba(151,187,205,1)', - pointBorderColor: '#fff', - pointHighlightFill: '#fff', - pointHighlightStroke: 'rgba(151,187,205,1)', - data: [28,48,40,19,96,27,100] - } - ] - }; - var ctx = document.getElementById('canvas-4'); - var chart = new Chart(ctx, { - type: 'radar', - data: radarChartData, - options: { - responsive: true - } - }); - - - var pieData = { - labels: [ - 'Red', - 'Green', - 'Yellow' - ], - datasets: [{ - data: [300, 50, 100], - backgroundColor: [ - '#FF6384', - '#36A2EB', - '#FFCE56' - ], - hoverBackgroundColor: [ - '#FF6384', - '#36A2EB', - '#FFCE56' - ] - }] - }; - var ctx = document.getElementById('canvas-5'); - var chart = new Chart(ctx, { - type: 'pie', - data: pieData, - options: { - responsive: true - } - }); - - - var polarData = { - datasets: [{ - data: [ - 11, - 16, - 7, - 3, - 14 - ], - backgroundColor: [ - '#FF6384', - '#4BC0C0', - '#FFCE56', - '#E7E9ED', - '#36A2EB' - ], - label: 'My dataset' // for legend - }], - labels: [ - 'Red', - 'Green', - 'Yellow', - 'Grey', - 'Blue' - ] - }; - var ctx = document.getElementById('canvas-6'); - var chart = new Chart(ctx, { - type: 'polarArea', - data: polarData, - options: { - responsive: true - } - }); -}); diff --git a/static/src/js/views/main.js b/static/src/js/views/main.js deleted file mode 100644 index 1709588..0000000 --- a/static/src/js/views/main.js +++ /dev/null @@ -1,533 +0,0 @@ -$(function(){ - 'use strict'; - - //convert Hex to RGBA - function convertHex(hex,opacity){ - hex = hex.replace('#',''); - var r = parseInt(hex.substring(0,2), 16); - var g = parseInt(hex.substring(2,4), 16); - var b = parseInt(hex.substring(4,6), 16); - - var result = 'rgba('+r+','+g+','+b+','+opacity/100+')'; - return result; - } - - //Cards with Charts - //var labels = ['January','February','March','April','May','June','July']; - //var data = { - // labels: labels, - // datasets: [ - // { - // label: 'My First dataset', - // backgroundColor: $.brandPrimary, - // borderColor: 'rgba(255,255,255,.55)', - // data: [65, 59, 84, 84, 51, 55, 40] - // }, - // ] - //}; - //var options = { - // maintainAspectRatio: false, - // legend: { - // display: false - // }, - // scales: { - // xAxes: [{ - // gridLines: { - // color: 'transparent', - // zeroLineColor: 'transparent' - // }, - // ticks: { - // fontSize: 2, - // fontColor: 'transparent', - // } - // - // }], - // yAxes: [{ - // display: false, - // ticks: { - // display: false, - // min: Math.min.apply(Math, data.datasets[0].data) - 5, - // max: Math.max.apply(Math, data.datasets[0].data) + 5, - // } - // }], - // }, - // elements: { - // line: { - // borderWidth: 1 - // }, - // point: { - // radius: 4, - // hitRadius: 10, - // hoverRadius: 4, - // }, - // } - //}; - //var ctx = $('#card-chart1'); - //var cardChart1 = new Chart(ctx, { - // type: 'line', - // data: data, - // options: options - //}); - // - //var data = { - // labels: labels, - // datasets: [ - // { - // label: 'My First dataset', - // backgroundColor: $.brandInfo, - // borderColor: 'rgba(255,255,255,.55)', - // data: [1, 18, 9, 17, 34, 22, 11] - // }, - // ] - //}; - //var options = { - // maintainAspectRatio: false, - // legend: { - // display: false - // }, - // scales: { - // xAxes: [{ - // gridLines: { - // color: 'transparent', - // zeroLineColor: 'transparent' - // }, - // ticks: { - // fontSize: 2, - // fontColor: 'transparent', - // } - // - // }], - // yAxes: [{ - // display: false, - // ticks: { - // display: false, - // min: Math.min.apply(Math, data.datasets[0].data) - 5, - // max: Math.max.apply(Math, data.datasets[0].data) + 5, - // } - // }], - // }, - // elements: { - // line: { - // tension: 0.00001, - // borderWidth: 1 - // }, - // point: { - // radius: 4, - // hitRadius: 10, - // hoverRadius: 4, - // }, - // } - //}; - //var ctx = $('#card-chart2'); - //var cardChart2 = new Chart(ctx, { - // type: 'line', - // data: data, - // options: options - //}); - // - //var options = { - // maintainAspectRatio: false, - // legend: { - // display: false - // }, - // scales: { - // xAxes: [{ - // display: false - // }], - // yAxes: [{ - // display: false - // }], - // }, - // elements: { - // line: { - // borderWidth: 2 - // }, - // point: { - // radius: 0, - // hitRadius: 10, - // hoverRadius: 4, - // }, - // } - //}; - //var data = { - // labels: labels, - // datasets: [ - // { - // label: 'My First dataset', - // backgroundColor: 'rgba(255,255,255,.2)', - // borderColor: 'rgba(255,255,255,.55)', - // data: [78, 81, 80, 45, 34, 12, 40] - // }, - // ] - //}; - //var ctx = $('#card-chart3'); - //var cardChart3 = new Chart(ctx, { - // type: 'line', - // data: data, - // options: options - //}); - // - ////Random Numbers - //function random(min,max) { - // return Math.floor(Math.random()*(max-min+1)+min); - //} - // - //var elements = 16; - //var labels = []; - //var data = []; - // - //for (var i = 2000; i <= 2000 + elements; i++) { - // labels.push(i); - // data.push(random(40,100)); - //} - // - //var options = { - // maintainAspectRatio: false, - // legend: { - // display: false - // }, - // scales: { - // xAxes: [{ - // display: false, - // barPercentage: 0.6, - // }], - // yAxes: [{ - // display: false, - // }] - // }, - // - //}; - //var data = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'rgba(255,255,255,.3)', - // borderColor: 'transparent', - // data: data - // }, - // ] - //}; - //var ctx = $('#card-chart4'); - //var cardChart4 = new Chart(ctx, { - // type: 'bar', - // data: data, - // options: options - //}); - // - ////Main Chart - //var elements = 27; - //var data1 = []; - //var data2 = []; - //var data3 = []; - // - //for (var i = 0; i <= elements; i++) { - // data1.push(random(50,200)); - // data2.push(random(80,100)); - // data3.push(65); - //} - // - //var data = { - // labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S', 'M', 'T', 'W', 'T', 'F', 'S', 'S', 'M', 'T', 'W', 'T', 'F', 'S', 'S', 'M', 'T', 'W', 'T', 'F', 'S', 'S'], - // datasets: [ - // { - // label: 'My First dataset', - // backgroundColor: convertHex($.brandInfo,10), - // borderColor: $.brandInfo, - // pointHoverBackgroundColor: '#fff', - // borderWidth: 2, - // data: data1 - // }, - // { - // label: 'My Second dataset', - // backgroundColor: 'transparent', - // borderColor: $.brandSuccess, - // pointHoverBackgroundColor: '#fff', - // borderWidth: 2, - // data: data2 - // }, - // { - // label: 'My Third dataset', - // backgroundColor: 'transparent', - // borderColor: $.brandDanger, - // pointHoverBackgroundColor: '#fff', - // borderWidth: 1, - // borderDash: [8, 5], - // data: data3 - // } - // ] - //}; - // - //var options = { - // maintainAspectRatio: false, - // legend: { - // display: false - // }, - // scales: { - // xAxes: [{ - // gridLines: { - // drawOnChartArea: false, - // } - // }], - // yAxes: [{ - // ticks: { - // beginAtZero: true, - // maxTicksLimit: 5, - // stepSize: Math.ceil(250 / 5), - // max: 250 - // } - // }] - // }, - // elements: { - // point: { - // radius: 0, - // hitRadius: 10, - // hoverRadius: 4, - // hoverBorderWidth: 3, - // } - // }, - //}; - //var ctx = $('#main-chart'); - //var mainChart = new Chart(ctx, { - // type: 'line', - // data: data, - // options: options - //}); - // - // - ////Social Box Charts - //var labels = ['January','February','March','April','May','June','July']; - // - //var options = { - // responsive: true, - // maintainAspectRatio: false, - // legend: { - // display: false, - // }, - // scales: { - // xAxes: [{ - // display:false, - // }], - // yAxes: [{ - // display:false, - // }] - // }, - // elements: { - // point: { - // radius: 0, - // hitRadius: 10, - // hoverRadius: 4, - // hoverBorderWidth: 3, - // } - // } - //}; - // - //var data1 = { - // labels: labels, - // datasets: [{ - // backgroundColor: 'rgba(255,255,255,.1)', - // borderColor: 'rgba(255,255,255,.55)', - // pointHoverBackgroundColor: '#fff', - // borderWidth: 2, - // data: [65, 59, 84, 84, 51, 55, 40] - // }] - //}; - //var ctx = $('#social-box-chart-1'); - //var socialBoxChart1 = new Chart(ctx, { - // type: 'line', - // data: data1, - // options: options - //}); - // - //var data2 = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'rgba(255,255,255,.1)', - // borderColor: 'rgba(255,255,255,.55)', - // pointHoverBackgroundColor: '#fff', - // borderWidth: 2, - // data: [1, 13, 9, 17, 34, 41, 38] - // } - // ] - //}; - //var ctx = $('#social-box-chart-2').get(0).getContext('2d'); - //var socialBoxChart2 = new Chart(ctx, { - // type: 'line', - // data: data2, - // options: options - //}); - // - //var data3 = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'rgba(255,255,255,.1)', - // borderColor: 'rgba(255,255,255,.55)', - // pointHoverBackgroundColor: '#fff', - // borderWidth: 2, - // data: [78, 81, 80, 45, 34, 12, 40] - // } - // ] - //}; - //var ctx = $('#social-box-chart-3').get(0).getContext('2d'); - //var socialBoxChart3 = new Chart(ctx, { - // type: 'line', - // data: data3, - // options: options - //}); - // - //var data4 = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'rgba(255,255,255,.1)', - // borderColor: 'rgba(255,255,255,.55)', - // pointHoverBackgroundColor: '#fff', - // borderWidth: 2, - // data: [35, 23, 56, 22, 97, 23, 64] - // } - // ] - //}; - //var ctx = $('#social-box-chart-4').get(0).getContext('2d'); - //var socialBoxChart4 = new Chart(ctx, { - // type: 'line', - // data: data4, - // options: options - //}); - // - // - // - ////Sparkline Charts - //var labels = ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']; - // - //var options = { - // legend: { - // display: false, - // }, - // scales: { - // xAxes: [{ - // display:false, - // }], - // yAxes: [{ - // display:false, - // }] - // }, - // elements: { - // point: { - // radius: 0, - // hitRadius: 10, - // hoverRadius: 4, - // hoverBorderWidth: 3, - // } - // }, - //}; - // - //var data1 = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'transparent', - // borderColor: $.brandPrimary, - // borderWidth: 2, - // data: [35, 23, 56, 22, 97, 23, 64] - // } - // ] - //}; - //var ctx = $('#sparkline-chart-1'); - //var sparklineChart1 = new Chart(ctx, { - // type: 'line', - // data: data1, - // options: options - //}); - // - //var data2 = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'transparent', - // borderColor: $.brandDanger, - // borderWidth: 2, - // data: [78, 81, 80, 45, 34, 12, 40] - // } - // ] - //}; - //var ctx = $('#sparkline-chart-2'); - //var sparklineChart2 = new Chart(ctx, { - // type: 'line', - // data: data2, - // options: options - //}); - // - //var data3 = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'transparent', - // borderColor: $.brandWarning, - // borderWidth: 2, - // data: [35, 23, 56, 22, 97, 23, 64] - // } - // ] - //}; - //var ctx = $('#sparkline-chart-3'); - //var sparklineChart3 = new Chart(ctx, { - // type: 'line', - // data: data3, - // options: options - //}); - // - //var data4 = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'transparent', - // borderColor: $.brandSuccess, - // borderWidth: 2, - // data: [78, 81, 80, 45, 34, 12, 40] - // } - // ] - //}; - //var ctx = $('#sparkline-chart-4'); - //var sparklineChart4 = new Chart(ctx, { - // type: 'line', - // data: data4, - // options: options - //}); - // - //var data5 = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'transparent', - // borderColor: '#d1d4d7', - // borderWidth: 2, - // data: [35, 23, 56, 22, 97, 23, 64] - // } - // ] - //}; - //var ctx = $('#sparkline-chart-5'); - //var sparklineChart5 = new Chart(ctx, { - // type: 'line', - // data: data5, - // options: options - //}); - // - //var data6 = { - // labels: labels, - // datasets: [ - // { - // backgroundColor: 'transparent', - // borderColor: $.brandInfo, - // borderWidth: 2, - // data: [78, 81, 80, 45, 34, 12, 40] - // } - // ] - //}; - //var ctx = $('#sparkline-chart-6'); - //var sparklineChart6= new Chart(ctx, { - // type: 'line', - // data: data6, - // options: options - //}); - -}); diff --git a/static/src/js/views/widgets.js b/static/src/js/views/widgets.js deleted file mode 100644 index e4bcc61..0000000 --- a/static/src/js/views/widgets.js +++ /dev/null @@ -1,564 +0,0 @@ -$(function(){ - 'use strict'; - - //convert Hex to RGBA - function convertHex(hex,opacity){ - hex = hex.replace('#',''); - var r = parseInt(hex.substring(0,2), 16); - var g = parseInt(hex.substring(2,4), 16); - var b = parseInt(hex.substring(4,6), 16); - - var result = 'rgba('+r+','+g+','+b+','+opacity/100+')'; - return result; - } - - //Cards with Charts - var labels = ['January','February','March','April','May','June','July']; - var data = { - labels: labels, - datasets: [ - { - label: 'My First dataset', - backgroundColor: $.brandPrimary, - borderColor: 'rgba(255,255,255,.55)', - data: [65, 59, 84, 84, 51, 55, 40] - }, - ] - }; - var options = { - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - gridLines: { - color: 'transparent', - zeroLineColor: 'transparent' - }, - ticks: { - fontSize: 2, - fontColor: 'transparent', - } - - }], - yAxes: [{ - display: false, - ticks: { - display: false, - min: Math.min.apply(Math, data.datasets[0].data) - 5, - max: Math.max.apply(Math, data.datasets[0].data) + 5, - } - }], - }, - elements: { - line: { - borderWidth: 1 - }, - point: { - radius: 4, - hitRadius: 10, - hoverRadius: 4, - }, - } - }; - var ctx = $('#card-chart1'); - var cardChart1 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - var data = { - labels: labels, - datasets: [ - { - label: 'My First dataset', - backgroundColor: $.brandInfo, - borderColor: 'rgba(255,255,255,.55)', - data: [1, 18, 9, 17, 34, 22, 11] - }, - ] - }; - - var options = { - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - gridLines: { - color: 'transparent', - zeroLineColor: 'transparent' - }, - ticks: { - fontSize: 2, - fontColor: 'transparent', - } - - }], - yAxes: [{ - display: false, - ticks: { - display: false, - min: Math.min.apply(Math, data.datasets[0].data) - 5, - max: Math.max.apply(Math, data.datasets[0].data) + 5, - } - }], - }, - elements: { - line: { - tension: 0.00001, - borderWidth: 1 - }, - point: { - radius: 4, - hitRadius: 10, - hoverRadius: 4, - }, - } - }; - var ctx = $('#card-chart2'); - var cardChart2 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - var options = { - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }], - }, - elements: { - line: { - borderWidth: 2 - }, - point: { - radius: 0, - hitRadius: 10, - hoverRadius: 4, - }, - } - }; - var data = { - maintainAspectRatio: false, - labels: labels, - datasets: [ - { - label: 'My First dataset', - backgroundColor: 'rgba(255,255,255,.2)', - borderColor: 'rgba(255,255,255,.55)', - data: [78, 81, 80, 45, 34, 12, 40] - }, - ] - }; - var ctx = $('#card-chart3'); - var cardChart3 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - //Random Numbers - function random(min,max) { - return Math.floor(Math.random()*(max-min+1)+min); - } - - var elements = 16; - var labels = []; - var data = []; - - for (var i = 2000; i <= 2000 + elements; i++) { - labels.push(i); - data.push(random(40,100)); - } - - - var options = { - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display: false, - barPercentage: 0.7, - }], - yAxes: [{ - display: false, - }] - }, - - }; - var data = { - labels: labels, - datasets: [ - { - backgroundColor: 'rgba(255,255,255,.3)', - borderColor: 'transparent', - data: data - }, - ] - }; - var ctx = $('#card-chart4'); - var cardChart4 = new Chart(ctx, { - type: 'bar', - data: data, - options: options - }); - - - var elements = 15; - var labels = []; - var data = []; - - for (var i = 0; i <= elements; i++) { - labels.push(i); - data.push(random(40,100)); - } - - var options = { - responsive: false, - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - } - }; - var data = { - labels: labels, - datasets: [ - { - backgroundColor: $.brandPrimary, - borderColor: 'transparent', - borderWidth: 1, - data: data - }, - ] - }; - var ctx = $('#chart-1'); - var Chart1 = new Chart(ctx, { - type: 'bar', - data: data, - options: options - }); - - - var elements = 15; - var labels = []; - var data = []; - - for (var i = 0; i <= elements; i++) { - labels.push(i); - data.push(random(40,100)); - } - - var options = { - responsive: false, - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - } - }; - var data = { - labels: labels, - datasets: [ - { - backgroundColor: $.brandWarning, - borderColor: 'transparent', - borderWidth: 1, - data: data - }, - ] - }; - var ctx = $('#chart-2'); - var Chart2 = new Chart(ctx, { - type: 'bar', - data: data, - options: options - }); - - - var elements = 15; - var labels = []; - var data = []; - - for (var i = 0; i <= elements; i++) { - labels.push(i); - data.push(random(40,100)); - } - - var options = { - responsive: false, - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - } - }; - var data = { - labels: labels, - datasets: [ - { - backgroundColor: $.brandSuccess, - borderColor: 'transparent', - borderWidth: 1, - data: data - }, - ] - }; - var ctx = $('#chart-3'); - var Chart3 = new Chart(ctx, { - type: 'bar', - data: data, - options: options - }); - - var options = { - responsive: false, - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - }, - elements: { point: { radius: 0 } } - }; - var data = { - labels: ['January','February','March','April','May','June','July'], - datasets: [ - { - backgroundColor: 'transparent', - borderColor: $.brandInfo, - borderWidth: 2, - data: [65, 59, 84, 84, 51, 55, 40] - }, - ] - }; - var ctx = $('#chart-4'); - var Chart4 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - - var options = { - responsive: false, - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - }, - elements: { point: { radius: 0 } } - }; - var data = { - labels: ['January','February','March','April','May','June','July'], - datasets: [ - { - backgroundColor: 'transparent', - borderColor: $.brandSuccess, - borderWidth: 2, - data: [65, 59, 84, 84, 51, 55, 40] - }, - ] - }; - var ctx = $('#chart-5'); - var Chart5 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - - var options = { - responsive: false, - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display: false - }], - yAxes: [{ - display: false - }] - }, - elements: { point: { radius: 0 } } - }; - var data = { - labels: ['January','February','March','April','May','June','July'], - datasets: [ - { - backgroundColor: 'transparent', - borderColor: $.brandDanger, - borderWidth: 2, - data: [65, 59, 84, 84, 51, 55, 40] - }, - ] - }; - var ctx = $('#chart-6'); - var Chart6 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - - var options = { - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display:false, - points:false, - }], - yAxes: [{ - display:false, - }] - }, - elements: { point: { radius: 0 } } - }; - var data = { - labels: ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'], - datasets: [ - { - backgroundColor: 'transparent', - borderColor: 'rgba(255,255,255,.55)', - borderWidth: 2, - data: [4, 18, 9, 17, 34, 22, 11, 3, 15, 12, 18, 9] - }, - ] - }; - var ctx = $('.chart-7'); - var Chart7 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - var ctx = $('.chart-7-2'); - var Chart72 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - var ctx = $('.chart-7-3'); - var Chart73 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - var ctx = $('.chart-7-4'); - var Chart74 = new Chart(ctx, { - type: 'line', - data: data, - options: options - }); - - - var options = { - maintainAspectRatio: false, - legend: { - display: false - }, - scales: { - xAxes: [{ - display:false, - barPercentage: 0.6, - }], - yAxes: [{ - display:false, - ticks: { - beginAtZero: true, - } - }] - }, - }; - var data = { - labels: ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'], - datasets: [ - { - backgroundColor: 'rgba(0,0,0,.2)', - data: [4, 18, 9, 17, 34, 22, 11, 3, 15, 12, 18, 9] - }, - ] - }; - var ctx = $('.chart-8'); - var Chart8 = new Chart(ctx, { - type: 'bar', - data: data, - options: options - }); - - var ctx = $('.chart-8-2'); - var Chart82 = new Chart(ctx, { - type: 'bar', - data: data, - options: options - }); - - var ctx = $('.chart-8-3'); - var Chart83 = new Chart(ctx, { - type: 'bar', - data: data, - options: options - }); - - var ctx = $('.chart-8-4'); - var Chart84 = new Chart(ctx, { - type: 'bar', - data: data, - options: options - }); -}) diff --git a/static/src/scss/_bootstrap-variables.scss b/static/src/scss/_bootstrap-variables.scss deleted file mode 100644 index 9a9c272..0000000 --- a/static/src/scss/_bootstrap-variables.scss +++ /dev/null @@ -1,109 +0,0 @@ -// Bootstrap overrides - -// -// Color system -// - -$white: #fff; -$gray-100: #f0f3f5; -$gray-200: #c2cfd6; -$gray-300: #a4b7c1; -$gray-400: #869fac; -$gray-500: #678898; -$gray-600: #536c79; -$gray-700: #3e515b; -$gray-800: #29363d; -$gray-900: #151b1e; -$black: #000 !default; - -$blue: #20a8d8; -$indigo: #6610f2 !default; -$purple: #6f42c1 !default; -$pink: #e83e8c !default; -$red: #f86c6b; -$orange: #f8cb00; -$yellow: #ffc107 !default; -$green: #4dbd74; -$teal: #20c997 !default; -$cyan: #63c2de; - -$colors: ( - blue: $blue, - indigo: $indigo, - purple: $purple, - pink: $pink, - red: $red, - orange: $orange, - yellow: $yellow, - green: $green, - teal: $teal, - cyan: $cyan, - white: $white, - gray: $gray-600, - gray-dark: $gray-800 -); - -$theme-colors: ( - primary: $blue, - secondary: $gray-300, - success: $green, - info: $cyan, - warning: $yellow, - danger: $red, - light: $gray-100, - dark: $gray-800 -); - -// Options -// -// Quickly modify global styling by enabling or disabling optional features. - -$enable-transitions: true; -$enable-rounded: false; - -// Body -// -// Settings for the `` element. - -$body-bg: #e4e5e6; - -// Typography -// -// Font, line-height, and color for body text, headings, and more. - -$font-size-base: 0.875rem; - -// Breadcrumbs - -$breadcrumb-bg: #fff; -$breadcrumb-margin-bottom: 1.5rem; - -// Cards - -$card-border-color: $gray-200; -$card-cap-bg: $gray-100; - -// Dropdowns - -$dropdown-padding-y: 0; -$dropdown-border-color: $gray-200; -$dropdown-divider-bg: $gray-100; - -// Buttons - -$btn-secondary-border: $gray-300; - -// Progress bars - -$progress-bg: $gray-100; - -// Tables - -$table-bg-accent: $gray-100; -$table-bg-hover: $gray-100; - -// Forms - -$input-group-addon-bg: $gray-100; -$input-border-color: $gray-200; -$input-group-addon-border-color: $gray-200; diff --git a/static/src/scss/_core-variables.scss b/static/src/scss/_core-variables.scss deleted file mode 100644 index 6f31d10..0000000 --- a/static/src/scss/_core-variables.scss +++ /dev/null @@ -1,110 +0,0 @@ -// core overrides -// Bootstrap overrides - -// -// Color system -// - -$white: #fff; -$gray-100: #f0f3f5; -$gray-200: #c2cfd6; -$gray-300: #a4b7c1; -$gray-400: #869fac; -$gray-500: #678898; -$gray-600: #536c79; -$gray-700: #3e515b; -$gray-800: #29363d; -$gray-900: #151b1e; -$black: #000 !default; - -$blue: #20a8d8; -$indigo: #6610f2 !default; -$purple: #6f42c1 !default; -$pink: #e83e8c !default; -$red: #f86c6b; -$orange: #f8cb00; -$yellow: #ffc107 !default; -$green: #4dbd74; -$teal: #20c997 !default; -$cyan: #63c2de; - -$colors: ( - blue: $blue, - indigo: $indigo, - purple: $purple, - pink: $pink, - red: $red, - orange: $orange, - yellow: $yellow, - green: $green, - teal: $teal, - cyan: $cyan, - white: $white, - gray: $gray-600, - gray-dark: $gray-800 -); - -$theme-colors: ( - primary: $blue, - secondary: $gray-300, - success: $green, - info: $cyan, - warning: $yellow, - danger: $red, - light: $gray-100, - dark: $gray-800 -); - -// Options -// -// Quickly modify global styling by enabling or disabling optional features. - -$enable-transitions: true; -$enable-rounded: false; - -// Body -// -// Settings for the `` element. - -$body-bg: #e4e5e6; - -// Typography -// -// Font, line-height, and color for body text, headings, and more. - -$font-size-base: 0.875rem; - -// Breadcrumbs - -$breadcrumb-bg: #fff; -$breadcrumb-margin-bottom: 1.5rem; - -// Cards - -$card-border-color: $gray-200; -$card-cap-bg: $gray-100; - -// Dropdowns - -$dropdown-padding-y: 0; -$dropdown-border-color: $gray-200; -$dropdown-divider-bg: $gray-100; - -// Buttons - -$btn-secondary-border: $gray-300; - -// Progress bars - -$progress-bg: $gray-100; - -// Tables - -$table-bg-accent: $gray-100; -$table-bg-hover: $gray-100; - -// Forms - -$input-group-addon-bg: $gray-100; -$input-border-color: $gray-200; -$input-group-addon-border-color: $gray-200; diff --git a/static/src/scss/_custom.scss b/static/src/scss/_custom.scss deleted file mode 100644 index 15d367a..0000000 --- a/static/src/scss/_custom.scss +++ /dev/null @@ -1 +0,0 @@ -// Here you can add other styles diff --git a/static/src/scss/core/_animate.scss b/static/src/scss/core/_animate.scss deleted file mode 100644 index c0a244b..0000000 --- a/static/src/scss/core/_animate.scss +++ /dev/null @@ -1,27 +0,0 @@ -// scss-lint:disable all -.animated { - animation-duration: 1s; - // animation-fill-mode: both; -} - -.animated.infinite { - animation-iteration-count: infinite; -} - -.animated.hinge { - animation-duration: 2s; -} - -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -.fadeIn { - animation-name: fadeIn; -} diff --git a/static/src/scss/core/_aside.scss b/static/src/scss/core/_aside.scss deleted file mode 100644 index fc71e42..0000000 --- a/static/src/scss/core/_aside.scss +++ /dev/null @@ -1,64 +0,0 @@ -.aside-menu { - z-index: $zindex-sticky - 1; - width: $aside-menu-width; - color: $aside-menu-color; - background: $aside-menu-bg; - @include borders($aside-menu-borders); - - .nav-tabs { - border-color: $border-color; - .nav-link { - padding: $aside-menu-nav-padding-y $aside-menu-nav-padding-x; - color: $body-color; - border-top: 0; - &.active { - color: theme-color("primary"); - border-right-color: $border-color; - border-left-color: $border-color; - } - } - .nav-item:first-child { - .nav-link { - border-left: 0; - } - } - } - - .tab-content { - position: relative; - overflow-x: hidden; - overflow-y: auto; - border: 0; - border-top: 1px solid $border-color; - -ms-overflow-style: -ms-autohiding-scrollbar; - - &::-webkit-scrollbar { - width: 10px; - margin-left: -10px; - -webkit-appearance: none; - } - - // &::-webkit-scrollbar-button { } - - &::-webkit-scrollbar-track { - background-color: lighten($aside-menu-bg, 5%); - border-right: 1px solid darken($aside-menu-bg, 5%); - border-left: 1px solid darken($aside-menu-bg, 5%); - } - - // &::-webkit-scrollbar-track-piece { } - - &::-webkit-scrollbar-thumb { - height: 50px; - background-color: darken($aside-menu-bg, 10%); - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; - } - - .tab-pane { - padding: 0; - } - } -} diff --git a/static/src/scss/core/_avatars.scss b/static/src/scss/core/_avatars.scss deleted file mode 100644 index 623016e..0000000 --- a/static/src/scss/core/_avatars.scss +++ /dev/null @@ -1,51 +0,0 @@ -.img-avatar { - border-radius: 50em; -} - -.avatar { - $width: 36px; - $status-width: 10px; - @include avatar($width,$status-width); -} - -.avatar.avatar-xs { - $width: 20px; - $status-width: 8px; - @include avatar($width,$status-width); -} - -.avatar.avatar-sm { - $width: 24px; - $status-width: 8px; - @include avatar($width,$status-width); -} - -.avatar.avatar-lg { - $width: 72px; - $status-width: 12px; - @include avatar($width,$status-width); -} - -.avatars-stack { - .avatar.avatar-xs { - margin-right: -10px; - } - - // .avatar.avatar-sm { - // - // } - - .avatar { - margin-right: -15px; - transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed; - - &:hover { - margin-right: 0 !important; - } - } - - // .avatar.avatar-lg { - // - // } - -} diff --git a/static/src/scss/core/_badge.scss b/static/src/scss/core/_badge.scss deleted file mode 100644 index 3104885..0000000 --- a/static/src/scss/core/_badge.scss +++ /dev/null @@ -1,3 +0,0 @@ -.badge-pill { - border-radius: $badge-pill-border-radius; -} diff --git a/static/src/scss/core/_breadcrumb-menu.scss b/static/src/scss/core/_breadcrumb-menu.scss deleted file mode 100644 index dbbe07e..0000000 --- a/static/src/scss/core/_breadcrumb-menu.scss +++ /dev/null @@ -1,35 +0,0 @@ -.breadcrumb-menu { - margin-left: auto; - - &::before { - display: none; - } - - .btn-group { - vertical-align: top; - } - - .btn { - padding: 0 $input-btn-padding-x; - color: $text-muted; - vertical-align: top; - border: 0; - - &:hover, &.active { - color: $body-color; - background: transparent; - } - } - - .open { - .btn { - color: $body-color; - background: transparent; - } - } - - .dropdown-menu { - min-width: 180px; - line-height: $line-height-base; - } -} diff --git a/static/src/scss/core/_breadcrumb.scss b/static/src/scss/core/_breadcrumb.scss deleted file mode 100644 index d8a003d..0000000 --- a/static/src/scss/core/_breadcrumb.scss +++ /dev/null @@ -1,4 +0,0 @@ -.breadcrumb { - position: relative; - @include borders($breadcrumb-borders); -} diff --git a/static/src/scss/core/_buttons.scss b/static/src/scss/core/_buttons.scss deleted file mode 100644 index 7ab4953..0000000 --- a/static/src/scss/core/_buttons.scss +++ /dev/null @@ -1,575 +0,0 @@ -button { - cursor: pointer; -} - -.btn { - .badge { - position: absolute; - top: 2px; - right: 6px; - font-size: 9px; - } -} - -.btn-transparent { - color: #fff; - background-color: transparent; - border-color: transparent; -} - -.btn { - [class^="icon-"], [class*=" icon-"] { - display: inline-block; - margin-top: -2px; - vertical-align: middle; - } -} - -.btn-facebook, -.btn-twitter, -.btn-linkedin, -.btn-flickr, -.btn-tumblr, -.btn-xing, -.btn-github, -.btn-html5, -.btn-openid, -.btn-stack-overflow, -.btn-youtube, -.btn-css3, -.btn-dribbble, -.btn-google-plus, -.btn-instagram, -.btn-pinterest, -.btn-vk, -.btn-yahoo, -.btn-behance, -.btn-dropbox, -.btn-reddit, -.btn-spotify, -.btn-vine, -.btn-foursquare, -.btn-vimeo { - position: relative; - overflow: hidden; - color: #fff !important; - text-align: center; - - &::before { - position: absolute; - top: 0; - left: 0; - display: block; - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - } - - &:hover { - color: #fff; - } - - &.icon { - - span { - display: none; - } - } - - &.text { - &::before { - display: none; - } - - span { - margin-left: 0 !important; - } - } - @include button-social-size($input-btn-padding-y, $input-btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius); - - &.btn-lg { - @include button-social-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg); - } - - &.btn-sm { - @include button-social-size($input-btn-padding-y-sm, $input-btn-padding-x-sm, $font-size-sm, $line-height-sm, $btn-border-radius-sm); - } - -} - -.btn-facebook { - $color: $facebook; - - background: $color; - &::before { - content: "\f09a"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-twitter { - $color: $twitter; - - background: $color; - &::before { - content: "\f099"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-linkedin { - $color: $linkedin; - - background: $color; - &::before { - content: "\f0e1"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-flickr { - $color: $flickr; - - background: $color; - &::before { - content: "\f16e"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-tumblr { - $color: $tumblr; - - background: $color; - &::before { - content: "\f173"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-xing { - $color: $xing; - - background: $color; - &::before { - content: "\f168"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-github { - $color: $github; - - background: $color; - &::before { - content: "\f09b"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-html5 { - $color: $html5; - - background: $color; - &::before { - content: "\f13b"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-openid { - $color: $openid; - - background: $color; - &::before { - content: "\f19b"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-stack-overflow { - $color: $stack-overflow; - - background: $color; - &::before { - content: "\f16c"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-css3 { - $color: $css3; - - background: $color; - &::before { - content: "\f13c"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-youtube { - $color: $youtube; - - background: $color; - &::before { - content: "\f167"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-dribbble { - $color: $dribbble; - - background: $color; - &::before { - content: "\f17d"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-google-plus { - $color: $google-plus; - - background: $color; - &::before { - content: "\f0d5"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-instagram { - $color: $instagram; - - background: $color; - &::before { - content: "\f16d"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-pinterest { - $color: $pinterest; - - background: $color; - &::before { - content: "\f0d2"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-vk { - $color: $vk; - - background: $color; - &::before { - content: "\f189"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-yahoo { - $color: $yahoo; - - background: $color; - &::before { - content: "\f19e"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-behance { - $color: $behance; - - background: $color; - &::before { - content: "\f1b4"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-dropbox { - $color: $dropbox; - - background: $color; - &::before { - content: "\f16b"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-reddit { - $color: $reddit; - - background: $color; - &::before { - content: "\f1a1"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-spotify { - $color: $spotify; - - background: $color; - &::before { - content: "\f1bc"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-vine { - $color: $vine; - - background: $color; - &::before { - content: "\f1ca"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-foursquare { - $color: $foursquare; - - background: $color; - &::before { - content: "\f180"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} - -.btn-vimeo { - $color: $vimeo; - - background: $color; - &::before { - content: "\f194"; - background: darken($color, 5%); - - } - - &:hover { - background: darken($color, 5%); - - &::before { - background: darken($color, 10%); - } - } -} diff --git a/static/src/scss/core/_callout.scss b/static/src/scss/core/_callout.scss deleted file mode 100644 index b98ebac..0000000 --- a/static/src/scss/core/_callout.scss +++ /dev/null @@ -1,55 +0,0 @@ -.callout { - position: relative; - padding: 0 $spacer; - margin: $spacer 0; - border: 0 solid $border-color; - border-left-width: .25rem; - - @if $enable-rounded { - border-radius: .25rem; - } - - .chart-wrapper { - position: absolute; - top: 10px; - left: 50%; - float: right; - width: 50%; - } -} - -.callout-bordered { - border: 1px solid $border-color; - border-left-width: .25rem; -} -.callout code { - border-radius: .25rem; -} -.callout h4 { - margin-top: 0; - margin-bottom: .25rem; -} -.callout p:last-child { - margin-bottom: 0; -} -.callout + .callout { - margin-top: - .25rem; -} - -.callout-default { - border-left-color: $text-muted; - - h4 { - color: $text-muted; - } -} - -@each $color, $value in $theme-colors { - .callout-#{$color} { - border-left-color: $value; - - h4 { - color: $value; - } - } -} diff --git a/static/src/scss/core/_card.scss b/static/src/scss/core/_card.scss deleted file mode 100644 index 20e57a8..0000000 --- a/static/src/scss/core/_card.scss +++ /dev/null @@ -1,193 +0,0 @@ -.card { - margin-bottom: 1.5 * $spacer; - - // Cards with color accent - @each $color, $value in $theme-colors { - &.bg-#{$color} { - border-color: darken($value, 12.5%); - .card-header { - background-color: darken($value, 3%); - border-color: darken($value, 12.5%); - } - } - } -} - -.text-white .text-muted { - color: rgba(255,255,255,.6) !important; -} - -.card-header { - - .icon-bg { - display: inline-body; - padding: $card-spacer-y $card-spacer-x !important; - margin-top: -$card-spacer-y; - margin-right: $card-spacer-x; - margin-bottom: -$card-spacer-y; - margin-left: -$card-spacer-x; - line-height: inherit; - color: $card-icon-color; - vertical-align: bottom; - background: $card-icon-bg; - border-right: $card-border-width solid $card-border-color; - } - - .nav.nav-tabs { - margin-top: -$card-spacer-y; - margin-bottom: -$card-spacer-y; - border-bottom: 0; - - .nav-item { - border-top: 0; - } - - .nav-link { - padding: $card-spacer-y $card-spacer-x / 2; - color: $text-muted; - border-top: 0; - - &.active { - color: $body-color; - background: #fff; - } - } - } - - &.card-header-inverse { - color: #fff; - } - - .btn { - margin-top: - $input-btn-padding-y; - } - .btn-sm { - margin-top: - $input-btn-padding-y-sm; - } - .btn-lg { - margin-top: - $input-btn-padding-y-lg; - } -} -// -.card-footer { - - ul { - display: table; - width: 100%; - padding: 0; - margin: 0; - table-layout: fixed; - - li { - display: table-cell; - padding: 0 $card-spacer-x; - text-align: center; - } - } -} - -[class*="card-outline-"] { - .card-body { - background: #fff !important; - } - - &.card-outline-top { - border-top-width: 2px; - border-right-color: $border-color; - border-bottom-color: $border-color; - border-left-color: $border-color; - } -} - -// Cards with color accent -@each $color, $value in $theme-colors { - .card-accent-#{$color} { - @include card-accent-variant($value); - } -} - -// Card Actions -.card-header { - > i { - margin-right: $spacer / 2; - } - .card-actions { - position: absolute; - top: 0; - right: 0; - //height: inherit; - - a, button { - display: block; - float: left; - width: 50px; - padding: $card-spacer-y 0; - margin: 0 !important; - color: $body-color; - text-align: center; - background: transparent; - border: 0; - border-left: 1px solid $border-color; - box-shadow: 0; - - &:hover { - text-decoration: none; - } - - [class^="icon-"], [class*=" icon-"] { - display: inline-body; - vertical-align: middle; - } - - i { - display: inline-body; - transition: .4s; - } - - .r180 { - transform: rotate(180deg); - } - } - - .input-group { - width: 230px; - margin: 6px; - - .input-group-addon { - background: #fff; - } - - input { - border-left: 0; - } - } - } -} - -.card-full { - margin-top: - $spacer; - margin-right: - $grid-gutter-width / 2; - margin-left: - $grid-gutter-width / 2; - border: 0; - border-bottom: $card-border-width solid $border-color; -} - -@include media-breakpoint-up(sm) { - .card-columns { - - &.cols-2 { - column-count: 2; - } - } -} - -.card { - &.drag, .drag { - cursor: move; - } -} - -.card-placeholder { - background: rgba(0,0,0,.025); - border: 1px dashed $gray-300; -} diff --git a/static/src/scss/core/_charts.scss b/static/src/scss/core/_charts.scss deleted file mode 100644 index 0e7a3c2..0000000 --- a/static/src/scss/core/_charts.scss +++ /dev/null @@ -1,9 +0,0 @@ -.chart-wrapper { - canvas { - width: 100% !important; - } -} -// scss-lint:disable QualifyingElement -base-chart.chart { - display: block !important; -} diff --git a/static/src/scss/core/_dropdown-menu-right.scss b/static/src/scss/core/_dropdown-menu-right.scss deleted file mode 100644 index 4f19546..0000000 --- a/static/src/scss/core/_dropdown-menu-right.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Temp fix for reactstrap -.app-header { - .navbar-nav { - .dropdown-menu-right { - right: auto; - } - } -} diff --git a/static/src/scss/core/_dropdown.scss b/static/src/scss/core/_dropdown.scss deleted file mode 100644 index 564e4df..0000000 --- a/static/src/scss/core/_dropdown.scss +++ /dev/null @@ -1,69 +0,0 @@ -// Links, buttons, and more within the dropdown menu -.dropdown-item { - position: relative; - padding: 10px 20px; - border-bottom: 1px solid $dropdown-border-color; - - &:last-child { - border-bottom: 0; - } - - i { - display: inline-block; - width: 20px; - margin-right: 10px; - margin-left: -10px; - color: $dropdown-border-color; - text-align: center; - } - - .badge { - position: absolute; - right: 10px; - margin-top: 2px; - } -} - -// Dropdown section headers -.dropdown-header { - padding: 8px 20px; - background: $dropdown-divider-bg; - border-bottom: 1px solid $dropdown-border-color; - - .btn { - margin-top: -7px; - color: $dropdown-header-color; - - &:hover { - color: $body-color; - } - - &.pull-right { - margin-right: -20px; - } - } -} - -.dropdown-menu-lg { - width: 250px; -} -.app-header { - .navbar-nav { - .dropdown-menu { - position: absolute; - } - // Menu positioning - // - // Add extra class to `.dropdown-menu` to flip the alignment of the dropdown - // menu with the parent. - .dropdown-menu-right { - right: 0; - left: auto; // Reset the default from `.dropdown-menu` - } - - .dropdown-menu-left { - right: auto; - left: 0; - } - } -} diff --git a/static/src/scss/core/_footer.scss b/static/src/scss/core/_footer.scss deleted file mode 100644 index e01595a..0000000 --- a/static/src/scss/core/_footer.scss +++ /dev/null @@ -1,9 +0,0 @@ -.app-footer { - display: flex; - flex-wrap: wrap; - align-items: center; - padding: 0 $spacer; - color: $footer-color; - background: $footer-bg; - @include borders($footer-borders); -} diff --git a/static/src/scss/core/_grid.scss b/static/src/scss/core/_grid.scss deleted file mode 100644 index 0d0963c..0000000 --- a/static/src/scss/core/_grid.scss +++ /dev/null @@ -1,15 +0,0 @@ -.row.row-equal { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - margin-right: ($grid-gutter-width / -2); - margin-left: ($grid-gutter-width / -2); - - [class*="col-"] { - padding-right: ($grid-gutter-width / 4); - padding-left: ($grid-gutter-width / 4); - } -} - -.main .container-fluid { - padding: 0 30px; -} diff --git a/static/src/scss/core/_input-group.scss b/static/src/scss/core/_input-group.scss deleted file mode 100644 index 23b2512..0000000 --- a/static/src/scss/core/_input-group.scss +++ /dev/null @@ -1,6 +0,0 @@ -.input-group-addon, -.input-group-btn { - min-width: 40px; - white-space: nowrap; - vertical-align: middle; // Match the inputs -} diff --git a/static/src/scss/core/_layout.scss b/static/src/scss/core/_layout.scss deleted file mode 100644 index 8a05003..0000000 --- a/static/src/scss/core/_layout.scss +++ /dev/null @@ -1,384 +0,0 @@ -// IE10&11 Flexbox fix -@media all and (-ms-high-contrast:none) { - html { - display: flex; - flex-direction: column; - } -} - -// app-dashboard and app-root are Angular2+ selectors. You can add here your own selectors if you need. -.app, -app-dashboard, -app-root { - display: flex; - flex-direction: column; - min-height: 100vh; -} - -.app-header { - flex: 0 0 $navbar-height; -} - -.app-footer { - flex: 0 0 $footer-height; -} - -.app-body { - display: flex; - flex-direction: row; - flex-grow: 1; - overflow-x: hidden; - - .main { - flex: 1; - min-width: 0; - } - - .sidebar { - // $sidebar-width is the width of the columns - flex: 0 0 $sidebar-width; - // put the nav on the left - order: -1; - } - - .aside-menu { - // $aside-menu-width is the width of the columns - flex: 0 0 $aside-menu-width; - } -} - -// -// header -// -.header-fixed { - .app-header { - position: fixed; - z-index: $zindex-sticky; - width: 100%; - } - .app-body { - margin-top: $navbar-height; - } -} - -// -// Sidebar -// -.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-width; - } -} - -.sidebar-fixed { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $sidebar-width; - height: calc(100vh - #{$navbar-height}); - // margin-top: - $navbar-height; - - // .sidebar-nav { - // height: calc(100vh - #{$navbar-height}); - // } - } - - .main, .app-footer { - margin-left: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } -} - -.sidebar-off-canvas { - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - height: calc(100vh - #{$navbar-height}); - } -} - -@include media-breakpoint-up(lg) { - .sidebar-compact { - .sidebar { - flex: 0 0 $sidebar-compact-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-compact-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-compact-width; - } - - .sidebar { - width: $sidebar-compact-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-minimized-width; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-minimized-width; - } - - .sidebar { - width: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } -} - -// -// Aside Menu -// -.aside-menu-hidden { - .aside-menu { - margin-right: - $aside-menu-width; - } -} - -.aside-menu-fixed { - .aside-menu { - position: fixed; - right: 0; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - - .main, .app-footer { - margin-right: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-right: 0; - } - } -} - -.aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } -} - -// -// Breadcrumb -// -.breadcrumb-fixed { - .main { - $breadcrumb-height: 2 * $breadcrumb-padding-y + $font-size-base + 1.5 * $spacer; - padding-top: $breadcrumb-height; - } - - .breadcrumb { - position: fixed; - top: $navbar-height; - right: 0; - left: 0; - z-index: $zindex-sticky - 2; - } - - // if sidebar + main + aside - .main:nth-child(2) { - .breadcrumb { - right: $aside-menu-width; - left: $sidebar-width; - } - } - - // if sidebar + main - .main:first-child { - .breadcrumb { - right: $aside-menu-width; - left: 0; - } - } - - // if main + aside - .main:last-child { - .breadcrumb { - right: 0; - } - } - - &.sidebar-minimized { - .main .breadcrumb { - left: $sidebar-minimized-width; - } - } - - &.sidebar-hidden, &.sidebar-off-canvas { - .main .breadcrumb { - left: 0; - } - } - - &.aside-menu-hidden, &.aside-menu-off-canvas { - .main .breadcrumb { - right: 0; - } - } -} - -// -// Footer -// -.footer-fixed { - .app-footer { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: $zindex-sticky; - height: $footer-height; - } - - .app-body { - margin-bottom: $footer-height; - } -} - -// -// Animations -// -.app-header, -.app-footer, -.sidebar, -.main, -.aside-menu { - transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed, width $layout-transition-speed, flex $layout-transition-speed; -} -.sidebar-nav { - transition: width $layout-transition-speed; -} -.breadcrumb { - transition: left $layout-transition-speed, right $layout-transition-speed, width $layout-transition-speed; -} - -// -// Mobile layout -// - -@include media-breakpoint-down(md) { - .app-header.navbar { - position: fixed !important; - z-index: $zindex-sticky; - width: 100%; - text-align: center; - background-color: $navbar-brand-bg; - @include borders($navbar-brand-border); - - .navbar-toggler { - @if (lightness( $navbar-brand-bg ) > 40) { - color: $navbar-color; - } @else { - color: #fff; - } - } - - .navbar-brand { - position: absolute; - left: 50%; - margin-left: - ($navbar-brand-width / 2); - } - } - - .app-body { - margin-top: $navbar-height; - } - - .breadcrumb-fixed { - .main:nth-child(2) .breadcrumb { - right: auto; - left: auto; - width: 100%; - } - } - - .sidebar { - position: fixed; - z-index: $zindex-sticky - 1; - width: $mobile-sidebar-width; - height: calc(100vh - #{$navbar-height}); - margin-left: - $mobile-sidebar-width; - - .sidebar-nav, - .nav { - width: $mobile-sidebar-width; - min-height: calc(100vh - #{$navbar-height}); - } - - .sidebar-minimizer { - display: none; - } - } - - .main, .app-footer { - margin-left: 0 !important; - } - - // .aside-menu { - // margin-right: - $aside-menu-width; - // } - - .sidebar-hidden { - .sidebar { - margin-left: - $mobile-sidebar-width; - } - } - - .sidebar-mobile-show { - .sidebar { - width: $mobile-sidebar-width; - margin-left: 0; - } - - .main { - margin-right: - $mobile-sidebar-width !important; - margin-left: $mobile-sidebar-width !important; - } - } -} diff --git a/static/src/scss/core/_loading.scss b/static/src/scss/core/_loading.scss deleted file mode 100644 index 3e409fb..0000000 --- a/static/src/scss/core/_loading.scss +++ /dev/null @@ -1,128 +0,0 @@ -// Angular Version -// Make clicks pass-through -// scss-lint:disable all -#loading-bar, -#loading-bar-spinner { - -webkit-pointer-events: none; - pointer-events: none; - -moz-transition: 350ms linear all; - -o-transition: 350ms linear all; - -webkit-transition: 350ms linear all; - transition: 350ms linear all; -} - -#loading-bar.ng-enter, -#loading-bar.ng-leave.ng-leave-active, -#loading-bar-spinner.ng-enter, -#loading-bar-spinner.ng-leave.ng-leave-active { - opacity: 0; -} - -#loading-bar.ng-enter.ng-enter-active, -#loading-bar.ng-leave, -#loading-bar-spinner.ng-enter.ng-enter-active, -#loading-bar-spinner.ng-leave { - opacity: 1; -} - -#loading-bar .bar { - position: fixed; - top: 0; - left: 0; - z-index: 20002; - width: 100%; - height: 2px; - background: theme-color("primary"); - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - -moz-transition: width 350ms; - -o-transition: width 350ms; - -webkit-transition: width 350ms; - transition: width 350ms; -} - -// Fancy blur effect -#loading-bar .peg { - position: absolute; - top: 0; - right: 0; - width: 70px; - height: 2px; - -moz-border-radius: 100%; - -webkit-border-radius: 100%; - border-radius: 100%; - -moz-box-shadow: #29d 1px 0 6px 1px; - -ms-box-shadow: #29d 1px 0 6px 1px; - -webkit-box-shadow: #29d 1px 0 6px 1px; - box-shadow: #29d 1px 0 6px 1px; - opacity: .45; -} - -#loading-bar-spinner { - position: fixed; - top: 10px; - left: 10px; - z-index: 10002; - display: block; -} - -#loading-bar-spinner .spinner-icon { - width: 14px; - height: 14px; - - border: solid 2px transparent; - border-top-color: #29d; - border-left-color: #29d; - border-radius: 50%; - - -moz-animation: loading-bar-spinner 400ms linear infinite; - -ms-animation: loading-bar-spinner 400ms linear infinite; - -o-animation: loading-bar-spinner 400ms linear infinite; - -webkit-animation: loading-bar-spinner 400ms linear infinite; - animation: loading-bar-spinner 400ms linear infinite; -} - -@-webkit-keyframes loading-bar-spinner { - 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } - 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } -} -@-moz-keyframes loading-bar-spinner { - 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); } - 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); } -} -@-o-keyframes loading-bar-spinner { - 0% { -o-transform: rotate(0deg); transform: rotate(0deg); } - 100% { -o-transform: rotate(360deg); transform: rotate(360deg); } -} -@-ms-keyframes loading-bar-spinner { - 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); } - 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); } -} -@keyframes loading-bar-spinner { - 0% { transform: rotate(0deg); transform: rotate(0deg); } - 100% { transform: rotate(360deg); transform: rotate(360deg); } -} - -//Ajax & Static Version -.pace { - -webkit-pointer-events: none; - pointer-events: none; - - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; -} - -.pace-inactive { - display: none; -} - -.pace .pace-progress { - position: fixed; - top: 0; - right: 100%; - z-index: 2000; - width: 100%; - height: 2px; - background: theme-color("primary"); -} diff --git a/static/src/scss/core/_mixins.scss b/static/src/scss/core/_mixins.scss deleted file mode 100644 index 153f1d3..0000000 --- a/static/src/scss/core/_mixins.scss +++ /dev/null @@ -1,116 +0,0 @@ -@mixin button-social-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { - padding: $padding-y $padding-x; - font-size: $font-size; - line-height: $line-height; - border: 0; - @include border-radius($border-radius); - - &::before { - width: ($padding-y * 2) + ($font-size * $line-height); - height: ($padding-y * 2) + ($font-size * $line-height); - padding: $padding-y 0; - font-size: $font-size; - line-height: $line-height; - @include border-radius($border-radius); - } - - span { - margin-left: ($padding-y * 2) + ($font-size * $line-height); - } - - &.icon { - width: ($padding-y * 2) + ($font-size * $line-height); - height: ($padding-y * 2) + ($font-size * $line-height); - } -} - -@mixin avatar($width, $status-width) { - position: relative; - display: inline-block; - width: $width; - - .img-avatar { - width: $width; - height: $width; - } - - .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: $status-width; - height: $status-width; - border: 1px solid #fff; - border-radius: 50em; - } -} - -@mixin borders($borders) { - @each $border in $borders { - $direction: nth($border, 1); - @if $direction == "all" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border: $size $style $color; - } @else if $direction == "top" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border-top: $size $style $color; - } @else if $direction == "right" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border-right: $size $style $color; - } @else if $direction == "bottom" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border-bottom: $size $style $color; - } @else if $direction == "left" { - $size: map-get(map-get($borders, $direction), size); - $style: map-get(map-get($borders, $direction), style); - $color: map-get(map-get($borders, $direction), color); - border-left: $size $style $color; - } - } -} - -@mixin sidebar-width($borders, $width) { - $sidebar-width: $width; - - @each $border in $borders { - $direction: nth($border, 1); - @if $direction == "all" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: ($sidebar-width - (2 * $size)); - } @else if $direction == "right" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } @else if $direction == "left" { - $size: map-get(map-get($borders, $direction), size); - $sidebar-width: $sidebar-width - $size; - } - width: $sidebar-width; - } -} - -@mixin bg-variant($parent, $color) { - #{$parent} { - @include border-radius($card-border-radius-inner $card-border-radius-inner $card-border-radius-inner $card-border-radius-inner); - color: #fff !important; - background-color: $color !important; - } - a#{$parent} { - @include hover-focus { - background-color: darken($color, 10%); - } - } -} - -@mixin card-accent-variant($color) { - border-top-width: 2px; - border-top-color: $color; -} diff --git a/static/src/scss/core/_mobile.scss b/static/src/scss/core/_mobile.scss deleted file mode 100644 index e69de29..0000000 diff --git a/static/src/scss/core/_modal.scss b/static/src/scss/core/_modal.scss deleted file mode 100644 index 1c44ddd..0000000 --- a/static/src/scss/core/_modal.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $color, $value in $theme-colors { - .modal-#{$color} { - - .modal-content { - border-color: $value; - } - - .modal-header { - color: #fff; - background-color: $value; - } - } -} diff --git a/static/src/scss/core/_nav.scss b/static/src/scss/core/_nav.scss deleted file mode 100644 index ba1d64b..0000000 --- a/static/src/scss/core/_nav.scss +++ /dev/null @@ -1,32 +0,0 @@ -.nav-tabs { - .nav-link { - color: $gray-600; - &.active { - color: $gray-800; - background: #fff; - border-color: $border-color; - border-bottom-color: #fff; - &:focus { - background: #fff; - border-color: $border-color; - border-bottom-color: #fff; - } - } - } -} - -.tab-content { - margin-top: -1px; - background: #fff; - border: 1px solid $border-color; - .tab-pane { - padding: $spacer; - } -} - -.card-block { - .tab-content { - margin-top: 0; - border: 0; - } -} diff --git a/static/src/scss/core/_navbar.scss b/static/src/scss/core/_navbar.scss deleted file mode 100644 index 221ab12..0000000 --- a/static/src/scss/core/_navbar.scss +++ /dev/null @@ -1,127 +0,0 @@ -.app-header.navbar { - position: relative; - flex-direction: row; - height: $navbar-height; - padding: 0; - margin: 0; - background-color: $navbar-bg; - @include borders($navbar-border); - - .navbar-brand { - display: inline-block; - width: $navbar-brand-width; - height: $navbar-height; - padding: $navbar-padding-y $navbar-padding-x; - margin-right: 0; - background-color: $navbar-brand-bg; - background-image: $navbar-brand-logo; - background-repeat: no-repeat; - background-position: center center; - background-size: $navbar-brand-logo-size; - @include borders($navbar-brand-border); - } - - .navbar-toggler { - min-width: 50px; - padding: $navbar-toggler-padding-y 0; - - &:hover .navbar-toggler-icon { - background-image: $navbar-toggler-icon-hover; - } - } - - .navbar-toggler-icon { - height: 23px; - background-image: $navbar-toggler-icon; - } - - .navbar-nav { - flex-direction: row; - align-items: center; - } - - .nav-item { - position: relative; - min-width: 50px; - margin: 0 !important; - text-align: center; - - button { - margin: 0 auto; - } - - .nav-link { - padding-top: 0; - padding-bottom: 0; - background: 0; - border: 0; - - .badge { - position: absolute; - top: 50%; - left: 50%; - margin-top: -16px; - margin-left: 0; - } - - > .img-avatar { - height: $navbar-height - 20px; - margin: 0 10px; - } - } - } - - .dropdown-menu { - padding-bottom: 0; - line-height: $line-height-base; - } - - .dropdown-item { - min-width: 180px; - } -} - -.navbar-brand { - color: $navbar-active-color; - - @include hover-focus { - color: $navbar-active-color; - } -} - -.navbar-nav { - .nav-link { - color: $navbar-color; - - @include hover-focus { - color: $navbar-hover-color; - } - } - - .open > .nav-link, - .active > .nav-link, - .nav-link.open, - .nav-link.active { - @include plain-hover-focus { - color: $navbar-active-color; - } - } -} - -.navbar-divider { - background-color: rgba(0,0,0,.075); -} - -@include media-breakpoint-up(lg) { - .brand-minimized { - .app-header.navbar { - .navbar-brand { - width: $navbar-brand-minimized-width; - background-color: $navbar-brand-minimized-bg; - background-image: $navbar-brand-minimized-logo; - background-size: $navbar-brand-minimized-logo-size; - @include borders($navbar-brand-minimized-border); - } - } - } -} diff --git a/static/src/scss/core/_others.scss b/static/src/scss/core/_others.scss deleted file mode 100644 index 381baab..0000000 --- a/static/src/scss/core/_others.scss +++ /dev/null @@ -1,4 +0,0 @@ -// scss-lint:disable QualifyingElement -hr.transparent { - border-top: 1px solid transparent; -} diff --git a/static/src/scss/core/_progress.scss b/static/src/scss/core/_progress.scss deleted file mode 100644 index 65f56dd..0000000 --- a/static/src/scss/core/_progress.scss +++ /dev/null @@ -1,15 +0,0 @@ -.progress-xs { - height: 4px; -} - -.progress-sm { - height: 8px; -} - -// White progress bar -.progress-white { - background-color: rgba(255,255,255,.2) !important; - .progress-bar { - background-color: #fff; - } -} diff --git a/static/src/scss/core/_rtl.scss b/static/src/scss/core/_rtl.scss deleted file mode 100644 index 28db385..0000000 --- a/static/src/scss/core/_rtl.scss +++ /dev/null @@ -1,281 +0,0 @@ -// -// RTL Support -// -// scss-lint:disable NestingDepth, SelectorDepth -*[dir="rtl"] { - direction: rtl; - unicode-bidi: embed; - - ul { - -webkit-padding-start: 0; - } - - table tr th { - text-align: right; - } - - // Breadcrumb - - .breadcrumb-item { - float: right; - } - - .breadcrumb-menu { - right: auto; - left: $breadcrumb-padding-x; - } - - // Dropdown - .dropdown-item { - text-align: right; - - i { - margin-right: -10px; - margin-left: 10px; - } - - .badge { - right: auto; - left: 10px; - } - } - - // - // Sidebar - // - .sidebar-hidden { - .sidebar { - margin-right: - $sidebar-width; - } - } - - .sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-right: 0; - } - } - } - - .sidebar-minimized { - .sidebar { - flex: 0 0 $sidebar-minimized-width; - } - - &.sidebar-hidden { - .sidebar { - margin-right: - $sidebar-minimized-width; - margin-left: 0; - } - } - - &.sidebar-fixed { - .main, .app-footer { - margin-right: $sidebar-minimized-width; - } - - &.sidebar-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - } - - // - // Aside Menu - // - .aside-menu-hidden { - .aside-menu { - margin-right: 0; - margin-left: - $aside-menu-width; - } - } - - .aside-menu-fixed { - .aside-menu { - right: auto; - left: 0; - } - - .main, .app-footer { - //margin-right: 0; - margin-left: $aside-menu-width; - } - - &.aside-menu-hidden { - .main, .app-footer { - margin-left: 0; - } - } - } - - .aside-menu-off-canvas { - .aside-menu { - position: fixed; - right: 0; - z-index: $zindex-sticky - 1; - height: 100%; - - .tab-content { - height: calc(100vh - #{$aside-menu-nav-padding-y * 2 + $font-size-base} - #{$navbar-height}); - } - } - } - - // Sidebar Menu - .sidebar { - .sidebar-nav { - .nav { - .nav-item { - .nav-link { - direction: rtl; - i { - margin: 0 0 0 ($sidebar-nav-link-padding-x / 2); - } - .badge { - float: left; - margin-top: 2px; - // margin-left: 10px; - } - &.nav-dropdown-toggle { - &::before { - position: absolute; - right: auto !important; - left: $sidebar-nav-link-padding-x; - transform: rotate(180deg); - } - } - } - &.nav-dropdown { - &.open { - > .nav-link.nav-dropdown-toggle::before { - transform: rotate(270deg); - } - } - } - } - } - } - } - - .sidebar-minimized .sidebar { - .nav-link { - padding-right: 0; - i { - float: right; - padding: 0; - margin: 0; - } - .badge { - right: auto; - left: 15px; - } - } - .nav > .nav-dropdown { - - &:hover { - > .nav-dropdown-items { - right: $sidebar-minimized-width; - left: 0; - } - } - } - } - - // Horizontal bars - .horizontal-bars { - - li { - - .bars { - padding-right: 100px; - padding-left: 0; - - .progress:first-child { - margin-bottom: 2px; - } - } - } - - &.type-2 { - - li { - - i { - margin-right: 5px; - margin-left: $spacer; - } - - .value { - float: left; - font-weight: 600; - } - - .bars { - padding: 0; - } - } - } - } - - // Icon list - .icons-list { - - li { - position: relative; - height: 40px; - vertical-align: middle; - - i { - float: right; - } - - .desc { - margin-right: 50px; - margin-left: 0; - } - - .value { - right: auto; - left: 45px; - text-align: left; - - strong { - display: block; - margin-top: -3px; - } - } - - .actions { - right: auto; - left: 10px; - } - } - } - - // Callouts - .callout { - border: 0 solid $border-color; - border-right-width: .25rem; - - @each $color, $value in $theme-colors { - &.callout-#{$color} { - border-right-color: $value; - } - } - - .chart-wrapper { - left: 0; - float: left; - } - } - - .callout-default { - border-right-color: $text-muted; - } -} diff --git a/static/src/scss/core/_sidebar.scss b/static/src/scss/core/_sidebar.scss deleted file mode 100644 index b77cd5f..0000000 --- a/static/src/scss/core/_sidebar.scss +++ /dev/null @@ -1,454 +0,0 @@ -// scss-lint:disable NestingDepth, SelectorDepth -.sidebar { - display: flex; - flex-direction: column; - padding: $sidebar-padding; - color: $sidebar-color; - background: $sidebar-bg; - @include borders($sidebar-borders); - - .sidebar-close { - position: absolute; - right: 0; - display: none; - padding: 0 $spacer; - font-size: 24px; - font-weight: 800; - line-height: $navbar-height; - color: $sidebar-color; - background: 0; - border: 0; - opacity: .8; - - &:hover { - opacity: 1; - } - } - - // Will be added soon - // .sidebar-brand { } - - .sidebar-header { - flex: 0 0 $sidebar-header-height; - padding: $sidebar-header-padding-y $sidebar-header-padding-x; - text-align: center; - background: $sidebar-header-bg; - } - - .sidebar-form .form-control { - color: $sidebar-form-color; - background: $sidebar-form-bg; - border: $sidebar-form-border; - - &::placeholder { - color: $sidebar-form-placeholder-color; - } - } - - .sidebar-nav { - position: relative; - flex: 1; - overflow-x: hidden; - overflow-y: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; - @include sidebar-width($sidebar-borders, $sidebar-width); - - &::-webkit-scrollbar { - position: absolute; - width: 10px; - margin-left: -10px; - -webkit-appearance: none; - } - - &::-webkit-scrollbar-track { - background-color: lighten($sidebar-bg, 5%); - border-right: 1px solid darken($sidebar-bg, 5%); - border-left: 1px solid darken($sidebar-bg, 5%); - } - - &::-webkit-scrollbar-thumb { - height: 50px; - background-color: darken($sidebar-bg, 10%); - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; - } - } - - .nav { - @include sidebar-width($sidebar-borders, $sidebar-width); - flex-direction: column; - min-height: 100%; - } - - .nav-title { - padding: $sidebar-nav-title-padding-y $sidebar-nav-title-padding-x; - font-size: 11px; - font-weight: 600; - color: $sidebar-nav-title-color; - text-transform: uppercase; - } - - .nav-divider, .divider { - height: 10px; - } - - .nav-item { - position: relative; - margin: 0; - transition: background .3s ease-in-out; - } - - .nav-dropdown-items { - max-height: 0; - padding: 0; - margin: 0; - overflow-y: hidden; - transition: max-height .3s ease-in-out; - - .nav-item { - padding: 0; - list-style: none; - } - } - - .nav-link { - display: block; - padding: $sidebar-nav-link-padding-y $sidebar-nav-link-padding-x; - color: $sidebar-nav-link-color; - text-decoration: none; - background: $sidebar-nav-link-bg; - @include borders($sidebar-nav-link-borders); - @if $enable-sidebar-nav-rounded { - border-radius: $border-radius; - } - - i { - display: inline-block; - width: 20px; - margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; - font-size: 14px; - color: $sidebar-nav-link-icon-color; - text-align: center; - } - - .badge { - float: right; - margin-top: 2px; - } - - &.active { - color: $sidebar-nav-link-active-color; - background: $sidebar-nav-link-active-bg; - @include borders($sidebar-nav-link-active-borders); - - i { - color: $sidebar-nav-link-active-icon-color; - } - } - - &:hover { - color: $sidebar-nav-link-hover-color; - background: $sidebar-nav-link-hover-bg; - @include borders($sidebar-nav-link-hover-borders); - - i { - color: $sidebar-nav-link-hover-icon-color; - } - - &.nav-dropdown-toggle::before { - background-image: $sidebar-nav-dropdown-indicator-hover; - } - } - - @each $color, $value in $theme-colors { - &.nav-link-#{$color} { - background: $value; - i { - color: rgba(255,255,255,.7); - } - &:hover { - background: darken($value,5%) !important; - i { - color: #fff; - } - } - } - } - } - - // ex. Components - .nav-dropdown-toggle { - position: relative; - - &::before { - position: absolute; - top: 50%; - right: $sidebar-nav-link-padding-x; - display: block; - width: 8px; - height: 8px; - padding: 0; - margin-top: -4px; - content: ""; - background-image: $sidebar-nav-dropdown-indicator; - background-repeat: no-repeat; - background-position: center; - transition: transform .3s; - } - } - - // ex.