`s.
-
-.nav {
- display: flex;
- flex-wrap: wrap;
- padding-left: 0;
- margin-bottom: 0;
- list-style: none;
-}
-
-.nav-link {
- display: block;
- padding: $nav-link-padding-y $nav-link-padding-x;
-
- @include hover-focus {
- text-decoration: none;
- }
-
- // Disabled state lightens text
- &.disabled {
- color: $nav-link-disabled-color;
- }
-}
-
-//
-// Tabs
-//
-
-.nav-tabs {
- border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;
-
- .nav-item {
- margin-bottom: -$nav-tabs-border-width;
- }
-
- .nav-link {
- border: $nav-tabs-border-width solid transparent;
- @include border-top-radius($nav-tabs-border-radius);
-
- @include hover-focus {
- border-color: $nav-tabs-link-hover-border-color $nav-tabs-link-hover-border-color $nav-tabs-border-color;
- }
-
- &.disabled {
- color: $nav-link-disabled-color;
- background-color: transparent;
- border-color: transparent;
- }
- }
-
- .nav-link.active,
- .nav-item.show .nav-link {
- color: $nav-tabs-link-active-color;
- background-color: $nav-tabs-link-active-bg;
- border-color: $nav-tabs-link-active-border-color $nav-tabs-link-active-border-color $nav-tabs-link-active-bg;
- }
-
- .dropdown-menu {
- // Make dropdown border overlap tab border
- margin-top: -$nav-tabs-border-width;
- // Remove the top rounded corners here since there is a hard edge above the menu
- @include border-top-radius(0);
- }
-}
-
-
-//
-// Pills
-//
-
-.nav-pills {
- .nav-link {
- @include border-radius($nav-pills-border-radius);
- }
-
- .nav-link.active,
- .show > .nav-link {
- color: $nav-pills-link-active-color;
- background-color: $nav-pills-link-active-bg;
- }
-}
-
-
-//
-// Justified variants
-//
-
-.nav-fill {
- .nav-item {
- flex: 1 1 auto;
- text-align: center;
- }
-}
-
-.nav-justified {
- .nav-item {
- flex-basis: 0;
- flex-grow: 1;
- text-align: center;
- }
-}
-
-
-// Tabbable tabs
-//
-// Hide tabbable panes to start, show them when `.active`
-
-.tab-content {
- > .tab-pane {
- display: none;
- }
- > .active {
- display: block;
- }
-}
diff --git a/React_Starter/scss/bootstrap/_navbar.scss b/React_Starter/scss/bootstrap/_navbar.scss
deleted file mode 100755
index 6b023e82e..000000000
--- a/React_Starter/scss/bootstrap/_navbar.scss
+++ /dev/null
@@ -1,306 +0,0 @@
-// Contents
-//
-// Navbar
-// Navbar brand
-// Navbar nav
-// Navbar text
-// Navbar divider
-// Responsive navbar
-// Navbar position
-// Navbar themes
-
-
-// Navbar
-//
-// Provide a static navbar from which we expand to create full-width, fixed, and
-// other navbar variations.
-
-.navbar {
- position: relative;
- display: flex;
- flex-wrap: wrap; // allow us to do the line break for collapsing content
- align-items: center;
- justify-content: space-between; // space out brand from logo
- padding: $navbar-padding-y $navbar-padding-x;
-
- // Because flex properties aren't inherited, we need to redeclare these first
- // few properities so that content nested within behave properly.
- > .container,
- > .container-fluid {
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- justify-content: space-between;
- }
-}
-
-
-// Navbar brand
-//
-// Used for brand, project, or site names.
-
-.navbar-brand {
- display: inline-block;
- padding-top: $navbar-brand-padding-y;
- padding-bottom: $navbar-brand-padding-y;
- margin-right: $navbar-padding-x;
- font-size: $navbar-brand-font-size;
- line-height: inherit;
- white-space: nowrap;
-
- @include hover-focus {
- text-decoration: none;
- }
-}
-
-
-// Navbar nav
-//
-// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).
-
-.navbar-nav {
- display: flex;
- flex-direction: column; // cannot use `inherit` to get the `.navbar`s value
- padding-left: 0;
- margin-bottom: 0;
- list-style: none;
-
- .nav-link {
- padding-right: 0;
- padding-left: 0;
- }
-
- .dropdown-menu {
- position: static;
- float: none;
- }
-}
-
-
-// Navbar text
-//
-//
-
-.navbar-text {
- display: inline-block;
- padding-top: $nav-link-padding-y;
- padding-bottom: $nav-link-padding-y;
-}
-
-
-// Responsive navbar
-//
-// Custom styles for responsive collapsing and toggling of navbar contents.
-// Powered by the collapse Bootstrap JavaScript plugin.
-
-// When collapsed, prevent the toggleable navbar contents from appearing in
-// the default flexbox row orienation. Requires the use of `flex-wrap: wrap`
-// on the `.navbar` parent.
-.navbar-collapse {
- flex-basis: 100%;
- flex-grow: 1;
- // For always expanded or extra full navbars, ensure content aligns itself
- // properly vertically. Can be easily overridden with flex utilities.
- align-items: center;
-}
-
-// Button for toggling the navbar when in its collapsed state
-.navbar-toggler {
- padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;
- font-size: $navbar-toggler-font-size;
- line-height: 1;
- background: transparent; // remove default button style
- border: $border-width solid transparent; // remove default button style
- @include border-radius($navbar-toggler-border-radius);
-
- @include hover-focus {
- text-decoration: none;
- }
-}
-
-// Keep as a separate element so folks can easily override it with another icon
-// or image file as needed.
-.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%;
-}
-
-// Generate series of `.navbar-expand-*` responsive classes for configuring
-// where your navbar collapses.
-.navbar-expand {
- @each $breakpoint in map-keys($grid-breakpoints) {
- $next: breakpoint-next($breakpoint, $grid-breakpoints);
- $infix: breakpoint-infix($next, $grid-breakpoints);
-
- {$infix} {
- @include media-breakpoint-down($breakpoint) {
- > .container,
- > .container-fluid {
- padding-right: 0;
- padding-left: 0;
- }
- }
-
- @include media-breakpoint-up($next) {
- flex-flow: row nowrap;
- justify-content: flex-start;
-
- .navbar-nav {
- flex-direction: row;
-
- .dropdown-menu {
- position: absolute;
- }
-
- .dropdown-menu-right {
- right: 0;
- left: auto; // Reset the default from `.dropdown-menu`
- }
-
- .nav-link {
- padding-right: .5rem;
- padding-left: .5rem;
- }
- }
-
- // For nesting containers, have to redeclare for alignment purposes
- > .container,
- > .container-fluid {
- flex-wrap: nowrap;
- }
-
- .navbar-collapse {
- display: flex !important; // stylelint-disable-line declaration-no-important
-
- // Changes flex-bases to auto because of an IE10 bug
- flex-basis: auto;
- }
-
- .navbar-toggler {
- display: none;
- }
-
- .dropup {
- .dropdown-menu {
- top: auto;
- bottom: 100%;
- }
- }
- }
- }
- }
-}
-
-
-// Navbar themes
-//
-// Styles for switching between navbars with light or dark background.
-
-// Dark links against a light background
-.navbar-light {
- .navbar-brand {
- color: $navbar-light-active-color;
-
- @include hover-focus {
- color: $navbar-light-active-color;
- }
- }
-
- .navbar-nav {
- .nav-link {
- color: $navbar-light-color;
-
- @include hover-focus {
- color: $navbar-light-hover-color;
- }
-
- &.disabled {
- color: $navbar-light-disabled-color;
- }
- }
-
- .show > .nav-link,
- .active > .nav-link,
- .nav-link.show,
- .nav-link.active {
- color: $navbar-light-active-color;
- }
- }
-
- .navbar-toggler {
- color: $navbar-light-color;
- border-color: $navbar-light-toggler-border-color;
- }
-
- .navbar-toggler-icon {
- background-image: $navbar-light-toggler-icon-bg;
- }
-
- .navbar-text {
- color: $navbar-light-color;
- a {
- color: $navbar-light-active-color;
-
- @include hover-focus {
- color: $navbar-light-active-color;
- }
- }
- }
-}
-
-// White links against a dark background
-.navbar-dark {
- .navbar-brand {
- color: $navbar-dark-active-color;
-
- @include hover-focus {
- color: $navbar-dark-active-color;
- }
- }
-
- .navbar-nav {
- .nav-link {
- color: $navbar-dark-color;
-
- @include hover-focus {
- color: $navbar-dark-hover-color;
- }
-
- &.disabled {
- color: $navbar-dark-disabled-color;
- }
- }
-
- .show > .nav-link,
- .active > .nav-link,
- .nav-link.show,
- .nav-link.active {
- color: $navbar-dark-active-color;
- }
- }
-
- .navbar-toggler {
- color: $navbar-dark-color;
- border-color: $navbar-dark-toggler-border-color;
- }
-
- .navbar-toggler-icon {
- background-image: $navbar-dark-toggler-icon-bg;
- }
-
- .navbar-text {
- color: $navbar-dark-color;
- a {
- color: $navbar-dark-active-color;
-
- @include hover-focus {
- color: $navbar-dark-active-color;
- }
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/_pagination.scss b/React_Starter/scss/bootstrap/_pagination.scss
deleted file mode 100755
index 69a36ffe5..000000000
--- a/React_Starter/scss/bootstrap/_pagination.scss
+++ /dev/null
@@ -1,64 +0,0 @@
-.pagination {
- display: flex;
- @include list-unstyled();
- @include border-radius();
-}
-
-.page-item {
- &:first-child {
- .page-link {
- margin-left: 0;
- @include border-left-radius($border-radius);
- }
- }
- &:last-child {
- .page-link {
- @include border-right-radius($border-radius);
- }
- }
-
- &.active .page-link {
- z-index: 2;
- color: $pagination-active-color;
- background-color: $pagination-active-bg;
- border-color: $pagination-active-border-color;
- }
-
- &.disabled .page-link {
- color: $pagination-disabled-color;
- pointer-events: none;
- background-color: $pagination-disabled-bg;
- border-color: $pagination-disabled-border-color;
- }
-}
-
-.page-link {
- position: relative;
- display: block;
- padding: $pagination-padding-y $pagination-padding-x;
- margin-left: -$pagination-border-width;
- line-height: $pagination-line-height;
- color: $pagination-color;
- background-color: $pagination-bg;
- border: $pagination-border-width solid $pagination-border-color;
-
- @include hover-focus {
- color: $pagination-hover-color;
- text-decoration: none;
- background-color: $pagination-hover-bg;
- border-color: $pagination-hover-border-color;
- }
-}
-
-
-//
-// Sizing
-//
-
-.pagination-lg {
- @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);
-}
-
-.pagination-sm {
- @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);
-}
diff --git a/React_Starter/scss/bootstrap/_popover.scss b/React_Starter/scss/bootstrap/_popover.scss
deleted file mode 100755
index 450376752..000000000
--- a/React_Starter/scss/bootstrap/_popover.scss
+++ /dev/null
@@ -1,194 +0,0 @@
-.popover {
- position: absolute;
- top: 0;
- left: 0;
- z-index: $zindex-popover;
- display: block;
- max-width: $popover-max-width;
- // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.
- // So reset our font and text properties to avoid inheriting weird values.
- @include reset-text();
- font-size: $font-size-sm;
- // Allow breaking very long words so they don't overflow the popover's bounds
- word-wrap: break-word;
- background-color: $popover-bg;
- background-clip: padding-box;
- border: $popover-border-width solid $popover-border-color;
- @include border-radius($border-radius-lg);
- @include box-shadow($popover-box-shadow);
-
- // Arrows
- //
- // .arrow is outer, .arrow::after is inner
-
- .arrow {
- position: absolute;
- display: block;
- width: $popover-arrow-width;
- height: $popover-arrow-height;
- }
-
- .arrow::before,
- .arrow::after {
- position: absolute;
- display: block;
- border-color: transparent;
- border-style: solid;
- }
-
- .arrow::before {
- content: "";
- border-width: $popover-arrow-width;
- }
- .arrow::after {
- content: "";
- border-width: $popover-arrow-width;
- }
-
- // Popover directions
-
- &.bs-popover-top {
- margin-bottom: $popover-arrow-width;
-
- .arrow {
- bottom: 0;
- }
-
- .arrow::before,
- .arrow::after {
- border-bottom-width: 0;
- }
-
- .arrow::before {
- bottom: -$popover-arrow-width;
- margin-left: -$popover-arrow-width;
- border-top-color: $popover-arrow-outer-color;
- }
-
- .arrow::after {
- bottom: calc((#{$popover-arrow-width} - #{$popover-border-width}) * -1);
- margin-left: -$popover-arrow-width;
- border-top-color: $popover-arrow-color;
- }
- }
-
- &.bs-popover-right {
- margin-left: $popover-arrow-width;
-
- .arrow {
- left: 0;
- }
-
- .arrow::before,
- .arrow::after {
- margin-top: -$popover-arrow-width;
- border-left-width: 0;
- }
-
- .arrow::before {
- left: -$popover-arrow-width;
- border-right-color: $popover-arrow-outer-color;
- }
-
- .arrow::after {
- left: calc((#{$popover-arrow-width} - #{$popover-border-width}) * -1);
- border-right-color: $popover-arrow-color;
- }
- }
-
- &.bs-popover-bottom {
- margin-top: $popover-arrow-width;
-
- .arrow {
- top: 0;
- }
-
- .arrow::before,
- .arrow::after {
- margin-left: -$popover-arrow-width;
- border-top-width: 0;
- }
-
- .arrow::before {
- top: -$popover-arrow-width;
- border-bottom-color: $popover-arrow-outer-color;
- }
-
- .arrow::after {
- top: calc((#{$popover-arrow-width} - #{$popover-border-width}) * -1);
- border-bottom-color: $popover-arrow-color;
- }
-
- // This will remove the popover-header's border just below the arrow
- .popover-header::before {
- position: absolute;
- top: 0;
- left: 50%;
- display: block;
- width: 20px;
- margin-left: -10px;
- content: "";
- border-bottom: $popover-border-width solid $popover-header-bg;
- }
- }
-
- &.bs-popover-left {
- margin-right: $popover-arrow-width;
-
- .arrow {
- right: 0;
- }
-
- .arrow::before,
- .arrow::after {
- margin-top: -$popover-arrow-width;
- border-right-width: 0;
- }
-
- .arrow::before {
- right: -$popover-arrow-width;
- border-left-color: $popover-arrow-outer-color;
- }
-
- .arrow::after {
- right: calc((#{$popover-arrow-width} - #{$popover-border-width}) * -1);
- border-left-color: $popover-arrow-color;
- }
- }
- &.bs-popover-auto {
- &[x-placement^="top"] {
- @extend .bs-popover-top;
- }
- &[x-placement^="right"] {
- @extend .bs-popover-right;
- }
- &[x-placement^="bottom"] {
- @extend .bs-popover-bottom;
- }
- &[x-placement^="left"] {
- @extend .bs-popover-left;
- }
- }
-}
-
-
-// Offset the popover to account for the popover arrow
-.popover-header {
- padding: $popover-header-padding-y $popover-header-padding-x;
- margin-bottom: 0; // Reset the default from Reboot
- font-size: $font-size-base;
- color: $popover-header-color;
- background-color: $popover-header-bg;
- border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);
- $offset-border-width: calc(#{$border-radius-lg} - #{$popover-border-width});
- @include border-top-radius($offset-border-width);
-
- &:empty {
- display: none;
- }
-}
-
-.popover-body {
- padding: $popover-body-padding-y $popover-body-padding-x;
- color: $popover-body-color;
-}
diff --git a/React_Starter/scss/bootstrap/_print.scss b/React_Starter/scss/bootstrap/_print.scss
deleted file mode 100755
index 6505d3e94..000000000
--- a/React_Starter/scss/bootstrap/_print.scss
+++ /dev/null
@@ -1,110 +0,0 @@
-// stylelint-disable declaration-no-important, selector-no-qualifying-type
-
-// Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css
-
-// ==========================================================================
-// Print styles.
-// Inlined to avoid the additional HTTP request:
-// http://www.phpied.com/delay-loading-your-print-css/
-// ==========================================================================
-
-@if $enable-print-styles {
- @media print {
- *,
- *::before,
- *::after {
- // Bootstrap specific; comment out `color` and `background`
- //color: #000 !important; // Black prints faster: http://www.sanbeiji.com/archives/953
- text-shadow: none !important;
- //background: transparent !important;
- box-shadow: none !important;
- }
-
- a,
- a:visited {
- text-decoration: underline;
- }
-
- // Bootstrap specific; comment the following selector out
- //a[href]::after {
- // content: " (" attr(href) ")";
- //}
-
- abbr[title]::after {
- content: " (" attr(title) ")";
- }
-
- // Bootstrap specific; comment the following selector out
- //
- // Don't show links that are fragment identifiers,
- // or use the `javascript:` pseudo protocol
- //
-
- //a[href^="#"]::after,
- //a[href^="javascript:"]::after {
- // content: "";
- //}
-
- pre {
- white-space: pre-wrap !important;
- }
- pre,
- blockquote {
- border: $border-width solid #999; // Bootstrap custom code; using `$border-width` instead of 1px
- page-break-inside: avoid;
- }
-
- //
- // Printing Tables:
- // http://css-discuss.incutio.com/wiki/Printing_Tables
- //
-
- thead {
- display: table-header-group;
- }
-
- tr,
- img {
- page-break-inside: avoid;
- }
-
- p,
- h2,
- h3 {
- orphans: 3;
- widows: 3;
- }
-
- h2,
- h3 {
- page-break-after: avoid;
- }
-
- // Bootstrap specific changes start
-
- // Bootstrap components
- .navbar {
- display: none;
- }
- .badge {
- border: $border-width solid #000;
- }
-
- .table {
- border-collapse: collapse !important;
-
- td,
- th {
- background-color: #fff !important;
- }
- }
- .table-bordered {
- th,
- td {
- border: 1px solid #ddd !important;
- }
- }
-
- // Bootstrap specific changes end
- }
-}
diff --git a/React_Starter/scss/bootstrap/_progress.scss b/React_Starter/scss/bootstrap/_progress.scss
deleted file mode 100755
index efbb44034..000000000
--- a/React_Starter/scss/bootstrap/_progress.scss
+++ /dev/null
@@ -1,30 +0,0 @@
-@keyframes progress-bar-stripes {
- from { background-position: $progress-height 0; }
- to { background-position: 0 0; }
-}
-
-.progress {
- display: flex;
- height: $progress-height;
- overflow: hidden; // force rounded corners by cropping it
- font-size: $progress-font-size;
- background-color: $progress-bg;
- @include border-radius($progress-border-radius);
-}
-
-.progress-bar {
- display: flex;
- align-items: center;
- justify-content: center;
- color: $progress-bar-color;
- background-color: $progress-bar-bg;
-}
-
-.progress-bar-striped {
- @include gradient-striped();
- background-size: $progress-height $progress-height;
-}
-
-.progress-bar-animated {
- animation: progress-bar-stripes $progress-bar-animation-timing;
-}
diff --git a/React_Starter/scss/bootstrap/_reboot.scss b/React_Starter/scss/bootstrap/_reboot.scss
deleted file mode 100755
index 3055cc33d..000000000
--- a/React_Starter/scss/bootstrap/_reboot.scss
+++ /dev/null
@@ -1,504 +0,0 @@
-// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix
-
-// Reboot
-//
-// Normalization of HTML elements, manually forked from Normalize.css to remove
-// styles targeting irrelevant browsers while applying new styles.
-//
-// Normalize is licensed MIT. https://github.com/necolas/normalize.css
-
-
-// Document
-//
-// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.
-// 2. Change the default font family in all browsers.
-// 3. Correct the line height in all browsers.
-// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.
-// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so
-// we force a non-overlapping, non-auto-hiding scrollbar to counteract.
-// 6. Change the default tap highlight to be completely transparent in iOS.
-
-*,
-*::before,
-*::after {
- box-sizing: border-box; // 1
-}
-
-html {
- font-family: sans-serif; // 2
- line-height: 1.15; // 3
- -webkit-text-size-adjust: 100%; // 4
- -ms-text-size-adjust: 100%; // 4
- -ms-overflow-style: scrollbar; // 5
- -webkit-tap-highlight-color: rgba(0,0,0,0); // 6
-}
-
-// IE10+ doesn't honor ` ` in some cases.
-@at-root {
- @-ms-viewport {
- width: device-width;
- }
-}
-
-// stylelint-disable selector-list-comma-newline-after
-// Shim for "new" HTML5 structural elements to display correctly (IE10, older browsers)
-article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
- display: block;
-}
-// stylelint-enable selector-list-comma-newline-after
-
-// Body
-//
-// 1. Remove the margin in all browsers.
-// 2. As a best practice, apply a default `background-color`.
-// 3. Set an explicit initial text-align value so that we can later use the
-// the `inherit` value on things like `` elements.
-
-body {
- margin: 0; // 1
- font-family: $font-family-base;
- font-size: $font-size-base;
- font-weight: $font-weight-base;
- line-height: $line-height-base;
- color: $body-color;
- text-align: left; // 3
- background-color: $body-bg; // 2
-}
-
-// Suppress the focus outline on elements that cannot be accessed via keyboard.
-// This prevents an unwanted focus outline from appearing around elements that
-// might still respond to pointer events.
-//
-// Credit: https://github.com/suitcss/base
-[tabindex="-1"]:focus {
- outline: none !important;
-}
-
-
-// Content grouping
-//
-// 1. Add the correct box sizing in Firefox.
-// 2. Show the overflow in Edge and IE.
-
-hr {
- box-sizing: content-box; // 1
- height: 0; // 1
- overflow: visible; // 2
-}
-
-
-//
-// Typography
-//
-
-// Remove top margins from headings
-//
-// By default, ``-`` all receive top and bottom margins. We nuke the top
-// margin for easier control within type scales as it avoids margin collapsing.
-// stylelint-disable selector-list-comma-newline-after
-h1, h2, h3, h4, h5, h6 {
- margin-top: 0;
- margin-bottom: $headings-margin-bottom;
-}
-// stylelint-enable selector-list-comma-newline-after
-
-// Reset margins on paragraphs
-//
-// Similarly, the top margin on ` `s get reset. However, we also reset the
-// bottom margin to use `rem` units instead of `em`.
-p {
- margin-top: 0;
- margin-bottom: $paragraph-margin-bottom;
-}
-
-// Abbreviations
-//
-// 1. Remove the bottom border in Firefox 39-.
-// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
-// 3. Add explicit cursor to indicate changed behavior.
-// 4. Duplicate behavior to the data-* attribute for our tooltip plugin
-
-abbr[title],
-abbr[data-original-title] { // 4
- text-decoration: underline; // 2
- text-decoration: underline dotted; // 2
- cursor: help; // 3
- border-bottom: 0; // 1
-}
-
-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: $dt-font-weight;
-}
-
-dd {
- margin-bottom: .5rem;
- margin-left: 0; // Undo browser default
-}
-
-blockquote {
- margin: 0 0 1rem;
-}
-
-dfn {
- font-style: italic; // Add the correct font style in Android 4.3-
-}
-
-// stylelint-disable font-weight-notation
-b,
-strong {
- font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari
-}
-// stylelint-enable font-weight-notation
-
-small {
- font-size: 80%; // Add the correct font size in all browsers
-}
-
-//
-// Prevent `sub` and `sup` elements from affecting the line height in
-// all browsers.
-//
-
-sub,
-sup {
- position: relative;
- font-size: 75%;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sub { bottom: -.25em; }
-sup { top: -.5em; }
-
-
-//
-// Links
-//
-
-a {
- color: $link-color;
- text-decoration: $link-decoration;
- background-color: transparent; // Remove the gray background on active links in IE 10.
- -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.
-
- @include hover {
- color: $link-hover-color;
- text-decoration: $link-hover-decoration;
- }
-}
-
-// And undo these styles for placeholder links/named anchors (without href)
-// which have not been made explicitly keyboard-focusable (without tabindex).
-// It would be more straightforward to just use a[href] in previous block, but that
-// causes specificity issues in many other styles that are too complex to fix.
-// See https://github.com/twbs/bootstrap/issues/19402
-
-a:not([href]):not([tabindex]) {
- color: inherit;
- text-decoration: none;
-
- @include hover-focus {
- color: inherit;
- text-decoration: none;
- }
-
- &:focus {
- outline: 0;
- }
-}
-
-
-//
-// Code
-//
-
-// stylelint-disable font-family-no-duplicate-names
-pre,
-code,
-kbd,
-samp {
- font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.
- font-size: 1em; // Correct the odd `em` font sizing in all browsers.
-}
-// stylelint-enable font-family-no-duplicate-names
-
-pre {
- // Remove browser default top margin
- margin-top: 0;
- // Reset browser default of `1em` to use `rem`s
- margin-bottom: 1rem;
- // Don't allow content to break outside
- overflow: auto;
- // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so
- // we force a non-overlapping, non-auto-hiding scrollbar to counteract.
- -ms-overflow-style: scrollbar;
-}
-
-
-//
-// Figures
-//
-
-figure {
- // Apply a consistent margin strategy (matches our type styles).
- margin: 0 0 1rem;
-}
-
-
-//
-// Images and content
-//
-
-img {
- vertical-align: middle;
- border-style: none; // Remove the border on images inside links in IE 10-.
-}
-
-svg:not(:root) {
- overflow: hidden; // Hide the overflow in IE
-}
-
-
-// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property.
-//
-// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11
-// DON'T remove the click delay when ` ` is present.
-// However, they DO support removing the click delay via `touch-action: manipulation`.
-// See:
-// * https://getbootstrap.com/docs/4.0/content/reboot/#click-delay-optimization-for-touch
-// * https://caniuse.com/#feat=css-touch-action
-// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay
-
-a,
-area,
-button,
-[role="button"],
-input:not([type="range"]),
-label,
-select,
-summary,
-textarea {
- touch-action: manipulation;
-}
-
-
-//
-// Tables
-//
-
-table {
- border-collapse: collapse; // Prevent double borders
-}
-
-caption {
- padding-top: $table-cell-padding;
- padding-bottom: $table-cell-padding;
- color: $text-muted;
- text-align: left;
- caption-side: bottom;
-}
-
-th {
- // Matches default `
` alignment by inheriting from the ``, or the
- // closest parent with a set `text-align`.
- text-align: inherit;
-}
-
-
-//
-// Forms
-//
-
-label {
- // Allow labels to use `margin` for spacing.
- display: inline-block;
- margin-bottom: .5rem;
-}
-
-// Remove the default `border-radius` that macOS Chrome adds.
-//
-// Details at https://github.com/twbs/bootstrap/issues/24093
-button {
- border-radius: 0;
-}
-
-// Work around a Firefox/IE bug where the transparent `button` background
-// results in a loss of the default `button` focus styles.
-//
-// Credit: https://github.com/suitcss/base/
-button:focus {
- outline: 1px dotted;
- outline: 5px auto -webkit-focus-ring-color;
-}
-
-input,
-button,
-select,
-optgroup,
-textarea {
- margin: 0; // Remove the margin in Firefox and Safari
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
-}
-
-button,
-input {
- overflow: visible; // Show the overflow in Edge
-}
-
-button,
-select {
- text-transform: none; // Remove the inheritance of text transform in Firefox
-}
-
-// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
-// controls in Android 4.
-// 2. Correct the inability to style clickable types in iOS and Safari.
-button,
-html [type="button"], // 1
-[type="reset"],
-[type="submit"] {
- -webkit-appearance: button; // 2
-}
-
-// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.
-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; // 1. Add the correct box sizing in IE 10-
- padding: 0; // 2. Remove the padding in IE 10-
-}
-
-
-input[type="date"],
-input[type="time"],
-input[type="datetime-local"],
-input[type="month"] {
- // Remove the default appearance of temporal inputs to avoid a Mobile Safari
- // bug where setting a custom line-height prevents text from being vertically
- // centered within the input.
- // See https://bugs.webkit.org/show_bug.cgi?id=139848
- // and https://github.com/twbs/bootstrap/issues/11266
- -webkit-appearance: listbox;
-}
-
-textarea {
- overflow: auto; // Remove the default vertical scrollbar in IE.
- // Textareas should really only resize vertically so they don't break their (horizontal) containers.
- resize: vertical;
-}
-
-fieldset {
- // Browsers set a default `min-width: min-content;` on fieldsets,
- // unlike e.g. ``s, which have `min-width: 0;` by default.
- // So we reset that to ensure fieldsets behave more like a standard block element.
- // See https://github.com/twbs/bootstrap/issues/12359
- // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements
- min-width: 0;
- // Reset the default outline behavior of fieldsets so they don't affect page layout.
- padding: 0;
- margin: 0;
- border: 0;
-}
-
-// 1. Correct the text wrapping in Edge and IE.
-// 2. Correct the color inheritance from `fieldset` elements in IE.
-legend {
- display: block;
- width: 100%;
- max-width: 100%; // 1
- padding: 0;
- margin-bottom: .5rem;
- font-size: 1.5rem;
- line-height: inherit;
- color: inherit; // 2
- white-space: normal; // 1
-}
-
-progress {
- vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.
-}
-
-// Correct the cursor style of increment and decrement buttons in Chrome.
-[type="number"]::-webkit-inner-spin-button,
-[type="number"]::-webkit-outer-spin-button {
- height: auto;
-}
-
-[type="search"] {
- // This overrides the extra rounded corners on search inputs in iOS so that our
- // `.form-control` class can properly style them. Note that this cannot simply
- // be added to `.form-control` as it's not specific enough. For details, see
- // https://github.com/twbs/bootstrap/issues/11586.
- outline-offset: -2px; // 2. Correct the outline style in Safari.
- -webkit-appearance: none;
-}
-
-//
-// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
-//
-
-[type="search"]::-webkit-search-cancel-button,
-[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-//
-// 1. Correct the inability to style clickable types in iOS and Safari.
-// 2. Change font properties to `inherit` in Safari.
-//
-
-::-webkit-file-upload-button {
- font: inherit; // 2
- -webkit-appearance: button; // 1
-}
-
-//
-// Correct element displays
-//
-
-output {
- display: inline-block;
-}
-
-summary {
- display: list-item; // Add the correct display in all browsers
-}
-
-template {
- display: none; // Add the correct display in IE
-}
-
-// Always hide an element with the `hidden` HTML attribute (from PureCSS).
-// Needed for proper display in IE 10-.
-[hidden] {
- display: none !important;
-}
diff --git a/React_Starter/scss/bootstrap/_root.scss b/React_Starter/scss/bootstrap/_root.scss
deleted file mode 100755
index ad550df3b..000000000
--- a/React_Starter/scss/bootstrap/_root.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-:root {
- // Custom variable values only support SassScript inside `#{}`.
- @each $color, $value in $colors {
- --#{$color}: #{$value};
- }
-
- @each $color, $value in $theme-colors {
- --#{$color}: #{$value};
- }
-
- @each $bp, $value in $grid-breakpoints {
- --breakpoint-#{$bp}: #{$value};
- }
-
- // Use `inspect` for lists so that quoted items keep the quotes.
- // See https://github.com/sass/sass/issues/2383#issuecomment-336349172
- --font-family-sans-serif: #{inspect($font-family-sans-serif)};
- --font-family-monospace: #{inspect($font-family-monospace)};
-}
diff --git a/React_Starter/scss/bootstrap/_tables.scss b/React_Starter/scss/bootstrap/_tables.scss
deleted file mode 100755
index 6bd0b91a4..000000000
--- a/React_Starter/scss/bootstrap/_tables.scss
+++ /dev/null
@@ -1,180 +0,0 @@
-//
-// Basic Bootstrap table
-//
-
-.table {
- width: 100%;
- max-width: 100%;
- margin-bottom: $spacer;
- background-color: $table-bg; // Reset for nesting within parents with `background-color`.
-
- th,
- td {
- padding: $table-cell-padding;
- vertical-align: top;
- border-top: $table-border-width solid $table-border-color;
- }
-
- thead th {
- vertical-align: bottom;
- border-bottom: (2 * $table-border-width) solid $table-border-color;
- }
-
- tbody + tbody {
- border-top: (2 * $table-border-width) solid $table-border-color;
- }
-
- .table {
- background-color: $body-bg;
- }
-}
-
-
-//
-// Condensed table w/ half padding
-//
-
-.table-sm {
- th,
- td {
- padding: $table-cell-padding-sm;
- }
-}
-
-
-// Bordered version
-//
-// Add borders all around the table and between all the columns.
-
-.table-bordered {
- border: $table-border-width solid $table-border-color;
-
- th,
- td {
- border: $table-border-width solid $table-border-color;
- }
-
- thead {
- th,
- td {
- border-bottom-width: (2 * $table-border-width);
- }
- }
-}
-
-
-// Zebra-striping
-//
-// Default zebra-stripe styles (alternating gray and transparent backgrounds)
-
-.table-striped {
- tbody tr:nth-of-type(odd) {
- background-color: $table-accent-bg;
- }
-}
-
-
-// Hover effect
-//
-// Placed here since it has to come after the potential zebra striping
-
-.table-hover {
- tbody tr {
- @include hover {
- background-color: $table-hover-bg;
- }
- }
-}
-
-
-// Table backgrounds
-//
-// Exact selectors below required to override `.table-striped` and prevent
-// inheritance to nested tables.
-
-@each $color, $value in $theme-colors {
- @include table-row-variant($color, theme-color-level($color, -9));
-}
-
-@include table-row-variant(active, $table-active-bg);
-
-
-// Dark styles
-//
-// Same table markup, but inverted color scheme: dark background and light text.
-
-// stylelint-disable-next-line no-duplicate-selectors
-.table {
- .thead-dark {
- th {
- color: $table-dark-color;
- background-color: $table-dark-bg;
- border-color: $table-dark-border-color;
- }
- }
-
- .thead-light {
- th {
- color: $table-head-color;
- background-color: $table-head-bg;
- border-color: $table-border-color;
- }
- }
-}
-
-.table-dark {
- color: $table-dark-color;
- background-color: $table-dark-bg;
-
- th,
- td,
- thead th {
- border-color: $table-dark-border-color;
- }
-
- &.table-bordered {
- border: 0;
- }
-
- &.table-striped {
- tbody tr:nth-of-type(odd) {
- background-color: $table-dark-accent-bg;
- }
- }
-
- &.table-hover {
- tbody tr {
- @include hover {
- background-color: $table-dark-hover-bg;
- }
- }
- }
-}
-
-
-// Responsive tables
-//
-// Generate series of `.table-responsive-*` classes for configuring the screen
-// size of where your table will overflow.
-
-.table-responsive {
- @each $breakpoint in map-keys($grid-breakpoints) {
- $next: breakpoint-next($breakpoint, $grid-breakpoints);
- $infix: breakpoint-infix($next, $grid-breakpoints);
-
- {$infix} {
- @include media-breakpoint-down($breakpoint) {
- display: block;
- width: 100%;
- overflow-x: auto;
- -webkit-overflow-scrolling: touch;
- -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057
-
- // Prevent double border on horizontal scroll due to use of `display: block;`
- &.table-bordered {
- border: 0;
- }
- }
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/_tooltip.scss b/React_Starter/scss/bootstrap/_tooltip.scss
deleted file mode 100755
index 7b5db1cf2..000000000
--- a/React_Starter/scss/bootstrap/_tooltip.scss
+++ /dev/null
@@ -1,107 +0,0 @@
-// Base class
-.tooltip {
- position: absolute;
- z-index: $zindex-tooltip;
- display: block;
- margin: $tooltip-margin;
- // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.
- // So reset our font and text properties to avoid inheriting weird values.
- @include reset-text();
- font-size: $font-size-sm;
- // Allow breaking very long words so they don't overflow the tooltip's bounds
- word-wrap: break-word;
- opacity: 0;
-
- &.show { opacity: $tooltip-opacity; }
-
- .arrow {
- position: absolute;
- display: block;
- width: $tooltip-arrow-width;
- height: $tooltip-arrow-height;
- }
-
- .arrow::before {
- position: absolute;
- border-color: transparent;
- border-style: solid;
- }
-
- &.bs-tooltip-top {
- padding: $tooltip-arrow-width 0;
- .arrow {
- bottom: 0;
- }
-
- .arrow::before {
- margin-left: -($tooltip-arrow-width - 2);
- content: "";
- border-width: $tooltip-arrow-width $tooltip-arrow-width 0;
- border-top-color: $tooltip-arrow-color;
- }
- }
- &.bs-tooltip-right {
- padding: 0 $tooltip-arrow-width;
- .arrow {
- left: 0;
- }
-
- .arrow::before {
- margin-top: -($tooltip-arrow-width - 2);
- content: "";
- border-width: $tooltip-arrow-width $tooltip-arrow-width $tooltip-arrow-width 0;
- border-right-color: $tooltip-arrow-color;
- }
- }
- &.bs-tooltip-bottom {
- padding: $tooltip-arrow-width 0;
- .arrow {
- top: 0;
- }
-
- .arrow::before {
- margin-left: -($tooltip-arrow-width - 2);
- content: "";
- border-width: 0 $tooltip-arrow-width $tooltip-arrow-width;
- border-bottom-color: $tooltip-arrow-color;
- }
- }
- &.bs-tooltip-left {
- padding: 0 $tooltip-arrow-width;
- .arrow {
- right: 0;
- }
-
- .arrow::before {
- right: 0;
- margin-top: -($tooltip-arrow-width - 2);
- content: "";
- border-width: $tooltip-arrow-width 0 $tooltip-arrow-width $tooltip-arrow-width;
- border-left-color: $tooltip-arrow-color;
- }
- }
- &.bs-tooltip-auto {
- &[x-placement^="top"] {
- @extend .bs-tooltip-top;
- }
- &[x-placement^="right"] {
- @extend .bs-tooltip-right;
- }
- &[x-placement^="bottom"] {
- @extend .bs-tooltip-bottom;
- }
- &[x-placement^="left"] {
- @extend .bs-tooltip-left;
- }
- }
-}
-
-// Wrapper for the tooltip content
-.tooltip-inner {
- max-width: $tooltip-max-width;
- padding: $tooltip-padding-y $tooltip-padding-x;
- color: $tooltip-color;
- text-align: center;
- background-color: $tooltip-bg;
- @include border-radius($border-radius);
-}
diff --git a/React_Starter/scss/bootstrap/_transitions.scss b/React_Starter/scss/bootstrap/_transitions.scss
deleted file mode 100755
index df5744b25..000000000
--- a/React_Starter/scss/bootstrap/_transitions.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-// stylelint-disable selector-no-qualifying-type
-
-.fade {
- opacity: 0;
- @include transition($transition-fade);
-
- &.show {
- opacity: 1;
- }
-}
-
-.collapse {
- display: none;
- &.show {
- display: block;
- }
-}
-
-tr {
- &.collapse.show {
- display: table-row;
- }
-}
-
-tbody {
- &.collapse.show {
- display: table-row-group;
- }
-}
-
-.collapsing {
- position: relative;
- height: 0;
- overflow: hidden;
- @include transition($transition-collapse);
-}
diff --git a/React_Starter/scss/bootstrap/_type.scss b/React_Starter/scss/bootstrap/_type.scss
deleted file mode 100755
index b1b8f61cf..000000000
--- a/React_Starter/scss/bootstrap/_type.scss
+++ /dev/null
@@ -1,125 +0,0 @@
-// stylelint-disable declaration-no-important, selector-list-comma-newline-after
-
-//
-// Headings
-//
-
-h1, h2, h3, h4, h5, h6,
-.h1, .h2, .h3, .h4, .h5, .h6 {
- margin-bottom: $headings-margin-bottom;
- font-family: $headings-font-family;
- font-weight: $headings-font-weight;
- line-height: $headings-line-height;
- color: $headings-color;
-}
-
-h1, .h1 { font-size: $h1-font-size; }
-h2, .h2 { font-size: $h2-font-size; }
-h3, .h3 { font-size: $h3-font-size; }
-h4, .h4 { font-size: $h4-font-size; }
-h5, .h5 { font-size: $h5-font-size; }
-h6, .h6 { font-size: $h6-font-size; }
-
-.lead {
- font-size: $lead-font-size;
- font-weight: $lead-font-weight;
-}
-
-// Type display classes
-.display-1 {
- font-size: $display1-size;
- font-weight: $display1-weight;
- line-height: $display-line-height;
-}
-.display-2 {
- font-size: $display2-size;
- font-weight: $display2-weight;
- line-height: $display-line-height;
-}
-.display-3 {
- font-size: $display3-size;
- font-weight: $display3-weight;
- line-height: $display-line-height;
-}
-.display-4 {
- font-size: $display4-size;
- font-weight: $display4-weight;
- line-height: $display-line-height;
-}
-
-
-//
-// Horizontal rules
-//
-
-hr {
- margin-top: 1rem;
- margin-bottom: 1rem;
- border: 0;
- border-top: $hr-border-width solid $hr-border-color;
-}
-
-
-//
-// Emphasis
-//
-
-small,
-.small {
- font-size: $small-font-size;
- font-weight: $font-weight-normal;
-}
-
-mark,
-.mark {
- padding: $mark-padding;
- background-color: $mark-bg;
-}
-
-
-//
-// Lists
-//
-
-.list-unstyled {
- @include list-unstyled;
-}
-
-// Inline turns list items into inline-block
-.list-inline {
- @include list-unstyled;
-}
-.list-inline-item {
- display: inline-block;
-
- &:not(:last-child) {
- margin-right: $list-inline-padding;
- }
-}
-
-
-//
-// Misc
-//
-
-// Builds on `abbr`
-.initialism {
- font-size: 90%;
- text-transform: uppercase;
-}
-
-// Blockquotes
-.blockquote {
- margin-bottom: $spacer;
- font-size: $blockquote-font-size;
-}
-
-.blockquote-footer {
- display: block;
- font-size: 80%; // back to default font-size
- color: $blockquote-small-color;
-
- &::before {
- content: "\2014 \00A0"; // em dash, nbsp
- }
-}
diff --git a/React_Starter/scss/bootstrap/_utilities.scss b/React_Starter/scss/bootstrap/_utilities.scss
deleted file mode 100755
index 7b2a1ebe9..000000000
--- a/React_Starter/scss/bootstrap/_utilities.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-@import "utilities/align";
-@import "utilities/background";
-@import "utilities/borders";
-@import "utilities/clearfix";
-@import "utilities/display";
-@import "utilities/embed";
-@import "utilities/flex";
-@import "utilities/float";
-@import "utilities/position";
-@import "utilities/screenreaders";
-@import "utilities/sizing";
-@import "utilities/spacing";
-@import "utilities/text";
-@import "utilities/visibility";
diff --git a/React_Starter/scss/bootstrap/_variables.scss b/React_Starter/scss/bootstrap/_variables.scss
deleted file mode 100755
index 0615f35d4..000000000
--- a/React_Starter/scss/bootstrap/_variables.scss
+++ /dev/null
@@ -1,828 +0,0 @@
-// Variables
-//
-// Variables should follow the `$component-state-property-size` formula for
-// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.
-
-
-//
-// Color system
-//
-
-// stylelint-disable
-$white: #fff !default;
-$gray-100: #f8f9fa !default;
-$gray-200: #e9ecef !default;
-$gray-300: #dee2e6 !default;
-$gray-400: #ced4da !default;
-$gray-500: #adb5bd !default;
-$gray-600: #868e96 !default;
-$gray-700: #495057 !default;
-$gray-800: #343a40 !default;
-$gray-900: #212529 !default;
-$black: #000 !default;
-
-$grays: () !default;
-$grays: map-merge((
- "100": $gray-100,
- "200": $gray-200,
- "300": $gray-300,
- "400": $gray-400,
- "500": $gray-500,
- "600": $gray-600,
- "700": $gray-700,
- "800": $gray-800,
- "900": $gray-900
-), $grays);
-
-$blue: #007bff !default;
-$indigo: #6610f2 !default;
-$purple: #6f42c1 !default;
-$pink: #e83e8c !default;
-$red: #dc3545 !default;
-$orange: #fd7e14 !default;
-$yellow: #ffc107 !default;
-$green: #28a745 !default;
-$teal: #20c997 !default;
-$cyan: #17a2b8 !default;
-
-$colors: () !default;
-$colors: map-merge((
- "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
-), $colors);
-
-$primary: $blue !default;
-$secondary: $gray-600 !default;
-$success: $green !default;
-$info: $cyan !default;
-$warning: $yellow !default;
-$danger: $red !default;
-$light: $gray-100 !default;
-$dark: $gray-800 !default;
-
-$theme-colors: () !default;
-$theme-colors: map-merge((
- "primary": $primary,
- "secondary": $secondary,
- "success": $success,
- "info": $info,
- "warning": $warning,
- "danger": $danger,
- "light": $light,
- "dark": $dark
-), $theme-colors);
-// stylelint-enable
-
-// Set a specific jump point for requesting color jumps
-$theme-color-interval: 8% !default;
-
-
-// Options
-//
-// Quickly modify global styling by enabling or disabling optional features.
-
-$enable-caret: true !default;
-$enable-rounded: true !default;
-$enable-shadows: false !default;
-$enable-gradients: false !default;
-$enable-transitions: true !default;
-$enable-hover-media-query: false !default;
-$enable-grid-classes: true !default;
-$enable-print-styles: true !default;
-
-
-// Spacing
-//
-// Control the default styling of most Bootstrap elements by modifying these
-// variables. Mostly focused on spacing.
-// You can add more entries to the $spacers map, should you need more variation.
-
-$spacer: 1rem !default;
-$spacers: (
- 0: 0,
- 1: ($spacer * .25),
- 2: ($spacer * .5),
- 3: $spacer,
- 4: ($spacer * 1.5),
- 5: ($spacer * 3)
-) !default;
-
-// This variable affects the `.h-*` and `.w-*` classes.
-$sizes: (
- 25: 25%,
- 50: 50%,
- 75: 75%,
- 100: 100%
-) !default;
-
-// Body
-//
-// Settings for the `` element.
-
-$body-bg: $white !default;
-$body-color: $gray-900 !default;
-
-// Links
-//
-// Style anchor elements.
-
-$link-color: theme-color("primary") !default;
-$link-decoration: none !default;
-$link-hover-color: darken($link-color, 15%) !default;
-$link-hover-decoration: underline !default;
-
-// Paragraphs
-//
-// Style p element.
-
-$paragraph-margin-bottom: 1rem !default;
-
-
-// Grid breakpoints
-//
-// Define the minimum dimensions at which your layout will change,
-// adapting to different screen sizes, for use in media queries.
-
-$grid-breakpoints: (
- xs: 0,
- sm: 576px,
- md: 768px,
- lg: 992px,
- xl: 1200px
-) !default;
-
-@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
-@include _assert-starts-at-zero($grid-breakpoints);
-
-
-// Grid containers
-//
-// Define the maximum width of `.container` for different screen sizes.
-
-$container-max-widths: (
- sm: 540px,
- md: 720px,
- lg: 960px,
- xl: 1140px
-) !default;
-
-@include _assert-ascending($container-max-widths, "$container-max-widths");
-
-
-// Grid columns
-//
-// Set the number of columns and specify the width of the gutters.
-
-$grid-columns: 12 !default;
-$grid-gutter-width: 30px !default;
-
-// Components
-//
-// Define common padding and border radius sizes and more.
-
-$line-height-lg: 1.5 !default;
-$line-height-sm: 1.5 !default;
-
-$border-width: 1px !default;
-$border-color: $gray-200 !default;
-
-$border-radius: .25rem !default;
-$border-radius-lg: .3rem !default;
-$border-radius-sm: .2rem !default;
-
-$component-active-color: $white !default;
-$component-active-bg: theme-color("primary") !default;
-
-$caret-width: .3em !default;
-
-$transition-base: all .2s ease-in-out !default;
-$transition-fade: opacity .15s linear !default;
-$transition-collapse: height .35s ease !default;
-
-
-// Fonts
-//
-// Font, line-height, and color for body text, headings, and more.
-
-// stylelint-disable value-keyword-case
-$font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default;
-$font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default;
-$font-family-base: $font-family-sans-serif !default;
-// stylelint-enable value-keyword-case
-
-$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`
-$font-size-lg: ($font-size-base * 1.25) !default;
-$font-size-sm: ($font-size-base * .875) !default;
-
-$font-weight-light: 300 !default;
-$font-weight-normal: 400 !default;
-$font-weight-bold: 700 !default;
-
-$font-weight-base: $font-weight-normal !default;
-$line-height-base: 1.5 !default;
-
-$h1-font-size: $font-size-base * 2.5 !default;
-$h2-font-size: $font-size-base * 2 !default;
-$h3-font-size: $font-size-base * 1.75 !default;
-$h4-font-size: $font-size-base * 1.5 !default;
-$h5-font-size: $font-size-base * 1.25 !default;
-$h6-font-size: $font-size-base !default;
-
-$headings-margin-bottom: ($spacer / 2) !default;
-$headings-font-family: inherit !default;
-$headings-font-weight: 500 !default;
-$headings-line-height: 1.2 !default;
-$headings-color: inherit !default;
-
-$display1-size: 6rem !default;
-$display2-size: 5.5rem !default;
-$display3-size: 4.5rem !default;
-$display4-size: 3.5rem !default;
-
-$display1-weight: 300 !default;
-$display2-weight: 300 !default;
-$display3-weight: 300 !default;
-$display4-weight: 300 !default;
-$display-line-height: $headings-line-height !default;
-
-$lead-font-size: ($font-size-base * 1.25) !default;
-$lead-font-weight: 300 !default;
-
-$small-font-size: 80% !default;
-
-$text-muted: $gray-600 !default;
-
-$blockquote-small-color: $gray-600 !default;
-$blockquote-font-size: ($font-size-base * 1.25) !default;
-
-$hr-border-color: rgba($black,.1) !default;
-$hr-border-width: $border-width !default;
-
-$mark-padding: .2em !default;
-
-$dt-font-weight: $font-weight-bold !default;
-
-$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default;
-$nested-kbd-font-weight: $font-weight-bold !default;
-
-$list-inline-padding: 5px !default;
-
-$mark-bg: #fcf8e3 !default;
-
-
-// Tables
-//
-// Customizes the `.table` component with basic values, each used across all table variations.
-
-$table-cell-padding: .75rem !default;
-$table-cell-padding-sm: .3rem !default;
-
-$table-bg: transparent !default;
-$table-accent-bg: rgba($black,.05) !default;
-$table-hover-bg: rgba($black,.075) !default;
-$table-active-bg: $table-hover-bg !default;
-
-$table-border-width: $border-width !default;
-$table-border-color: $gray-200 !default;
-
-$table-head-bg: $gray-200 !default;
-$table-head-color: $gray-700 !default;
-
-$table-dark-bg: $gray-900 !default;
-$table-dark-accent-bg: rgba($white, .05) !default;
-$table-dark-hover-bg: rgba($white, .075) !default;
-$table-dark-border-color: lighten($gray-900, 7.5%) !default;
-$table-dark-color: $body-bg !default;
-
-
-// Buttons
-//
-// For each of Bootstrap's buttons, define text, background and border color.
-
-$input-btn-padding-y: .375rem !default;
-$input-btn-padding-x: .75rem !default;
-$input-btn-line-height: $line-height-base !default;
-
-$input-btn-focus-width: .2rem !default;
-$input-btn-focus-color: rgba(theme-color("primary"), .25) !default;
-$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;
-
-$input-btn-padding-y-sm: .25rem !default;
-$input-btn-padding-x-sm: .5rem !default;
-$input-btn-line-height-sm: $line-height-sm !default;
-
-$input-btn-padding-y-lg: .5rem !default;
-$input-btn-padding-x-lg: 1rem !default;
-$input-btn-line-height-lg: $line-height-lg !default;
-
-$btn-font-weight: $font-weight-normal !default;
-$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default;
-$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default;
-
-$btn-link-disabled-color: $gray-600 !default;
-
-$btn-block-spacing-y: .5rem !default;
-
-// Allows for customizing button radius independently from global border radius
-$btn-border-radius: $border-radius !default;
-$btn-border-radius-lg: $border-radius-lg !default;
-$btn-border-radius-sm: $border-radius-sm !default;
-
-$btn-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
-
-
-// Forms
-
-$input-bg: $white !default;
-$input-disabled-bg: $gray-200 !default;
-
-$input-color: $gray-700 !default;
-$input-border-color: $gray-400 !default;
-$input-btn-border-width: $border-width !default; // For form controls and buttons
-$input-box-shadow: inset 0 1px 1px rgba($black,.075) !default;
-
-$input-border-radius: $border-radius !default;
-$input-border-radius-lg: $border-radius-lg !default;
-$input-border-radius-sm: $border-radius-sm !default;
-
-$input-focus-bg: $input-bg !default;
-$input-focus-border-color: lighten(theme-color("primary"), 25%) !default;
-$input-focus-color: $input-color !default;
-
-$input-placeholder-color: $gray-600 !default;
-
-$input-height-border: $input-btn-border-width * 2 !default;
-
-$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;
-$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;
-
-$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;
-$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;
-
-$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;
-$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;
-
-$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;
-
-$form-text-margin-top: .25rem !default;
-
-$form-check-margin-bottom: .5rem !default;
-$form-check-input-gutter: 1.25rem !default;
-$form-check-input-margin-y: .25rem !default;
-$form-check-input-margin-x: .25rem !default;
-
-$form-check-inline-margin-x: .75rem !default;
-
-$form-group-margin-bottom: 1rem !default;
-
-$input-group-addon-color: $input-color !default;
-$input-group-addon-bg: $gray-200 !default;
-$input-group-addon-border-color: $input-border-color !default;
-
-$custom-control-gutter: 1.5rem !default;
-$custom-control-spacer-y: .25rem !default;
-$custom-control-spacer-x: 1rem !default;
-
-$custom-control-indicator-size: 1rem !default;
-$custom-control-indicator-bg: #ddd !default;
-$custom-control-indicator-bg-size: 50% 50% !default;
-$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default;
-
-$custom-control-indicator-disabled-bg: $gray-200 !default;
-$custom-control-description-disabled-color: $gray-600 !default;
-
-$custom-control-indicator-checked-color: $white !default;
-$custom-control-indicator-checked-bg: theme-color("primary") !default;
-$custom-control-indicator-checked-box-shadow: none !default;
-
-$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;
-
-$custom-control-indicator-active-color: $white !default;
-$custom-control-indicator-active-bg: lighten(theme-color("primary"), 35%) !default;
-$custom-control-indicator-active-box-shadow: none !default;
-
-$custom-checkbox-indicator-border-radius: $border-radius !default;
-$custom-checkbox-indicator-icon-checked: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' 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"), "#", "%23") !default;
-
-$custom-checkbox-indicator-indeterminate-bg: theme-color("primary") !default;
-$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;
-$custom-checkbox-indicator-icon-indeterminate: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E"), "#", "%23") !default;
-$custom-checkbox-indicator-indeterminate-box-shadow: none !default;
-
-$custom-radio-indicator-border-radius: 50% !default;
-$custom-radio-indicator-icon-checked: str-replace(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='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E"), "#", "%23") !default;
-
-$custom-select-padding-y: .375rem !default;
-$custom-select-padding-x: .75rem !default;
-$custom-select-height: $input-height !default;
-$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator
-$custom-select-line-height: $input-btn-line-height !default;
-$custom-select-color: $input-color !default;
-$custom-select-disabled-color: $gray-600 !default;
-$custom-select-bg: $white !default;
-$custom-select-disabled-bg: $gray-200 !default;
-$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions
-$custom-select-indicator-color: #333 !default;
-$custom-select-indicator: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E"), "#", "%23") !default;
-$custom-select-border-width: $input-btn-border-width !default;
-$custom-select-border-color: $input-border-color !default;
-$custom-select-border-radius: $border-radius !default;
-
-$custom-select-focus-border-color: lighten(theme-color("primary"), 25%) !default;
-$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;
-
-$custom-select-font-size-sm: 75% !default;
-$custom-select-height-sm: $input-height-sm !default;
-
-$custom-file-height: $input-height !default;
-$custom-file-width: 14rem !default;
-$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color("primary") !default;
-
-$custom-file-padding-y: $input-btn-padding-y !default;
-$custom-file-padding-x: $input-btn-padding-x !default;
-$custom-file-line-height: $input-btn-line-height !default;
-$custom-file-color: $input-color !default;
-$custom-file-bg: $input-bg !default;
-$custom-file-border-width: $input-btn-border-width !default;
-$custom-file-border-color: $input-border-color !default;
-$custom-file-border-radius: $input-border-radius !default;
-$custom-file-box-shadow: $input-box-shadow !default;
-$custom-file-button-color: $custom-file-color !default;
-$custom-file-button-bg: $input-group-addon-bg !default;
-$custom-file-text: (
- placeholder: (
- en: "Choose file..."
- ),
- button-label: (
- en: "Browse"
- )
-) !default;
-
-
-// Form validation
-$form-feedback-valid-color: theme-color("success") !default;
-$form-feedback-invalid-color: theme-color("danger") !default;
-
-
-// Dropdowns
-//
-// Dropdown menu container and contents.
-
-$dropdown-min-width: 10rem !default;
-$dropdown-padding-y: .5rem !default;
-$dropdown-spacer: .125rem !default;
-$dropdown-bg: $white !default;
-$dropdown-border-color: rgba($black,.15) !default;
-$dropdown-border-width: $border-width !default;
-$dropdown-divider-bg: $gray-200 !default;
-$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default;
-
-$dropdown-link-color: $gray-900 !default;
-$dropdown-link-hover-color: darken($gray-900, 5%) !default;
-$dropdown-link-hover-bg: $gray-100 !default;
-
-$dropdown-link-active-color: $component-active-color !default;
-$dropdown-link-active-bg: $component-active-bg !default;
-
-$dropdown-link-disabled-color: $gray-600 !default;
-
-$dropdown-item-padding-y: .25rem !default;
-$dropdown-item-padding-x: 1.5rem !default;
-
-$dropdown-header-color: $gray-600 !default;
-
-
-// Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-
-$zindex-dropdown: 1000 !default;
-$zindex-sticky: 1020 !default;
-$zindex-fixed: 1030 !default;
-$zindex-modal-backdrop: 1040 !default;
-$zindex-modal: 1050 !default;
-$zindex-popover: 1060 !default;
-$zindex-tooltip: 1070 !default;
-
-// Navs
-
-$nav-link-padding-y: .5rem !default;
-$nav-link-padding-x: 1rem !default;
-$nav-link-disabled-color: $gray-600 !default;
-
-$nav-tabs-border-color: #ddd !default;
-$nav-tabs-border-width: $border-width !default;
-$nav-tabs-border-radius: $border-radius !default;
-$nav-tabs-link-hover-border-color: $gray-200 !default;
-$nav-tabs-link-active-color: $gray-700 !default;
-$nav-tabs-link-active-bg: $body-bg !default;
-$nav-tabs-link-active-border-color: #ddd !default;
-
-$nav-pills-border-radius: $border-radius !default;
-$nav-pills-link-active-color: $component-active-color !default;
-$nav-pills-link-active-bg: $component-active-bg !default;
-
-// Navbar
-
-$navbar-padding-y: ($spacer / 2) !default;
-$navbar-padding-x: $spacer !default;
-
-$navbar-brand-font-size: $font-size-lg !default;
-// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link
-$nav-link-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;
-$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;
-$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;
-
-$navbar-toggler-padding-y: .25rem !default;
-$navbar-toggler-padding-x: .75rem !default;
-$navbar-toggler-font-size: $font-size-lg !default;
-$navbar-toggler-border-radius: $btn-border-radius !default;
-
-$navbar-dark-color: rgba($white,.5) !default;
-$navbar-dark-hover-color: rgba($white,.75) !default;
-$navbar-dark-active-color: $white !default;
-$navbar-dark-disabled-color: rgba($white,.25) !default;
-$navbar-dark-toggler-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23") !default;
-$navbar-dark-toggler-border-color: rgba($white,.1) !default;
-
-$navbar-light-color: rgba($black,.5) !default;
-$navbar-light-hover-color: rgba($black,.7) !default;
-$navbar-light-active-color: rgba($black,.9) !default;
-$navbar-light-disabled-color: rgba($black,.3) !default;
-$navbar-light-toggler-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23") !default;
-$navbar-light-toggler-border-color: rgba($black,.1) !default;
-
-// Pagination
-
-$pagination-padding-y: .5rem !default;
-$pagination-padding-x: .75rem !default;
-$pagination-padding-y-sm: .25rem !default;
-$pagination-padding-x-sm: .5rem !default;
-$pagination-padding-y-lg: .75rem !default;
-$pagination-padding-x-lg: 1.5rem !default;
-$pagination-line-height: 1.25 !default;
-
-$pagination-color: $link-color !default;
-$pagination-bg: $white !default;
-$pagination-border-width: $border-width !default;
-$pagination-border-color: #ddd !default;
-
-$pagination-hover-color: $link-hover-color !default;
-$pagination-hover-bg: $gray-200 !default;
-$pagination-hover-border-color: #ddd !default;
-
-$pagination-active-color: $white !default;
-$pagination-active-bg: theme-color("primary") !default;
-$pagination-active-border-color: theme-color("primary") !default;
-
-$pagination-disabled-color: $gray-600 !default;
-$pagination-disabled-bg: $white !default;
-$pagination-disabled-border-color: #ddd !default;
-
-
-// Jumbotron
-
-$jumbotron-padding: 2rem !default;
-$jumbotron-bg: $gray-200 !default;
-
-
-// Cards
-
-$card-spacer-y: .75rem !default;
-$card-spacer-x: 1.25rem !default;
-$card-border-width: $border-width !default;
-$card-border-radius: $border-radius !default;
-$card-border-color: rgba($black,.125) !default;
-$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;
-$card-cap-bg: rgba($black, .03) !default;
-$card-bg: $white !default;
-
-$card-img-overlay-padding: 1.25rem !default;
-
-$card-group-margin: ($grid-gutter-width / 2) !default;
-$card-deck-margin: $card-group-margin !default;
-
-$card-columns-count: 3 !default;
-$card-columns-gap: 1.25rem !default;
-$card-columns-margin: $card-spacer-y !default;
-
-
-// Tooltips
-
-$tooltip-max-width: 200px !default;
-$tooltip-color: $white !default;
-$tooltip-bg: $black !default;
-$tooltip-opacity: .9 !default;
-$tooltip-padding-y: 3px !default;
-$tooltip-padding-x: 8px !default;
-$tooltip-margin: 0 !default;
-
-
-$tooltip-arrow-width: 5px !default;
-$tooltip-arrow-height: 5px !default;
-$tooltip-arrow-color: $tooltip-bg !default;
-
-
-// Popovers
-
-$popover-bg: $white !default;
-$popover-max-width: 276px !default;
-$popover-border-width: $border-width !default;
-$popover-border-color: rgba($black,.2) !default;
-$popover-box-shadow: 0 .25rem .5rem rgba($black,.2) !default;
-
-$popover-header-bg: darken($popover-bg, 3%) !default;
-$popover-header-color: $headings-color !default;
-$popover-header-padding-y: .5rem !default;
-$popover-header-padding-x: .75rem !default;
-
-$popover-body-color: $body-color !default;
-$popover-body-padding-y: $popover-header-padding-y !default;
-$popover-body-padding-x: $popover-header-padding-x !default;
-
-$popover-arrow-width: .8rem !default;
-$popover-arrow-height: .4rem !default;
-$popover-arrow-color: $popover-bg !default;
-
-$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;
-
-
-// Badges
-
-$badge-font-size: 75% !default;
-$badge-font-weight: $font-weight-bold !default;
-$badge-padding-y: .25em !default;
-$badge-padding-x: .4em !default;
-$badge-border-radius: $border-radius !default;
-
-$badge-pill-padding-x: .6em !default;
-// Use a higher than normal value to ensure completely rounded edges when
-// customizing padding or font-size on labels.
-$badge-pill-border-radius: 10rem !default;
-
-
-// Modals
-
-// Padding applied to the modal body
-$modal-inner-padding: 15px !default;
-
-$modal-dialog-margin: 10px !default;
-$modal-dialog-margin-y-sm-up: 30px !default;
-
-$modal-title-line-height: $line-height-base !default;
-
-$modal-content-bg: $white !default;
-$modal-content-border-color: rgba($black,.2) !default;
-$modal-content-border-width: $border-width !default;
-$modal-content-box-shadow-xs: 0 3px 9px rgba($black,.5) !default;
-$modal-content-box-shadow-sm-up: 0 5px 15px rgba($black,.5) !default;
-
-$modal-backdrop-bg: $black !default;
-$modal-backdrop-opacity: .5 !default;
-$modal-header-border-color: $gray-200 !default;
-$modal-footer-border-color: $modal-header-border-color !default;
-$modal-header-border-width: $modal-content-border-width !default;
-$modal-footer-border-width: $modal-header-border-width !default;
-$modal-header-padding: 15px !default;
-
-$modal-lg: 800px !default;
-$modal-md: 500px !default;
-$modal-sm: 300px !default;
-
-$modal-transition: transform .3s ease-out !default;
-
-
-// Alerts
-//
-// Define alert colors, border radius, and padding.
-
-$alert-padding-y: .75rem !default;
-$alert-padding-x: 1.25rem !default;
-$alert-margin-bottom: 1rem !default;
-$alert-border-radius: $border-radius !default;
-$alert-link-font-weight: $font-weight-bold !default;
-$alert-border-width: $border-width !default;
-
-
-// Progress bars
-
-$progress-height: 1rem !default;
-$progress-font-size: ($font-size-base * .75) !default;
-$progress-bg: $gray-200 !default;
-$progress-border-radius: $border-radius !default;
-$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default;
-$progress-bar-color: $white !default;
-$progress-bar-bg: theme-color("primary") !default;
-$progress-bar-animation-timing: 1s linear infinite !default;
-$progress-bar-transition: width .6s ease !default;
-
-// List group
-
-$list-group-bg: $white !default;
-$list-group-border-color: rgba($black,.125) !default;
-$list-group-border-width: $border-width !default;
-$list-group-border-radius: $border-radius !default;
-
-$list-group-item-padding-y: .75rem !default;
-$list-group-item-padding-x: 1.25rem !default;
-
-$list-group-hover-bg: $gray-100 !default;
-$list-group-active-color: $component-active-color !default;
-$list-group-active-bg: $component-active-bg !default;
-$list-group-active-border-color: $list-group-active-bg !default;
-
-$list-group-disabled-color: $gray-600 !default;
-$list-group-disabled-bg: $list-group-bg !default;
-
-$list-group-action-color: $gray-700 !default;
-$list-group-action-hover-color: $list-group-action-color !default;
-
-$list-group-action-active-color: $body-color !default;
-$list-group-action-active-bg: $gray-200 !default;
-
-
-// Image thumbnails
-
-$thumbnail-padding: .25rem !default;
-$thumbnail-bg: $body-bg !default;
-$thumbnail-border-width: $border-width !default;
-$thumbnail-border-color: #ddd !default;
-$thumbnail-border-radius: $border-radius !default;
-$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;
-$thumbnail-transition: all .2s ease-in-out !default;
-
-
-// Figures
-
-$figure-caption-font-size: 90% !default;
-$figure-caption-color: $gray-600 !default;
-
-
-// Breadcrumbs
-
-$breadcrumb-padding-y: .75rem !default;
-$breadcrumb-padding-x: 1rem !default;
-$breadcrumb-item-padding: .5rem !default;
-
-$breadcrumb-margin-bottom: 1rem !default;
-
-$breadcrumb-bg: $gray-200 !default;
-$breadcrumb-divider-color: $gray-600 !default;
-$breadcrumb-active-color: $gray-600 !default;
-$breadcrumb-divider: "/" !default;
-
-
-// Carousel
-
-$carousel-control-color: $white !default;
-$carousel-control-width: 15% !default;
-$carousel-control-opacity: .5 !default;
-
-$carousel-indicator-width: 30px !default;
-$carousel-indicator-height: 3px !default;
-$carousel-indicator-spacer: 3px !default;
-$carousel-indicator-active-bg: $white !default;
-
-$carousel-caption-width: 70% !default;
-$carousel-caption-color: $white !default;
-
-$carousel-control-icon-width: 20px !default;
-
-$carousel-control-prev-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' 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"), "#", "%23") !default;
-$carousel-control-next-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' 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"), "#", "%23") !default;
-
-$carousel-transition: transform .6s ease !default;
-
-
-// Close
-
-$close-font-size: $font-size-base * 1.5 !default;
-$close-font-weight: $font-weight-bold !default;
-$close-color: $black !default;
-$close-text-shadow: 0 1px 0 $white !default;
-
-// Code
-
-$code-font-size: 90% !default;
-$code-padding-y: .2rem !default;
-$code-padding-x: .4rem !default;
-$code-color: #bd4147 !default;
-$code-bg: $gray-100 !default;
-
-$kbd-color: $white !default;
-$kbd-bg: $gray-900 !default;
-
-$pre-color: $gray-900 !default;
-$pre-scrollable-max-height: 340px !default;
diff --git a/React_Starter/scss/bootstrap/bootstrap-grid.scss b/React_Starter/scss/bootstrap/bootstrap-grid.scss
deleted file mode 100755
index d7d4e7863..000000000
--- a/React_Starter/scss/bootstrap/bootstrap-grid.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-/*!
- * Bootstrap Grid 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)
- */
-
-@at-root {
- @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix
-}
-
-html {
- box-sizing: border-box;
- -ms-overflow-style: scrollbar;
-}
-
-*,
-*::before,
-*::after {
- box-sizing: inherit;
-}
-
-@import "functions";
-@import "variables";
-
-//
-// Grid mixins
-//
-
-@import "mixins/breakpoints";
-@import "mixins/grid-framework";
-@import "mixins/grid";
-
-@import "grid";
-@import "utilities/flex";
diff --git a/React_Starter/scss/bootstrap/bootstrap-reboot.scss b/React_Starter/scss/bootstrap/bootstrap-reboot.scss
deleted file mode 100755
index 3bc8760a9..000000000
--- a/React_Starter/scss/bootstrap/bootstrap-reboot.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-/*!
- * Bootstrap Reboot 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)
- * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
- */
-
-@import "functions";
-@import "variables";
-@import "mixins";
-@import "reboot";
diff --git a/React_Starter/scss/bootstrap/bootstrap.scss b/React_Starter/scss/bootstrap/bootstrap.scss
deleted file mode 100755
index bfeffacac..000000000
--- a/React_Starter/scss/bootstrap/bootstrap.scss
+++ /dev/null
@@ -1,42 +0,0 @@
-/*!
- * 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)
- */
-
-@import "functions";
-@import "variables";
-@import "mixins";
-@import "root";
-@import "print";
-@import "reboot";
-@import "type";
-@import "images";
-@import "code";
-@import "grid";
-@import "tables";
-@import "forms";
-@import "buttons";
-@import "transitions";
-@import "dropdown";
-@import "button-group";
-@import "input-group";
-@import "custom-forms";
-@import "nav";
-@import "navbar";
-@import "card";
-@import "breadcrumb";
-@import "pagination";
-@import "badge";
-@import "jumbotron";
-@import "alert";
-@import "progress";
-@import "media";
-@import "list-group";
-@import "close";
-@import "modal";
-@import "tooltip";
-@import "popover";
-@import "carousel";
-@import "utilities";
diff --git a/React_Starter/scss/bootstrap/mixins/_alert.scss b/React_Starter/scss/bootstrap/mixins/_alert.scss
deleted file mode 100755
index db5a7eb45..000000000
--- a/React_Starter/scss/bootstrap/mixins/_alert.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@mixin alert-variant($background, $border, $color) {
- color: $color;
- @include gradient-bg($background);
- border-color: $border;
-
- hr {
- border-top-color: darken($border, 5%);
- }
-
- .alert-link {
- color: darken($color, 10%);
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_background-variant.scss b/React_Starter/scss/bootstrap/mixins/_background-variant.scss
deleted file mode 100755
index 7d1bc975c..000000000
--- a/React_Starter/scss/bootstrap/mixins/_background-variant.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-// stylelint-disable declaration-no-important
-
-// Contextual backgrounds
-
-@mixin bg-variant($parent, $color) {
- #{$parent} {
- background-color: $color !important;
- }
- a#{$parent} {
- @include hover-focus {
- background-color: darken($color, 10%) !important;
- }
- }
-}
-
-@mixin bg-gradient-variant($parent, $color) {
- #{$parent} {
- background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_badge.scss b/React_Starter/scss/bootstrap/mixins/_badge.scss
deleted file mode 100755
index eeca0b40d..000000000
--- a/React_Starter/scss/bootstrap/mixins/_badge.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-@mixin badge-variant($bg) {
- color: color-yiq($bg);
- background-color: $bg;
-
- &[href] {
- @include hover-focus {
- color: color-yiq($bg);
- text-decoration: none;
- background-color: darken($bg, 10%);
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_border-radius.scss b/React_Starter/scss/bootstrap/mixins/_border-radius.scss
deleted file mode 100755
index 2024febcf..000000000
--- a/React_Starter/scss/bootstrap/mixins/_border-radius.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-// Single side border-radius
-
-@mixin border-radius($radius: $border-radius) {
- @if $enable-rounded {
- border-radius: $radius;
- }
-}
-
-@mixin border-top-radius($radius) {
- @if $enable-rounded {
- border-top-left-radius: $radius;
- border-top-right-radius: $radius;
- }
-}
-
-@mixin border-right-radius($radius) {
- @if $enable-rounded {
- border-top-right-radius: $radius;
- border-bottom-right-radius: $radius;
- }
-}
-
-@mixin border-bottom-radius($radius) {
- @if $enable-rounded {
- border-bottom-right-radius: $radius;
- border-bottom-left-radius: $radius;
- }
-}
-
-@mixin border-left-radius($radius) {
- @if $enable-rounded {
- border-top-left-radius: $radius;
- border-bottom-left-radius: $radius;
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_box-shadow.scss b/React_Starter/scss/bootstrap/mixins/_box-shadow.scss
deleted file mode 100755
index b2410e53a..000000000
--- a/React_Starter/scss/bootstrap/mixins/_box-shadow.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-@mixin box-shadow($shadow...) {
- @if $enable-shadows {
- box-shadow: $shadow;
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_breakpoints.scss b/React_Starter/scss/bootstrap/mixins/_breakpoints.scss
deleted file mode 100755
index a9866bd90..000000000
--- a/React_Starter/scss/bootstrap/mixins/_breakpoints.scss
+++ /dev/null
@@ -1,119 +0,0 @@
-// Breakpoint viewport sizes and media queries.
-//
-// Breakpoints are defined as a map of (name: minimum width), order from small to large:
-//
-// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)
-//
-// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.
-
-// Name of the next breakpoint, or null for the last breakpoint.
-//
-// >> breakpoint-next(sm)
-// md
-// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// md
-// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))
-// md
-@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {
- $n: index($breakpoint-names, $name);
- @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);
-}
-
-// Minimum breakpoint width. Null for the smallest (first) breakpoint.
-//
-// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// 576px
-@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {
- $min: map-get($breakpoints, $name);
- @return if($min != 0, $min, null);
-}
-
-// Maximum breakpoint width. Null for the largest (last) breakpoint.
-// The maximum value is calculated as the minimum of the next one less 0.1.
-//
-// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// 767px
-@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {
- $next: breakpoint-next($name, $breakpoints);
- @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);
-}
-
-// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.
-// Useful for making responsive utilities.
-//
-// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// "" (Returns a blank string)
-// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
-// "-sm"
-@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {
- @return if(breakpoint-min($name, $breakpoints) == null, "", "-#{$name}");
-}
-
-// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.
-// Makes the @content apply to the given breakpoint and wider.
-@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {
- $min: breakpoint-min($name, $breakpoints);
- @if $min {
- @media (min-width: $min) {
- @content;
- }
- } @else {
- @content;
- }
-}
-
-// Media of at most the maximum breakpoint width. No query for the largest breakpoint.
-// Makes the @content apply to the given breakpoint and narrower.
-@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {
- $max: breakpoint-max($name, $breakpoints);
- @if $max {
- @media (max-width: $max) {
- @content;
- }
- } @else {
- @content;
- }
-}
-
-// Media that spans multiple breakpoint widths.
-// Makes the @content apply between the min and max breakpoints
-@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {
- $min: breakpoint-min($lower, $breakpoints);
- $max: breakpoint-max($upper, $breakpoints);
-
- @if $min != null and $max != null {
- @media (min-width: $min) and (max-width: $max) {
- @content;
- }
- } @else if $max == null {
- @include media-breakpoint-up($lower) {
- @content;
- }
- } @else if $min == null {
- @include media-breakpoint-down($upper) {
- @content;
- }
- }
-}
-
-// Media between the breakpoint's minimum and maximum widths.
-// No minimum for the smallest breakpoint, and no maximum for the largest one.
-// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.
-@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {
- $min: breakpoint-min($name, $breakpoints);
- $max: breakpoint-max($name, $breakpoints);
-
- @if $min != null and $max != null {
- @media (min-width: $min) and (max-width: $max) {
- @content;
- }
- } @else if $max == null {
- @include media-breakpoint-up($name) {
- @content;
- }
- } @else if $min == null {
- @include media-breakpoint-down($name) {
- @content;
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_buttons.scss b/React_Starter/scss/bootstrap/mixins/_buttons.scss
deleted file mode 100755
index 9e0626139..000000000
--- a/React_Starter/scss/bootstrap/mixins/_buttons.scss
+++ /dev/null
@@ -1,94 +0,0 @@
-// Button variants
-//
-// Easily pump out default styles, as well as :hover, :focus, :active,
-// and disabled options for all buttons
-
-@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {
- color: color-yiq($background);
- @include gradient-bg($background);
- border-color: $border;
- @include box-shadow($btn-box-shadow);
-
- @include hover {
- color: color-yiq($hover-background);
- @include gradient-bg($hover-background);
- border-color: $hover-border;
- }
-
- &:focus,
- &.focus {
- // Avoid using mixin so we can pass custom focus shadow properly
- @if $enable-shadows {
- box-shadow: $btn-box-shadow, 0 0 0 $input-btn-focus-width rgba($border, .5);
- } @else {
- box-shadow: 0 0 0 $input-btn-focus-width rgba($border, .5);
- }
- }
-
- // Disabled comes first so active can properly restyle
- &.disabled,
- &:disabled {
- background-color: $background;
- border-color: $border;
- }
-
- &:not([disabled]):not(.disabled):active,
- &:not([disabled]):not(.disabled).active,
- .show > &.dropdown-toggle {
- color: color-yiq($active-background);
- background-color: $active-background;
- @if $enable-gradients {
- background-image: none; // Remove the gradient for the pressed/active state
- }
- border-color: $active-border;
-
- // Avoid using mixin so we can pass custom focus shadow properly
- @if $enable-shadows {
- box-shadow: $btn-active-box-shadow, 0 0 0 $input-btn-focus-width rgba($border, .5);
- } @else {
- box-shadow: 0 0 0 $input-btn-focus-width rgba($border, .5);
- }
- }
-}
-
-@mixin button-outline-variant($color, $color-hover: #fff) {
- color: $color;
- background-color: transparent;
- background-image: none;
- border-color: $color;
-
- @include hover {
- color: $color-hover;
- background-color: $color;
- border-color: $color;
- }
-
- &:focus,
- &.focus {
- box-shadow: 0 0 0 $input-btn-focus-width rgba($color, .5);
- }
-
- &.disabled,
- &:disabled {
- color: $color;
- background-color: transparent;
- }
-
- &:not([disabled]):not(.disabled):active,
- &:not([disabled]):not(.disabled).active,
- .show > &.dropdown-toggle {
- color: $color-hover;
- background-color: $color;
- border-color: $color;
- // Avoid using mixin so we can pass custom focus shadow properly
- box-shadow: 0 0 0 $input-btn-focus-width rgba($color, .5);
- }
-}
-
-// Button sizes
-@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
- padding: $padding-y $padding-x;
- font-size: $font-size;
- line-height: $line-height;
- @include border-radius($border-radius);
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_caret.scss b/React_Starter/scss/bootstrap/mixins/_caret.scss
deleted file mode 100755
index daab9d03c..000000000
--- a/React_Starter/scss/bootstrap/mixins/_caret.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-@mixin caret-down {
- border-top: $caret-width solid;
- border-right: $caret-width solid transparent;
- border-bottom: 0;
- border-left: $caret-width solid transparent;
-}
-
-@mixin caret-up {
- border-top: 0;
- border-right: $caret-width solid transparent;
- border-bottom: $caret-width solid;
- border-left: $caret-width solid transparent;
-}
-
-@mixin caret($direction: down) {
- @if $enable-caret {
- &::after {
- display: inline-block;
- width: 0;
- height: 0;
- margin-left: $caret-width * .85;
- vertical-align: $caret-width * .85;
- content: "";
- @if $direction == down {
- @include caret-down;
- } @else if $direction == up {
- @include caret-up;
- }
- }
-
- &:empty::after {
- margin-left: 0;
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_clearfix.scss b/React_Starter/scss/bootstrap/mixins/_clearfix.scss
deleted file mode 100755
index 11a977b73..000000000
--- a/React_Starter/scss/bootstrap/mixins/_clearfix.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-@mixin clearfix() {
- &::after {
- display: block;
- clear: both;
- content: "";
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_float.scss b/React_Starter/scss/bootstrap/mixins/_float.scss
deleted file mode 100755
index 48fa8b6d5..000000000
--- a/React_Starter/scss/bootstrap/mixins/_float.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-// stylelint-disable declaration-no-important
-
-@mixin float-left {
- float: left !important;
-}
-@mixin float-right {
- float: right !important;
-}
-@mixin float-none {
- float: none !important;
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_forms.scss b/React_Starter/scss/bootstrap/mixins/_forms.scss
deleted file mode 100755
index 19d52807e..000000000
--- a/React_Starter/scss/bootstrap/mixins/_forms.scss
+++ /dev/null
@@ -1,108 +0,0 @@
-// Form control focus state
-//
-// Generate a customized focus state and for any input with the specified color,
-// which defaults to the `$input-focus-border-color` variable.
-//
-// We highly encourage you to not customize the default value, but instead use
-// this to tweak colors on an as-needed basis. This aesthetic change is based on
-// WebKit's default styles, but applicable to a wider range of browsers. Its
-// usability and accessibility should be taken into account with any change.
-//
-// Example usage: change the default blue border and shadow to white for better
-// contrast against a dark gray background.
-@mixin form-control-focus() {
- &:focus {
- color: $input-focus-color;
- background-color: $input-focus-bg;
- border-color: $input-focus-border-color;
- outline: none;
- // Avoid using mixin so we can pass custom focus shadow properly
- @if $enable-shadows {
- box-shadow: $input-box-shadow, $input-btn-focus-box-shadow;
- } @else {
- box-shadow: $input-btn-focus-box-shadow;
- }
- }
-}
-
-
-@mixin form-validation-state($state, $color) {
-
- .#{$state}-feedback {
- display: none;
- margin-top: .25rem;
- font-size: .875rem;
- color: $color;
- }
-
- .#{$state}-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($color,.8);
- border-radius: .2rem;
- }
-
- .form-control,
- .custom-select {
- .was-validated &:#{$state},
- &.is-#{$state} {
- border-color: $color;
-
- &:focus {
- box-shadow: 0 0 0 .2rem rgba($color,.25);
- }
-
- ~ .#{$state}-feedback,
- ~ .#{$state}-tooltip {
- display: block;
- }
- }
- }
-
-
- // TODO: redo check markup lol crap
- .form-check-input {
- .was-validated &:#{$state},
- &.is-#{$state} {
- + .form-check-label {
- color: $color;
- }
- }
- }
-
- // custom radios and checks
- .custom-control-input {
- .was-validated &:#{$state},
- &.is-#{$state} {
- ~ .custom-control-indicator {
- background-color: rgba($color, .25);
- }
- ~ .custom-control-description {
- color: $color;
- }
- }
- }
-
- // custom file
- .custom-file-input {
- .was-validated &:#{$state},
- &.is-#{$state} {
- ~ .custom-file-control {
- border-color: $color;
-
- &::before { border-color: inherit; }
- }
- &:focus {
- box-shadow: 0 0 0 .2rem rgba($color,.25);
- }
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_gradients.scss b/React_Starter/scss/bootstrap/mixins/_gradients.scss
deleted file mode 100755
index ecd01f729..000000000
--- a/React_Starter/scss/bootstrap/mixins/_gradients.scss
+++ /dev/null
@@ -1,45 +0,0 @@
-// Gradients
-
-@mixin gradient-bg($color) {
- @if $enable-gradients {
- background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;
- } @else {
- background-color: $color;
- }
-}
-
-// Horizontal gradient, from left to right
-//
-// Creates two color stops, start and end, by specifying a color and position for each color stop.
-@mixin gradient-x($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
- background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);
- background-repeat: repeat-x;
-}
-
-// Vertical gradient, from top to bottom
-//
-// Creates two color stops, start and end, by specifying a color and position for each color stop.
-@mixin gradient-y($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
- background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);
- background-repeat: repeat-x;
-}
-
-@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg) {
- background-image: linear-gradient($deg, $start-color, $end-color);
- background-repeat: repeat-x;
-}
-@mixin gradient-x-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {
- background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);
- background-repeat: no-repeat;
-}
-@mixin gradient-y-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {
- background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);
- background-repeat: no-repeat;
-}
-@mixin gradient-radial($inner-color: #555, $outer-color: #333) {
- background-image: radial-gradient(circle, $inner-color, $outer-color);
- background-repeat: no-repeat;
-}
-@mixin gradient-striped($color: rgba(255,255,255,.15), $angle: 45deg) {
- background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_grid-framework.scss b/React_Starter/scss/bootstrap/mixins/_grid-framework.scss
deleted file mode 100755
index 41bdf4646..000000000
--- a/React_Starter/scss/bootstrap/mixins/_grid-framework.scss
+++ /dev/null
@@ -1,69 +0,0 @@
-// Framework grid generation
-//
-// Used only by Bootstrap to generate the correct number of grid classes given
-// any value of `$grid-columns`.
-
-@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {
- // Common properties for all breakpoints
- %grid-column {
- position: relative;
- width: 100%;
- min-height: 1px; // Prevent columns from collapsing when empty
- padding-right: ($gutter / 2);
- padding-left: ($gutter / 2);
- }
-
- @each $breakpoint in map-keys($breakpoints) {
- $infix: breakpoint-infix($breakpoint, $breakpoints);
-
- // Allow columns to stretch full width below their breakpoints
- @for $i from 1 through $columns {
- .col#{$infix}-#{$i} {
- @extend %grid-column;
- }
- }
- .col#{$infix},
- .col#{$infix}-auto {
- @extend %grid-column;
- }
-
- @include media-breakpoint-up($breakpoint, $breakpoints) {
- // Provide basic `.col-{bp}` classes for equal-width flexbox columns
- .col#{$infix} {
- flex-basis: 0;
- flex-grow: 1;
- max-width: 100%;
- }
- .col#{$infix}-auto {
- flex: 0 0 auto;
- width: auto;
- max-width: none; // Reset earlier grid tiers
- }
-
- @for $i from 1 through $columns {
- .col#{$infix}-#{$i} {
- @include make-col($i, $columns);
- }
- }
-
- .order#{$infix}-first {
- order: -1;
- }
-
- @for $i from 1 through $columns {
- .order#{$infix}-#{$i} {
- order: $i;
- }
- }
-
- // `$columns - 1` because offsetting by the width of an entire row isn't possible
- @for $i from 0 through ($columns - 1) {
- @if not ($infix == "" and $i == 0) { // Avoid emitting useless .offset-0
- .offset#{$infix}-#{$i} {
- @include make-col-offset($i, $columns);
- }
- }
- }
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_grid.scss b/React_Starter/scss/bootstrap/mixins/_grid.scss
deleted file mode 100755
index b75ebcbca..000000000
--- a/React_Starter/scss/bootstrap/mixins/_grid.scss
+++ /dev/null
@@ -1,52 +0,0 @@
-/// Grid system
-//
-// Generate semantic grid columns with these mixins.
-
-@mixin make-container() {
- width: 100%;
- padding-right: ($grid-gutter-width / 2);
- padding-left: ($grid-gutter-width / 2);
- margin-right: auto;
- margin-left: auto;
-}
-
-
-// For each breakpoint, define the maximum width of the container in a media query
-@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {
- @each $breakpoint, $container-max-width in $max-widths {
- @include media-breakpoint-up($breakpoint, $breakpoints) {
- max-width: $container-max-width;
- }
- }
-}
-
-@mixin make-row() {
- display: flex;
- flex-wrap: wrap;
- margin-right: ($grid-gutter-width / -2);
- margin-left: ($grid-gutter-width / -2);
-}
-
-@mixin make-col-ready() {
- position: relative;
- // Prevent columns from becoming too narrow when at smaller grid tiers by
- // always setting `width: 100%;`. This works because we use `flex` values
- // later on to override this initial width.
- width: 100%;
- min-height: 1px; // Prevent collapsing
- padding-right: ($grid-gutter-width / 2);
- padding-left: ($grid-gutter-width / 2);
-}
-
-@mixin make-col($size, $columns: $grid-columns) {
- flex: 0 0 percentage($size / $columns);
- // Add a `max-width` to ensure content within each column does not blow out
- // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
- // do not appear to require this.
- max-width: percentage($size / $columns);
-}
-
-@mixin make-col-offset($size, $columns: $grid-columns) {
- $num: $size / $columns;
- margin-left: if($num == 0, 0, percentage($num));
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_hover.scss b/React_Starter/scss/bootstrap/mixins/_hover.scss
deleted file mode 100755
index fd2f1e2cd..000000000
--- a/React_Starter/scss/bootstrap/mixins/_hover.scss
+++ /dev/null
@@ -1,61 +0,0 @@
-// stylelint-disable indentation
-@mixin hover {
- // TODO: re-enable along with mq4-hover-shim
-// @if $enable-hover-media-query {
-// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover
-// // Currently shimmed by https://github.com/twbs/mq4-hover-shim
-// @media (hover: hover) {
-// &:hover { @content }
-// }
-// }
-// @else {
- &:hover { @content; }
-// }
-}
-
-
-@mixin hover-focus {
- @if $enable-hover-media-query {
- &:focus {
- @content;
- }
- @include hover { @content; }
- } @else {
- &:focus,
- &:hover {
- @content;
- }
- }
-}
-
-@mixin plain-hover-focus {
- @if $enable-hover-media-query {
- &,
- &:focus {
- @content;
- }
- @include hover { @content; }
- } @else {
- &,
- &:focus,
- &:hover {
- @content;
- }
- }
-}
-
-@mixin hover-focus-active {
- @if $enable-hover-media-query {
- &:focus,
- &:active {
- @content;
- }
- @include hover { @content; }
- } @else {
- &:focus,
- &:active,
- &:hover {
- @content;
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_image.scss b/React_Starter/scss/bootstrap/mixins/_image.scss
deleted file mode 100755
index 0544f0d2a..000000000
--- a/React_Starter/scss/bootstrap/mixins/_image.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-// Image Mixins
-// - Responsive image
-// - Retina image
-
-
-// Responsive image
-//
-// Keep images from scaling beyond the width of their parents.
-
-@mixin img-fluid {
- // Part 1: Set a maximum relative to the parent
- max-width: 100%;
- // Part 2: Override the height to auto, otherwise images will be stretched
- // when setting a width and height attribute on the img element.
- height: auto;
-}
-
-
-// Retina image
-//
-// Short retina mixin for setting background-image and -size.
-
-// stylelint-disable indentation, media-query-list-comma-newline-after
-@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {
- background-image: url($file-1x);
-
- // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,
- // but doesn't convert dppx=>dpi.
- // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.
- // Compatibility info: https://caniuse.com/#feat=css-media-resolution
- @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx
- only screen and (min-resolution: 2dppx) { // Standardized
- background-image: url($file-2x);
- background-size: $width-1x $height-1x;
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_list-group.scss b/React_Starter/scss/bootstrap/mixins/_list-group.scss
deleted file mode 100755
index 278787bbe..000000000
--- a/React_Starter/scss/bootstrap/mixins/_list-group.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-// List Groups
-
-@mixin list-group-item-variant($state, $background, $color) {
- .list-group-item-#{$state} {
- color: $color;
- background-color: $background;
- }
-
- a.list-group-item-#{$state},
- button.list-group-item-#{$state} {
- color: $color;
-
- @include hover-focus {
- color: $color;
- background-color: darken($background, 5%);
- }
-
- &.active {
- color: #fff;
- background-color: $color;
- border-color: $color;
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_lists.scss b/React_Starter/scss/bootstrap/mixins/_lists.scss
deleted file mode 100755
index 251856266..000000000
--- a/React_Starter/scss/bootstrap/mixins/_lists.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-// Lists
-
-// Unstyled keeps list items block level, just removes default browser padding and list-style
-@mixin list-unstyled {
- padding-left: 0;
- list-style: none;
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_nav-divider.scss b/React_Starter/scss/bootstrap/mixins/_nav-divider.scss
deleted file mode 100755
index 493de03a3..000000000
--- a/React_Starter/scss/bootstrap/mixins/_nav-divider.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-// Horizontal dividers
-//
-// Dividers (basically an hr) within dropdowns and nav lists
-
-@mixin nav-divider($color: #e5e5e5) {
- height: 0;
- margin: ($spacer / 2) 0;
- overflow: hidden;
- border-top: 1px solid $color;
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_navbar-align.scss b/React_Starter/scss/bootstrap/mixins/_navbar-align.scss
deleted file mode 100755
index b35166033..000000000
--- a/React_Starter/scss/bootstrap/mixins/_navbar-align.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-// Navbar vertical align
-//
-// Vertically center elements in the navbar.
-// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);`
-// to calculate the appropriate top margin.
-
-// @mixin navbar-vertical-align($element-height) {
-// margin-top: (($navbar-height - $element-height) / 2);
-// margin-bottom: (($navbar-height - $element-height) / 2);
-// }
diff --git a/React_Starter/scss/bootstrap/mixins/_pagination.scss b/React_Starter/scss/bootstrap/mixins/_pagination.scss
deleted file mode 100755
index ff36eb6b4..000000000
--- a/React_Starter/scss/bootstrap/mixins/_pagination.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-// Pagination
-
-@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
- .page-link {
- padding: $padding-y $padding-x;
- font-size: $font-size;
- line-height: $line-height;
- }
-
- .page-item {
- &:first-child {
- .page-link {
- @include border-left-radius($border-radius);
- }
- }
- &:last-child {
- .page-link {
- @include border-right-radius($border-radius);
- }
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_reset-text.scss b/React_Starter/scss/bootstrap/mixins/_reset-text.scss
deleted file mode 100755
index 71edb0061..000000000
--- a/React_Starter/scss/bootstrap/mixins/_reset-text.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-@mixin reset-text {
- font-family: $font-family-base;
- // We deliberately do NOT reset font-size or word-wrap.
- font-style: normal;
- font-weight: $font-weight-normal;
- line-height: $line-height-base;
- text-align: left; // Fallback for where `start` is not supported
- text-align: start; // stylelint-disable-line declaration-block-no-duplicate-properties
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- letter-spacing: normal;
- word-break: normal;
- word-spacing: normal;
- white-space: normal;
- line-break: auto;
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_resize.scss b/React_Starter/scss/bootstrap/mixins/_resize.scss
deleted file mode 100755
index 66f233a63..000000000
--- a/React_Starter/scss/bootstrap/mixins/_resize.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-// Resize anything
-
-@mixin resizable($direction) {
- overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
- resize: $direction; // Options: horizontal, vertical, both
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_screen-reader.scss b/React_Starter/scss/bootstrap/mixins/_screen-reader.scss
deleted file mode 100755
index 31fb68ab9..000000000
--- a/React_Starter/scss/bootstrap/mixins/_screen-reader.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-// Only display content to screen readers
-//
-// See: http://a11yproject.com/posts/how-to-hide-content/
-// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
-
-@mixin sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0,0,0,0);
- white-space: nowrap;
- clip-path: inset(50%);
- border: 0;
-}
-
-// Use in conjunction with .sr-only to only display content when it's focused.
-//
-// Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
-//
-// Credit: HTML5 Boilerplate
-
-@mixin sr-only-focusable {
- &:active,
- &:focus {
- position: static;
- width: auto;
- height: auto;
- overflow: visible;
- clip: auto;
- white-space: normal;
- clip-path: none;
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_size.scss b/React_Starter/scss/bootstrap/mixins/_size.scss
deleted file mode 100755
index b9dd48e8d..000000000
--- a/React_Starter/scss/bootstrap/mixins/_size.scss
+++ /dev/null
@@ -1,6 +0,0 @@
-// Sizing shortcuts
-
-@mixin size($width, $height: $width) {
- width: $width;
- height: $height;
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_table-row.scss b/React_Starter/scss/bootstrap/mixins/_table-row.scss
deleted file mode 100755
index 84f1d305a..000000000
--- a/React_Starter/scss/bootstrap/mixins/_table-row.scss
+++ /dev/null
@@ -1,30 +0,0 @@
-// Tables
-
-@mixin table-row-variant($state, $background) {
- // Exact selectors below required to override `.table-striped` and prevent
- // inheritance to nested tables.
- .table-#{$state} {
- &,
- > th,
- > td {
- background-color: $background;
- }
- }
-
- // Hover states for `.table-hover`
- // Note: this is not available for cells or rows within `thead` or `tfoot`.
- .table-hover {
- $hover-background: darken($background, 5%);
-
- .table-#{$state} {
- @include hover {
- background-color: $hover-background;
-
- > td,
- > th {
- background-color: $hover-background;
- }
- }
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_text-emphasis.scss b/React_Starter/scss/bootstrap/mixins/_text-emphasis.scss
deleted file mode 100755
index 58db3e0fc..000000000
--- a/React_Starter/scss/bootstrap/mixins/_text-emphasis.scss
+++ /dev/null
@@ -1,14 +0,0 @@
-// stylelint-disable declaration-no-important
-
-// Typography
-
-@mixin text-emphasis-variant($parent, $color) {
- #{$parent} {
- color: $color !important;
- }
- a#{$parent} {
- @include hover-focus {
- color: darken($color, 10%) !important;
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_text-hide.scss b/React_Starter/scss/bootstrap/mixins/_text-hide.scss
deleted file mode 100755
index 52a38a906..000000000
--- a/React_Starter/scss/bootstrap/mixins/_text-hide.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// CSS image replacement
-@mixin text-hide() {
- font: 0/0 a;
- color: transparent;
- text-shadow: none;
- background-color: transparent;
- border: 0;
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_text-truncate.scss b/React_Starter/scss/bootstrap/mixins/_text-truncate.scss
deleted file mode 100755
index 3504bb1aa..000000000
--- a/React_Starter/scss/bootstrap/mixins/_text-truncate.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// Text truncate
-// Requires inline-block or block for proper styling
-
-@mixin text-truncate() {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_transition.scss b/React_Starter/scss/bootstrap/mixins/_transition.scss
deleted file mode 100755
index 7e33dee31..000000000
--- a/React_Starter/scss/bootstrap/mixins/_transition.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-@mixin transition($transition...) {
- @if $enable-transitions {
- @if length($transition) == 0 {
- transition: $transition-base;
- } @else {
- transition: $transition;
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/mixins/_visibility.scss b/React_Starter/scss/bootstrap/mixins/_visibility.scss
deleted file mode 100755
index fe523d0ee..000000000
--- a/React_Starter/scss/bootstrap/mixins/_visibility.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-// stylelint-disable declaration-no-important
-
-// Visibility
-
-@mixin invisible($visibility) {
- visibility: $visibility !important;
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_align.scss b/React_Starter/scss/bootstrap/utilities/_align.scss
deleted file mode 100755
index 8b7df9f76..000000000
--- a/React_Starter/scss/bootstrap/utilities/_align.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-// stylelint-disable declaration-no-important
-
-.align-baseline { vertical-align: baseline !important; } // Browser default
-.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; }
diff --git a/React_Starter/scss/bootstrap/utilities/_background.scss b/React_Starter/scss/bootstrap/utilities/_background.scss
deleted file mode 100755
index 1f18b2f3f..000000000
--- a/React_Starter/scss/bootstrap/utilities/_background.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-// stylelint-disable declaration-no-important
-
-@each $color, $value in $theme-colors {
- @include bg-variant(".bg-#{$color}", $value);
-}
-
-@if $enable-gradients {
- @each $color, $value in $theme-colors {
- @include bg-gradient-variant(".bg-gradient-#{$color}", $value);
- }
-}
-
-.bg-white {
- background-color: $white !important;
-}
-
-.bg-transparent {
- background-color: transparent !important;
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_borders.scss b/React_Starter/scss/bootstrap/utilities/_borders.scss
deleted file mode 100755
index ba02f0456..000000000
--- a/React_Starter/scss/bootstrap/utilities/_borders.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-// stylelint-disable declaration-no-important
-
-//
-// Border
-//
-
-.border { border: $border-width solid $border-color !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; }
-
-@each $color, $value in $theme-colors {
- .border-#{$color} {
- border-color: $value !important;
- }
-}
-
-.border-white {
- border-color: $white !important;
-}
-
-//
-// Border-radius
-//
-
-.rounded {
- border-radius: $border-radius !important;
-}
-.rounded-top {
- border-top-left-radius: $border-radius !important;
- border-top-right-radius: $border-radius !important;
-}
-.rounded-right {
- border-top-right-radius: $border-radius !important;
- border-bottom-right-radius: $border-radius !important;
-}
-.rounded-bottom {
- border-bottom-right-radius: $border-radius !important;
- border-bottom-left-radius: $border-radius !important;
-}
-.rounded-left {
- border-top-left-radius: $border-radius !important;
- border-bottom-left-radius: $border-radius !important;
-}
-
-.rounded-circle {
- border-radius: 50% !important;
-}
-
-.rounded-0 {
- border-radius: 0 !important;
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_clearfix.scss b/React_Starter/scss/bootstrap/utilities/_clearfix.scss
deleted file mode 100755
index e92522a94..000000000
--- a/React_Starter/scss/bootstrap/utilities/_clearfix.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.clearfix {
- @include clearfix();
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_display.scss b/React_Starter/scss/bootstrap/utilities/_display.scss
deleted file mode 100755
index 893b6387c..000000000
--- a/React_Starter/scss/bootstrap/utilities/_display.scss
+++ /dev/null
@@ -1,56 +0,0 @@
-// stylelint-disable declaration-no-important
-
-//
-// Utilities for common `display` values
-//
-
-@each $breakpoint in map-keys($grid-breakpoints) {
- @include media-breakpoint-up($breakpoint) {
- $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
-
- .d#{$infix}-none { display: none !important; }
- .d#{$infix}-inline { display: inline !important; }
- .d#{$infix}-inline-block { display: inline-block !important; }
- .d#{$infix}-block { display: block !important; }
- .d#{$infix}-table { display: table !important; }
- .d#{$infix}-table-row { display: table-row !important; }
- .d#{$infix}-table-cell { display: table-cell !important; }
- .d#{$infix}-flex { display: flex !important; }
- .d#{$infix}-inline-flex { display: inline-flex !important; }
- }
-}
-
-
-//
-// Utilities for toggling `display` in print
-//
-
-.d-print-block {
- display: none !important;
-
- @media print {
- display: block !important;
- }
-}
-
-.d-print-inline {
- display: none !important;
-
- @media print {
- display: inline !important;
- }
-}
-
-.d-print-inline-block {
- display: none !important;
-
- @media print {
- display: inline-block !important;
- }
-}
-
-.d-print-none {
- @media print {
- display: none !important;
- }
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_embed.scss b/React_Starter/scss/bootstrap/utilities/_embed.scss
deleted file mode 100755
index d3362b6fd..000000000
--- a/React_Starter/scss/bootstrap/utilities/_embed.scss
+++ /dev/null
@@ -1,52 +0,0 @@
-// Credit: Nicolas Gallagher and SUIT CSS.
-
-.embed-responsive {
- position: relative;
- display: block;
- width: 100%;
- padding: 0;
- overflow: hidden;
-
- &::before {
- display: block;
- content: "";
- }
-
- .embed-responsive-item,
- iframe,
- embed,
- object,
- video {
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- width: 100%;
- height: 100%;
- border: 0;
- }
-}
-
-.embed-responsive-21by9 {
- &::before {
- padding-top: percentage(9 / 21);
- }
-}
-
-.embed-responsive-16by9 {
- &::before {
- padding-top: percentage(9 / 16);
- }
-}
-
-.embed-responsive-4by3 {
- &::before {
- padding-top: percentage(3 / 4);
- }
-}
-
-.embed-responsive-1by1 {
- &::before {
- padding-top: percentage(1 / 1);
- }
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_flex.scss b/React_Starter/scss/bootstrap/utilities/_flex.scss
deleted file mode 100755
index 8e4703843..000000000
--- a/React_Starter/scss/bootstrap/utilities/_flex.scss
+++ /dev/null
@@ -1,46 +0,0 @@
-// stylelint-disable declaration-no-important
-
-// Flex variation
-//
-// Custom styles for additional flex alignment options.
-
-@each $breakpoint in map-keys($grid-breakpoints) {
- @include media-breakpoint-up($breakpoint) {
- $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
-
- .flex#{$infix}-row { flex-direction: row !important; }
- .flex#{$infix}-column { flex-direction: column !important; }
- .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }
- .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }
-
- .flex#{$infix}-wrap { flex-wrap: wrap !important; }
- .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }
- .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }
-
- .justify-content#{$infix}-start { justify-content: flex-start !important; }
- .justify-content#{$infix}-end { justify-content: flex-end !important; }
- .justify-content#{$infix}-center { justify-content: center !important; }
- .justify-content#{$infix}-between { justify-content: space-between !important; }
- .justify-content#{$infix}-around { justify-content: space-around !important; }
-
- .align-items#{$infix}-start { align-items: flex-start !important; }
- .align-items#{$infix}-end { align-items: flex-end !important; }
- .align-items#{$infix}-center { align-items: center !important; }
- .align-items#{$infix}-baseline { align-items: baseline !important; }
- .align-items#{$infix}-stretch { align-items: stretch !important; }
-
- .align-content#{$infix}-start { align-content: flex-start !important; }
- .align-content#{$infix}-end { align-content: flex-end !important; }
- .align-content#{$infix}-center { align-content: center !important; }
- .align-content#{$infix}-between { align-content: space-between !important; }
- .align-content#{$infix}-around { align-content: space-around !important; }
- .align-content#{$infix}-stretch { align-content: stretch !important; }
-
- .align-self#{$infix}-auto { align-self: auto !important; }
- .align-self#{$infix}-start { align-self: flex-start !important; }
- .align-self#{$infix}-end { align-self: flex-end !important; }
- .align-self#{$infix}-center { align-self: center !important; }
- .align-self#{$infix}-baseline { align-self: baseline !important; }
- .align-self#{$infix}-stretch { align-self: stretch !important; }
- }
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_float.scss b/React_Starter/scss/bootstrap/utilities/_float.scss
deleted file mode 100755
index 01655e9a5..000000000
--- a/React_Starter/scss/bootstrap/utilities/_float.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-@each $breakpoint in map-keys($grid-breakpoints) {
- @include media-breakpoint-up($breakpoint) {
- $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
-
- .float#{$infix}-left { @include float-left; }
- .float#{$infix}-right { @include float-right; }
- .float#{$infix}-none { @include float-none; }
- }
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_position.scss b/React_Starter/scss/bootstrap/utilities/_position.scss
deleted file mode 100755
index ef962eddb..000000000
--- a/React_Starter/scss/bootstrap/utilities/_position.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-// stylelint-disable declaration-no-important
-
-// Common values
-
-// Sass list not in variables since it's not intended for customization.
-$positions: static, relative, absolute, fixed, sticky;
-
-@each $position in $positions {
- .position-#{$position} { position: $position !important; }
-}
-
-// Shorthand
-
-.fixed-top {
- position: fixed;
- top: 0;
- right: 0;
- left: 0;
- z-index: $zindex-fixed;
-}
-
-.fixed-bottom {
- position: fixed;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: $zindex-fixed;
-}
-
-.sticky-top {
- @supports (position: sticky) {
- position: sticky;
- top: 0;
- z-index: $zindex-sticky;
- }
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_screenreaders.scss b/React_Starter/scss/bootstrap/utilities/_screenreaders.scss
deleted file mode 100755
index 9f26fde03..000000000
--- a/React_Starter/scss/bootstrap/utilities/_screenreaders.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-// Screenreaders
-//
-
-.sr-only {
- @include sr-only();
-}
-
-.sr-only-focusable {
- @include sr-only-focusable();
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_sizing.scss b/React_Starter/scss/bootstrap/utilities/_sizing.scss
deleted file mode 100755
index e95a4db36..000000000
--- a/React_Starter/scss/bootstrap/utilities/_sizing.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-// stylelint-disable declaration-no-important
-
-// Width and height
-
-@each $prop, $abbrev in (width: w, height: h) {
- @each $size, $length in $sizes {
- .#{$abbrev}-#{$size} { #{$prop}: $length !important; }
- }
-}
-
-.mw-100 { max-width: 100% !important; }
-.mh-100 { max-height: 100% !important; }
diff --git a/React_Starter/scss/bootstrap/utilities/_spacing.scss b/React_Starter/scss/bootstrap/utilities/_spacing.scss
deleted file mode 100755
index b2e2354b1..000000000
--- a/React_Starter/scss/bootstrap/utilities/_spacing.scss
+++ /dev/null
@@ -1,51 +0,0 @@
-// stylelint-disable declaration-no-important
-
-// Margin and Padding
-
-@each $breakpoint in map-keys($grid-breakpoints) {
- @include media-breakpoint-up($breakpoint) {
- $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
-
- @each $prop, $abbrev in (margin: m, padding: p) {
- @each $size, $length in $spacers {
-
- .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }
- .#{$abbrev}t#{$infix}-#{$size},
- .#{$abbrev}y#{$infix}-#{$size} {
- #{$prop}-top: $length !important;
- }
- .#{$abbrev}r#{$infix}-#{$size},
- .#{$abbrev}x#{$infix}-#{$size} {
- #{$prop}-right: $length !important;
- }
- .#{$abbrev}b#{$infix}-#{$size},
- .#{$abbrev}y#{$infix}-#{$size} {
- #{$prop}-bottom: $length !important;
- }
- .#{$abbrev}l#{$infix}-#{$size},
- .#{$abbrev}x#{$infix}-#{$size} {
- #{$prop}-left: $length !important;
- }
- }
- }
-
- // Some special margin utils
- .m#{$infix}-auto { margin: auto !important; }
- .mt#{$infix}-auto,
- .my#{$infix}-auto {
- margin-top: auto !important;
- }
- .mr#{$infix}-auto,
- .mx#{$infix}-auto {
- margin-right: auto !important;
- }
- .mb#{$infix}-auto,
- .my#{$infix}-auto {
- margin-bottom: auto !important;
- }
- .ml#{$infix}-auto,
- .mx#{$infix}-auto {
- margin-left: auto !important;
- }
- }
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_text.scss b/React_Starter/scss/bootstrap/utilities/_text.scss
deleted file mode 100755
index f4b6e65e5..000000000
--- a/React_Starter/scss/bootstrap/utilities/_text.scss
+++ /dev/null
@@ -1,52 +0,0 @@
-// stylelint-disable declaration-no-important
-
-//
-// Text
-//
-
-// Alignment
-
-.text-justify { text-align: justify !important; }
-.text-nowrap { white-space: nowrap !important; }
-.text-truncate { @include text-truncate; }
-
-// Responsive alignment
-
-@each $breakpoint in map-keys($grid-breakpoints) {
- @include media-breakpoint-up($breakpoint) {
- $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
-
- .text#{$infix}-left { text-align: left !important; }
- .text#{$infix}-right { text-align: right !important; }
- .text#{$infix}-center { text-align: center !important; }
- }
-}
-
-// Transformation
-
-.text-lowercase { text-transform: lowercase !important; }
-.text-uppercase { text-transform: uppercase !important; }
-.text-capitalize { text-transform: capitalize !important; }
-
-// Weight and italics
-
-.font-weight-light { font-weight: $font-weight-light !important; }
-.font-weight-normal { font-weight: $font-weight-normal !important; }
-.font-weight-bold { font-weight: $font-weight-bold !important; }
-.font-italic { font-style: italic !important; }
-
-// Contextual colors
-
-.text-white { color: #fff !important; }
-
-@each $color, $value in $theme-colors {
- @include text-emphasis-variant(".text-#{$color}", $value);
-}
-
-.text-muted { color: $text-muted !important; }
-
-// Misc
-
-.text-hide {
- @include text-hide();
-}
diff --git a/React_Starter/scss/bootstrap/utilities/_visibility.scss b/React_Starter/scss/bootstrap/utilities/_visibility.scss
deleted file mode 100755
index 823406dc3..000000000
--- a/React_Starter/scss/bootstrap/utilities/_visibility.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-// Visibility utilities
-//
-
-.visible {
- @include invisible(visible);
-}
-
-.invisible {
- @include invisible(hidden);
-}
diff --git a/React_Starter/scss/core/_callout.scss b/React_Starter/scss/core/_callout.scss
index 58b76ac03..b98ebac53 100644
--- a/React_Starter/scss/core/_callout.scss
+++ b/React_Starter/scss/core/_callout.scss
@@ -45,7 +45,7 @@
}
@each $color, $value in $theme-colors {
- &.callout-#{$color} {
+ .callout-#{$color} {
border-left-color: $value;
h4 {
diff --git a/React_Starter/scss/style.scss b/React_Starter/scss/style.scss
index 7c2a49d0e..f59ceddc7 100644
--- a/React_Starter/scss/style.scss
+++ b/React_Starter/scss/style.scss
@@ -1,6 +1,6 @@
/*!
* CoreUI - Open Source Bootstrap Admin Template
- * @version v1.0.3
+ * @version v1.0.4
* @link http://coreui.io
* Copyright (c) 2017 creativeLabs Łukasz Holeczek
* @license MIT
@@ -10,13 +10,7 @@
@import "bootstrap-variables";
// Import Bootstrap source files
-@import "bootstrap/bootstrap";
-
-// If you want you can import bootstrap scss files directly from node_modules.
-// To do this please remove @import "bootstrap/bootstrap"; and uncomment proper line.
-
-// Import Bootstrap source files from node_modules
-// @import "node_modules/bootstrap/scss/bootstrap";
+@import "node_modules/bootstrap/scss/bootstrap";
// Override core variables
@import "core-variables";
diff --git a/React_Starter/scss/vendors/_variables.scss b/React_Starter/scss/vendors/_variables.scss
index 02636b9a1..988dfec6a 100644
--- a/React_Starter/scss/vendors/_variables.scss
+++ b/React_Starter/scss/vendors/_variables.scss
@@ -1,9 +1,6 @@
-// @import "node_modules/bootstrap/scss/bootstrap/functions";
-@import "../bootstrap/functions";
+@import "node_modules/bootstrap/scss/functions";
@import "../bootstrap-variables";
-// @import "node_modules/bootstrap/scss/bootstrap/variables";
-@import "../bootstrap/variables";
-// @import "node_modules/bootstrap/scss/bootstrap/mixins";
-@import "../bootstrap/mixins";
+@import "node_modules/bootstrap/scss/variables";
+@import "node_modules/bootstrap/scss/mixins";
@import "../core-variables";
@import "../core/variables";
diff --git a/React_Starter/src/components/Aside/package.json b/React_Starter/src/components/Aside/package.json
index ddcd47fd2..f4aa836df 100644
--- a/React_Starter/src/components/Aside/package.json
+++ b/React_Starter/src/components/Aside/package.json
@@ -1,6 +1,6 @@
{
"name": "Aside",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./Aside.js"
}
diff --git a/React_Starter/src/components/Breadcrumb/package.json b/React_Starter/src/components/Breadcrumb/package.json
index fce86d095..ec1db0d8a 100644
--- a/React_Starter/src/components/Breadcrumb/package.json
+++ b/React_Starter/src/components/Breadcrumb/package.json
@@ -1,6 +1,6 @@
{
"name": "Breadcrumb",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./Breadcrumb.js"
}
diff --git a/React_Starter/src/components/Footer/package.json b/React_Starter/src/components/Footer/package.json
index 6d556a5c9..a725ef669 100644
--- a/React_Starter/src/components/Footer/package.json
+++ b/React_Starter/src/components/Footer/package.json
@@ -1,6 +1,6 @@
{
"name": "Footer",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./Footer.js"
}
diff --git a/React_Starter/src/components/Header/package.json b/React_Starter/src/components/Header/package.json
index 4922a1ab8..e5c88299a 100644
--- a/React_Starter/src/components/Header/package.json
+++ b/React_Starter/src/components/Header/package.json
@@ -1,6 +1,6 @@
{
"name": "Header",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./Header.js"
}
diff --git a/React_Starter/src/components/Sidebar/package.json b/React_Starter/src/components/Sidebar/package.json
index fab8ba4c9..9c63f9dba 100644
--- a/React_Starter/src/components/Sidebar/package.json
+++ b/React_Starter/src/components/Sidebar/package.json
@@ -1,6 +1,6 @@
{
"name": "Sidebar",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./Sidebar.js"
}
diff --git a/React_Starter/src/components/SidebarFooter/package.json b/React_Starter/src/components/SidebarFooter/package.json
index ee29da187..531946e8b 100644
--- a/React_Starter/src/components/SidebarFooter/package.json
+++ b/React_Starter/src/components/SidebarFooter/package.json
@@ -1,6 +1,6 @@
{
"name": "SidebarFooter",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./SidebarFooter.js"
}
diff --git a/React_Starter/src/components/SidebarForm/package.json b/React_Starter/src/components/SidebarForm/package.json
index 70eec5b06..771fcaf1c 100644
--- a/React_Starter/src/components/SidebarForm/package.json
+++ b/React_Starter/src/components/SidebarForm/package.json
@@ -1,6 +1,6 @@
{
"name": "SidebarForm",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./SidebarForm.js"
}
diff --git a/React_Starter/src/components/SidebarHeader/package.json b/React_Starter/src/components/SidebarHeader/package.json
index 67276f33f..14adea899 100644
--- a/React_Starter/src/components/SidebarHeader/package.json
+++ b/React_Starter/src/components/SidebarHeader/package.json
@@ -1,6 +1,6 @@
{
"name": "SidebarHeader",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./SidebarHeader.js"
}
diff --git a/React_Starter/src/components/SidebarMinimizer/package.json b/React_Starter/src/components/SidebarMinimizer/package.json
index 948c8f5df..86ebde397 100644
--- a/React_Starter/src/components/SidebarMinimizer/package.json
+++ b/React_Starter/src/components/SidebarMinimizer/package.json
@@ -1,6 +1,6 @@
{
"name": "SidebarMinimizer",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./SidebarMinimizer.js"
}
diff --git a/React_Starter/src/containers/Full/package.json b/React_Starter/src/containers/Full/package.json
index 3df2b7a2d..eb4a9aa02 100644
--- a/React_Starter/src/containers/Full/package.json
+++ b/React_Starter/src/containers/Full/package.json
@@ -1,6 +1,6 @@
{
"name": "Full",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./Full.js"
}
diff --git a/React_Starter/src/views/Dashboard/package.json b/React_Starter/src/views/Dashboard/package.json
index ec237ea4d..86ec492fe 100644
--- a/React_Starter/src/views/Dashboard/package.json
+++ b/React_Starter/src/views/Dashboard/package.json
@@ -1,6 +1,6 @@
{
"name": "Dashboard",
- "version": "1.0.3",
+ "version": "0.0.0",
"private": true,
"main": "./Dashboard.js"
}
diff --git a/package.json b/package.json
index bd03bf11b..807300728 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "1.0.3",
+ "version": "1.0.4",
"description": "Open Source React Admin Template",
"main": "",
"homepage": "http://coreui.io/react/",
From c8691838caec3d68781f3cbe32f4d128cc7845df Mon Sep 17 00:00:00 2001
From: Vinicius Camargo
Date: Mon, 6 Nov 2017 18:23:37 -0200
Subject: [PATCH 010/461] change style of the cursor on nav link
The current behavior is to display the `text` cursor when on hover, even though `nav-link` is an anchor.
It does not display the `pointer` cursor because `nav-link` is missing the `href` attribute.
---
React_Starter/scss/core/_nav.scss | 3 +++
1 file changed, 3 insertions(+)
diff --git a/React_Starter/scss/core/_nav.scss b/React_Starter/scss/core/_nav.scss
index ba1d64b3a..c6580c93b 100644
--- a/React_Starter/scss/core/_nav.scss
+++ b/React_Starter/scss/core/_nav.scss
@@ -1,6 +1,9 @@
.nav-tabs {
.nav-link {
color: $gray-600;
+ &.hover {
+ cursor: pointer;
+ }
&.active {
color: $gray-800;
background: #fff;
From 2de530f48e86df5a158d774c6bf9a67c85f9da01 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Sun, 12 Nov 2017 22:23:41 +0100
Subject: [PATCH 011/461] Update README.md
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 2aec19a3f..17205abd8 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
+# CoreUI React - Free Bootstrap Admin Template [](https://twitter.com/intent/tweet?text=CoreUI%20-%20Free%20React%20Admin%20Template%20&url=http://coreui.io/react/&hashtags=bootstrap,admin,template,dashboard,panel,free,angular,react,vue)
+
### Check out our React Admin Templates and support CoreUI Development
[](https://genesisui.com/bundle.html?support=1)
[Check out React Admin Templates Bundle](https://genesisui.com/bundle.html?support=1)
-# CoreUI React - Free Bootstrap Admin Template
-
This is React.js version of our Bootstrap 4 admin template [CoreUI](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).
Please help us on [Product Hunt](https://www.producthunt.com/posts/coreui-open-source-bootstrap-4-admin-template-with-angular-2-react-js-vue-js-support) & [Designer News](https://www.designernews.co/stories/81127). Thanks in advance!
From e8b83efddfdf7295cce7f0e1df20da8a50d48ad9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?=
Date: Mon, 13 Nov 2017 11:38:18 +0100
Subject: [PATCH 012/461] Update to 1.0.5
---
React_Full_Project/package.json | 2 +-
React_Full_Project/scss/core/_layout.scss | 7 +++----
React_Full_Project/scss/style.scss | 2 +-
React_Starter/package.json | 2 +-
React_Starter/scss/core/_layout.scss | 7 +++----
React_Starter/scss/style.scss | 2 +-
package.json | 2 +-
7 files changed, 11 insertions(+), 13 deletions(-)
diff --git a/React_Full_Project/package.json b/React_Full_Project/package.json
index f70b2c6e2..d5380da33 100644
--- a/React_Full_Project/package.json
+++ b/React_Full_Project/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "1.0.4",
+ "version": "1.0.5",
"description": "Open Source Bootstrap Admin Template",
"author": "Łukasz Holeczek",
"homepage": "http://coreui.io",
diff --git a/React_Full_Project/scss/core/_layout.scss b/React_Full_Project/scss/core/_layout.scss
index 0234922c4..8a050031e 100644
--- a/React_Full_Project/scss/core/_layout.scss
+++ b/React_Full_Project/scss/core/_layout.scss
@@ -338,17 +338,16 @@ app-root {
}
}
- .sidebar,
- .sidebar-fixed .sidebar {
+ .sidebar {
position: fixed;
z-index: $zindex-sticky - 1;
width: $mobile-sidebar-width;
- // height: 100%;
+ height: calc(100vh - #{$navbar-height});
margin-left: - $mobile-sidebar-width;
.sidebar-nav,
.nav {
- width: $mobile-sidebar-width !important;
+ width: $mobile-sidebar-width;
min-height: calc(100vh - #{$navbar-height});
}
diff --git a/React_Full_Project/scss/style.scss b/React_Full_Project/scss/style.scss
index f59ceddc7..3e56e7c3a 100644
--- a/React_Full_Project/scss/style.scss
+++ b/React_Full_Project/scss/style.scss
@@ -1,6 +1,6 @@
/*!
* CoreUI - Open Source Bootstrap Admin Template
- * @version v1.0.4
+ * @version v1.0.5
* @link http://coreui.io
* Copyright (c) 2017 creativeLabs Łukasz Holeczek
* @license MIT
diff --git a/React_Starter/package.json b/React_Starter/package.json
index f70b2c6e2..d5380da33 100644
--- a/React_Starter/package.json
+++ b/React_Starter/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "1.0.4",
+ "version": "1.0.5",
"description": "Open Source Bootstrap Admin Template",
"author": "Łukasz Holeczek",
"homepage": "http://coreui.io",
diff --git a/React_Starter/scss/core/_layout.scss b/React_Starter/scss/core/_layout.scss
index 0234922c4..8a050031e 100644
--- a/React_Starter/scss/core/_layout.scss
+++ b/React_Starter/scss/core/_layout.scss
@@ -338,17 +338,16 @@ app-root {
}
}
- .sidebar,
- .sidebar-fixed .sidebar {
+ .sidebar {
position: fixed;
z-index: $zindex-sticky - 1;
width: $mobile-sidebar-width;
- // height: 100%;
+ height: calc(100vh - #{$navbar-height});
margin-left: - $mobile-sidebar-width;
.sidebar-nav,
.nav {
- width: $mobile-sidebar-width !important;
+ width: $mobile-sidebar-width;
min-height: calc(100vh - #{$navbar-height});
}
diff --git a/React_Starter/scss/style.scss b/React_Starter/scss/style.scss
index f59ceddc7..3e56e7c3a 100644
--- a/React_Starter/scss/style.scss
+++ b/React_Starter/scss/style.scss
@@ -1,6 +1,6 @@
/*!
* CoreUI - Open Source Bootstrap Admin Template
- * @version v1.0.4
+ * @version v1.0.5
* @link http://coreui.io
* Copyright (c) 2017 creativeLabs Łukasz Holeczek
* @license MIT
diff --git a/package.json b/package.json
index 807300728..eac6150a2 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "1.0.4",
+ "version": "1.0.5",
"description": "Open Source React Admin Template",
"main": "",
"homepage": "http://coreui.io/react/",
From 5cabefb181afffb3597411586c37184d96edda45 Mon Sep 17 00:00:00 2001
From: Vinicius Camargo
Date: Fri, 17 Nov 2017 03:49:49 -0200
Subject: [PATCH 013/461] Update _nav.scss
---
React_Starter/scss/core/_nav.scss | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/React_Starter/scss/core/_nav.scss b/React_Starter/scss/core/_nav.scss
index c6580c93b..cae51793d 100644
--- a/React_Starter/scss/core/_nav.scss
+++ b/React_Starter/scss/core/_nav.scss
@@ -1,7 +1,7 @@
.nav-tabs {
.nav-link {
color: $gray-600;
- &.hover {
+ &:hover {
cursor: pointer;
}
&.active {
From 9e3b0394e2d5f405cad47fb755b2bafea0fac124 Mon Sep 17 00:00:00 2001
From: xidedix
Date: Tue, 21 Nov 2017 13:05:10 +0100
Subject: [PATCH 014/461] Update to 1.0.6
- update: react to 16.1.1
- update: reactstrap to 5.0.0-alpha.4
- refactor: deprecated reactstrap NavDropdown change to Dropdown with nav prop
- refactor: use prop bsSize instead of size to bootstrap's input sizing
- update: dependencies
---
CHANGELOG.md | 20 ++++++
React_Full_Project/package.json | 62 +++++++++----------
React_Full_Project/scss/style.scss | 2 +-
.../src/components/Header/HeaderDropdown.js | 6 +-
.../src/components/Sidebar/Sidebar.js | 52 ++++++++++------
.../src/views/Components/Forms/Forms.js | 14 +++--
.../src/views/Components/Switches/Switches.js | 2 +-
React_Starter/package.json | 62 +++++++++----------
React_Starter/scss/style.scss | 2 +-
React_Starter/src/components/Footer/Footer.js | 2 +-
React_Starter/src/components/Header/Header.js | 4 +-
.../src/components/Sidebar/Sidebar.js | 52 ++++++++++------
package.json | 2 +-
13 files changed, 168 insertions(+), 114 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 64c495ce3..f18bb1bc5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,25 @@
## [react](./REACT.md) version `changelog`
+###### `v1.0.6`
+
+- update: react to `^16.1.1`
+- update: reactstrap to `^5.0.0-alpha.4`
+- refactor: deprecated reactstrap `NavDropdown` change to `Dropdown` with `nav` prop
+- refactor: use prop `bsSize` instead of the `size` to bootstrap's input sizing
+- update: dependencies
+
+###### `v1.0.5`
+- feature: Sidebar add divider.class
+- refactor: Sidebar
+- moved to react: `^16.1.0`
+- chore: dependencies update
+
+###### `v1.0.4`
+- refactor: scss
+
+###### `v1.0.3`
+- update: bootstrap to `4.0.0-beta.2`
+
###### `v1.0.2`
- `HeaderDropdown` component example extracted out of `Header`
diff --git a/React_Full_Project/package.json b/React_Full_Project/package.json
index d5380da33..dd11fd026 100644
--- a/React_Full_Project/package.json
+++ b/React_Full_Project/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "1.0.5",
+ "version": "1.0.6",
"description": "Open Source Bootstrap Admin Template",
"author": "Łukasz Holeczek",
"homepage": "http://coreui.io",
@@ -8,40 +8,40 @@
"license": "MIT",
"private": true,
"devDependencies": {
- "babel-core": "^6.26.0",
- "babel-loader": "^7.1.2",
- "babel-plugin-transform-object-rest-spread": "^6.26.0",
- "babel-preset-env": "^1.6.0",
- "babel-preset-react": "^6.24.1",
- "copy-webpack-plugin": "^4.1.1",
- "css-hot-loader": "^1.3.2",
- "css-loader": "^0.28.7",
- "extract-text-webpack-plugin": "^3.0.1",
- "file-loader": "^1.1.5",
- "html-loader": "^0.5.1",
- "html-webpack-plugin": "^2.30.1",
- "node-sass": "^4.5.3",
- "rimraf": "^2.6.2",
- "sass-loader": "^6.0.6",
- "source-list-map": "^2.0.0",
- "style-loader": "^0.19.0",
- "uglify-js": "^3.1.4",
- "url-loader": "^0.6.2",
- "webpack": "^3.7.1",
- "webpack-dev-server": "^2.9.2"
+ "babel-core": "6.26.0",
+ "babel-loader": "7.1.2",
+ "babel-plugin-transform-object-rest-spread": "6.26.0",
+ "babel-preset-env": "1.6.1",
+ "babel-preset-react": "6.24.1",
+ "copy-webpack-plugin": "4.2.1",
+ "css-hot-loader": "1.3.3",
+ "css-loader": "0.28.7",
+ "extract-text-webpack-plugin": "3.0.2",
+ "file-loader": "1.1.5",
+ "html-loader": "0.5.1",
+ "html-webpack-plugin": "2.30.1",
+ "node-sass": "4.7.1",
+ "rimraf": "2.6.2",
+ "sass-loader": "6.0.6",
+ "source-list-map": "2.0.0",
+ "style-loader": "0.19.0",
+ "uglify-js": "3.1.10",
+ "url-loader": "0.6.2",
+ "webpack": "3.8.1",
+ "webpack-dev-server": "2.9.4"
},
"dependencies": {
"bootstrap": "4.0.0-beta.2",
- "chart.js": "2.7.0",
- "font-awesome": "^4.7.0",
+ "chart.js": "2.7.1",
+ "font-awesome": "4.7.0",
"history": "4.7.2",
- "react": "^16.0.0",
+ "react": "16.1.1",
"react-chartjs-2": "2.6.4",
- "react-dom": "^16.0.0",
- "react-router-dom": "^4.2.2",
- "react-transition-group": "^2.2.1",
- "reactstrap": "^5.0.0-alpha.3",
- "simple-line-icons": "^2.4.1"
+ "react-dom": "16.1.1",
+ "react-router-dom": "4.2.2",
+ "react-transition-group": "2.2.1",
+ "reactstrap": "5.0.0-alpha.4",
+ "simple-line-icons": "2.4.1"
},
"scripts": {
"dev": "webpack -d --progress --watch --profile --json > compilation-stats.json --env.dev",
@@ -50,7 +50,7 @@
"clean": "rimraf ./build"
},
"engines": {
- "node": ">= 6.0.0",
+ "node": ">= 6.4.0",
"npm": ">= 5.0.0"
}
}
diff --git a/React_Full_Project/scss/style.scss b/React_Full_Project/scss/style.scss
index 3e56e7c3a..571b6ea7f 100644
--- a/React_Full_Project/scss/style.scss
+++ b/React_Full_Project/scss/style.scss
@@ -1,6 +1,6 @@
/*!
* CoreUI - Open Source Bootstrap Admin Template
- * @version v1.0.5
+ * @version v1.0.6
* @link http://coreui.io
* Copyright (c) 2017 creativeLabs Łukasz Holeczek
* @license MIT
diff --git a/React_Full_Project/src/components/Header/HeaderDropdown.js b/React_Full_Project/src/components/Header/HeaderDropdown.js
index 407506a54..94d2456e6 100644
--- a/React_Full_Project/src/components/Header/HeaderDropdown.js
+++ b/React_Full_Project/src/components/Header/HeaderDropdown.js
@@ -4,7 +4,7 @@ import {
DropdownItem,
DropdownMenu,
DropdownToggle,
- NavDropdown
+ Dropdown
} from 'reactstrap';
class HeaderDropdown extends Component {
@@ -26,7 +26,7 @@ class HeaderDropdown extends Component {
dropAccnt() {
return (
-
+
@@ -45,7 +45,7 @@ class HeaderDropdown extends Component {
Lock Account
Logout
-
+
);
}
diff --git a/React_Full_Project/src/components/Sidebar/Sidebar.js b/React_Full_Project/src/components/Sidebar/Sidebar.js
index 15888535a..9de418408 100644
--- a/React_Full_Project/src/components/Sidebar/Sidebar.js
+++ b/React_Full_Project/src/components/Sidebar/Sidebar.js
@@ -46,30 +46,41 @@ class Sidebar extends Component {
// nav list section title
const title = (title, key) => {
- const classes = classNames( "nav-title", title.class);
+ const classes = classNames( 'nav-title', title.class);
return ({wrapper(title)} );
};
// nav list divider
- const divider = (divider, key) => ( );
+ const divider = (divider, key) => {
+ const classes = classNames( 'divider', divider.class);
+ return ( );
+ };
// nav item with nav link
const navItem = (item, key) => {
- const classes = classNames( item.class )
- const isExternal = (url) => {
- return url.substring(0, 4) === 'http' ? true : false
- }
- const variant = classNames( "nav-link", item.variant ? `nav-link-${item.variant}` : "");
+ const classes = {
+ item: classNames( item.class) ,
+ link: classNames( 'nav-link', item.variant ? `nav-link-${item.variant}` : ''),
+ icon: classNames( item.icon )
+ };
+ return (
+ navLink(item, key, classes)
+ )
+ };
+
+ // nav link
+ const navLink = (item, key, classes) => {
+ const url = item.url ? item.url : '';
return (
-
- { isExternal(item.url) ?
-
- {item.name}{badge(item.badge)}
-
+
+ { isExternal(url) ?
+
+ {item.name}{badge(item.badge)}
+
:
-
- {item.name}{badge(item.badge)}
-
+
+ {item.name}{badge(item.badge)}
+
}
)
@@ -86,8 +97,8 @@ class Sidebar extends Component {
)
};
- // nav link
- const navLink = (item, idx) =>
+ // nav type
+ const navType = (item, idx) =>
item.title ? title(item, idx) :
item.divider ? divider(item, idx) :
item.children ? navDropdown(item, idx)
@@ -95,7 +106,12 @@ class Sidebar extends Component {
// nav list
const navList = (items) => {
- return items.map( (item, index) => navLink(item, index) );
+ return items.map( (item, index) => navType(item, index) );
+ };
+
+ const isExternal = (url) => {
+ const link = url ? url.substring(0, 4) : '';
+ return link === 'http';
};
// sidebar-nav root
diff --git a/React_Full_Project/src/views/Components/Forms/Forms.js b/React_Full_Project/src/views/Components/Forms/Forms.js
index a6c9c51c7..d482c2a77 100644
--- a/React_Full_Project/src/views/Components/Forms/Forms.js
+++ b/React_Full_Project/src/views/Components/Forms/Forms.js
@@ -221,7 +221,7 @@ class Forms extends Component {
Select Large
-
+
Please select
Option #1
Option #2
@@ -234,7 +234,7 @@ class Forms extends Component {
Select Small
-
+
Please select
Option #1
Option #2
@@ -307,9 +307,11 @@ class Forms extends Component {
One
+ {' '}
Two
+ {' '}
Three
@@ -346,9 +348,11 @@ class Forms extends Component {
One
+ {' '}
Two
+ {' '}
Three
@@ -540,8 +544,7 @@ class Forms extends Component {
Small Input
-
+
@@ -557,8 +560,7 @@ class Forms extends Component {
Large Input
-
+
diff --git a/React_Full_Project/src/views/Components/Switches/Switches.js b/React_Full_Project/src/views/Components/Switches/Switches.js
index 9122079fd..d1a90d1f6 100644
--- a/React_Full_Project/src/views/Components/Switches/Switches.js
+++ b/React_Full_Project/src/views/Components/Switches/Switches.js
@@ -1,5 +1,5 @@
import React, {Component} from "react";
-import {Row, Col, Card, CardHeader, CardBody, Label, Input, Table} from "reactstrap";
+import {Row, Col, Card, CardHeader, CardBody, Label, Input, Table} from 'reactstrap';
class Switches extends Component {
render() {
diff --git a/React_Starter/package.json b/React_Starter/package.json
index d5380da33..dd11fd026 100644
--- a/React_Starter/package.json
+++ b/React_Starter/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "1.0.5",
+ "version": "1.0.6",
"description": "Open Source Bootstrap Admin Template",
"author": "Łukasz Holeczek",
"homepage": "http://coreui.io",
@@ -8,40 +8,40 @@
"license": "MIT",
"private": true,
"devDependencies": {
- "babel-core": "^6.26.0",
- "babel-loader": "^7.1.2",
- "babel-plugin-transform-object-rest-spread": "^6.26.0",
- "babel-preset-env": "^1.6.0",
- "babel-preset-react": "^6.24.1",
- "copy-webpack-plugin": "^4.1.1",
- "css-hot-loader": "^1.3.2",
- "css-loader": "^0.28.7",
- "extract-text-webpack-plugin": "^3.0.1",
- "file-loader": "^1.1.5",
- "html-loader": "^0.5.1",
- "html-webpack-plugin": "^2.30.1",
- "node-sass": "^4.5.3",
- "rimraf": "^2.6.2",
- "sass-loader": "^6.0.6",
- "source-list-map": "^2.0.0",
- "style-loader": "^0.19.0",
- "uglify-js": "^3.1.4",
- "url-loader": "^0.6.2",
- "webpack": "^3.7.1",
- "webpack-dev-server": "^2.9.2"
+ "babel-core": "6.26.0",
+ "babel-loader": "7.1.2",
+ "babel-plugin-transform-object-rest-spread": "6.26.0",
+ "babel-preset-env": "1.6.1",
+ "babel-preset-react": "6.24.1",
+ "copy-webpack-plugin": "4.2.1",
+ "css-hot-loader": "1.3.3",
+ "css-loader": "0.28.7",
+ "extract-text-webpack-plugin": "3.0.2",
+ "file-loader": "1.1.5",
+ "html-loader": "0.5.1",
+ "html-webpack-plugin": "2.30.1",
+ "node-sass": "4.7.1",
+ "rimraf": "2.6.2",
+ "sass-loader": "6.0.6",
+ "source-list-map": "2.0.0",
+ "style-loader": "0.19.0",
+ "uglify-js": "3.1.10",
+ "url-loader": "0.6.2",
+ "webpack": "3.8.1",
+ "webpack-dev-server": "2.9.4"
},
"dependencies": {
"bootstrap": "4.0.0-beta.2",
- "chart.js": "2.7.0",
- "font-awesome": "^4.7.0",
+ "chart.js": "2.7.1",
+ "font-awesome": "4.7.0",
"history": "4.7.2",
- "react": "^16.0.0",
+ "react": "16.1.1",
"react-chartjs-2": "2.6.4",
- "react-dom": "^16.0.0",
- "react-router-dom": "^4.2.2",
- "react-transition-group": "^2.2.1",
- "reactstrap": "^5.0.0-alpha.3",
- "simple-line-icons": "^2.4.1"
+ "react-dom": "16.1.1",
+ "react-router-dom": "4.2.2",
+ "react-transition-group": "2.2.1",
+ "reactstrap": "5.0.0-alpha.4",
+ "simple-line-icons": "2.4.1"
},
"scripts": {
"dev": "webpack -d --progress --watch --profile --json > compilation-stats.json --env.dev",
@@ -50,7 +50,7 @@
"clean": "rimraf ./build"
},
"engines": {
- "node": ">= 6.0.0",
+ "node": ">= 6.4.0",
"npm": ">= 5.0.0"
}
}
diff --git a/React_Starter/scss/style.scss b/React_Starter/scss/style.scss
index 3e56e7c3a..571b6ea7f 100644
--- a/React_Starter/scss/style.scss
+++ b/React_Starter/scss/style.scss
@@ -1,6 +1,6 @@
/*!
* CoreUI - Open Source Bootstrap Admin Template
- * @version v1.0.5
+ * @version v1.0.6
* @link http://coreui.io
* Copyright (c) 2017 creativeLabs Łukasz Holeczek
* @license MIT
diff --git a/React_Starter/src/components/Footer/Footer.js b/React_Starter/src/components/Footer/Footer.js
index be08cb719..6dfaf74f7 100644
--- a/React_Starter/src/components/Footer/Footer.js
+++ b/React_Starter/src/components/Footer/Footer.js
@@ -1,4 +1,4 @@
-import React, { Component } from 'react';
+import React, {Component} from 'react';
class Footer extends Component {
render() {
diff --git a/React_Starter/src/components/Header/Header.js b/React_Starter/src/components/Header/Header.js
index f77f0019c..cf93eb2e1 100644
--- a/React_Starter/src/components/Header/Header.js
+++ b/React_Starter/src/components/Header/Header.js
@@ -1,4 +1,4 @@
-import React, { Component } from 'react';
+import React, {Component} from 'react';
import {
Nav,
NavItem,
@@ -42,7 +42,7 @@ class Header extends Component {
- )
+ );
}
}
diff --git a/React_Starter/src/components/Sidebar/Sidebar.js b/React_Starter/src/components/Sidebar/Sidebar.js
index 5286de161..9de418408 100644
--- a/React_Starter/src/components/Sidebar/Sidebar.js
+++ b/React_Starter/src/components/Sidebar/Sidebar.js
@@ -46,30 +46,41 @@ class Sidebar extends Component {
// nav list section title
const title = (title, key) => {
- const classes = classNames( "nav-title", title.class);
+ const classes = classNames( 'nav-title', title.class);
return ({wrapper(title)} );
};
// nav list divider
- const divider = (divider, key) => ( );
+ const divider = (divider, key) => {
+ const classes = classNames( 'divider', divider.class);
+ return ( );
+ };
// nav item with nav link
const navItem = (item, key) => {
- const classes = classNames( item.class );
- const isExternal = (url) => {
- return url.substring(0, 4) === 'http' ? true : false
- }
- const variant = classNames( "nav-link", item.variant ? `nav-link-${item.variant}` : "");
+ const classes = {
+ item: classNames( item.class) ,
+ link: classNames( 'nav-link', item.variant ? `nav-link-${item.variant}` : ''),
+ icon: classNames( item.icon )
+ };
+ return (
+ navLink(item, key, classes)
+ )
+ };
+
+ // nav link
+ const navLink = (item, key, classes) => {
+ const url = item.url ? item.url : '';
return (
-
- { isExternal(item.url) ?
-
- {item.name}{badge(item.badge)}
-
+
+ { isExternal(url) ?
+
+ {item.name}{badge(item.badge)}
+
:
-
- {item.name}{badge(item.badge)}
-
+
+ {item.name}{badge(item.badge)}
+
}
)
@@ -86,8 +97,8 @@ class Sidebar extends Component {
)
};
- // nav link
- const navLink = (item, idx) =>
+ // nav type
+ const navType = (item, idx) =>
item.title ? title(item, idx) :
item.divider ? divider(item, idx) :
item.children ? navDropdown(item, idx)
@@ -95,7 +106,12 @@ class Sidebar extends Component {
// nav list
const navList = (items) => {
- return items.map( (item, index) => navLink(item, index) );
+ return items.map( (item, index) => navType(item, index) );
+ };
+
+ const isExternal = (url) => {
+ const link = url ? url.substring(0, 4) : '';
+ return link === 'http';
};
// sidebar-nav root
diff --git a/package.json b/package.json
index eac6150a2..50a297da2 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "1.0.5",
+ "version": "1.0.6",
"description": "Open Source React Admin Template",
"main": "",
"homepage": "http://coreui.io/react/",
From f9e8e14754d8a7317fe1e52c7eb00a8a15e2e126 Mon Sep 17 00:00:00 2001
From: xidedix
Date: Wed, 17 Jan 2018 17:25:55 +0100
Subject: [PATCH 015/461] v1.0.8
---
CHANGELOG.md | 12 +
LICENSE | 2 +-
React_Full_Project/package.json | 37 +-
React_Full_Project/public/img/flags/ASEAN.png | Bin 1933 -> 0 bytes
.../public/img/flags/Afghanistan.png | Bin 2155 -> 0 bytes
.../public/img/flags/African Union.png | Bin 959 -> 0 bytes
.../public/img/flags/Albania.png | Bin 1747 -> 0 bytes
.../public/img/flags/Algeria.png | Bin 1445 -> 0 bytes
.../public/img/flags/American Samoa.png | Bin 2554 -> 0 bytes
.../public/img/flags/Andorra.png | Bin 1544 -> 0 bytes
.../public/img/flags/Angola.png | Bin 1540 -> 0 bytes
.../public/img/flags/Anguilla.png | Bin 2619 -> 0 bytes
.../public/img/flags/Antarctica.png | Bin 1669 -> 0 bytes
.../public/img/flags/Antigua & Barbuda.png | Bin 2089 -> 0 bytes
.../public/img/flags/Arab League.png | Bin 2506 -> 0 bytes
.../public/img/flags/Argentina.png | Bin 839 -> 0 bytes
.../public/img/flags/Armenia.png | Bin 787 -> 0 bytes
React_Full_Project/public/img/flags/Aruba.png | Bin 1066 -> 0 bytes
.../public/img/flags/Australia.png | Bin 2623 -> 0 bytes
.../public/img/flags/Austria.png | Bin 628 -> 0 bytes
.../public/img/flags/Azerbaijan.png | Bin 1201 -> 0 bytes
.../public/img/flags/Bahamas.png | Bin 1257 -> 0 bytes
.../public/img/flags/Bahrain.png | Bin 1256 -> 0 bytes
.../public/img/flags/Bangladesh.png | Bin 1447 -> 0 bytes
.../public/img/flags/Barbados.png | Bin 1505 -> 0 bytes
.../public/img/flags/Belarus.png | Bin 1467 -> 0 bytes
.../public/img/flags/Belgium.png | Bin 887 -> 0 bytes
.../public/img/flags/Belize.png | Bin 2193 -> 0 bytes
React_Full_Project/public/img/flags/Benin.png | Bin 773 -> 0 bytes
.../public/img/flags/Bermuda.png | Bin 2552 -> 0 bytes
.../public/img/flags/Bhutan.png | Bin 2351 -> 0 bytes
.../public/img/flags/Bolivia.png | Bin 1244 -> 0 bytes
.../public/img/flags/Bosnia & Herzegovina.png | Bin 2343 -> 0 bytes
.../public/img/flags/Botswana.png | Bin 752 -> 0 bytes
.../public/img/flags/Brazil.png | Bin 2549 -> 0 bytes
.../public/img/flags/Brunei.png | Bin 2408 -> 0 bytes
.../public/img/flags/Bulgaria.png | Bin 624 -> 0 bytes
.../public/img/flags/Burkina Faso.png | Bin 1071 -> 0 bytes
.../public/img/flags/Burundi.png | Bin 2628 -> 0 bytes
.../public/img/flags/CARICOM.png | Bin 1888 -> 0 bytes
React_Full_Project/public/img/flags/CIS.png | Bin 2397 -> 0 bytes
.../public/img/flags/Cambodja.png | Bin 1440 -> 0 bytes
.../public/img/flags/Cameroon.png | Bin 1131 -> 0 bytes
.../public/img/flags/Canada.png | Bin 1484 -> 0 bytes
.../public/img/flags/Cape Verde.png | Bin 1299 -> 0 bytes
.../public/img/flags/Cayman Islands.png | Bin 3021 -> 0 bytes
.../img/flags/Central African Republic.png | Bin 986 -> 0 bytes
React_Full_Project/public/img/flags/Chad.png | Bin 889 -> 0 bytes
React_Full_Project/public/img/flags/Chile.png | Bin 820 -> 0 bytes
React_Full_Project/public/img/flags/China.png | Bin 1063 -> 0 bytes
.../public/img/flags/Colombia.png | Bin 676 -> 0 bytes
.../public/img/flags/Commonwealth.png | Bin 2387 -> 0 bytes
.../public/img/flags/Comoros.png | Bin 1856 -> 0 bytes
.../public/img/flags/Congo-Brazzaville.png | Bin 1720 -> 0 bytes
.../img/flags/Congo-Kinshasa(Zaire).png | Bin 2469 -> 0 bytes
.../public/img/flags/Cook Islands.png | Bin 2683 -> 0 bytes
.../public/img/flags/Costa Rica.png | Bin 721 -> 0 bytes
.../public/img/flags/Cote d'Ivoire.png | Bin 782 -> 0 bytes
.../public/img/flags/Croatia.png | Bin 1319 -> 0 bytes
React_Full_Project/public/img/flags/Cuba.png | Bin 1508 -> 0 bytes
.../public/img/flags/Cyprus.png | Bin 1125 -> 0 bytes
.../public/img/flags/Czech Republic.png | Bin 1295 -> 0 bytes
.../public/img/flags/Denmark.png | Bin 809 -> 0 bytes
.../public/img/flags/Djibouti.png | Bin 1456 -> 0 bytes
.../public/img/flags/Dominica.png | Bin 1946 -> 0 bytes
.../public/img/flags/Dominican Republic.png | Bin 830 -> 0 bytes
.../public/img/flags/Ecuador.png | Bin 1628 -> 0 bytes
React_Full_Project/public/img/flags/Egypt.png | Bin 1020 -> 0 bytes
.../public/img/flags/El Salvador.png | Bin 1092 -> 0 bytes
.../public/img/flags/England.png | Bin 636 -> 0 bytes
.../public/img/flags/Equatorial Guinea.png | Bin 1569 -> 0 bytes
.../public/img/flags/Eritrea.png | Bin 2588 -> 0 bytes
.../public/img/flags/Estonia.png | Bin 781 -> 0 bytes
.../public/img/flags/Ethiopia.png | Bin 1646 -> 0 bytes
.../public/img/flags/European Union.png | Bin 1847 -> 0 bytes
.../public/img/flags/Faroes.png | Bin 838 -> 0 bytes
React_Full_Project/public/img/flags/Fiji.png | Bin 2499 -> 0 bytes
.../public/img/flags/Finland.png | Bin 711 -> 0 bytes
.../public/img/flags/France.png | Bin 941 -> 0 bytes
React_Full_Project/public/img/flags/Gabon.png | Bin 785 -> 0 bytes
.../public/img/flags/Gambia.png | Bin 806 -> 0 bytes
.../public/img/flags/Georgia.png | Bin 841 -> 0 bytes
.../public/img/flags/Germany.png | Bin 808 -> 0 bytes
React_Full_Project/public/img/flags/Ghana.png | Bin 1146 -> 0 bytes
.../public/img/flags/Gibraltar.png | Bin 1595 -> 0 bytes
.../public/img/flags/Greece.png | Bin 885 -> 0 bytes
.../public/img/flags/Greenland.png | Bin 1206 -> 0 bytes
.../public/img/flags/Grenada.png | Bin 2211 -> 0 bytes
.../public/img/flags/Guadeloupe.png | Bin 1662 -> 0 bytes
React_Full_Project/public/img/flags/Guam.png | Bin 1607 -> 0 bytes
.../public/img/flags/Guatemala.png | Bin 2038 -> 0 bytes
.../public/img/flags/Guernsey.png | Bin 1103 -> 0 bytes
.../public/img/flags/Guinea-Bissau.png | Bin 1121 -> 0 bytes
.../public/img/flags/Guinea.png | Bin 962 -> 0 bytes
.../public/img/flags/Guyana.png | Bin 2679 -> 0 bytes
React_Full_Project/public/img/flags/Haiti.png | Bin 784 -> 0 bytes
.../public/img/flags/Honduras.png | Bin 955 -> 0 bytes
.../public/img/flags/Hong Kong.png | Bin 1748 -> 0 bytes
.../public/img/flags/Hungary.png | Bin 729 -> 0 bytes
.../public/img/flags/Iceland.png | Bin 1009 -> 0 bytes
React_Full_Project/public/img/flags/India.png | Bin 1148 -> 0 bytes
.../public/img/flags/Indonezia.png | Bin 614 -> 0 bytes
React_Full_Project/public/img/flags/Iran.png | Bin 1372 -> 0 bytes
React_Full_Project/public/img/flags/Iraq.png | Bin 1158 -> 0 bytes
.../public/img/flags/Ireland.png | Bin 882 -> 0 bytes
.../public/img/flags/Islamic Conference.png | Bin 2312 -> 0 bytes
.../public/img/flags/Isle of Man.png | Bin 1660 -> 0 bytes
.../public/img/flags/Israel.png | Bin 1116 -> 0 bytes
React_Full_Project/public/img/flags/Italy.png | Bin 861 -> 0 bytes
.../public/img/flags/Jamaica.png | Bin 2752 -> 0 bytes
React_Full_Project/public/img/flags/Japan.png | Bin 1024 -> 0 bytes
.../public/img/flags/Jersey.png | Bin 2382 -> 0 bytes
.../public/img/flags/Jordan.png | Bin 1512 -> 0 bytes
.../public/img/flags/Kazakhstan.png | Bin 2317 -> 0 bytes
React_Full_Project/public/img/flags/Kenya.png | Bin 1791 -> 0 bytes
.../public/img/flags/Kiribati.png | Bin 3269 -> 0 bytes
.../public/img/flags/Kosovo.png | Bin 1766 -> 0 bytes
.../public/img/flags/Kuwait.png | Bin 987 -> 0 bytes
.../public/img/flags/Kyrgyzstan.png | Bin 1610 -> 0 bytes
React_Full_Project/public/img/flags/Laos.png | Bin 1179 -> 0 bytes
.../public/img/flags/Latvia.png | Bin 803 -> 0 bytes
.../public/img/flags/Lebanon.png | Bin 1274 -> 0 bytes
.../public/img/flags/Lesotho.png | Bin 2216 -> 0 bytes
.../public/img/flags/Liberia.png | Bin 1171 -> 0 bytes
React_Full_Project/public/img/flags/Libya.png | Bin 919 -> 0 bytes
.../public/img/flags/Liechtenshein.png | Bin 1242 -> 0 bytes
.../public/img/flags/Lithuania.png | Bin 744 -> 0 bytes
.../public/img/flags/Luxembourg.png | Bin 635 -> 0 bytes
React_Full_Project/public/img/flags/Macao.png | Bin 2333 -> 0 bytes
.../public/img/flags/Macedonia.png | Bin 2996 -> 0 bytes
.../public/img/flags/Madagascar.png | Bin 742 -> 0 bytes
.../public/img/flags/Malawi.png | Bin 1259 -> 0 bytes
.../public/img/flags/Malaysia.png | Bin 1575 -> 0 bytes
.../public/img/flags/Maldives.png | Bin 1115 -> 0 bytes
React_Full_Project/public/img/flags/Mali.png | Bin 924 -> 0 bytes
React_Full_Project/public/img/flags/Malta.png | Bin 869 -> 0 bytes
.../public/img/flags/Marshall Islands.png | Bin 2839 -> 0 bytes
.../public/img/flags/Martinique.png | Bin 2558 -> 0 bytes
.../public/img/flags/Mauritania.png | Bin 1602 -> 0 bytes
.../public/img/flags/Mauritius.png | Bin 819 -> 0 bytes
.../public/img/flags/Mexico.png | Bin 1555 -> 0 bytes
.../public/img/flags/Micronesia.png | Bin 1340 -> 0 bytes
.../public/img/flags/Moldova.png | Bin 1655 -> 0 bytes
.../public/img/flags/Monaco.png | Bin 612 -> 0 bytes
.../public/img/flags/Mongolia.png | Bin 1420 -> 0 bytes
.../public/img/flags/Montenegro.png | Bin 1977 -> 0 bytes
.../public/img/flags/Montserrat.png | Bin 2399 -> 0 bytes
.../public/img/flags/Morocco.png | Bin 1109 -> 0 bytes
.../public/img/flags/Mozambique.png | Bin 1733 -> 0 bytes
.../public/img/flags/Myanmar(Burma).png | Bin 1631 -> 0 bytes
React_Full_Project/public/img/flags/NATO.png | Bin 1671 -> 0 bytes
.../public/img/flags/Namibia.png | Bin 2862 -> 0 bytes
React_Full_Project/public/img/flags/Nauru.png | Bin 1216 -> 0 bytes
React_Full_Project/public/img/flags/Nepal.png | Bin 2026 -> 0 bytes
.../public/img/flags/Netherlands Antilles.png | Bin 1125 -> 0 bytes
.../public/img/flags/Netherlands.png | Bin 635 -> 0 bytes
.../public/img/flags/New Caledonia.png | Bin 2114 -> 0 bytes
.../public/img/flags/New Zealand.png | Bin 2182 -> 0 bytes
.../public/img/flags/Nicaragua.png | Bin 1026 -> 0 bytes
React_Full_Project/public/img/flags/Niger.png | Bin 878 -> 0 bytes
.../public/img/flags/Nigeria.png | Bin 781 -> 0 bytes
.../public/img/flags/North Korea.png | Bin 1436 -> 0 bytes
.../public/img/flags/Northern Cyprus.png | Bin 1202 -> 0 bytes
.../public/img/flags/Northern Ireland.png | Bin 1169 -> 0 bytes
.../public/img/flags/Norway.png | Bin 935 -> 0 bytes
React_Full_Project/public/img/flags/OPEC.png | Bin 1757 -> 0 bytes
.../public/img/flags/Olimpic Movement.png | Bin 4432 -> 0 bytes
React_Full_Project/public/img/flags/Oman.png | Bin 1145 -> 0 bytes
.../public/img/flags/Pakistan.png | Bin 1448 -> 0 bytes
React_Full_Project/public/img/flags/Palau.png | Bin 1313 -> 0 bytes
.../public/img/flags/Palestine.png | Bin 1255 -> 0 bytes
.../public/img/flags/Panama.png | Bin 1053 -> 0 bytes
.../public/img/flags/Papua New Guinea.png | Bin 2075 -> 0 bytes
.../public/img/flags/Paraguay.png | Bin 1052 -> 0 bytes
React_Full_Project/public/img/flags/Peru.png | Bin 1560 -> 0 bytes
.../public/img/flags/Philippines.png | Bin 1564 -> 0 bytes
.../public/img/flags/Poland.png | Bin 491 -> 0 bytes
.../public/img/flags/Portugal.png | Bin 1797 -> 0 bytes
.../public/img/flags/Puerto Rico.png | Bin 1398 -> 0 bytes
React_Full_Project/public/img/flags/Qatar.png | Bin 1181 -> 0 bytes
.../public/img/flags/Red Cross.png | Bin 501 -> 0 bytes
.../public/img/flags/Reunion.png | Bin 1991 -> 0 bytes
.../public/img/flags/Romania.png | Bin 900 -> 0 bytes
.../public/img/flags/Russia.png | Bin 551 -> 0 bytes
.../public/img/flags/Rwanda.png | Bin 1079 -> 0 bytes
.../public/img/flags/Saint Lucia.png | Bin 1600 -> 0 bytes
React_Full_Project/public/img/flags/Samoa.png | Bin 1369 -> 0 bytes
.../public/img/flags/San Marino.png | Bin 1935 -> 0 bytes
.../public/img/flags/Sao Tome & Principe.png | Bin 1282 -> 0 bytes
.../public/img/flags/Saudi Arabia.png | Bin 2035 -> 0 bytes
.../public/img/flags/Scotland.png | Bin 2434 -> 0 bytes
.../public/img/flags/Senegal.png | Bin 1223 -> 0 bytes
.../public/img/flags/Serbia(Yugoslavia).png | Bin 1698 -> 0 bytes
.../public/img/flags/Seychelles.png | Bin 2177 -> 0 bytes
.../public/img/flags/Sierra Leone.png | Bin 655 -> 0 bytes
.../public/img/flags/Singapore.png | Bin 1031 -> 0 bytes
.../public/img/flags/Slovakia.png | Bin 1344 -> 0 bytes
.../public/img/flags/Slovenia.png | Bin 1041 -> 0 bytes
.../public/img/flags/Solomon Islands.png | Bin 2317 -> 0 bytes
.../public/img/flags/Somalia.png | Bin 1181 -> 0 bytes
.../public/img/flags/Somaliland.png | Bin 1290 -> 0 bytes
.../public/img/flags/South Africa.png | Bin 2095 -> 0 bytes
.../public/img/flags/South Korea.png | Bin 2129 -> 0 bytes
React_Full_Project/public/img/flags/Spain.png | Bin 1397 -> 0 bytes
.../public/img/flags/Sri Lanka.png | Bin 2136 -> 0 bytes
.../public/img/flags/St Kitts & Nevis.png | Bin 2324 -> 0 bytes
.../img/flags/St Vincent & the Grenadines.png | Bin 1381 -> 0 bytes
React_Full_Project/public/img/flags/Sudan.png | Bin 1246 -> 0 bytes
.../public/img/flags/Suriname.png | Bin 1015 -> 0 bytes
.../public/img/flags/Swaziland.png | Bin 2298 -> 0 bytes
.../public/img/flags/Sweden.png | Bin 906 -> 0 bytes
.../public/img/flags/Switzerland.png | Bin 828 -> 0 bytes
React_Full_Project/public/img/flags/Syria.png | Bin 978 -> 0 bytes
.../img/flags/Tahiti(French Polinesia).png | Bin 1294 -> 0 bytes
.../public/img/flags/Taiwan.png | Bin 1309 -> 0 bytes
.../public/img/flags/Tajikistan.png | Bin 1158 -> 0 bytes
.../public/img/flags/Tanzania.png | Bin 2197 -> 0 bytes
.../public/img/flags/Thailand.png | Bin 674 -> 0 bytes
.../public/img/flags/Timor-Leste.png | Bin 1744 -> 0 bytes
React_Full_Project/public/img/flags/Togo.png | Bin 1085 -> 0 bytes
React_Full_Project/public/img/flags/Tonga.png | Bin 787 -> 0 bytes
.../public/img/flags/Trinidad & Tobago.png | Bin 2351 -> 0 bytes
.../public/img/flags/Tunisia.png | Bin 1664 -> 0 bytes
.../public/img/flags/Turkey.png | Bin 1580 -> 0 bytes
.../public/img/flags/Turkmenistan.png | Bin 2070 -> 0 bytes
.../img/flags/Turks and Caicos Islands.png | Bin 2503 -> 0 bytes
.../public/img/flags/Tuvalu.png | Bin 2398 -> 0 bytes
React_Full_Project/public/img/flags/USA.png | Bin 1101 -> 0 bytes
.../public/img/flags/Uganda.png | Bin 1229 -> 0 bytes
.../public/img/flags/Ukraine.png | Bin 737 -> 0 bytes
.../public/img/flags/United Arab Emirates.png | Bin 837 -> 0 bytes
.../public/img/flags/United Nations.png | Bin 2278 -> 0 bytes
.../public/img/flags/United-Kingdom.png | Bin 2675 -> 0 bytes
.../public/img/flags/Uruguay.png | Bin 1144 -> 0 bytes
.../public/img/flags/Uzbekistan.png | Bin 971 -> 0 bytes
.../public/img/flags/Vanutau.png | Bin 2057 -> 0 bytes
.../public/img/flags/Vatican City.png | Bin 1281 -> 0 bytes
.../public/img/flags/Venezuela.png | Bin 1108 -> 0 bytes
.../public/img/flags/Viet Nam.png | Bin 1174 -> 0 bytes
.../img/flags/Virgin Islands British.png | Bin 2767 -> 0 bytes
.../public/img/flags/Virgin Islands US.png | Bin 2425 -> 0 bytes
React_Full_Project/public/img/flags/Wales.png | Bin 2958 -> 0 bytes
.../public/img/flags/Western Sahara.png | Bin 1407 -> 0 bytes
React_Full_Project/public/img/flags/Yemen.png | Bin 696 -> 0 bytes
.../public/img/flags/Zambia.png | Bin 1209 -> 0 bytes
.../public/img/flags/Zimbabwe.png | Bin 1746 -> 0 bytes
.../scss/_bootstrap-variables.scss | 23 +-
React_Full_Project/scss/core/_buttons.scss | 9 -
React_Full_Project/scss/core/_layout.scss | 3 +
React_Full_Project/scss/core/_nav.scss | 3 +
React_Full_Project/scss/core/_sidebar.scss | 2 +-
React_Full_Project/scss/style.scss | 4 +-
.../src/components/Footer/Footer.js | 2 +-
.../src/components/Sidebar/Sidebar.js | 23 +-
.../src/components/Sidebar/_nav.js | 154 ++-
.../src/containers/Full/Full.js | 87 +-
React_Full_Project/src/index.js | 2 +
React_Full_Project/src/routes.js | 41 +-
.../src/views/Base/Breadcrumbs/Breadcrumbs.js | 47 +
.../src/views/Base/Breadcrumbs/package.json | 6 +
.../views/{Components => Base}/Cards/Cards.js | 0
.../{Components => Base}/Cards/package.json | 0
.../src/views/Base/Carousels/Carousels.js | 140 +++
.../src/views/Base/Carousels/package.json | 6 +
.../src/views/Base/Collapses/Collapses.js | 121 ++
.../src/views/Base/Collapses/package.json | 6 +
.../src/views/Base/Dropdowns/Dropdowns.js | 172 +++
.../src/views/Base/Dropdowns/package.json | 6 +
.../views/{Components => Base}/Forms/Forms.js | 289 +++--
.../{Components => Base}/Forms/package.json | 0
.../src/views/Base/Jumbotrons/Jumbotrons.js | 57 +
.../src/views/Base/Jumbotrons/package.json | 6 +
.../src/views/Base/ListGroups/ListGroups.js | 166 +++
.../src/views/Base/ListGroups/package.json | 6 +
.../src/views/Base/Navbars/Navbars.js | 120 ++
.../src/views/Base/Navbars/package.json | 6 +
.../src/views/Base/Navs/Navs.js | 165 +++
.../src/views/Base/Navs/package.json | 6 +
.../src/views/Base/Paginations/Pagnations.js | 182 +++
.../src/views/Base/Paginations/package.json | 6 +
.../src/views/Base/Popovers/Popovers.js | 115 ++
.../src/views/Base/Popovers/package.json | 6 +
.../src/views/Base/ProgressBar/ProgressBar.js | 172 +++
.../src/views/Base/ProgressBar/package.json | 6 +
.../{Components => Base}/Switches/Switches.js | 0
.../Switches/package.json | 0
.../{Components => Base}/Tables/Tables.js | 0
.../{Components => Base}/Tables/package.json | 0
.../views/{Components => Base}/Tabs/Tabs.js | 0
.../{Components => Base}/Tabs/package.json | 0
.../src/views/Base/Tooltips/Tooltips.js | 134 +++
.../src/views/Base/Tooltips/package.json | 6 +
.../ButtonDropdowns/ButtonDropdowns.js | 257 +++++
.../Buttons/ButtonDropdowns/package.json | 6 +
.../Buttons/ButtonGroups/ButtonGroups.js | 169 +++
.../views/Buttons/ButtonGroups/package.json | 6 +
.../Buttons/Buttons.js | 0
.../Buttons/package.json | 0
.../SocialButtons/SocialButtons.js | 0
.../SocialButtons/package.json | 0
.../src/views/Dashboard/Dashboard.js | 36 +-
.../src/views/Icons/Flags/Flags.js | 1022 +++++++++++++++++
.../src/views/Icons/Flags/package.json | 6 +
.../views/Icons/FontAwesome/FontAwesome.js | 4 +-
.../src/views/Notifications/Alerts/Alerts.js | 135 +++
.../views/Notifications/Alerts/package.json | 6 +
.../src/views/Notifications/Badges/Badges.js | 87 ++
.../views/Notifications/Badges/package.json | 6 +
.../Modals/Modals.js | 0
.../Modals/package.json | 0
.../src/views/Pages/Login/Login.js | 12 +-
.../src/views/Pages/Page404/Page404.js | 10 +-
.../src/views/Pages/Page500/Page500.js | 10 +-
.../src/views/Pages/Register/Register.js | 22 +-
.../src/views/Theme/Colors/Colors.js | 104 ++
.../src/views/Theme/Colors/package.json | 6 +
.../src/views/Theme/Typography/Typography.js | 160 +++
.../src/views/Theme/Typography/package.json | 6 +
React_Starter/package.json | 37 +-
React_Starter/scss/_bootstrap-variables.scss | 23 +-
React_Starter/scss/core/_buttons.scss | 9 -
React_Starter/scss/core/_layout.scss | 3 +
React_Starter/scss/core/_sidebar.scss | 2 +-
React_Starter/scss/style.scss | 4 +-
React_Starter/src/components/Footer/Footer.js | 2 +-
.../src/components/Sidebar/Sidebar.js | 23 +-
React_Starter/src/index.js | 2 +
327 files changed, 4253 insertions(+), 278 deletions(-)
delete mode 100755 React_Full_Project/public/img/flags/ASEAN.png
delete mode 100755 React_Full_Project/public/img/flags/Afghanistan.png
delete mode 100755 React_Full_Project/public/img/flags/African Union.png
delete mode 100755 React_Full_Project/public/img/flags/Albania.png
delete mode 100755 React_Full_Project/public/img/flags/Algeria.png
delete mode 100755 React_Full_Project/public/img/flags/American Samoa.png
delete mode 100755 React_Full_Project/public/img/flags/Andorra.png
delete mode 100755 React_Full_Project/public/img/flags/Angola.png
delete mode 100755 React_Full_Project/public/img/flags/Anguilla.png
delete mode 100755 React_Full_Project/public/img/flags/Antarctica.png
delete mode 100755 React_Full_Project/public/img/flags/Antigua & Barbuda.png
delete mode 100755 React_Full_Project/public/img/flags/Arab League.png
delete mode 100755 React_Full_Project/public/img/flags/Argentina.png
delete mode 100755 React_Full_Project/public/img/flags/Armenia.png
delete mode 100755 React_Full_Project/public/img/flags/Aruba.png
delete mode 100755 React_Full_Project/public/img/flags/Australia.png
delete mode 100755 React_Full_Project/public/img/flags/Austria.png
delete mode 100755 React_Full_Project/public/img/flags/Azerbaijan.png
delete mode 100755 React_Full_Project/public/img/flags/Bahamas.png
delete mode 100755 React_Full_Project/public/img/flags/Bahrain.png
delete mode 100755 React_Full_Project/public/img/flags/Bangladesh.png
delete mode 100755 React_Full_Project/public/img/flags/Barbados.png
delete mode 100755 React_Full_Project/public/img/flags/Belarus.png
delete mode 100755 React_Full_Project/public/img/flags/Belgium.png
delete mode 100755 React_Full_Project/public/img/flags/Belize.png
delete mode 100755 React_Full_Project/public/img/flags/Benin.png
delete mode 100755 React_Full_Project/public/img/flags/Bermuda.png
delete mode 100755 React_Full_Project/public/img/flags/Bhutan.png
delete mode 100755 React_Full_Project/public/img/flags/Bolivia.png
delete mode 100755 React_Full_Project/public/img/flags/Bosnia & Herzegovina.png
delete mode 100755 React_Full_Project/public/img/flags/Botswana.png
delete mode 100755 React_Full_Project/public/img/flags/Brazil.png
delete mode 100755 React_Full_Project/public/img/flags/Brunei.png
delete mode 100755 React_Full_Project/public/img/flags/Bulgaria.png
delete mode 100755 React_Full_Project/public/img/flags/Burkina Faso.png
delete mode 100755 React_Full_Project/public/img/flags/Burundi.png
delete mode 100755 React_Full_Project/public/img/flags/CARICOM.png
delete mode 100755 React_Full_Project/public/img/flags/CIS.png
delete mode 100755 React_Full_Project/public/img/flags/Cambodja.png
delete mode 100755 React_Full_Project/public/img/flags/Cameroon.png
delete mode 100755 React_Full_Project/public/img/flags/Canada.png
delete mode 100755 React_Full_Project/public/img/flags/Cape Verde.png
delete mode 100755 React_Full_Project/public/img/flags/Cayman Islands.png
delete mode 100755 React_Full_Project/public/img/flags/Central African Republic.png
delete mode 100755 React_Full_Project/public/img/flags/Chad.png
delete mode 100755 React_Full_Project/public/img/flags/Chile.png
delete mode 100755 React_Full_Project/public/img/flags/China.png
delete mode 100755 React_Full_Project/public/img/flags/Colombia.png
delete mode 100755 React_Full_Project/public/img/flags/Commonwealth.png
delete mode 100755 React_Full_Project/public/img/flags/Comoros.png
delete mode 100755 React_Full_Project/public/img/flags/Congo-Brazzaville.png
delete mode 100755 React_Full_Project/public/img/flags/Congo-Kinshasa(Zaire).png
delete mode 100755 React_Full_Project/public/img/flags/Cook Islands.png
delete mode 100755 React_Full_Project/public/img/flags/Costa Rica.png
delete mode 100755 React_Full_Project/public/img/flags/Cote d'Ivoire.png
delete mode 100755 React_Full_Project/public/img/flags/Croatia.png
delete mode 100755 React_Full_Project/public/img/flags/Cuba.png
delete mode 100755 React_Full_Project/public/img/flags/Cyprus.png
delete mode 100755 React_Full_Project/public/img/flags/Czech Republic.png
delete mode 100755 React_Full_Project/public/img/flags/Denmark.png
delete mode 100755 React_Full_Project/public/img/flags/Djibouti.png
delete mode 100755 React_Full_Project/public/img/flags/Dominica.png
delete mode 100755 React_Full_Project/public/img/flags/Dominican Republic.png
delete mode 100755 React_Full_Project/public/img/flags/Ecuador.png
delete mode 100755 React_Full_Project/public/img/flags/Egypt.png
delete mode 100755 React_Full_Project/public/img/flags/El Salvador.png
delete mode 100755 React_Full_Project/public/img/flags/England.png
delete mode 100755 React_Full_Project/public/img/flags/Equatorial Guinea.png
delete mode 100755 React_Full_Project/public/img/flags/Eritrea.png
delete mode 100755 React_Full_Project/public/img/flags/Estonia.png
delete mode 100755 React_Full_Project/public/img/flags/Ethiopia.png
delete mode 100755 React_Full_Project/public/img/flags/European Union.png
delete mode 100755 React_Full_Project/public/img/flags/Faroes.png
delete mode 100755 React_Full_Project/public/img/flags/Fiji.png
delete mode 100755 React_Full_Project/public/img/flags/Finland.png
delete mode 100755 React_Full_Project/public/img/flags/France.png
delete mode 100755 React_Full_Project/public/img/flags/Gabon.png
delete mode 100755 React_Full_Project/public/img/flags/Gambia.png
delete mode 100755 React_Full_Project/public/img/flags/Georgia.png
delete mode 100755 React_Full_Project/public/img/flags/Germany.png
delete mode 100755 React_Full_Project/public/img/flags/Ghana.png
delete mode 100755 React_Full_Project/public/img/flags/Gibraltar.png
delete mode 100755 React_Full_Project/public/img/flags/Greece.png
delete mode 100755 React_Full_Project/public/img/flags/Greenland.png
delete mode 100755 React_Full_Project/public/img/flags/Grenada.png
delete mode 100755 React_Full_Project/public/img/flags/Guadeloupe.png
delete mode 100755 React_Full_Project/public/img/flags/Guam.png
delete mode 100755 React_Full_Project/public/img/flags/Guatemala.png
delete mode 100755 React_Full_Project/public/img/flags/Guernsey.png
delete mode 100755 React_Full_Project/public/img/flags/Guinea-Bissau.png
delete mode 100755 React_Full_Project/public/img/flags/Guinea.png
delete mode 100755 React_Full_Project/public/img/flags/Guyana.png
delete mode 100755 React_Full_Project/public/img/flags/Haiti.png
delete mode 100755 React_Full_Project/public/img/flags/Honduras.png
delete mode 100755 React_Full_Project/public/img/flags/Hong Kong.png
delete mode 100755 React_Full_Project/public/img/flags/Hungary.png
delete mode 100755 React_Full_Project/public/img/flags/Iceland.png
delete mode 100755 React_Full_Project/public/img/flags/India.png
delete mode 100755 React_Full_Project/public/img/flags/Indonezia.png
delete mode 100755 React_Full_Project/public/img/flags/Iran.png
delete mode 100755 React_Full_Project/public/img/flags/Iraq.png
delete mode 100755 React_Full_Project/public/img/flags/Ireland.png
delete mode 100755 React_Full_Project/public/img/flags/Islamic Conference.png
delete mode 100755 React_Full_Project/public/img/flags/Isle of Man.png
delete mode 100755 React_Full_Project/public/img/flags/Israel.png
delete mode 100755 React_Full_Project/public/img/flags/Italy.png
delete mode 100755 React_Full_Project/public/img/flags/Jamaica.png
delete mode 100755 React_Full_Project/public/img/flags/Japan.png
delete mode 100755 React_Full_Project/public/img/flags/Jersey.png
delete mode 100755 React_Full_Project/public/img/flags/Jordan.png
delete mode 100755 React_Full_Project/public/img/flags/Kazakhstan.png
delete mode 100755 React_Full_Project/public/img/flags/Kenya.png
delete mode 100755 React_Full_Project/public/img/flags/Kiribati.png
delete mode 100755 React_Full_Project/public/img/flags/Kosovo.png
delete mode 100755 React_Full_Project/public/img/flags/Kuwait.png
delete mode 100755 React_Full_Project/public/img/flags/Kyrgyzstan.png
delete mode 100755 React_Full_Project/public/img/flags/Laos.png
delete mode 100755 React_Full_Project/public/img/flags/Latvia.png
delete mode 100755 React_Full_Project/public/img/flags/Lebanon.png
delete mode 100755 React_Full_Project/public/img/flags/Lesotho.png
delete mode 100755 React_Full_Project/public/img/flags/Liberia.png
delete mode 100755 React_Full_Project/public/img/flags/Libya.png
delete mode 100755 React_Full_Project/public/img/flags/Liechtenshein.png
delete mode 100755 React_Full_Project/public/img/flags/Lithuania.png
delete mode 100755 React_Full_Project/public/img/flags/Luxembourg.png
delete mode 100755 React_Full_Project/public/img/flags/Macao.png
delete mode 100755 React_Full_Project/public/img/flags/Macedonia.png
delete mode 100755 React_Full_Project/public/img/flags/Madagascar.png
delete mode 100755 React_Full_Project/public/img/flags/Malawi.png
delete mode 100755 React_Full_Project/public/img/flags/Malaysia.png
delete mode 100755 React_Full_Project/public/img/flags/Maldives.png
delete mode 100755 React_Full_Project/public/img/flags/Mali.png
delete mode 100755 React_Full_Project/public/img/flags/Malta.png
delete mode 100755 React_Full_Project/public/img/flags/Marshall Islands.png
delete mode 100755 React_Full_Project/public/img/flags/Martinique.png
delete mode 100755 React_Full_Project/public/img/flags/Mauritania.png
delete mode 100755 React_Full_Project/public/img/flags/Mauritius.png
delete mode 100755 React_Full_Project/public/img/flags/Mexico.png
delete mode 100755 React_Full_Project/public/img/flags/Micronesia.png
delete mode 100755 React_Full_Project/public/img/flags/Moldova.png
delete mode 100755 React_Full_Project/public/img/flags/Monaco.png
delete mode 100755 React_Full_Project/public/img/flags/Mongolia.png
delete mode 100755 React_Full_Project/public/img/flags/Montenegro.png
delete mode 100755 React_Full_Project/public/img/flags/Montserrat.png
delete mode 100755 React_Full_Project/public/img/flags/Morocco.png
delete mode 100755 React_Full_Project/public/img/flags/Mozambique.png
delete mode 100755 React_Full_Project/public/img/flags/Myanmar(Burma).png
delete mode 100755 React_Full_Project/public/img/flags/NATO.png
delete mode 100755 React_Full_Project/public/img/flags/Namibia.png
delete mode 100755 React_Full_Project/public/img/flags/Nauru.png
delete mode 100755 React_Full_Project/public/img/flags/Nepal.png
delete mode 100755 React_Full_Project/public/img/flags/Netherlands Antilles.png
delete mode 100755 React_Full_Project/public/img/flags/Netherlands.png
delete mode 100755 React_Full_Project/public/img/flags/New Caledonia.png
delete mode 100755 React_Full_Project/public/img/flags/New Zealand.png
delete mode 100755 React_Full_Project/public/img/flags/Nicaragua.png
delete mode 100755 React_Full_Project/public/img/flags/Niger.png
delete mode 100755 React_Full_Project/public/img/flags/Nigeria.png
delete mode 100755 React_Full_Project/public/img/flags/North Korea.png
delete mode 100755 React_Full_Project/public/img/flags/Northern Cyprus.png
delete mode 100755 React_Full_Project/public/img/flags/Northern Ireland.png
delete mode 100755 React_Full_Project/public/img/flags/Norway.png
delete mode 100755 React_Full_Project/public/img/flags/OPEC.png
delete mode 100755 React_Full_Project/public/img/flags/Olimpic Movement.png
delete mode 100755 React_Full_Project/public/img/flags/Oman.png
delete mode 100755 React_Full_Project/public/img/flags/Pakistan.png
delete mode 100755 React_Full_Project/public/img/flags/Palau.png
delete mode 100755 React_Full_Project/public/img/flags/Palestine.png
delete mode 100755 React_Full_Project/public/img/flags/Panama.png
delete mode 100755 React_Full_Project/public/img/flags/Papua New Guinea.png
delete mode 100755 React_Full_Project/public/img/flags/Paraguay.png
delete mode 100755 React_Full_Project/public/img/flags/Peru.png
delete mode 100755 React_Full_Project/public/img/flags/Philippines.png
delete mode 100755 React_Full_Project/public/img/flags/Poland.png
delete mode 100755 React_Full_Project/public/img/flags/Portugal.png
delete mode 100755 React_Full_Project/public/img/flags/Puerto Rico.png
delete mode 100755 React_Full_Project/public/img/flags/Qatar.png
delete mode 100755 React_Full_Project/public/img/flags/Red Cross.png
delete mode 100755 React_Full_Project/public/img/flags/Reunion.png
delete mode 100755 React_Full_Project/public/img/flags/Romania.png
delete mode 100755 React_Full_Project/public/img/flags/Russia.png
delete mode 100755 React_Full_Project/public/img/flags/Rwanda.png
delete mode 100755 React_Full_Project/public/img/flags/Saint Lucia.png
delete mode 100755 React_Full_Project/public/img/flags/Samoa.png
delete mode 100755 React_Full_Project/public/img/flags/San Marino.png
delete mode 100755 React_Full_Project/public/img/flags/Sao Tome & Principe.png
delete mode 100755 React_Full_Project/public/img/flags/Saudi Arabia.png
delete mode 100755 React_Full_Project/public/img/flags/Scotland.png
delete mode 100755 React_Full_Project/public/img/flags/Senegal.png
delete mode 100755 React_Full_Project/public/img/flags/Serbia(Yugoslavia).png
delete mode 100755 React_Full_Project/public/img/flags/Seychelles.png
delete mode 100755 React_Full_Project/public/img/flags/Sierra Leone.png
delete mode 100755 React_Full_Project/public/img/flags/Singapore.png
delete mode 100755 React_Full_Project/public/img/flags/Slovakia.png
delete mode 100755 React_Full_Project/public/img/flags/Slovenia.png
delete mode 100755 React_Full_Project/public/img/flags/Solomon Islands.png
delete mode 100755 React_Full_Project/public/img/flags/Somalia.png
delete mode 100755 React_Full_Project/public/img/flags/Somaliland.png
delete mode 100755 React_Full_Project/public/img/flags/South Africa.png
delete mode 100755 React_Full_Project/public/img/flags/South Korea.png
delete mode 100755 React_Full_Project/public/img/flags/Spain.png
delete mode 100755 React_Full_Project/public/img/flags/Sri Lanka.png
delete mode 100755 React_Full_Project/public/img/flags/St Kitts & Nevis.png
delete mode 100755 React_Full_Project/public/img/flags/St Vincent & the Grenadines.png
delete mode 100755 React_Full_Project/public/img/flags/Sudan.png
delete mode 100755 React_Full_Project/public/img/flags/Suriname.png
delete mode 100755 React_Full_Project/public/img/flags/Swaziland.png
delete mode 100755 React_Full_Project/public/img/flags/Sweden.png
delete mode 100755 React_Full_Project/public/img/flags/Switzerland.png
delete mode 100755 React_Full_Project/public/img/flags/Syria.png
delete mode 100755 React_Full_Project/public/img/flags/Tahiti(French Polinesia).png
delete mode 100755 React_Full_Project/public/img/flags/Taiwan.png
delete mode 100755 React_Full_Project/public/img/flags/Tajikistan.png
delete mode 100755 React_Full_Project/public/img/flags/Tanzania.png
delete mode 100755 React_Full_Project/public/img/flags/Thailand.png
delete mode 100755 React_Full_Project/public/img/flags/Timor-Leste.png
delete mode 100755 React_Full_Project/public/img/flags/Togo.png
delete mode 100755 React_Full_Project/public/img/flags/Tonga.png
delete mode 100755 React_Full_Project/public/img/flags/Trinidad & Tobago.png
delete mode 100755 React_Full_Project/public/img/flags/Tunisia.png
delete mode 100755 React_Full_Project/public/img/flags/Turkey.png
delete mode 100755 React_Full_Project/public/img/flags/Turkmenistan.png
delete mode 100755 React_Full_Project/public/img/flags/Turks and Caicos Islands.png
delete mode 100755 React_Full_Project/public/img/flags/Tuvalu.png
delete mode 100755 React_Full_Project/public/img/flags/USA.png
delete mode 100755 React_Full_Project/public/img/flags/Uganda.png
delete mode 100755 React_Full_Project/public/img/flags/Ukraine.png
delete mode 100755 React_Full_Project/public/img/flags/United Arab Emirates.png
delete mode 100755 React_Full_Project/public/img/flags/United Nations.png
delete mode 100755 React_Full_Project/public/img/flags/United-Kingdom.png
delete mode 100755 React_Full_Project/public/img/flags/Uruguay.png
delete mode 100755 React_Full_Project/public/img/flags/Uzbekistan.png
delete mode 100755 React_Full_Project/public/img/flags/Vanutau.png
delete mode 100755 React_Full_Project/public/img/flags/Vatican City.png
delete mode 100755 React_Full_Project/public/img/flags/Venezuela.png
delete mode 100755 React_Full_Project/public/img/flags/Viet Nam.png
delete mode 100755 React_Full_Project/public/img/flags/Virgin Islands British.png
delete mode 100755 React_Full_Project/public/img/flags/Virgin Islands US.png
delete mode 100755 React_Full_Project/public/img/flags/Wales.png
delete mode 100755 React_Full_Project/public/img/flags/Western Sahara.png
delete mode 100755 React_Full_Project/public/img/flags/Yemen.png
delete mode 100755 React_Full_Project/public/img/flags/Zambia.png
delete mode 100755 React_Full_Project/public/img/flags/Zimbabwe.png
create mode 100644 React_Full_Project/src/views/Base/Breadcrumbs/Breadcrumbs.js
create mode 100644 React_Full_Project/src/views/Base/Breadcrumbs/package.json
rename React_Full_Project/src/views/{Components => Base}/Cards/Cards.js (100%)
rename React_Full_Project/src/views/{Components => Base}/Cards/package.json (100%)
create mode 100644 React_Full_Project/src/views/Base/Carousels/Carousels.js
create mode 100644 React_Full_Project/src/views/Base/Carousels/package.json
create mode 100644 React_Full_Project/src/views/Base/Collapses/Collapses.js
create mode 100644 React_Full_Project/src/views/Base/Collapses/package.json
create mode 100644 React_Full_Project/src/views/Base/Dropdowns/Dropdowns.js
create mode 100644 React_Full_Project/src/views/Base/Dropdowns/package.json
rename React_Full_Project/src/views/{Components => Base}/Forms/Forms.js (80%)
rename React_Full_Project/src/views/{Components => Base}/Forms/package.json (100%)
create mode 100644 React_Full_Project/src/views/Base/Jumbotrons/Jumbotrons.js
create mode 100644 React_Full_Project/src/views/Base/Jumbotrons/package.json
create mode 100644 React_Full_Project/src/views/Base/ListGroups/ListGroups.js
create mode 100644 React_Full_Project/src/views/Base/ListGroups/package.json
create mode 100644 React_Full_Project/src/views/Base/Navbars/Navbars.js
create mode 100644 React_Full_Project/src/views/Base/Navbars/package.json
create mode 100644 React_Full_Project/src/views/Base/Navs/Navs.js
create mode 100644 React_Full_Project/src/views/Base/Navs/package.json
create mode 100644 React_Full_Project/src/views/Base/Paginations/Pagnations.js
create mode 100644 React_Full_Project/src/views/Base/Paginations/package.json
create mode 100644 React_Full_Project/src/views/Base/Popovers/Popovers.js
create mode 100644 React_Full_Project/src/views/Base/Popovers/package.json
create mode 100644 React_Full_Project/src/views/Base/ProgressBar/ProgressBar.js
create mode 100644 React_Full_Project/src/views/Base/ProgressBar/package.json
rename React_Full_Project/src/views/{Components => Base}/Switches/Switches.js (100%)
rename React_Full_Project/src/views/{Components => Base}/Switches/package.json (100%)
rename React_Full_Project/src/views/{Components => Base}/Tables/Tables.js (100%)
rename React_Full_Project/src/views/{Components => Base}/Tables/package.json (100%)
rename React_Full_Project/src/views/{Components => Base}/Tabs/Tabs.js (100%)
rename React_Full_Project/src/views/{Components => Base}/Tabs/package.json (100%)
create mode 100644 React_Full_Project/src/views/Base/Tooltips/Tooltips.js
create mode 100644 React_Full_Project/src/views/Base/Tooltips/package.json
create mode 100644 React_Full_Project/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.js
create mode 100644 React_Full_Project/src/views/Buttons/ButtonDropdowns/package.json
create mode 100644 React_Full_Project/src/views/Buttons/ButtonGroups/ButtonGroups.js
create mode 100644 React_Full_Project/src/views/Buttons/ButtonGroups/package.json
rename React_Full_Project/src/views/{Components => Buttons}/Buttons/Buttons.js (100%)
rename React_Full_Project/src/views/{Components => Buttons}/Buttons/package.json (100%)
rename React_Full_Project/src/views/{Components => Buttons}/SocialButtons/SocialButtons.js (100%)
rename React_Full_Project/src/views/{Components => Buttons}/SocialButtons/package.json (100%)
create mode 100644 React_Full_Project/src/views/Icons/Flags/Flags.js
create mode 100644 React_Full_Project/src/views/Icons/Flags/package.json
create mode 100644 React_Full_Project/src/views/Notifications/Alerts/Alerts.js
create mode 100644 React_Full_Project/src/views/Notifications/Alerts/package.json
create mode 100644 React_Full_Project/src/views/Notifications/Badges/Badges.js
create mode 100644 React_Full_Project/src/views/Notifications/Badges/package.json
rename React_Full_Project/src/views/{Components => Notifications}/Modals/Modals.js (100%)
rename React_Full_Project/src/views/{Components => Notifications}/Modals/package.json (100%)
create mode 100644 React_Full_Project/src/views/Theme/Colors/Colors.js
create mode 100644 React_Full_Project/src/views/Theme/Colors/package.json
create mode 100644 React_Full_Project/src/views/Theme/Typography/Typography.js
create mode 100644 React_Full_Project/src/views/Theme/Typography/package.json
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f18bb1bc5..c0fbda708 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
## [react](./REACT.md) version `changelog`
+###### `v1.0.8`
+- refactor: Dashboard radio buttons, new `onRadioBtnClick()` method
+- update: react to `16.2.0`
+- update: Bootstrap `4.0.0-beta.3`
+- update: dependencies
+- feature: some Bootstrap4 components added
+- fix: rollback to webpack-dev-server `2.9.7`
+- temp tweaks(b4 beta3): `InputGroupAddon` and `InputGroupButton`
+- refactor(checkboxes, radios): temp tweaks
+- feat: mobile sidebar link click closes the sidebar
+- fix: .nav-tabs .nav-link `cursor: pointer`
+
###### `v1.0.6`
- update: react to `^16.1.1`
diff --git a/LICENSE b/LICENSE
index cac144682..0e8afdb39 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2017 creativeLabs Łukasz Holeczek.
+Copyright (c) 2018 creativeLabs Łukasz Holeczek.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/React_Full_Project/package.json b/React_Full_Project/package.json
index dd11fd026..dbbefcef7 100644
--- a/React_Full_Project/package.json
+++ b/React_Full_Project/package.json
@@ -1,6 +1,6 @@
{
"name": "@coreui/react",
- "version": "1.0.6",
+ "version": "1.0.8",
"description": "Open Source Bootstrap Admin Template",
"author": "Łukasz Holeczek",
"homepage": "http://coreui.io",
@@ -13,31 +13,32 @@
"babel-plugin-transform-object-rest-spread": "6.26.0",
"babel-preset-env": "1.6.1",
"babel-preset-react": "6.24.1",
- "copy-webpack-plugin": "4.2.1",
- "css-hot-loader": "1.3.3",
- "css-loader": "0.28.7",
+ "copy-webpack-plugin": "4.3.1",
+ "css-hot-loader": "1.3.5",
+ "css-loader": "0.28.8",
"extract-text-webpack-plugin": "3.0.2",
- "file-loader": "1.1.5",
- "html-loader": "0.5.1",
+ "file-loader": "1.1.6",
+ "html-loader": "0.5.4",
"html-webpack-plugin": "2.30.1",
- "node-sass": "4.7.1",
+ "node-sass": "4.7.2",
"rimraf": "2.6.2",
"sass-loader": "6.0.6",
"source-list-map": "2.0.0",
- "style-loader": "0.19.0",
- "uglify-js": "3.1.10",
+ "style-loader": "0.19.1",
+ "uglify-js": "3.3.7",
"url-loader": "0.6.2",
- "webpack": "3.8.1",
- "webpack-dev-server": "2.9.4"
+ "webpack": "3.10.0",
+ "webpack-dev-server": "2.9.7"
},
"dependencies": {
- "bootstrap": "4.0.0-beta.2",
+ "bootstrap": "4.0.0-beta.3",
"chart.js": "2.7.1",
+ "flag-icon-css": "2.9.0",
"font-awesome": "4.7.0",
"history": "4.7.2",
- "react": "16.1.1",
- "react-chartjs-2": "2.6.4",
- "react-dom": "16.1.1",
+ "react": "16.2.0",
+ "react-chartjs-2": "2.7.0",
+ "react-dom": "16.2.0",
"react-router-dom": "4.2.2",
"react-transition-group": "2.2.1",
"reactstrap": "5.0.0-alpha.4",
@@ -45,12 +46,12 @@
},
"scripts": {
"dev": "webpack -d --progress --watch --profile --json > compilation-stats.json --env.dev",
- "start": "webpack-dev-server --progress --colors --inline --env.dev",
+ "start": "webpack-dev-server --progress --color --inline --env.dev",
"build": "webpack -p --progress --env.prod",
"clean": "rimraf ./build"
},
"engines": {
- "node": ">= 6.4.0",
- "npm": ">= 5.0.0"
+ "node": ">= 6.12.3",
+ "npm": ">= 5.6.0"
}
}
diff --git a/React_Full_Project/public/img/flags/ASEAN.png b/React_Full_Project/public/img/flags/ASEAN.png
deleted file mode 100755
index 1fb1b91843c45242f18b862c999df03d4d917ce1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1933
zcmV;82Xgp{P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ@6G=otRCwC#nOlfmR~g5DYwdlmbIx2cnanhq4t8+VN`h6=ro`a2FN&c;ieMjX
zBZ?T5>WhL1Uhv5WMGz?>J_tgoQD_5ws9KQPikGE|A+W`LG0r*NO56A&tuPD85
z-+(_n{C;n8ax(OR{!bnI&2lfk{rM*!+3f=Z;)D<1JJD0h|7rRnFJEmGd?4qXV6CuH
zZ356rZc3@Oa}jB~-l(k~cf0d88Z+3R$2p+_86UtoAvTuS*mP9O43%DAm)nWB*FW2A
zY$utW#;SGlTF#AeIG5Z=0EiG7OKelYaFU*X}2JGpQF1N`(gpQZU_RHl0n
z&Cp<-<4jC*EenN_?HYi@mhs75eDlsFhJJg3l^}*}CbdetH3bL_glAu8;^Hjdc;GNU
zWQa@W7g3q+ihyj!;+&8zWwj4rtRn~w%`RL>jH7>KkjM61WAN!Gs2hzKAA;x>GZpo?
z&hS%D@Yvzc^6jNE)#VkGw{=T+p2Ap1REu2VLe|j;VwzzWG2k?xxjV=B?|;ooHNqRz
z6h2r(LUnVg*peGmR%lM=sIOWk{_r~<`p~01{+xi``r2A4taYtvl+*&Za-oEMBz8=^
zbCi$HouqPc0kTDei1NcLNL6#4$W=yCYbjJpT&m9zOb;PeQ+Z>Kk4?S8@!flwow5v-g*o~!l6;fzc@`OKpbM`713FPKW1??jq(Jt0-}%@oK<)wNAwRL
zGjCA7;2e}spXA_yef;W-h3wYSxQJj}iv^q&R%=mb3hz`}WOD4Yi-Zf85#@t5xQ3#7
z+-K-m18I5)pp^pwSJ$9Gik9l}JgyO<3yIM1(gJ&BiO|nL9By37w48^rMW@Q87U-^w
z$QAn-u3g4dYe=q`$o3$3Ug3}V1)Qd>l_
zBSb4(kAqC=ZYdMPa;3TD$>n?zZ}l4S(luNmyz#(7<#9#)$tIa`gBwc$T=s}(eHzaw
zRIZ7%xVi}%sMQr#8-p~u&|&9Lp*;p%7yCnzaYV{TBN!(wyr3vQSf_9(L?VT^D{&!}
zb7ZGtly9k>D5A2hx`M}>g&hQ|0jdifthF~XwXqJZ6;1>vf~4Jb=purx
z)H%fnxgCQE<2nH?^gmKXWh^Rd(ItcOEy{D~K8wmYRMt}dTs4VA5io|_@DQhDC$8G)
zxL&8ObwXro09+ctlFD^ymkvF-Z+YsX5Z<#N6*Led_;Z9Syg`dDJ9NpROBOv~
z@dhpULg8Q&e^-ncK?Mzhd+y`u3l0(2alKCcdgg5V9$5b=xp@lEy!z?_&ph;TK0We0
z%gaq9R8)S^hYM7i?gXWiR3|R^R1^W77bFIWBL+u@c=8<|;mq*`R7TUyK5aV_TbD4b
zY|Ou`{{oCczJD^}{v$^j`uUG(T+OrclM)H#ZpK0il{fSeF?Zyv{NOK5Bo3japzE|=
zJCWT0pm*#j`PR7&eP7n~wfh;(?Adv~I6q17=$Ggtf=qxax=lNNKuN{akA9giT$td}
zxdrfbn`}1GCCOBROPN@g%fne`9V)dz`uwKj`tu|``n>$-e{*E^Zf3v!T}CH&lc`rB
z2$JBoHtEJd5Rj=?8J)V5^I!WON6t@i>ctsU&TCtDqqWE_kSC?&;zgK)t
zo~}}vJqMmcDf$(_5
T#o>Hp00000NkvXXu0mjfV?>cM
diff --git a/React_Full_Project/public/img/flags/Afghanistan.png b/React_Full_Project/public/img/flags/Afghanistan.png
deleted file mode 100755
index 2575b8a9211f16374145c688a086e40dacc08ad1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2155
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
diff --git a/React_Full_Project/public/img/flags/Algeria.png b/React_Full_Project/public/img/flags/Algeria.png
deleted file mode 100755
index 69477f04ba6456cd569eb63adbf684382b9abaef..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1445
zcmV;W1zP%vP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ>D@jB_RCwC#nO%rgRTRg6`+VGU=ia$9esrA?9WyPp%&?L~ebA5y6tM^u`;d%Y
zgre7?7yF=sLa6Yqs0cFXA+4v%3?qn8LmH%@1hvo6(d*2ex%ZxZ_TH<9J2TBplR4uV
za{F#lW)r|RDDjZn)a
zs7wakd4l-JF|v28ps;ldUOtzm2P`$Ci6`KJI8@yDbA??8&yY(jmB1r3LSLZxX3awG
zyZ>=A#Udz$t5k@OAE*D*gXA~djTc4fNvN8{#72)V8SxbPvSsIICy6QvRo^4j!ufp2
zp7nD%J44tuU_5}A%h9xYHLkA@*VBtPtC$i2aa5hAHckmueV==d{l=_wW%@HdDuD!e
zZEXi9X8IItGGafLT8u4~2xhnA|^@NE~sZ(c|0)nrbntI=iSkgVUCrw(MKk&e66E
zQMHEl0&I6TL9ss5z5CwBpEix=dpG~JU8k~$MJVgaxF242x=gXVOf~XR0#)G4>+%q5
zv^9tbefvK~cb*`7`*JS4x|iZ}yVH+C##zi*X~e&v*j+}&8o|eNLQgK_wkQ{>
zWn$}LjUn^{yeJ}QZ^M>K_(1LGF>Iwmc0rtQ^NXnA-?x;3$L4w=C3ctI${U6Z0X(M86Duxd>^yviYkFg1
zzy6Z^UF-4M+v;oP~fHe4f|HMQK%YreSU^~%@Suk
zZuz~+&3g~ib#xoqWlKRR^p7WzxW>$6HY}Sjy##s4yg4uz;5BTbcgYF1*$&uM@P^L{YS4$OE45Psjs9X+>=K
zt|QMA_b;a7LXCM{eJu7{c=pam$#l#kTyz5}8>JRLM@UG-q3{QaaT#!ojB4PGRke>u
z)rhnO6y5od?gi8N7GclE4Ug`nfMr0j!6yG4
z(5a|@UMdV68woK`R#RW;?Ds9lu-I6$tQEB00000NkvXXu0mjffuE}!
diff --git a/React_Full_Project/public/img/flags/American Samoa.png b/React_Full_Project/public/img/flags/American Samoa.png
deleted file mode 100755
index b0d4cdc678f8419b1f3368b479ffc8b838c7ad27..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2554
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
Q7XSbN07*qoM6N<$f=eo+lK=n!
diff --git a/React_Full_Project/public/img/flags/Andorra.png b/React_Full_Project/public/img/flags/Andorra.png
deleted file mode 100755
index e753cd65230b3458ad6bc4eb8a0285fb31bf7016..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1544
zcmV+j2KV`iP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ>j!8s8RCwC#na^)yR~5%U_r7O8$1jdOi8GUFGBad4ASxK9Lq!FG3egQKB$kK;
z68`{y3`kwVs$#_sRt3>1o3>IVXga7;2_>D*w3Eb>IF9Z2>z>2HPVBfgXs)G}h#cwp
z+RyLYcfaR+&pGehXH=E*ES7UF7XU5*{J#S*KmbI;@jQtG(hyks>Cb=n#CMigfBl=e
zR?+&=O>f=i?|-=*0(BMTyWhU%In7IR0f=6@;-#0~dk3H%0+FiXoX|c>0niDKorq5S
z9@=ntRwu5sW9O!80!S;Gtu{>*Y@-Gu08t3wL@At5I2l|sHi0pN-)4CK&lc`{223}x
zaGhcjpm3vqC+|Bvcd`b|&{WQW3@#1PI8pN4
zk>}213E6zPB+ET?3Mgd41F0j+K7Rn}0YJ0tl*^|cNOMQ#MWN3hfFv0>HwM57Nm7ue
zK73B5SDC_MgMmTBS%Pr7aWwHTK&gbd@fdJQniiy)4}kPEI~BRb21=1dJb3T>RF`(a
zD80iqHoo>cH<=k0+{KKMHA-RB76M{GRzHcl+9hhN2D
z2rEa3>9YN|7s!vV(O7$*wOj9EE#TvUAUI9G0|154Pn;)!6j#8}{&j2~lWfQQbNdcb
z9AK9+hz$8*kDWK~;Ic)+xWduibyjb@gN?+`1A#p$WCH*qLXza3G0-OnVdd66KK{d9
z8n3)g{U<*_JAbEJb(CJTEIjxS4I(HPJbdiZ-C1LHAJ6pScjrc@6z
zyO4?`>}-9D*6vL>ZWG<8viyr3^0z|{f0a{yF(Jr~p`0M%P)*p`dVx-Bg`0QZgfyM~
z>@r^1$4Aw(6cQCWozyE0_S!K|9y|{v15rk}x&nvKAfNUK)(jN)K~gAkOducyMlaFY
zSz`6e?|M;4vkZ(K_kd6o;su}*?-54-px^%zm0F4JW{sU!o5)d@Y(2rHF?mo&!$Im(
z7gA&y6qvF7DG$ntlbO6pqJ$a&XZ1nkOvpvi6nNxc|nF2^(FMKcU%cV1-~~6SH0>
z&HKcaW9)`w|D!J5`d*e2HJ2zRVf~pxF
z3aUt=6y*|Z1V{-MD$shk$zT8c{2(IL@6gFdiNKiCe&DG(Y6N4NND#PC+A~~Ut6^CgOyJ4gGXO@Nm`-gX{!@biN@L?K+I!cD
z7gu=HcJ#A|dK}Pi^|1REV;5=dCM;AV8p|H6+aih&uwlW{>c=!z+h>iYQwrv^0;dD2$hZeY
z1XYXQPW2#=>&-Ux<{@Axa!aT64BdkbthL1TeKx=O7s^ro*&cZuz$~|$LAacCft(Fu
zYXff&Opam6ar@=p(raGt0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ>ib+I4RCwC#nO%q-MHa_@Rn>iay6^2tM#nF*_z@+85>Q*AcFq3A;X&JyWfIm9`1sEV|)Wbv$$O2&Wz-=3U
z9LBeQ%9a<73xE~kg^}~mgHkvgmKT=#-v0xv2!IF?L~CSvdQPA-xhd6di_E`28go&f%cBzZ7r^E?maIg;nUq1MKtJ&2)<0oUOH
zaSq8cBpnvte2-kR~UoMebnD`wi;&N
zR8(#i(pzenRR*ceB_&nrU#)1<6++G-wK}5IKtd;4>j=+qB-dKPGc~2%hT10qQ=1eR
zp>oqK=|;=+wh(_v^}UT$S|gnv5a;l&24(;oQU}G?LULn9aC(6`S&@Aj;U+x-9C;2#
zF3K6*P{)2ZLUn5iok;)lOFBcyd;IhasvHj>$tc{HkbhP_JE@P
zzQ>%Lll>a&pPW-(5+0;7-N2+cXnT9G>g^VxinKYf|n2
zqK&Zj;p(DvjgODF0a$DC-Y*%zGe@TQ`;ju2+;6ykpXQBMd*_wCV>NIw4?j`^Jd087
z8mo|Q-iXLR%8OfaOajk8J;J?rl{o1{7Rao>N;5m<*#269bBoi{1Ym&iBuVZmilPOC
zM(Oq7y#D4T?RxiKOK4%;l>ygYXV`FKz+bO0loL4cgXgT(ipL&}7&%_E^X;53_xJzu
zj4^~^$jr>lCIgJeaeR-pwuMTLky~WJa<-81?gy3~I}6VIi)QV)hBa$6)hSQCCOrFe
zjJNQQf7Wy)
z#AO$2zS^&u{K2zpkK?&5+0xQYXC`*dqontZGpT^6)+WB$Y$s~z*y7K1o;a@f*GnT{
z;g#(LyY@I{X5rLTaB$MI_H50A_XT|LU&oGja(wfM*nM6QK~SIs)nNllnp;uCx90%B
zM7dm%IElp=Ekz(gF!
zk|fDI!_+(@n?<$TY9W91X@OjRX(%g3jlA>kiu~`rRL)u*$aUA0FxE0000(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ_!AV3xRCwC#nR{>*)g8w_XLoOILJ|mw1Oh<}ii9CzKrv7#78MZzOBo*>M$wLC
zY)5fKTWOv4ua2$w=%93}P6h2qbtMB%G5pTY>g=Nb&cbThMwfr{r&$$yRHc^RyAv#3BfL^k57yh9}3a`DA>#iS5j~+#A-(DA~NP!ZFSrknik0y;l
z0mLjOPP_<(K}RGRG^8)z@8eRi^+O7;oJ3GLf~$8s*l9ab_BYjpb?fQ@dRajHgMrnI
z>*1i6zCe7^_n11hn)539vhwB4BoaxKX@Us;v1UZsXbM1t=H>)SDXfA5CXX#=Ov`8R
zSu4e}XP`>^@!pzU96H#F2q+Z-FinFX&?um52o({Op-vv?GN+^@AFTn1TL8~I^)KqK
z8^x4S<2irh7Mwk`RNgp~`3tV$wG~^~xwAgpGzbv9&};;J-=VBxFf%U9r~l6PQ5EM?
zJZCmdEjBMLSxbHWVIUR?ZiN0q>j15F1SKo-DN(?-$1v=?dH<5)6a*CjQKA5%qY!zPI5Q&Urc
zPNmSUhv1;F0AXgCk9RDfX#PBm!a_dY)yVeUja)Ed2$p4_weZou_eExtZZc#@
zU#3hQ$>2dH9Byo5%|AY&w)QBt?Nd~g$K=VwS-kk&%-*q>$^~HcEXGhEhC)S*|V6
z{^AGV`)J?8EG+CicLj)G7%E2_ffzXLLB?J?$XioWK}}6XZm9HZyks*2`uAq;+;Jxz
z&Z0$YGWU6Ter7KVVDMl6gffgSQlH%FXWyO)WaZ1B`mYFQ&wdumG9nF}n!NVWI@;GR
z#&1tx4j4iHuu1ed|I$qC0I+Q@b8niGOX9irtRx5HNGb#mu>B47x2r%aUh_
z6&6r@+m8{)LDP;R1nU>~B+qkb`tx&GfzOW7lUeraCpafkT37$dHo?~
zT|bIBH;p0v!Df!myB95*XHWD)5Omr>(oT3qxcBbA(Ub}}_paOV9had`KgQhQ7HMDD
z_3<9|?5L-;C5_{FIF3g;?UPRX89@@e-=%%uM&!sYtcz!nUsg%#i%)SHwqp&xl;WY6
zqg2SBjp{ukV
z#Iezi0|M*c|BxTee3Ccb*~_`VzL(zfZl!X~3Kmx-xn|ns*nvsfaY!Z{Y&!(uM5f@|
zNpw>!+HFU)pE2Kf=>>3f2mTumlGwHi!!$D{WIG-$f9x0>ZE9t~JT;W&QS-B1I5O9SzW8cIgb#6RaE(hWOs9GmpvPsyMB3sg~G+;vaj
zwlzh*-^Xa^byMn~(-;#XuAqoao61(_^_-#$Ntw%aFVEdV??+2YEUh(h>Ha)tOUQ?&D
z>XlX+c7F)u<<<@&1TDw$Xv2uItCp5@CNBbLY1zlLs~_Q(TPIRJY!Lm%P2=F&^*CX?
z&S`o5FT_8zjiXOaC$D@I!GW#lgIg(@`3NyX(eByEpfMDbkBs(C0qH1O`}FNwl5y7;
zm6tEv)7F;$O8JQA1*gr`!HJT%{3tcZb*?1=vind
zLGxRSD48^m!hw|l6c*kc0Vn``&N-)qhK4^3w>sRL>$Yc3Jr+B2b=l$DPYouXQ_Y>O
z74$BnVBU+Jz_zX=`S}0!VwgYhrnz4?^H)sVN3q
z4@BD-C)E^Ic7*)azLReH9ESFT(w^XEf$-g2?Zqr;Nx=toC#5+ZG8;e?6a>+NNYr&_
z*COcbv8e0pd)?W)&Xca|(=K}Tc63V;$&W==-Ptvu;}(*#k<~kpw)9DI-X?f^4{|&O$^_l{4wOO%U25W7xg-)_qGyt2_mWH8%$Q`)${|SxPzMMAF_5GU
zuWds<=?@btU_dW8mP9tx!R{{*9eEy+EU6+B>RQxyR+ODCMZUDw%63E9K)OEba9yYR
zkP^-P><}DihJhu}*b1q1BwANDm*t#w4v96UX=IUDzNFSV)AQ4<{W1q(g&wK)NJLBP
z4C_@ciA5x*c=&EV)1FxlrBvpyjc?U`ev=;;y8`&m74TJbrA`Szbt3>O_q$L?5Rc;G
zylw))%ceg8KqBGi(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ?3rR#lRCwC#naginR~^Sc=bSrt-Wfj
z+&YfC|A!x3dENsG4!HE6DGl`O#CZmv+(~kVFJ0j-6Hnz+h}ss{bxB{P#E-9e3E@
zjT@6qc_2as5*~mPuvV}(mRv@RL^{vW{|%1mP99oEI_Y7wqR|X{rG-*z2+Uz9azZx++EW9E
zn$$YJaABUWTwLgVo5}gT_p=K*Zrv+kt*}{XvhlQqR$#O~(D521YX#>9H6TJ1IU?&0
zC43M%E-%jU`laI7G1-*ImCMfouvKmG-Un+~2b)iu1d+otv1SgmS&>6T@IiGnAOzMC
zjsg&{BKuApIY)6WePF<|`4n$mIge6`)%7}eA6Ho2s8eZ#=mUh-z&e}=pGlDH0SF^U
z7`Y*9&!jw_E2Mbvq>5+su+s=n!;E#^2|%yDgboxi-lM#9@4foEa>
zABMDI01m>?5)A-|L`XTqw_baJ-&@E1k82>{jc6mZ!kL*Ag>2$T#$Rg$1fk_1hbYt*
z=fKbTvBI3|YoN={3Z+Vmhif(7`Q`=Q`NqqneM6%a(GDH$$kAv;G@2n7&&|dfIsz>|
zU%&yuh#Y%y5IUR_f_mV3N2nd`wt>hw{`k+wD5dz~g?YaJ*5~=xgECjItzfj~y8(%@4MdtFUsRKBBCd;cAP7_4YM47A`I6_t&S}W|BblNkTYs(un1IycQ
zoM-mb^nhrs2&@GZ;}l@D>e)c-g=~CG#<5n4&Fv;vudncrf0w4Jfrslg?mwxal$t2h
zuorTcZdyH#jgHgZcW1AhM7JJg%ukf-RX_fWzImY-hzh|+co
zqx3{Mlyssm;N|o4zI7I348s1aYXeWpbsm@M{Pp(7ymD@a;!K)ytxdHNknl8q!tmzn
z=O|=-RyXPsE441&dGwS&-F!^iH}UzO)R|DyJN90!Tn?NQypi1-*D+8)q7z`MJ0aIU
zT*o>=D}_?=#)t^F?v_Y+nrzDBwa=cJSg5o^%iosQ(MrWD$ne^`IwI1~g}kkLJ#u?A
zWXA1)jJPwS&6pxzsO_{VcCNt7PH=ao5_rS}v-ePU|?Txli061)-4h
z`R=zrhcV*;+`L=j&$pi7d(YOImBB#frf|(9F3wjfjewPnI{8e3*<6xxwZ+PM9qWYO
z-B{uMds}D?o_V&qVyGTKN+iDv1NA
zR4T{uiohzM2rL0-j+yYAz->i*y_D}fj}x_lnmW0uKLKz8-~_<`l>R#aH;?D(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ@uSrBfRCwC#nQLquR~5&9_s-1DuD!0oc3zE~1S<)7N^J=#iYQeRBv11uZ#_nvd^`Jcy}t3-s!OqxkfHx#&`!2i1f3UC0w^gAhN
z>C$?)vGG=?rKKfsft$9k`D*7Yg}zC(^J_A-yuAB&H@iUnyddQ6JMJJi!Au;T*f@@>
zfPzv~o0C$&E$y9b=*VYWz@J@POQX_kztTY@GGrm8R01>s5kV`3jEF=bTcZdJn9!n>
zX5JiycHroV7^M`RtMF6Mo0tA22j(iJu-2lq0=X921w^>NX(~=
z_XtwHem@&2x5!Z5$@{``FU?#OS4(Df`)5iRvRrA7i*PcEst;ottWEx(IS*?-m*!us
zF_$h|W=>OhE<|C-^d`m16)r#9W(dQ|xz*5g$Kfu=B?`@ewi-a<80qZ=6LOFCaKaE{
zOjYBS1(q38B8)Ly?J?NU@W59DjbU12#MFietqg0w3`z`L-O0S^O%b;(wpH`7#&D1J
z@WYVEgh|`LrZK4j6nheR!D&w@BuLa5`+|hN?Pw?|9sWLm@B-Aj*L_W}b)d0*H-~Vq$&(tKjpv91L>gMhI=t&u
z4$Bs&SukG{hY*EBC5lZV<=i>ocyRi#VaJ|;C=wd#6;m2CXD?dvg-TwYQhYI+Mu!1m
z|6?VHjd?$$IB0=l0ZPtmfF`B+lJ?k^ugnfX03TlH^6Rum`OEQMkb8)$4?X0hQ0
z3qe`P7cAfX2DCJ592d6lG#oq{kC+EmXKI-eMg(D5V6lnJsccFo7KklU2oO7%aq_@2
z;DCkwrdYA?pZ*L-jwzmbD9tBs*Vuv(haZ3iAP!+c3+RlZ?X+dfPXf+fv?C_6rCy59
zpovS+8Q6%(BC*Bv8arqKED}@-x>kFS{`BIPzZ1
z=B*(eog=@KRf=_fmateUlhw{ZdQTLvF;WbWqM_WYL?EqTy_4dHfx#g7E=+6EEM4HR
z^5X%sn;mX$vV_Iz19}|6yg9J-Y0a6on7!}#96W02=(OYm0W=S$T$;m(K4hqu%g_Xp
zKq!i_#Uf&YO56eqfv-g#tT=q3C#5Z|NWGA@rQ$&6ZxAvUnYZu-|+lWYw>`+oLP?Ii$
zP!u88DIa3MwGj^<+s&axja>HY@I(+baSDW@$>gu{?c=-g@;wx_ckP!=fJ(XLK47t3
zU6qwz85Mv!a;!VNi%lQBpG<5}Ok7JQ?`HVksW(_~_7FX8dPErpg$Zyn>0z~ym9k-n
zT_*!;S=D}syDz^>pW`D*bvy3Sr+sekI>vqH_S36V*Ofu6AYzC5fQ{p!wd^%W0N;i@
ze)9Lcmu=>pS5L}@K<7_?PWPU_f}cW^s*L#~@|Pr;43yJRoIJE8P}(wpj&x51>v%5%}}*9
zDI3QnjEz19>e^a5pW90D?{8P1v|3Nn{{0`Ie1B|lw?A?MI(OxYNy^wUrd7v5iUI9U
zJ%a>6RZ}{i-a_2bf%3dD_7ew7Z{6A38}%oJv1TGwlcDg|-)MjA$*Q7G?zKJWY<3*k
zZ?Kq4oLG{^(zv?Bby>Q%{fgXe*7#tlNnz_S1Ig}wu($ZWvLX(PtpFw
zX2R2FDhtA{E-r6;Gzo{!`1{EHGM5w>p-nax9ekhY(j_i$daR;j)vm6C==;MPbiMG)f!kfrzsS|?zd_$rS5>J{jRO4;a!}Z@`CQ1xy2$0#hd0=~6pzNR^J4>Po+pi2@*}Zk*KLP~e6FHx&4v(tig4Bb$Rs
TifHy200000NkvXXu0mjf0kY9!
diff --git a/React_Full_Project/public/img/flags/Arab League.png b/React_Full_Project/public/img/flags/Arab League.png
deleted file mode 100755
index 646a3f724b062f565df37c3101332e64ce258c52..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2506
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
Udi<08WdHyG07*qoM6N<$f(Xm4o&W#<
diff --git a/React_Full_Project/public/img/flags/Argentina.png b/React_Full_Project/public/img/flags/Argentina.png
deleted file mode 100755
index 62d15185b30298da5bd01061511163fc87d23bb4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 839
zcmV-N1GxN&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ;%}GQ-RCwC#nayexK@fny>gn0pnB7D-N>+1`1%ECu>^S*hI@W5H={wZ)m;_2$G&Al?^n!LBkN|`-c<2bOhlAW&V<4
zG9pXg0+1IT#~7a+$MgztNCCvnV{QdWdiWH?Wtf3;3rKRT8gui_p8+#NrgPgr2I%3E
zKIWHkI>g*6W{|i7@qJvSsEUAuUI8@C@|&QnB^3wb9v
z3)Oe8*YTK+ji`~*;KCKCU}N(`O0fMG~Pn=jL;LI)fPX4K1^}S2W8_fO
RBY*$^002ovPDHLkV1j_zXe(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ;nMp)JRCwC#nayt0Fc8OoPMmH_x2<&df+zG7^_LfH{Ew9e{Vv<-h>Q
zQ`z+P_L|?=c#>~zZB-sv{q$<*AVur%ynVCjfi+WO@!8X)HebHqW%ujxk_QHuf(kl1
zY(~3>n{%gqv$M~$WLodK^JeH|YpY<&2nr8ist{xI1G=ZPa}G1ZwF~#1+|y&f((PNb
zPj{lz+mEr?GvEPG!$QRBcpmUn+iR2yo^QJ5bl=qiYFz+=)d8zR68>*>0F^EP#X`VB
zod$pqK$Hb=O$>-)RcHoM08j-?mB$5xh5-?*DzQ){0-yj9_G-#D3kg3IWB9e3jzEkE@VdRp2RA~;W(Tc#ik52Z8YoY(_?t+(K%<%
z9!{8V0hal(^)@(_ce?JEgig<>Z*~
zivtwk+vtb{MI7)D*aq$=w)ro>M@RE{X{Bvbk_tF-^Dp&t0CNCy0Dn||4gioafxWZ-
RN1p%y002ovPDHLkV1jp3S!DnK
diff --git a/React_Full_Project/public/img/flags/Aruba.png b/React_Full_Project/public/img/flags/Aruba.png
deleted file mode 100755
index 0083ef62dcb4aeaeef848e221fae6f3649e798af..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1066
zcmV+_1l9YAP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd
zMgRZ