diff --git a/app/Services/AdminStatsService.php b/app/Services/AdminStatsService.php
index 4198550ee..4e0e642b9 100644
--- a/app/Services/AdminStatsService.php
+++ b/app/Services/AdminStatsService.php
@@ -3,6 +3,7 @@
namespace App\Services;
use Cache;
+use DB;
use App\Util\Lexer\PrettyNumber;
use App\{
Contact,
@@ -16,21 +17,30 @@ use App\{
Status,
User
};
+use \DateInterval;
+use \DatePeriod;
class AdminStatsService
{
public static function get()
{
- return array_merge(self::recentData(), self::additionalData());
+ return array_merge(
+ self::recentData(),
+ self::additionalData(),
+ self::postsGraph()
+ );
}
protected static function recentData()
{
$day = config('database.default') == 'pgsql' ? 'DATE_PART(\'day\',' : 'day(';
- return Cache::remember('admin:dashboard:home:data:v0:15min', now()->addMinutes(15), function() use ($day) {
+ $ttl = now()->addMinutes(15);
+ return Cache::remember('admin:dashboard:home:data:v0:15min', $ttl, function() use ($day) {
return [
'contact' => PrettyNumber::convert(Contact::whereNull('read_at')->count()),
+ 'contact_monthly' => PrettyNumber::convert(Contact::whereNull('read_at')->where('created_at', '>', now()->subMonth())->count()),
'reports' => PrettyNumber::convert(Report::whereNull('admin_seen')->count()),
+ 'reports_monthly' => PrettyNumber::convert(Report::whereNull('admin_seen')->where('created_at', '>', now()->subMonth())->count()),
];
});
}
@@ -38,12 +48,15 @@ class AdminStatsService
protected static function additionalData()
{
$day = config('database.default') == 'pgsql' ? 'DATE_PART(\'day\',' : 'day(';
- return Cache::remember('admin:dashboard:home:data:v0:24hr', now()->addHours(24), function() use ($day) {
+ $ttl = now()->addHours(24);
+ return Cache::remember('admin:dashboard:home:data:v0:24hr', $ttl, function() use ($day) {
return [
'failedjobs' => PrettyNumber::convert(FailedJob::where('failed_at', '>=', \Carbon\Carbon::now()->subDay())->count()),
'statuses' => PrettyNumber::convert(Status::count()),
+ 'statuses_monthly' => PrettyNumber::convert(Status::where('created_at', '>', now()->subMonth())->count()),
'profiles' => PrettyNumber::convert(Profile::count()),
'users' => PrettyNumber::convert(User::count()),
+ 'users_monthly' => PrettyNumber::convert(User::where('created_at', '>', now()->subMonth())->count()),
'instances' => PrettyNumber::convert(Instance::count()),
'media' => PrettyNumber::convert(Media::count()),
'storage' => Media::sum('size'),
@@ -51,4 +64,50 @@ class AdminStatsService
});
}
-}
\ No newline at end of file
+ protected static function postsGraph()
+ {
+ $ttl = now()->addHours(12);
+ return Cache::remember('admin:dashboard:home:data-postsGraph:v0:24hr', $ttl, function() {
+ $s = Status::selectRaw('Date(created_at) as date, count(statuses.id) as count, statuses.*')
+ ->where('created_at', '>=', now()->subWeek())
+ ->groupBy(DB::raw('Date(created_at)'))
+ ->orderBy('created_at', 'DESC')
+ ->pluck('count', 'date');
+
+ $begin = now()->subWeek();
+ $end = now();
+ $interval = new DateInterval('P1D');
+ $daterange = new DatePeriod($begin, $interval ,$end);
+ $dates = [];
+ foreach($daterange as $date){
+ $dates[$date->format("Y-m-d")] = 0;
+ }
+
+ $dates = collect($dates)->merge($s);
+
+ $s = Status::selectRaw('Date(created_at) as date, count(statuses.id) as count, statuses.*')
+ ->where('created_at', '>=', now()->subWeeks(2))
+ ->where('created_at', '<=', now()->subWeeks(1))
+ ->groupBy(DB::raw('Date(created_at)'))
+ ->orderBy('created_at', 'DESC')
+ ->pluck('count', 'date');
+
+ $begin = now()->subWeeks(2);
+ $end = now()->subWeeks(1);
+ $interval = new DateInterval('P1D');
+ $daterange = new DatePeriod($begin, $interval ,$end);
+ $lw = [];
+ foreach($daterange as $date){
+ $lw[$date->format("Y-m-d")] = 0;
+ }
+
+ $lw = collect($lw)->merge($s);
+
+ return [
+ 'posts_this_week' => $dates->values(),
+ 'posts_last_week' => $lw->values(),
+ ];
+ });
+ }
+
+}
diff --git a/package-lock.json b/package-lock.json
index 2bed3f34e..4e59edf65 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,9 +9,13 @@
"animate.css": "^4.1.0",
"blurhash": "^1.1.3",
"bootstrap-vue": "^2.16.0",
+ "chart.js": "^2.7.2",
"filesize": "^3.6.1",
"howler": "^2.2.0",
"infinite-scroll": "^3.0.6",
+ "jquery-scroll-lock": "^3.1.3",
+ "jquery.scrollbar": "^0.2.11",
+ "js-cookie": "^2.2.0",
"laravel-echo": "^1.8.1",
"laravel-mix": "^4.1.4",
"node-sass": "^4.14.1",
@@ -2732,6 +2736,45 @@
"node": "*"
}
},
+ "node_modules/chart.js": {
+ "version": "2.9.4",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz",
+ "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==",
+ "dependencies": {
+ "chartjs-color": "^2.1.0",
+ "moment": "^2.10.2"
+ }
+ },
+ "node_modules/chartjs-color": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz",
+ "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==",
+ "dependencies": {
+ "chartjs-color-string": "^0.6.0",
+ "color-convert": "^1.9.3"
+ }
+ },
+ "node_modules/chartjs-color-string": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz",
+ "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==",
+ "dependencies": {
+ "color-name": "^1.0.0"
+ }
+ },
+ "node_modules/chartjs-color/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/chartjs-color/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
"node_modules/chokidar": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
@@ -6513,11 +6556,26 @@
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
"integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
},
+ "node_modules/jquery-scroll-lock": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/jquery-scroll-lock/-/jquery-scroll-lock-3.1.3.tgz",
+ "integrity": "sha1-GcWukMUUEdF6TEa+eUoGyoWZZkU="
+ },
+ "node_modules/jquery.scrollbar": {
+ "version": "0.2.11",
+ "resolved": "https://registry.npmjs.org/jquery.scrollbar/-/jquery.scrollbar-0.2.11.tgz",
+ "integrity": "sha1-6RvUqX2DhZRjAk0m5zDcNmdqtZ0="
+ },
"node_modules/js-base64": {
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
"integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
},
+ "node_modules/js-cookie": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
+ "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
+ },
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -7296,6 +7354,14 @@
"mkdirp": "bin/cmd.js"
}
},
+ "node_modules/moment": {
+ "version": "2.29.1",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
+ "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/move-concurrently": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
@@ -15734,6 +15800,47 @@
"resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
"integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc="
},
+ "chart.js": {
+ "version": "2.9.4",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz",
+ "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==",
+ "requires": {
+ "chartjs-color": "^2.1.0",
+ "moment": "^2.10.2"
+ }
+ },
+ "chartjs-color": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz",
+ "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==",
+ "requires": {
+ "chartjs-color-string": "^0.6.0",
+ "color-convert": "^1.9.3"
+ },
+ "dependencies": {
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ }
+ }
+ },
+ "chartjs-color-string": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz",
+ "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==",
+ "requires": {
+ "color-name": "^1.0.0"
+ }
+ },
"chokidar": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
@@ -18731,11 +18838,26 @@
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
"integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
},
+ "jquery-scroll-lock": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/jquery-scroll-lock/-/jquery-scroll-lock-3.1.3.tgz",
+ "integrity": "sha1-GcWukMUUEdF6TEa+eUoGyoWZZkU="
+ },
+ "jquery.scrollbar": {
+ "version": "0.2.11",
+ "resolved": "https://registry.npmjs.org/jquery.scrollbar/-/jquery.scrollbar-0.2.11.tgz",
+ "integrity": "sha1-6RvUqX2DhZRjAk0m5zDcNmdqtZ0="
+ },
"js-base64": {
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
"integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
},
+ "js-cookie": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
+ "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
+ },
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -19380,6 +19502,11 @@
"minimist": "^1.2.5"
}
},
+ "moment": {
+ "version": "2.29.1",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
+ "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="
+ },
"move-concurrently": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
diff --git a/package.json b/package.json
index fd61151de..524a62207 100644
--- a/package.json
+++ b/package.json
@@ -29,9 +29,13 @@
"animate.css": "^4.1.0",
"blurhash": "^1.1.3",
"bootstrap-vue": "^2.16.0",
+ "chart.js": "^2.7.2",
"filesize": "^3.6.1",
"howler": "^2.2.0",
"infinite-scroll": "^3.0.6",
+ "jquery-scroll-lock": "^3.1.3",
+ "jquery.scrollbar": "^0.2.11",
+ "js-cookie": "^2.2.0",
"laravel-echo": "^1.8.1",
"laravel-mix": "^4.1.4",
"node-sass": "^4.14.1",
diff --git a/resources/assets/js/lib/argon.js b/resources/assets/js/lib/argon.js
new file mode 100644
index 000000000..c6e407276
--- /dev/null
+++ b/resources/assets/js/lib/argon.js
@@ -0,0 +1,1040 @@
+
+/*!
+
+=========================================================
+* Argon Dashboard - v1.2.0
+=========================================================
+
+* Product Page: https://www.creative-tim.com/product/argon-dashboard
+* Copyright 2020 Creative Tim (https://www.creative-tim.com)
+* Licensed under MIT (https://github.com/creativetimofficial/argon-dashboard/blob/master/LICENSE.md)
+
+* Coded by www.creative-tim.com
+
+=========================================================
+
+* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+*/
+
+
+
+//
+// Layout
+//
+
+'use strict';
+
+var Layout = (function() {
+
+ function pinSidenav() {
+ $('.sidenav-toggler').addClass('active');
+ $('.sidenav-toggler').data('action', 'sidenav-unpin');
+ $('body').removeClass('g-sidenav-hidden').addClass('g-sidenav-show g-sidenav-pinned');
+ $('body').append('
');
+
+ // Store the sidenav state in a cookie session
+ Cookies.set('sidenav-state', 'pinned');
+ }
+
+ function unpinSidenav() {
+ $('.sidenav-toggler').removeClass('active');
+ $('.sidenav-toggler').data('action', 'sidenav-pin');
+ $('body').removeClass('g-sidenav-pinned').addClass('g-sidenav-hidden');
+ $('body').find('.backdrop').remove();
+
+ // Store the sidenav state in a cookie session
+ Cookies.set('sidenav-state', 'unpinned');
+ }
+
+ // Set sidenav state from cookie
+
+ var $sidenavState = Cookies.get('sidenav-state') ? Cookies.get('sidenav-state') : 'pinned';
+
+ if($(window).width() > 1200) {
+ if($sidenavState == 'pinned') {
+ pinSidenav()
+ }
+
+ if(Cookies.get('sidenav-state') == 'unpinned') {
+ unpinSidenav()
+ }
+
+ $(window).resize(function() {
+ if( $('body').hasClass('g-sidenav-show') && !$('body').hasClass('g-sidenav-pinned')) {
+ $('body').removeClass('g-sidenav-show').addClass('g-sidenav-hidden');
+ }
+ })
+ }
+
+ if($(window).width() < 1200){
+ $('body').removeClass('g-sidenav-hide').addClass('g-sidenav-hidden');
+ $('body').removeClass('g-sidenav-show');
+ $(window).resize(function() {
+ if( $('body').hasClass('g-sidenav-show') && !$('body').hasClass('g-sidenav-pinned')) {
+ $('body').removeClass('g-sidenav-show').addClass('g-sidenav-hidden');
+ }
+ })
+ }
+
+
+
+ $("body").on("click", "[data-action]", function(e) {
+
+ e.preventDefault();
+
+ var $this = $(this);
+ var action = $this.data('action');
+ var target = $this.data('target');
+
+
+ // Manage actions
+
+ switch (action) {
+ case 'sidenav-pin':
+ pinSidenav();
+ break;
+
+ case 'sidenav-unpin':
+ unpinSidenav();
+ break;
+
+ case 'search-show':
+ target = $this.data('target');
+ $('body').removeClass('g-navbar-search-show').addClass('g-navbar-search-showing');
+
+ setTimeout(function() {
+ $('body').removeClass('g-navbar-search-showing').addClass('g-navbar-search-show');
+ }, 150);
+
+ setTimeout(function() {
+ $('body').addClass('g-navbar-search-shown');
+ }, 300)
+ break;
+
+ case 'search-close':
+ target = $this.data('target');
+ $('body').removeClass('g-navbar-search-shown');
+
+ setTimeout(function() {
+ $('body').removeClass('g-navbar-search-show').addClass('g-navbar-search-hiding');
+ }, 150);
+
+ setTimeout(function() {
+ $('body').removeClass('g-navbar-search-hiding').addClass('g-navbar-search-hidden');
+ }, 300);
+
+ setTimeout(function() {
+ $('body').removeClass('g-navbar-search-hidden');
+ }, 500);
+ break;
+ }
+ })
+
+
+ // Add sidenav modifier classes on mouse events
+
+ $('.sidenav').on('mouseenter', function() {
+ if(! $('body').hasClass('g-sidenav-pinned')) {
+ $('body').removeClass('g-sidenav-hide').removeClass('g-sidenav-hidden').addClass('g-sidenav-show');
+ }
+ })
+
+ $('.sidenav').on('mouseleave', function() {
+ if(! $('body').hasClass('g-sidenav-pinned')) {
+ $('body').removeClass('g-sidenav-show').addClass('g-sidenav-hide');
+
+ setTimeout(function() {
+ $('body').removeClass('g-sidenav-hide').addClass('g-sidenav-hidden');
+ }, 300);
+ }
+ })
+
+
+ // Make the body full screen size if it has not enough content inside
+ $(window).on('load resize', function() {
+ if($('body').height() < 800) {
+ $('body').css('min-height', '100vh');
+ $('#footer-main').addClass('footer-auto-bottom')
+ }
+ })
+
+})();
+
+//
+// Charts
+//
+
+'use strict';
+
+var Charts = (function() {
+
+ // Variable
+
+ var $toggle = $('[data-toggle="chart"]');
+ var mode = 'light';//(themeMode) ? themeMode : 'light';
+ var fonts = {
+ base: 'Open Sans'
+ }
+
+ // Colors
+ var colors = {
+ gray: {
+ 100: '#f6f9fc',
+ 200: '#e9ecef',
+ 300: '#dee2e6',
+ 400: '#ced4da',
+ 500: '#adb5bd',
+ 600: '#8898aa',
+ 700: '#525f7f',
+ 800: '#32325d',
+ 900: '#212529'
+ },
+ theme: {
+ 'default': '#172b4d',
+ 'primary': '#5e72e4',
+ 'secondary': '#f4f5f7',
+ 'info': '#11cdef',
+ 'success': '#2dce89',
+ 'danger': '#f5365c',
+ 'warning': '#fb6340'
+ },
+ black: '#12263F',
+ white: '#FFFFFF',
+ transparent: 'transparent',
+ };
+
+
+ // Methods
+
+ // Chart.js global options
+ function chartOptions() {
+
+ // Options
+ var options = {
+ defaults: {
+ global: {
+ responsive: true,
+ maintainAspectRatio: false,
+ defaultColor: (mode == 'dark') ? colors.gray[700] : colors.gray[600],
+ defaultFontColor: (mode == 'dark') ? colors.gray[700] : colors.gray[600],
+ defaultFontFamily: fonts.base,
+ defaultFontSize: 13,
+ layout: {
+ padding: 0
+ },
+ legend: {
+ display: false,
+ position: 'bottom',
+ labels: {
+ usePointStyle: true,
+ padding: 16
+ }
+ },
+ elements: {
+ point: {
+ radius: 0,
+ backgroundColor: colors.theme['primary']
+ },
+ line: {
+ tension: .4,
+ borderWidth: 4,
+ borderColor: colors.theme['primary'],
+ backgroundColor: colors.transparent,
+ borderCapStyle: 'rounded'
+ },
+ rectangle: {
+ backgroundColor: colors.theme['warning']
+ },
+ arc: {
+ backgroundColor: colors.theme['primary'],
+ borderColor: (mode == 'dark') ? colors.gray[800] : colors.white,
+ borderWidth: 4
+ }
+ },
+ tooltips: {
+ enabled: true,
+ mode: 'index',
+ intersect: false,
+ }
+ },
+ doughnut: {
+ cutoutPercentage: 83,
+ legendCallback: function(chart) {
+ var data = chart.data;
+ var content = '';
+
+ data.labels.forEach(function(label, index) {
+ var bgColor = data.datasets[0].backgroundColor[index];
+
+ content += '';
+ content += ' ';
+ content += label;
+ content += ' ';
+ });
+
+ return content;
+ }
+ }
+ }
+ }
+
+ // yAxes
+ Chart.scaleService.updateScaleDefaults('linear', {
+ gridLines: {
+ borderDash: [2],
+ borderDashOffset: [2],
+ color: (mode == 'dark') ? colors.gray[900] : colors.gray[300],
+ drawBorder: false,
+ drawTicks: false,
+ drawOnChartArea: true,
+ zeroLineWidth: 0,
+ zeroLineColor: 'rgba(0,0,0,0)',
+ zeroLineBorderDash: [2],
+ zeroLineBorderDashOffset: [2]
+ },
+ ticks: {
+ beginAtZero: true,
+ padding: 10,
+ callback: function(value) {
+ if (!(value % 10)) {
+ return value
+ }
+ }
+ }
+ });
+
+ // xAxes
+ Chart.scaleService.updateScaleDefaults('category', {
+ gridLines: {
+ drawBorder: false,
+ drawOnChartArea: false,
+ drawTicks: false
+ },
+ ticks: {
+ padding: 20
+ },
+ maxBarThickness: 10
+ });
+
+ return options;
+
+ }
+
+ // Parse global options
+ function parseOptions(parent, options) {
+ for (var item in options) {
+ if (typeof options[item] !== 'object') {
+ parent[item] = options[item];
+ } else {
+ parseOptions(parent[item], options[item]);
+ }
+ }
+ }
+
+ // Push options
+ function pushOptions(parent, options) {
+ for (var item in options) {
+ if (Array.isArray(options[item])) {
+ options[item].forEach(function(data) {
+ parent[item].push(data);
+ });
+ } else {
+ pushOptions(parent[item], options[item]);
+ }
+ }
+ }
+
+ // Pop options
+ function popOptions(parent, options) {
+ for (var item in options) {
+ if (Array.isArray(options[item])) {
+ options[item].forEach(function(data) {
+ parent[item].pop();
+ });
+ } else {
+ popOptions(parent[item], options[item]);
+ }
+ }
+ }
+
+ // Toggle options
+ function toggleOptions(elem) {
+ var options = elem.data('add');
+ var $target = $(elem.data('target'));
+ var $chart = $target.data('chart');
+
+ if (elem.is(':checked')) {
+
+ // Add options
+ pushOptions($chart, options);
+
+ // Update chart
+ $chart.update();
+ } else {
+
+ // Remove options
+ popOptions($chart, options);
+
+ // Update chart
+ $chart.update();
+ }
+ }
+
+ // Update options
+ function updateOptions(elem) {
+ var options = elem.data('update');
+ var $target = $(elem.data('target'));
+ var $chart = $target.data('chart');
+
+ // Parse options
+ parseOptions($chart, options);
+
+ // Toggle ticks
+ toggleTicks(elem, $chart);
+
+ // Update chart
+ $chart.update();
+ }
+
+ // Toggle ticks
+ function toggleTicks(elem, $chart) {
+
+ if (elem.data('prefix') !== undefined || elem.data('prefix') !== undefined) {
+ var prefix = elem.data('prefix') ? elem.data('prefix') : '';
+ var suffix = elem.data('suffix') ? elem.data('suffix') : '';
+
+ // Update ticks
+ $chart.options.scales.yAxes[0].ticks.callback = function(value) {
+ if (!(value % 10)) {
+ return prefix + value + suffix;
+ }
+ }
+
+ // Update tooltips
+ $chart.options.tooltips.callbacks.label = function(item, data) {
+ var label = data.datasets[item.datasetIndex].label || '';
+ var yLabel = item.yLabel;
+ var content = '';
+
+ if (data.datasets.length > 1) {
+ content += '' + label + ' ';
+ }
+
+ content += '' + prefix + yLabel + suffix + ' ';
+ return content;
+ }
+
+ }
+ }
+
+
+ // Events
+
+ // Parse global options
+ if (window.Chart) {
+ parseOptions(Chart, chartOptions());
+ }
+
+ // Toggle options
+ $toggle.on({
+ 'change': function() {
+ var $this = $(this);
+
+ if ($this.is('[data-add]')) {
+ toggleOptions($this);
+ }
+ },
+ 'click': function() {
+ var $this = $(this);
+
+ if ($this.is('[data-update]')) {
+ updateOptions($this);
+ }
+ }
+ });
+
+
+ // Return
+
+ return {
+ colors: colors,
+ fonts: fonts,
+ mode: mode
+ };
+
+})();
+
+//
+// Icon code copy/paste
+//
+
+'use strict';
+
+var CopyIcon = (function() {
+
+ // Variables
+
+ var $element = '.btn-icon-clipboard',
+ $btn = $($element);
+
+
+ // Methods
+
+ function init($this) {
+ $this.tooltip().on('mouseleave', function() {
+ // Explicitly hide tooltip, since after clicking it remains
+ // focused (as it's a button), so tooltip would otherwise
+ // remain visible until focus is moved away
+ $this.tooltip('hide');
+ });
+
+ var clipboard = new ClipboardJS($element);
+
+ clipboard.on('success', function(e) {
+ $(e.trigger)
+ .attr('title', 'Copied!')
+ .tooltip('_fixTitle')
+ .tooltip('show')
+ .attr('title', 'Copy to clipboard')
+ .tooltip('_fixTitle')
+
+ e.clearSelection()
+ });
+ }
+
+
+ // Events
+ if ($btn.length) {
+ init($btn);
+ }
+
+})();
+
+//
+// Navbar
+//
+
+'use strict';
+
+var Navbar = (function() {
+
+ // Variables
+
+ var $nav = $('.navbar-nav, .navbar-nav .nav');
+ var $collapse = $('.navbar .collapse');
+ var $dropdown = $('.navbar .dropdown');
+
+ // Methods
+
+ function accordion($this) {
+ $this.closest($nav).find($collapse).not($this).collapse('hide');
+ }
+
+ function closeDropdown($this) {
+ var $dropdownMenu = $this.find('.dropdown-menu');
+
+ $dropdownMenu.addClass('close');
+
+ setTimeout(function() {
+ $dropdownMenu.removeClass('close');
+ }, 200);
+ }
+
+
+ // Events
+
+ $collapse.on({
+ 'show.bs.collapse': function() {
+ accordion($(this));
+ }
+ })
+
+ $dropdown.on({
+ 'hide.bs.dropdown': function() {
+ closeDropdown($(this));
+ }
+ })
+
+})();
+
+
+//
+// Navbar collapse
+//
+
+
+var NavbarCollapse = (function() {
+
+ // Variables
+
+ var $nav = $('.navbar-nav'),
+ $collapse = $('.navbar .navbar-custom-collapse');
+
+
+ // Methods
+
+ function hideNavbarCollapse($this) {
+ $this.addClass('collapsing-out');
+ }
+
+ function hiddenNavbarCollapse($this) {
+ $this.removeClass('collapsing-out');
+ }
+
+
+ // Events
+
+ if ($collapse.length) {
+ $collapse.on({
+ 'hide.bs.collapse': function() {
+ hideNavbarCollapse($collapse);
+ }
+ })
+
+ $collapse.on({
+ 'hidden.bs.collapse': function() {
+ hiddenNavbarCollapse($collapse);
+ }
+ })
+ }
+
+ var navbar_menu_visible = 0;
+
+ $( ".sidenav-toggler" ).click(function() {
+ if(navbar_menu_visible == 1){
+ $('body').removeClass('nav-open');
+ navbar_menu_visible = 0;
+ $('.bodyClick').remove();
+
+ } else {
+
+ var div = '
';
+ $(div).appendTo('body').click(function() {
+ $('body').removeClass('nav-open');
+ navbar_menu_visible = 0;
+ $('.bodyClick').remove();
+
+ });
+
+ $('body').addClass('nav-open');
+ navbar_menu_visible = 1;
+
+ }
+
+ });
+
+})();
+
+//
+// Popover
+//
+
+'use strict';
+
+var Popover = (function() {
+
+ // Variables
+
+ var $popover = $('[data-toggle="popover"]'),
+ $popoverClass = '';
+
+
+ // Methods
+
+ function init($this) {
+ if ($this.data('color')) {
+ $popoverClass = 'popover-' + $this.data('color');
+ }
+
+ var options = {
+ trigger: 'focus',
+ template: ''
+ };
+
+ $this.popover(options);
+ }
+
+
+ // Events
+
+ if ($popover.length) {
+ $popover.each(function() {
+ init($(this));
+ });
+ }
+
+})();
+
+//
+// Scroll to (anchor links)
+//
+
+'use strict';
+
+var ScrollTo = (function() {
+
+ //
+ // Variables
+ //
+
+ var $scrollTo = $('.scroll-me, [data-scroll-to], .toc-entry a');
+
+
+ //
+ // Methods
+ //
+
+ function scrollTo($this) {
+ var $el = $this.attr('href');
+ var offset = $this.data('scroll-to-offset') ? $this.data('scroll-to-offset') : 0;
+ var options = {
+ scrollTop: $($el).offset().top - offset
+ };
+
+ // Animate scroll to the selected section
+ $('html, body').stop(true, true).animate(options, 600);
+
+ event.preventDefault();
+ }
+
+
+ //
+ // Events
+ //
+
+ if ($scrollTo.length) {
+ $scrollTo.on('click', function(event) {
+ scrollTo($(this));
+ });
+ }
+
+})();
+
+//
+// Tooltip
+//
+
+'use strict';
+
+var Tooltip = (function() {
+
+ // Variables
+
+ var $tooltip = $('[data-toggle="tooltip"]');
+
+
+ // Methods
+
+ function init() {
+ $tooltip.tooltip();
+ }
+
+
+ // Events
+
+ if ($tooltip.length) {
+ init();
+ }
+
+})();
+
+//
+// Form control
+//
+
+'use strict';
+
+var FormControl = (function() {
+
+ // Variables
+
+ var $input = $('.form-control');
+
+
+ // Methods
+
+ function init($this) {
+ $this.on('focus blur', function(e) {
+ $(this).parents('.form-group').toggleClass('focused', (e.type === 'focus'));
+ }).trigger('blur');
+ }
+
+
+ // Events
+
+ if ($input.length) {
+ init($input);
+ }
+
+})();
+
+
+//
+// Bars chart
+//
+
+var BarsChart = (function() {
+
+ //
+ // Variables
+ //
+
+ var $chart = $('#chart-bars');
+
+
+ //
+ // Methods
+ //
+
+ // Init chart
+ function initChart($chart) {
+
+ // Create chart
+ var ordersChart = new Chart($chart, {
+ type: 'bar',
+ data: {
+ labels: ['Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+ datasets: [{
+ label: 'Sales',
+ data: [25, 20, 30, 22, 17, 29]
+ }]
+ }
+ });
+
+ // Save to jQuery object
+ $chart.data('chart', ordersChart);
+ }
+
+
+ // Init chart
+ if ($chart.length) {
+ initChart($chart);
+ }
+
+})();
+
+'use strict';
+
+//
+// Sales chart
+//
+
+var UsersChart = (function() {
+
+ // Variables
+
+ var $chart = $('#c1-dark');
+
+
+ // Methods
+
+ function init($chart) {
+
+ var usersChart = new Chart($chart, {
+ type: 'line',
+ options: {
+ scales: {
+ yAxes: [{
+ gridLines: {
+ lineWidth: 1,
+ color: Charts.colors.gray[900],
+ zeroLineColor: Charts.colors.gray[900]
+ },
+ ticks: {
+ callback: function(value) {
+ if (!(value % 10)) {
+ return value;
+ }
+ }
+ }
+ }]
+ },
+ tooltips: {
+ callbacks: {
+ label: function(item, data) {
+ var label = data.datasets[item.datasetIndex].label || '';
+ var yLabel = item.yLabel;
+ var content = '';
+
+ if (data.datasets.length > 1) {
+ content += label;
+ }
+
+ content += yLabel + ' posts';
+ return content;
+ }
+ }
+ }
+ },
+ data: {
+ labels: ['7', '6', '5', '4', '3', '2', '1'],
+ datasets: [{
+ label: '',
+ data: $('.posts-this-week').data('update').data.datasets[0].data
+ }]
+ }
+ });
+
+ // Save to jQuery object
+
+ $chart.data('chart', usersChart);
+
+ };
+
+
+ // Events
+
+ if ($chart.length) {
+ init($chart);
+ }
+
+})();
+
+//
+// Bootstrap Datepicker
+//
+
+'use strict';
+
+var Datepicker = (function() {
+
+ // Variables
+
+ var $datepicker = $('.datepicker');
+
+
+ // Methods
+
+ function init($this) {
+ var options = {
+ disableTouchKeyboard: true,
+ autoclose: false
+ };
+
+ $this.datepicker(options);
+ }
+
+
+ // Events
+
+ if ($datepicker.length) {
+ $datepicker.each(function() {
+ init($(this));
+ });
+ }
+
+})();
+
+//
+// Form control
+//
+
+'use strict';
+
+var noUiSlider = (function() {
+
+ // Variables
+
+ // var $sliderContainer = $('.input-slider-container'),
+ // $slider = $('.input-slider'),
+ // $sliderId = $slider.attr('id'),
+ // $sliderMinValue = $slider.data('range-value-min');
+ // $sliderMaxValue = $slider.data('range-value-max');;
+
+
+ // // Methods
+ //
+ // function init($this) {
+ // $this.on('focus blur', function(e) {
+ // $this.parents('.form-group').toggleClass('focused', (e.type === 'focus' || this.value.length > 0));
+ // }).trigger('blur');
+ // }
+ //
+ //
+ // // Events
+ //
+ // if ($input.length) {
+ // init($input);
+ // }
+
+
+
+ if ($(".input-slider-container")[0]) {
+ $('.input-slider-container').each(function() {
+
+ var slider = $(this).find('.input-slider');
+ var sliderId = slider.attr('id');
+ var minValue = slider.data('range-value-min');
+ var maxValue = slider.data('range-value-max');
+
+ var sliderValue = $(this).find('.range-slider-value');
+ var sliderValueId = sliderValue.attr('id');
+ var startValue = sliderValue.data('range-value-low');
+
+ var c = document.getElementById(sliderId),
+ d = document.getElementById(sliderValueId);
+
+ noUiSlider.create(c, {
+ start: [parseInt(startValue)],
+ connect: [true, false],
+ //step: 1000,
+ range: {
+ 'min': [parseInt(minValue)],
+ 'max': [parseInt(maxValue)]
+ }
+ });
+
+ c.noUiSlider.on('update', function(a, b) {
+ d.textContent = a[b];
+ });
+ })
+ }
+
+ if ($("#input-slider-range")[0]) {
+ var c = document.getElementById("input-slider-range"),
+ d = document.getElementById("input-slider-range-value-low"),
+ e = document.getElementById("input-slider-range-value-high"),
+ f = [d, e];
+
+ noUiSlider.create(c, {
+ start: [parseInt(d.getAttribute('data-range-value-low')), parseInt(e.getAttribute('data-range-value-high'))],
+ connect: !0,
+ range: {
+ min: parseInt(c.getAttribute('data-range-value-min')),
+ max: parseInt(c.getAttribute('data-range-value-max'))
+ }
+ }), c.noUiSlider.on("update", function(a, b) {
+ f[b].textContent = a[b]
+ })
+ }
+
+})();
+
+//
+// Scrollbar
+//
+
+'use strict';
+
+var Scrollbar = (function() {
+
+ // Variables
+
+ var $scrollbar = $('.scrollbar-inner');
+
+
+ // Methods
+
+ function init() {
+ $scrollbar.scrollbar().scrollLock()
+ }
+
+
+ // Events
+
+ if ($scrollbar.length) {
+ init();
+ }
+
+})();
diff --git a/resources/assets/sass/admin.scss b/resources/assets/sass/admin.scss
new file mode 100644
index 000000000..93c513f82
--- /dev/null
+++ b/resources/assets/sass/admin.scss
@@ -0,0 +1,15 @@
+@import "lib/nucleo";
+@import "lib/nucleo-svg";
+@import "lib/argon";
+
+body, button, input, textarea {
+ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",
+ Roboto,Helvetica,Arial,sans-serif;
+}
+
+.title {
+ p.h3,
+ h3 {
+ font-size: 30px;
+ }
+}
diff --git a/resources/assets/sass/lib/argon.css b/resources/assets/sass/lib/argon.css
new file mode 100644
index 000000000..4ab00736d
--- /dev/null
+++ b/resources/assets/sass/lib/argon.css
@@ -0,0 +1,29776 @@
+@charset 'UTF-8';
+/*!
+
+=========================================================
+* Argon Dashboard - v1.2.0
+=========================================================
+
+* Product Page: https://www.creative-tim.com/product/argon-dashboard
+* Copyright 2020 Creative Tim (https://www.creative-tim.com)
+* Licensed under MIT (https://github.com/creativetimofficial/argon-dashboard/blob/master/LICENSE.md)
+
+* Coded by www.creative-tim.com
+
+=========================================================
+
+* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+*/
+:root
+{
+ --blue: #5e72e4;
+ --indigo: #5603ad;
+ --purple: #8965e0;
+ --pink: #f3a4b5;
+ --red: #f5365c;
+ --orange: #fb6340;
+ --yellow: #ffd600;
+ --green: #2dce89;
+ --teal: #11cdef;
+ --cyan: #2bffc6;
+ --white: #fff;
+ --gray: #8898aa;
+ --gray-dark: #32325d;
+ --light: #ced4da;
+ --lighter: #e9ecef;
+ --primary: #5e72e4;
+ --secondary: #f7fafc;
+ --success: #2dce89;
+ --info: #11cdef;
+ --warning: #fb6340;
+ --danger: #f5365c;
+ --light: #adb5bd;
+ --dark: #212529;
+ --default: #172b4d;
+ --white: #fff;
+ --neutral: #fff;
+ --darker: black;
+ --breakpoint-xs: 0;
+ --breakpoint-sm: 576px;
+ --breakpoint-md: 768px;
+ --breakpoint-lg: 992px;
+ --breakpoint-xl: 1200px;
+}
+
+*,
+*::before,
+*::after
+{
+ box-sizing: border-box;
+}
+
+html
+{
+ font-family: sans-serif;
+ line-height: 1.15;
+
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+
+article,
+aside,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section
+{
+ display: block;
+}
+
+body
+{
+ font-weight: 400;
+ line-height: 1.5;
+
+ margin: 0;
+
+ text-align: left;
+
+ color: #525f7f;
+ background-color: #f8f9fe;
+}
+
+[tabindex='-1']:focus:not(:focus-visible)
+{
+ outline: 0 !important;
+}
+
+hr
+{
+ overflow: visible;
+
+ box-sizing: content-box;
+ height: 0;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6
+{
+ margin-top: 0;
+ margin-bottom: .5rem;
+}
+
+p
+{
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+abbr[title],
+abbr[data-original-title]
+{
+ cursor: help;
+ text-decoration: underline;
+ text-decoration: underline dotted;
+
+ border-bottom: 0;
+
+ -webkit-text-decoration: underline dotted;
+ text-decoration-skip-ink: none;
+}
+
+address
+{
+ font-style: normal;
+ line-height: inherit;
+
+ margin-bottom: 1rem;
+}
+
+ol,
+ul,
+dl
+{
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+ol ol,
+ul ul,
+ol ul,
+ul ol
+{
+ margin-bottom: 0;
+}
+
+dt
+{
+ font-weight: 600;
+}
+
+dd
+{
+ margin-bottom: .5rem;
+ margin-left: 0;
+}
+
+blockquote
+{
+ margin: 0 0 1rem;
+}
+
+b,
+strong
+{
+ font-weight: bolder;
+}
+
+small
+{
+ font-size: 80%;
+}
+
+sub,
+sup
+{
+ font-size: 75%;
+ line-height: 0;
+
+ position: relative;
+
+ vertical-align: baseline;
+}
+
+sub
+{
+ bottom: -.25em;
+}
+
+sup
+{
+ top: -.5em;
+}
+
+a
+{
+ text-decoration: none;
+
+ color: #5e72e4;
+ background-color: transparent;
+}
+a:hover
+{
+ text-decoration: none;
+
+ color: #233dd2;
+}
+
+a:not([href])
+{
+ text-decoration: none;
+
+ color: inherit;
+}
+a:not([href]):hover
+{
+ text-decoration: none;
+
+ color: inherit;
+}
+
+pre,
+code,
+kbd,
+samp
+{
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
+ font-size: 1em;
+}
+
+pre
+{
+ overflow: auto;
+
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+figure
+{
+ margin: 0 0 1rem;
+}
+
+img
+{
+ vertical-align: middle;
+
+ border-style: none;
+}
+
+svg
+{
+ overflow: hidden;
+
+ vertical-align: middle;
+}
+
+table
+{
+ border-collapse: collapse;
+}
+
+caption
+{
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+
+ caption-side: bottom;
+
+ text-align: left;
+
+ color: #8898aa;
+}
+
+th
+{
+ text-align: inherit;
+}
+
+label
+{
+ display: inline-block;
+
+ margin-bottom: .5rem;
+}
+
+button
+{
+ border-radius: 0;
+}
+
+button:focus
+{
+ outline: 1px dotted;
+ outline: 5px auto -webkit-focus-ring-color;
+}
+
+input,
+button,
+select,
+optgroup,
+textarea
+{
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+
+ margin: 0;
+}
+
+button,
+input
+{
+ overflow: visible;
+}
+
+button,
+select
+{
+ text-transform: none;
+}
+
+select
+{
+ word-wrap: normal;
+}
+
+button,
+[type='button'],
+[type='reset'],
+[type='submit']
+{
+ -webkit-appearance: button;
+}
+
+button:not(:disabled),
+[type='button']:not(:disabled),
+[type='reset']:not(:disabled),
+[type='submit']:not(:disabled)
+{
+ cursor: pointer;
+}
+
+button::-moz-focus-inner,
+[type='button']::-moz-focus-inner,
+[type='reset']::-moz-focus-inner,
+[type='submit']::-moz-focus-inner
+{
+ padding: 0;
+
+ border-style: none;
+}
+
+input[type='radio'],
+input[type='checkbox']
+{
+ box-sizing: border-box;
+ padding: 0;
+}
+
+input[type='date'],
+input[type='time'],
+input[type='datetime-local'],
+input[type='month']
+{
+ -webkit-appearance: listbox;
+}
+
+textarea
+{
+ overflow: auto;
+
+ resize: vertical;
+}
+
+fieldset
+{
+ min-width: 0;
+ margin: 0;
+ padding: 0;
+
+ border: 0;
+}
+
+legend
+{
+ font-size: 1.5rem;
+ line-height: inherit;
+
+ display: block;
+
+ width: 100%;
+ max-width: 100%;
+ margin-bottom: .5rem;
+ padding: 0;
+
+ white-space: normal;
+
+ color: inherit;
+}
+@media (max-width: 1200px)
+{
+ legend
+ {
+ font-size: calc(1.275rem + .3vw) ;
+ }
+}
+
+progress
+{
+ vertical-align: baseline;
+}
+
+[type='number']::-webkit-inner-spin-button,
+[type='number']::-webkit-outer-spin-button
+{
+ height: auto;
+}
+
+[type='search']
+{
+ outline-offset: -2px;
+
+ -webkit-appearance: none;
+}
+
+[type='search']::-webkit-search-decoration
+{
+ -webkit-appearance: none;
+}
+
+::-webkit-file-upload-button
+{
+ font: inherit;
+
+ -webkit-appearance: button;
+}
+
+output
+{
+ display: inline-block;
+}
+
+summary
+{
+ display: list-item;
+
+ cursor: pointer;
+}
+
+template
+{
+ display: none;
+}
+
+[hidden]
+{
+ display: none !important;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6
+{
+ font-family: inherit;
+ font-weight: 600;
+ line-height: 1.5;
+
+ margin-bottom: .5rem;
+
+ color: #32325d;
+}
+
+h1,
+.h1
+{
+ font-size: 1.625rem;
+}
+@media (max-width: 1200px)
+{
+ h1,
+ .h1
+ {
+ font-size: calc(1.2875rem + .45vw) ;
+ }
+}
+
+h2,
+.h2
+{
+ font-size: 1.25rem;
+}
+
+h3,
+.h3
+{
+ font-size: 1.0625rem;
+}
+
+h4,
+.h4
+{
+ font-size: .9375rem;
+}
+
+h5,
+.h5
+{
+ font-size: .8125rem;
+}
+
+h6,
+.h6
+{
+ font-size: .625rem;
+}
+
+.lead
+{
+ font-size: 1.25rem;
+ font-weight: 300;
+}
+
+.display-1
+{
+ font-size: 3.3rem;
+ font-weight: 600;
+ line-height: 1.5;
+}
+@media (max-width: 1200px)
+{
+ .display-1
+ {
+ font-size: calc(1.455rem + 2.46vw) ;
+ }
+}
+
+.display-2
+{
+ font-size: 2.75rem;
+ font-weight: 600;
+ line-height: 1.5;
+}
+@media (max-width: 1200px)
+{
+ .display-2
+ {
+ font-size: calc(1.4rem + 1.8vw) ;
+ }
+}
+
+.display-3
+{
+ font-size: 2.1875rem;
+ font-weight: 600;
+ line-height: 1.5;
+}
+@media (max-width: 1200px)
+{
+ .display-3
+ {
+ font-size: calc(1.34375rem + 1.125vw) ;
+ }
+}
+
+.display-4
+{
+ font-size: 1.6275rem;
+ font-weight: 600;
+ line-height: 1.5;
+}
+@media (max-width: 1200px)
+{
+ .display-4
+ {
+ font-size: calc(1.28775rem + .453vw) ;
+ }
+}
+
+hr
+{
+ margin-top: 2rem;
+ margin-bottom: 2rem;
+
+ border: 0;
+ border-top: 1px solid rgba(0, 0, 0, .1);
+}
+
+small,
+.small
+{
+ font-size: 80%;
+ font-weight: 400;
+}
+
+mark,
+.mark
+{
+ padding: .2em;
+
+ background-color: #fcf8e3;
+}
+
+.list-unstyled
+{
+ padding-left: 0;
+
+ list-style: none;
+}
+
+.list-inline
+{
+ padding-left: 0;
+
+ list-style: none;
+}
+
+.list-inline-item
+{
+ display: inline-block;
+}
+.list-inline-item:not(:last-child)
+{
+ margin-right: .5rem;
+}
+
+.initialism
+{
+ font-size: 90%;
+
+ text-transform: uppercase;
+}
+
+.blockquote
+{
+ font-size: 1.25rem;
+
+ margin-bottom: 1rem;
+}
+
+.blockquote-footer
+{
+ font-size: 80%;
+
+ display: block;
+
+ color: #8898aa;
+}
+.blockquote-footer::before
+{
+ content: '\2014\00A0';
+}
+
+.img-fluid
+{
+ max-width: 100%;
+ height: auto;
+}
+
+.img-thumbnail
+{
+ max-width: 100%;
+ height: auto;
+ padding: .25rem;
+
+ border: 1px solid #dee2e6;
+ border-radius: .375rem;
+ background-color: #f8f9fe;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+}
+
+.figure
+{
+ display: inline-block;
+}
+
+.figure-img
+{
+ line-height: 1;
+
+ margin-bottom: .5rem;
+}
+
+.figure-caption
+{
+ font-size: 90%;
+
+ color: #8898aa;
+}
+
+code
+{
+ font-size: 87.5%;
+
+ word-wrap: break-word;
+
+ color: #f3a4b5;
+}
+a > code
+{
+ color: inherit;
+}
+
+kbd
+{
+ font-size: 87.5%;
+
+ padding: .2rem .4rem;
+
+ color: #fff;
+ border-radius: .25rem;
+ background-color: #212529;
+ box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25);
+}
+kbd kbd
+{
+ font-size: 100%;
+ font-weight: 600;
+
+ padding: 0;
+
+ box-shadow: none;
+}
+
+pre
+{
+ font-size: 87.5%;
+
+ display: block;
+
+ color: #212529;
+}
+pre code
+{
+ font-size: inherit;
+
+ word-break: normal;
+
+ color: inherit;
+}
+
+.pre-scrollable
+{
+ overflow-y: scroll;
+
+ max-height: 340px;
+}
+
+.container
+{
+ width: 100%;
+ margin-right: auto;
+ margin-left: auto;
+ padding-right: 15px;
+ padding-left: 15px;
+}
+@media (min-width: 576px)
+{
+ .container
+ {
+ max-width: 540px;
+ }
+}
+@media (min-width: 768px)
+{
+ .container
+ {
+ max-width: 720px;
+ }
+}
+@media (min-width: 992px)
+{
+ .container
+ {
+ max-width: 960px;
+ }
+}
+@media (min-width: 1200px)
+{
+ .container
+ {
+ max-width: 1140px;
+ }
+}
+
+.container-fluid,
+.container-sm,
+.container-md,
+.container-lg,
+.container-xl
+{
+ width: 100%;
+ margin-right: auto;
+ margin-left: auto;
+ padding-right: 15px;
+ padding-left: 15px;
+}
+
+@media (min-width: 576px)
+{
+ .container,
+ .container-sm
+ {
+ max-width: 540px;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .container,
+ .container-sm,
+ .container-md
+ {
+ max-width: 720px;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .container,
+ .container-sm,
+ .container-md,
+ .container-lg
+ {
+ max-width: 960px;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .container,
+ .container-sm,
+ .container-md,
+ .container-lg,
+ .container-xl
+ {
+ max-width: 1140px;
+ }
+}
+
+.row
+{
+ display: flex;
+
+ margin-right: -15px;
+ margin-left: -15px;
+
+ flex-wrap: wrap;
+}
+
+.no-gutters
+{
+ margin-right: 0;
+ margin-left: 0;
+}
+.no-gutters > .col,
+.no-gutters > [class*='col-']
+{
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.col-1,
+.col-2,
+.col-3,
+.col-4,
+.col-5,
+.col-6,
+.col-7,
+.col-8,
+.col-9,
+.col-10,
+.col-11,
+.col-12,
+.col,
+.col-auto,
+.col-sm-1,
+.col-sm-2,
+.col-sm-3,
+.col-sm-4,
+.col-sm-5,
+.col-sm-6,
+.col-sm-7,
+.col-sm-8,
+.col-sm-9,
+.col-sm-10,
+.col-sm-11,
+.col-sm-12,
+.col-sm,
+.col-sm-auto,
+.col-md-1,
+.col-md-2,
+.col-md-3,
+.col-md-4,
+.col-md-5,
+.col-md-6,
+.col-md-7,
+.col-md-8,
+.col-md-9,
+.col-md-10,
+.col-md-11,
+.col-md-12,
+.col-md,
+.col-md-auto,
+.col-lg-1,
+.col-lg-2,
+.col-lg-3,
+.col-lg-4,
+.col-lg-5,
+.col-lg-6,
+.col-lg-7,
+.col-lg-8,
+.col-lg-9,
+.col-lg-10,
+.col-lg-11,
+.col-lg-12,
+.col-lg,
+.col-lg-auto,
+.col-xl-1,
+.col-xl-2,
+.col-xl-3,
+.col-xl-4,
+.col-xl-5,
+.col-xl-6,
+.col-xl-7,
+.col-xl-8,
+.col-xl-9,
+.col-xl-10,
+.col-xl-11,
+.col-xl-12,
+.col-xl,
+.col-xl-auto
+{
+ position: relative;
+
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+}
+
+.col
+{
+ max-width: 100%;
+
+ flex-basis: 0;
+ flex-grow: 1;
+}
+
+.row-cols-1 > *
+{
+ max-width: 100%;
+
+ flex: 0 0 100%;
+}
+
+.row-cols-2 > *
+{
+ max-width: 50%;
+
+ flex: 0 0 50%;
+}
+
+.row-cols-3 > *
+{
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+}
+
+.row-cols-4 > *
+{
+ max-width: 25%;
+
+ flex: 0 0 25%;
+}
+
+.row-cols-5 > *
+{
+ max-width: 20%;
+
+ flex: 0 0 20%;
+}
+
+.row-cols-6 > *
+{
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+}
+
+.col-auto
+{
+ width: auto;
+ max-width: 100%;
+
+ flex: 0 0 auto;
+}
+
+.col-1
+{
+ max-width: 8.33333%;
+
+ flex: 0 0 8.33333%;
+}
+
+.col-2
+{
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+}
+
+.col-3
+{
+ max-width: 25%;
+
+ flex: 0 0 25%;
+}
+
+.col-4
+{
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+}
+
+.col-5
+{
+ max-width: 41.66667%;
+
+ flex: 0 0 41.66667%;
+}
+
+.col-6
+{
+ max-width: 50%;
+
+ flex: 0 0 50%;
+}
+
+.col-7
+{
+ max-width: 58.33333%;
+
+ flex: 0 0 58.33333%;
+}
+
+.col-8
+{
+ max-width: 66.66667%;
+
+ flex: 0 0 66.66667%;
+}
+
+.col-9
+{
+ max-width: 75%;
+
+ flex: 0 0 75%;
+}
+
+.col-10
+{
+ max-width: 83.33333%;
+
+ flex: 0 0 83.33333%;
+}
+
+.col-11
+{
+ max-width: 91.66667%;
+
+ flex: 0 0 91.66667%;
+}
+
+.col-12
+{
+ max-width: 100%;
+
+ flex: 0 0 100%;
+}
+
+.order-first
+{
+ order: -1;
+}
+
+.order-last
+{
+ order: 13;
+}
+
+.order-0
+{
+ order: 0;
+}
+
+.order-1
+{
+ order: 1;
+}
+
+.order-2
+{
+ order: 2;
+}
+
+.order-3
+{
+ order: 3;
+}
+
+.order-4
+{
+ order: 4;
+}
+
+.order-5
+{
+ order: 5;
+}
+
+.order-6
+{
+ order: 6;
+}
+
+.order-7
+{
+ order: 7;
+}
+
+.order-8
+{
+ order: 8;
+}
+
+.order-9
+{
+ order: 9;
+}
+
+.order-10
+{
+ order: 10;
+}
+
+.order-11
+{
+ order: 11;
+}
+
+.order-12
+{
+ order: 12;
+}
+
+.offset-1
+{
+ margin-left: 8.33333%;
+}
+
+.offset-2
+{
+ margin-left: 16.66667%;
+}
+
+.offset-3
+{
+ margin-left: 25%;
+}
+
+.offset-4
+{
+ margin-left: 33.33333%;
+}
+
+.offset-5
+{
+ margin-left: 41.66667%;
+}
+
+.offset-6
+{
+ margin-left: 50%;
+}
+
+.offset-7
+{
+ margin-left: 58.33333%;
+}
+
+.offset-8
+{
+ margin-left: 66.66667%;
+}
+
+.offset-9
+{
+ margin-left: 75%;
+}
+
+.offset-10
+{
+ margin-left: 83.33333%;
+}
+
+.offset-11
+{
+ margin-left: 91.66667%;
+}
+
+@media (min-width: 576px)
+{
+ .col-sm
+ {
+ max-width: 100%;
+
+ flex-basis: 0;
+ flex-grow: 1;
+ }
+ .row-cols-sm-1 > *
+ {
+ max-width: 100%;
+
+ flex: 0 0 100%;
+ }
+ .row-cols-sm-2 > *
+ {
+ max-width: 50%;
+
+ flex: 0 0 50%;
+ }
+ .row-cols-sm-3 > *
+ {
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+ }
+ .row-cols-sm-4 > *
+ {
+ max-width: 25%;
+
+ flex: 0 0 25%;
+ }
+ .row-cols-sm-5 > *
+ {
+ max-width: 20%;
+
+ flex: 0 0 20%;
+ }
+ .row-cols-sm-6 > *
+ {
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+ }
+ .col-sm-auto
+ {
+ width: auto;
+ max-width: 100%;
+
+ flex: 0 0 auto;
+ }
+ .col-sm-1
+ {
+ max-width: 8.33333%;
+
+ flex: 0 0 8.33333%;
+ }
+ .col-sm-2
+ {
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+ }
+ .col-sm-3
+ {
+ max-width: 25%;
+
+ flex: 0 0 25%;
+ }
+ .col-sm-4
+ {
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+ }
+ .col-sm-5
+ {
+ max-width: 41.66667%;
+
+ flex: 0 0 41.66667%;
+ }
+ .col-sm-6
+ {
+ max-width: 50%;
+
+ flex: 0 0 50%;
+ }
+ .col-sm-7
+ {
+ max-width: 58.33333%;
+
+ flex: 0 0 58.33333%;
+ }
+ .col-sm-8
+ {
+ max-width: 66.66667%;
+
+ flex: 0 0 66.66667%;
+ }
+ .col-sm-9
+ {
+ max-width: 75%;
+
+ flex: 0 0 75%;
+ }
+ .col-sm-10
+ {
+ max-width: 83.33333%;
+
+ flex: 0 0 83.33333%;
+ }
+ .col-sm-11
+ {
+ max-width: 91.66667%;
+
+ flex: 0 0 91.66667%;
+ }
+ .col-sm-12
+ {
+ max-width: 100%;
+
+ flex: 0 0 100%;
+ }
+ .order-sm-first
+ {
+ order: -1;
+ }
+ .order-sm-last
+ {
+ order: 13;
+ }
+ .order-sm-0
+ {
+ order: 0;
+ }
+ .order-sm-1
+ {
+ order: 1;
+ }
+ .order-sm-2
+ {
+ order: 2;
+ }
+ .order-sm-3
+ {
+ order: 3;
+ }
+ .order-sm-4
+ {
+ order: 4;
+ }
+ .order-sm-5
+ {
+ order: 5;
+ }
+ .order-sm-6
+ {
+ order: 6;
+ }
+ .order-sm-7
+ {
+ order: 7;
+ }
+ .order-sm-8
+ {
+ order: 8;
+ }
+ .order-sm-9
+ {
+ order: 9;
+ }
+ .order-sm-10
+ {
+ order: 10;
+ }
+ .order-sm-11
+ {
+ order: 11;
+ }
+ .order-sm-12
+ {
+ order: 12;
+ }
+ .offset-sm-0
+ {
+ margin-left: 0;
+ }
+ .offset-sm-1
+ {
+ margin-left: 8.33333%;
+ }
+ .offset-sm-2
+ {
+ margin-left: 16.66667%;
+ }
+ .offset-sm-3
+ {
+ margin-left: 25%;
+ }
+ .offset-sm-4
+ {
+ margin-left: 33.33333%;
+ }
+ .offset-sm-5
+ {
+ margin-left: 41.66667%;
+ }
+ .offset-sm-6
+ {
+ margin-left: 50%;
+ }
+ .offset-sm-7
+ {
+ margin-left: 58.33333%;
+ }
+ .offset-sm-8
+ {
+ margin-left: 66.66667%;
+ }
+ .offset-sm-9
+ {
+ margin-left: 75%;
+ }
+ .offset-sm-10
+ {
+ margin-left: 83.33333%;
+ }
+ .offset-sm-11
+ {
+ margin-left: 91.66667%;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .col-md
+ {
+ max-width: 100%;
+
+ flex-basis: 0;
+ flex-grow: 1;
+ }
+ .row-cols-md-1 > *
+ {
+ max-width: 100%;
+
+ flex: 0 0 100%;
+ }
+ .row-cols-md-2 > *
+ {
+ max-width: 50%;
+
+ flex: 0 0 50%;
+ }
+ .row-cols-md-3 > *
+ {
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+ }
+ .row-cols-md-4 > *
+ {
+ max-width: 25%;
+
+ flex: 0 0 25%;
+ }
+ .row-cols-md-5 > *
+ {
+ max-width: 20%;
+
+ flex: 0 0 20%;
+ }
+ .row-cols-md-6 > *
+ {
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+ }
+ .col-md-auto
+ {
+ width: auto;
+ max-width: 100%;
+
+ flex: 0 0 auto;
+ }
+ .col-md-1
+ {
+ max-width: 8.33333%;
+
+ flex: 0 0 8.33333%;
+ }
+ .col-md-2
+ {
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+ }
+ .col-md-3
+ {
+ max-width: 25%;
+
+ flex: 0 0 25%;
+ }
+ .col-md-4
+ {
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+ }
+ .col-md-5
+ {
+ max-width: 41.66667%;
+
+ flex: 0 0 41.66667%;
+ }
+ .col-md-6
+ {
+ max-width: 50%;
+
+ flex: 0 0 50%;
+ }
+ .col-md-7
+ {
+ max-width: 58.33333%;
+
+ flex: 0 0 58.33333%;
+ }
+ .col-md-8
+ {
+ max-width: 66.66667%;
+
+ flex: 0 0 66.66667%;
+ }
+ .col-md-9
+ {
+ max-width: 75%;
+
+ flex: 0 0 75%;
+ }
+ .col-md-10
+ {
+ max-width: 83.33333%;
+
+ flex: 0 0 83.33333%;
+ }
+ .col-md-11
+ {
+ max-width: 91.66667%;
+
+ flex: 0 0 91.66667%;
+ }
+ .col-md-12
+ {
+ max-width: 100%;
+
+ flex: 0 0 100%;
+ }
+ .order-md-first
+ {
+ order: -1;
+ }
+ .order-md-last
+ {
+ order: 13;
+ }
+ .order-md-0
+ {
+ order: 0;
+ }
+ .order-md-1
+ {
+ order: 1;
+ }
+ .order-md-2
+ {
+ order: 2;
+ }
+ .order-md-3
+ {
+ order: 3;
+ }
+ .order-md-4
+ {
+ order: 4;
+ }
+ .order-md-5
+ {
+ order: 5;
+ }
+ .order-md-6
+ {
+ order: 6;
+ }
+ .order-md-7
+ {
+ order: 7;
+ }
+ .order-md-8
+ {
+ order: 8;
+ }
+ .order-md-9
+ {
+ order: 9;
+ }
+ .order-md-10
+ {
+ order: 10;
+ }
+ .order-md-11
+ {
+ order: 11;
+ }
+ .order-md-12
+ {
+ order: 12;
+ }
+ .offset-md-0
+ {
+ margin-left: 0;
+ }
+ .offset-md-1
+ {
+ margin-left: 8.33333%;
+ }
+ .offset-md-2
+ {
+ margin-left: 16.66667%;
+ }
+ .offset-md-3
+ {
+ margin-left: 25%;
+ }
+ .offset-md-4
+ {
+ margin-left: 33.33333%;
+ }
+ .offset-md-5
+ {
+ margin-left: 41.66667%;
+ }
+ .offset-md-6
+ {
+ margin-left: 50%;
+ }
+ .offset-md-7
+ {
+ margin-left: 58.33333%;
+ }
+ .offset-md-8
+ {
+ margin-left: 66.66667%;
+ }
+ .offset-md-9
+ {
+ margin-left: 75%;
+ }
+ .offset-md-10
+ {
+ margin-left: 83.33333%;
+ }
+ .offset-md-11
+ {
+ margin-left: 91.66667%;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .col-lg
+ {
+ max-width: 100%;
+
+ flex-basis: 0;
+ flex-grow: 1;
+ }
+ .row-cols-lg-1 > *
+ {
+ max-width: 100%;
+
+ flex: 0 0 100%;
+ }
+ .row-cols-lg-2 > *
+ {
+ max-width: 50%;
+
+ flex: 0 0 50%;
+ }
+ .row-cols-lg-3 > *
+ {
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+ }
+ .row-cols-lg-4 > *
+ {
+ max-width: 25%;
+
+ flex: 0 0 25%;
+ }
+ .row-cols-lg-5 > *
+ {
+ max-width: 20%;
+
+ flex: 0 0 20%;
+ }
+ .row-cols-lg-6 > *
+ {
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+ }
+ .col-lg-auto
+ {
+ width: auto;
+ max-width: 100%;
+
+ flex: 0 0 auto;
+ }
+ .col-lg-1
+ {
+ max-width: 8.33333%;
+
+ flex: 0 0 8.33333%;
+ }
+ .col-lg-2
+ {
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+ }
+ .col-lg-3
+ {
+ max-width: 25%;
+
+ flex: 0 0 25%;
+ }
+ .col-lg-4
+ {
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+ }
+ .col-lg-5
+ {
+ max-width: 41.66667%;
+
+ flex: 0 0 41.66667%;
+ }
+ .col-lg-6
+ {
+ max-width: 50%;
+
+ flex: 0 0 50%;
+ }
+ .col-lg-7
+ {
+ max-width: 58.33333%;
+
+ flex: 0 0 58.33333%;
+ }
+ .col-lg-8
+ {
+ max-width: 66.66667%;
+
+ flex: 0 0 66.66667%;
+ }
+ .col-lg-9
+ {
+ max-width: 75%;
+
+ flex: 0 0 75%;
+ }
+ .col-lg-10
+ {
+ max-width: 83.33333%;
+
+ flex: 0 0 83.33333%;
+ }
+ .col-lg-11
+ {
+ max-width: 91.66667%;
+
+ flex: 0 0 91.66667%;
+ }
+ .col-lg-12
+ {
+ max-width: 100%;
+
+ flex: 0 0 100%;
+ }
+ .order-lg-first
+ {
+ order: -1;
+ }
+ .order-lg-last
+ {
+ order: 13;
+ }
+ .order-lg-0
+ {
+ order: 0;
+ }
+ .order-lg-1
+ {
+ order: 1;
+ }
+ .order-lg-2
+ {
+ order: 2;
+ }
+ .order-lg-3
+ {
+ order: 3;
+ }
+ .order-lg-4
+ {
+ order: 4;
+ }
+ .order-lg-5
+ {
+ order: 5;
+ }
+ .order-lg-6
+ {
+ order: 6;
+ }
+ .order-lg-7
+ {
+ order: 7;
+ }
+ .order-lg-8
+ {
+ order: 8;
+ }
+ .order-lg-9
+ {
+ order: 9;
+ }
+ .order-lg-10
+ {
+ order: 10;
+ }
+ .order-lg-11
+ {
+ order: 11;
+ }
+ .order-lg-12
+ {
+ order: 12;
+ }
+ .offset-lg-0
+ {
+ margin-left: 0;
+ }
+ .offset-lg-1
+ {
+ margin-left: 8.33333%;
+ }
+ .offset-lg-2
+ {
+ margin-left: 16.66667%;
+ }
+ .offset-lg-3
+ {
+ margin-left: 25%;
+ }
+ .offset-lg-4
+ {
+ margin-left: 33.33333%;
+ }
+ .offset-lg-5
+ {
+ margin-left: 41.66667%;
+ }
+ .offset-lg-6
+ {
+ margin-left: 50%;
+ }
+ .offset-lg-7
+ {
+ margin-left: 58.33333%;
+ }
+ .offset-lg-8
+ {
+ margin-left: 66.66667%;
+ }
+ .offset-lg-9
+ {
+ margin-left: 75%;
+ }
+ .offset-lg-10
+ {
+ margin-left: 83.33333%;
+ }
+ .offset-lg-11
+ {
+ margin-left: 91.66667%;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .col-xl
+ {
+ max-width: 100%;
+
+ flex-basis: 0;
+ flex-grow: 1;
+ }
+ .row-cols-xl-1 > *
+ {
+ max-width: 100%;
+
+ flex: 0 0 100%;
+ }
+ .row-cols-xl-2 > *
+ {
+ max-width: 50%;
+
+ flex: 0 0 50%;
+ }
+ .row-cols-xl-3 > *
+ {
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+ }
+ .row-cols-xl-4 > *
+ {
+ max-width: 25%;
+
+ flex: 0 0 25%;
+ }
+ .row-cols-xl-5 > *
+ {
+ max-width: 20%;
+
+ flex: 0 0 20%;
+ }
+ .row-cols-xl-6 > *
+ {
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+ }
+ .col-xl-auto
+ {
+ width: auto;
+ max-width: 100%;
+
+ flex: 0 0 auto;
+ }
+ .col-xl-1
+ {
+ max-width: 8.33333%;
+
+ flex: 0 0 8.33333%;
+ }
+ .col-xl-2
+ {
+ max-width: 16.66667%;
+
+ flex: 0 0 16.66667%;
+ }
+ .col-xl-3
+ {
+ max-width: 25%;
+
+ flex: 0 0 25%;
+ }
+ .col-xl-4
+ {
+ max-width: 33.33333%;
+
+ flex: 0 0 33.33333%;
+ }
+ .col-xl-5
+ {
+ max-width: 41.66667%;
+
+ flex: 0 0 41.66667%;
+ }
+ .col-xl-6
+ {
+ max-width: 50%;
+
+ flex: 0 0 50%;
+ }
+ .col-xl-7
+ {
+ max-width: 58.33333%;
+
+ flex: 0 0 58.33333%;
+ }
+ .col-xl-8
+ {
+ max-width: 66.66667%;
+
+ flex: 0 0 66.66667%;
+ }
+ .col-xl-9
+ {
+ max-width: 75%;
+
+ flex: 0 0 75%;
+ }
+ .col-xl-10
+ {
+ max-width: 83.33333%;
+
+ flex: 0 0 83.33333%;
+ }
+ .col-xl-11
+ {
+ max-width: 91.66667%;
+
+ flex: 0 0 91.66667%;
+ }
+ .col-xl-12
+ {
+ max-width: 100%;
+
+ flex: 0 0 100%;
+ }
+ .order-xl-first
+ {
+ order: -1;
+ }
+ .order-xl-last
+ {
+ order: 13;
+ }
+ .order-xl-0
+ {
+ order: 0;
+ }
+ .order-xl-1
+ {
+ order: 1;
+ }
+ .order-xl-2
+ {
+ order: 2;
+ }
+ .order-xl-3
+ {
+ order: 3;
+ }
+ .order-xl-4
+ {
+ order: 4;
+ }
+ .order-xl-5
+ {
+ order: 5;
+ }
+ .order-xl-6
+ {
+ order: 6;
+ }
+ .order-xl-7
+ {
+ order: 7;
+ }
+ .order-xl-8
+ {
+ order: 8;
+ }
+ .order-xl-9
+ {
+ order: 9;
+ }
+ .order-xl-10
+ {
+ order: 10;
+ }
+ .order-xl-11
+ {
+ order: 11;
+ }
+ .order-xl-12
+ {
+ order: 12;
+ }
+ .offset-xl-0
+ {
+ margin-left: 0;
+ }
+ .offset-xl-1
+ {
+ margin-left: 8.33333%;
+ }
+ .offset-xl-2
+ {
+ margin-left: 16.66667%;
+ }
+ .offset-xl-3
+ {
+ margin-left: 25%;
+ }
+ .offset-xl-4
+ {
+ margin-left: 33.33333%;
+ }
+ .offset-xl-5
+ {
+ margin-left: 41.66667%;
+ }
+ .offset-xl-6
+ {
+ margin-left: 50%;
+ }
+ .offset-xl-7
+ {
+ margin-left: 58.33333%;
+ }
+ .offset-xl-8
+ {
+ margin-left: 66.66667%;
+ }
+ .offset-xl-9
+ {
+ margin-left: 75%;
+ }
+ .offset-xl-10
+ {
+ margin-left: 83.33333%;
+ }
+ .offset-xl-11
+ {
+ margin-left: 91.66667%;
+ }
+}
+
+.table
+{
+ width: 100%;
+ margin-bottom: 1rem;
+
+ color: #525f7f;
+ background-color: transparent;
+}
+.table th,
+.table td
+{
+ padding: 1rem;
+
+ vertical-align: top;
+
+ border-top: 1px solid #e9ecef;
+}
+.table thead th
+{
+ vertical-align: bottom;
+
+ border-bottom: 2px solid #e9ecef;
+}
+.table tbody + tbody
+{
+ border-top: 2px solid #e9ecef;
+}
+
+.table-sm th,
+.table-sm td
+{
+ padding: .5rem;
+}
+
+.table-bordered
+{
+ border: 1px solid #e9ecef;
+}
+.table-bordered th,
+.table-bordered td
+{
+ border: 1px solid #e9ecef;
+}
+.table-bordered thead th,
+.table-bordered thead td
+{
+ border-bottom-width: 2px;
+}
+
+.table-borderless th,
+.table-borderless td,
+.table-borderless thead th,
+.table-borderless tbody + tbody
+{
+ border: 0;
+}
+
+.table-striped tbody tr:nth-of-type(odd)
+{
+ background-color: rgba(246, 249, 252, .3);
+}
+
+.table-hover tbody tr:hover
+{
+ color: #525f7f;
+ background-color: #f6f9fc;
+}
+
+.table-primary,
+.table-primary > th,
+.table-primary > td
+{
+ background-color: #d2d8f7;
+}
+
+.table-primary th,
+.table-primary td,
+.table-primary thead th,
+.table-primary tbody + tbody
+{
+ border-color: #abb6f1;
+}
+
+.table-hover .table-primary:hover
+{
+ background-color: #bcc5f3;
+}
+.table-hover .table-primary:hover > td,
+.table-hover .table-primary:hover > th
+{
+ background-color: #bcc5f3;
+}
+
+.table-secondary,
+.table-secondary > th,
+.table-secondary > td
+{
+ background-color: #fdfefe;
+}
+
+.table-secondary th,
+.table-secondary td,
+.table-secondary thead th,
+.table-secondary tbody + tbody
+{
+ border-color: #fbfcfd;
+}
+
+.table-hover .table-secondary:hover
+{
+ background-color: #ecf6f6;
+}
+.table-hover .table-secondary:hover > td,
+.table-hover .table-secondary:hover > th
+{
+ background-color: #ecf6f6;
+}
+
+.table-success,
+.table-success > th,
+.table-success > td
+{
+ background-color: #c4f1de;
+}
+
+.table-success th,
+.table-success td,
+.table-success thead th,
+.table-success tbody + tbody
+{
+ border-color: #92e6c2;
+}
+
+.table-hover .table-success:hover
+{
+ background-color: #afecd2;
+}
+.table-hover .table-success:hover > td,
+.table-hover .table-success:hover > th
+{
+ background-color: #afecd2;
+}
+
+.table-info,
+.table-info > th,
+.table-info > td
+{
+ background-color: #bcf1fb;
+}
+
+.table-info th,
+.table-info td,
+.table-info thead th,
+.table-info tbody + tbody
+{
+ border-color: #83e5f7;
+}
+
+.table-hover .table-info:hover
+{
+ background-color: #a4ecfa;
+}
+.table-hover .table-info:hover > td,
+.table-hover .table-info:hover > th
+{
+ background-color: #a4ecfa;
+}
+
+.table-warning,
+.table-warning > th,
+.table-warning > td
+{
+ background-color: #fed3ca;
+}
+
+.table-warning th,
+.table-warning td,
+.table-warning thead th,
+.table-warning tbody + tbody
+{
+ border-color: #fdae9c;
+}
+
+.table-hover .table-warning:hover
+{
+ background-color: #febeb1;
+}
+.table-hover .table-warning:hover > td,
+.table-hover .table-warning:hover > th
+{
+ background-color: #febeb1;
+}
+
+.table-danger,
+.table-danger > th,
+.table-danger > td
+{
+ background-color: #fcc7d1;
+}
+
+.table-danger th,
+.table-danger td,
+.table-danger thead th,
+.table-danger tbody + tbody
+{
+ border-color: #fa96aa;
+}
+
+.table-hover .table-danger:hover
+{
+ background-color: #fbafbd;
+}
+.table-hover .table-danger:hover > td,
+.table-hover .table-danger:hover > th
+{
+ background-color: #fbafbd;
+}
+
+.table-light,
+.table-light > th,
+.table-light > td
+{
+ background-color: #e8eaed;
+}
+
+.table-light th,
+.table-light td,
+.table-light thead th,
+.table-light tbody + tbody
+{
+ border-color: #d4d9dd;
+}
+
+.table-hover .table-light:hover
+{
+ background-color: #dadde2;
+}
+.table-hover .table-light:hover > td,
+.table-hover .table-light:hover > th
+{
+ background-color: #dadde2;
+}
+
+.table-dark,
+.table-dark > th,
+.table-dark > td
+{
+ background-color: #c1c2c3;
+}
+
+.table-dark th,
+.table-dark td,
+.table-dark thead th,
+.table-dark tbody + tbody
+{
+ border-color: #8c8e90;
+}
+
+.table-hover .table-dark:hover
+{
+ background-color: #b4b5b6;
+}
+.table-hover .table-dark:hover > td,
+.table-hover .table-dark:hover > th
+{
+ background-color: #b4b5b6;
+}
+
+.table-default,
+.table-default > th,
+.table-default > td
+{
+ background-color: #bec4cd;
+}
+
+.table-default th,
+.table-default td,
+.table-default thead th,
+.table-default tbody + tbody
+{
+ border-color: #8691a2;
+}
+
+.table-hover .table-default:hover
+{
+ background-color: #b0b7c2;
+}
+.table-hover .table-default:hover > td,
+.table-hover .table-default:hover > th
+{
+ background-color: #b0b7c2;
+}
+
+.table-white,
+.table-white > th,
+.table-white > td
+{
+ background-color: white;
+}
+
+.table-white th,
+.table-white td,
+.table-white thead th,
+.table-white tbody + tbody
+{
+ border-color: white;
+}
+
+.table-hover .table-white:hover
+{
+ background-color: #f2f2f2;
+}
+.table-hover .table-white:hover > td,
+.table-hover .table-white:hover > th
+{
+ background-color: #f2f2f2;
+}
+
+.table-neutral,
+.table-neutral > th,
+.table-neutral > td
+{
+ background-color: white;
+}
+
+.table-neutral th,
+.table-neutral td,
+.table-neutral thead th,
+.table-neutral tbody + tbody
+{
+ border-color: white;
+}
+
+.table-hover .table-neutral:hover
+{
+ background-color: #f2f2f2;
+}
+.table-hover .table-neutral:hover > td,
+.table-hover .table-neutral:hover > th
+{
+ background-color: #f2f2f2;
+}
+
+.table-darker,
+.table-darker > th,
+.table-darker > td
+{
+ background-color: #b8b8b8;
+}
+
+.table-darker th,
+.table-darker td,
+.table-darker thead th,
+.table-darker tbody + tbody
+{
+ border-color: #7a7a7a;
+}
+
+.table-hover .table-darker:hover
+{
+ background-color: #ababab;
+}
+.table-hover .table-darker:hover > td,
+.table-hover .table-darker:hover > th
+{
+ background-color: #ababab;
+}
+
+.table-active,
+.table-active > th,
+.table-active > td
+{
+ background-color: #f6f9fc;
+}
+
+.table-hover .table-active:hover
+{
+ background-color: #e3ecf6;
+}
+.table-hover .table-active:hover > td,
+.table-hover .table-active:hover > th
+{
+ background-color: #e3ecf6;
+}
+
+.table .thead-dark th
+{
+ color: #f8f9fe;
+ border-color: #1f3a68;
+ background-color: #172b4d;
+}
+
+.table .thead-light th
+{
+ color: #8898aa;
+ border-color: #e9ecef;
+ background-color: #f6f9fc;
+}
+
+.table-dark
+{
+ color: #f8f9fe;
+ background-color: #172b4d;
+}
+.table-dark th,
+.table-dark td,
+.table-dark thead th
+{
+ border-color: #1f3a68;
+}
+.table-dark.table-bordered
+{
+ border: 0;
+}
+.table-dark.table-striped tbody tr:nth-of-type(odd)
+{
+ background-color: rgba(255, 255, 255, .05);
+}
+.table-dark.table-hover tbody tr:hover
+{
+ color: #f8f9fe;
+ background-color: rgba(255, 255, 255, .075);
+}
+
+@media (max-width: 575.98px)
+{
+ .table-responsive-sm
+ {
+ display: block;
+ overflow-x: auto;
+
+ width: 100%;
+
+ -webkit-overflow-scrolling: touch;
+ }
+ .table-responsive-sm > .table-bordered
+ {
+ border: 0;
+ }
+}
+
+@media (max-width: 767.98px)
+{
+ .table-responsive-md
+ {
+ display: block;
+ overflow-x: auto;
+
+ width: 100%;
+
+ -webkit-overflow-scrolling: touch;
+ }
+ .table-responsive-md > .table-bordered
+ {
+ border: 0;
+ }
+}
+
+@media (max-width: 991.98px)
+{
+ .table-responsive-lg
+ {
+ display: block;
+ overflow-x: auto;
+
+ width: 100%;
+
+ -webkit-overflow-scrolling: touch;
+ }
+ .table-responsive-lg > .table-bordered
+ {
+ border: 0;
+ }
+}
+
+@media (max-width: 1199.98px)
+{
+ .table-responsive-xl
+ {
+ display: block;
+ overflow-x: auto;
+
+ width: 100%;
+
+ -webkit-overflow-scrolling: touch;
+ }
+ .table-responsive-xl > .table-bordered
+ {
+ border: 0;
+ }
+}
+
+.table-responsive
+{
+ display: block;
+ overflow-x: auto;
+
+ width: 100%;
+
+ -webkit-overflow-scrolling: touch;
+}
+.table-responsive > .table-bordered
+{
+ border: 0;
+}
+
+.form-control
+{
+ font-size: .875rem;
+ font-weight: 400;
+ line-height: 1.5;
+
+ display: block;
+
+ width: 100%;
+ height: calc(1.5em + 1.25rem + 2px);
+ padding: .625rem .75rem;
+
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+
+ color: #8898aa;
+ border: 1px solid #dee2e6;
+ border-radius: .25rem;
+ background-color: #fff;
+ background-clip: padding-box;
+ box-shadow: 0 3px 2px rgba(233, 236, 239, .05);
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .form-control
+ {
+ transition: none;
+ }
+}
+.form-control::-ms-expand
+{
+ border: 0;
+ background-color: transparent;
+}
+.form-control:-moz-focusring
+{
+ color: transparent;
+ text-shadow: 0 0 0 #8898aa;
+}
+.form-control:focus
+{
+ color: #8898aa;
+ border-color: #5e72e4;
+ outline: 0;
+ background-color: #fff;
+ box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, .1);
+}
+.form-control::-ms-input-placeholder
+{
+ opacity: 1;
+ color: #adb5bd;
+}
+.form-control::placeholder
+{
+ opacity: 1;
+ color: #adb5bd;
+}
+.form-control:disabled,
+.form-control[readonly]
+{
+ opacity: 1;
+ background-color: #e9ecef;
+}
+
+select.form-control:focus::-ms-value
+{
+ color: #8898aa;
+ background-color: #fff;
+}
+
+.form-control-file,
+.form-control-range
+{
+ display: block;
+
+ width: 100%;
+}
+
+.col-form-label
+{
+ font-size: inherit;
+ line-height: 1.5;
+
+ margin-bottom: 0;
+ padding-top: calc(.625rem + 1px);
+ padding-bottom: calc(.625rem + 1px);
+}
+
+.col-form-label-lg
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ padding-top: calc(.875rem + 1px);
+ padding-bottom: calc(.875rem + 1px);
+}
+
+.col-form-label-sm
+{
+ font-size: .75rem;
+ line-height: 1.5;
+
+ padding-top: calc(.25rem + 1px);
+ padding-bottom: calc(.25rem + 1px);
+}
+
+.form-control-plaintext
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ display: block;
+
+ width: 100%;
+ margin-bottom: 0;
+ padding: .625rem 0;
+
+ color: #525f7f;
+ border: solid transparent;
+ border-width: 1px 0;
+ background-color: transparent;
+}
+.form-control-plaintext.form-control-sm,
+.form-control-plaintext.form-control-lg
+{
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.form-control-sm
+{
+ font-size: .75rem;
+ line-height: 1.5;
+
+ height: calc(1.5em + .5rem + 2px);
+ padding: .25rem .5rem;
+
+ border-radius: .25rem;
+}
+
+.form-control-lg
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ height: calc(1.5em + 1.75rem + 2px);
+ padding: .875rem 1rem;
+
+ border-radius: .4375rem;
+}
+
+select.form-control[size],
+select.form-control[multiple]
+{
+ height: auto;
+}
+
+textarea.form-control
+{
+ height: auto;
+}
+
+.form-group
+{
+ margin-bottom: 1.5rem;
+}
+
+.form-text
+{
+ display: block;
+
+ margin-top: .25rem;
+}
+
+.form-row
+{
+ display: flex;
+
+ margin-right: -5px;
+ margin-left: -5px;
+
+ flex-wrap: wrap;
+}
+.form-row > .col,
+.form-row > [class*='col-']
+{
+ padding-right: 5px;
+ padding-left: 5px;
+}
+
+.form-check
+{
+ position: relative;
+
+ display: block;
+
+ padding-left: 1.25rem;
+}
+
+.form-check-input
+{
+ position: absolute;
+
+ margin-top: .3rem;
+ margin-left: -1.25rem;
+}
+.form-check-input[disabled] ~ .form-check-label,
+.form-check-input:disabled ~ .form-check-label
+{
+ color: #8898aa;
+}
+
+.form-check-label
+{
+ margin-bottom: 0;
+}
+
+.form-check-inline
+{
+ display: inline-flex;
+
+ margin-right: .75rem;
+ padding-left: 0;
+
+ align-items: center;
+}
+.form-check-inline .form-check-input
+{
+ position: static;
+
+ margin-top: 0;
+ margin-right: .3125rem;
+ margin-left: 0;
+}
+
+.valid-feedback
+{
+ font-size: 80%;
+
+ display: none;
+
+ width: 100%;
+ margin-top: .25rem;
+
+ color: #2dce89;
+}
+
+.valid-tooltip
+{
+ font-size: .875rem;
+ line-height: 1;
+
+ position: absolute;
+ z-index: 5;
+ top: 100%;
+
+ display: none;
+
+ max-width: 100%;
+ margin-top: .1rem;
+ padding: .5rem;
+
+ color: #fff;
+ border-radius: .2rem;
+ background-color: rgba(45, 206, 137, .8);
+}
+
+.was-validated .form-control:valid,
+.form-control.is-valid,
+.was-validated
+.custom-select:valid,
+.custom-select.is-valid
+{
+ border-color: #2dce89;
+}
+.was-validated .form-control:valid:focus,
+.form-control.is-valid:focus,
+.was-validated
+ .custom-select:valid:focus,
+.custom-select.is-valid:focus
+{
+ border-color: #2dce89;
+}
+.was-validated .form-control:valid ~ .valid-feedback,
+.was-validated .form-control:valid ~ .valid-tooltip,
+.form-control.is-valid ~ .valid-feedback,
+.form-control.is-valid ~ .valid-tooltip,
+.was-validated
+ .custom-select:valid ~ .valid-feedback,
+.was-validated
+ .custom-select:valid ~ .valid-tooltip,
+.custom-select.is-valid ~ .valid-feedback,
+.custom-select.is-valid ~ .valid-tooltip
+{
+ display: block;
+}
+
+.was-validated .form-check-input:valid ~ .form-check-label,
+.form-check-input.is-valid ~ .form-check-label
+{
+ color: #2dce89;
+}
+
+.was-validated .form-check-input:valid ~ .valid-feedback,
+.was-validated .form-check-input:valid ~ .valid-tooltip,
+.form-check-input.is-valid ~ .valid-feedback,
+.form-check-input.is-valid ~ .valid-tooltip
+{
+ display: block;
+}
+
+.was-validated .custom-control-input:valid ~ .custom-control-label,
+.custom-control-input.is-valid ~ .custom-control-label
+{
+ color: #2dce89;
+}
+.was-validated .custom-control-input:valid ~ .custom-control-label::before,
+.custom-control-input.is-valid ~ .custom-control-label::before
+{
+ border-color: #93e7c3;
+ background-color: #93e7c3;
+}
+
+.was-validated .custom-control-input:valid ~ .valid-feedback,
+.was-validated .custom-control-input:valid ~ .valid-tooltip,
+.custom-control-input.is-valid ~ .valid-feedback,
+.custom-control-input.is-valid ~ .valid-tooltip
+{
+ display: block;
+}
+
+.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
+.custom-control-input.is-valid:checked ~ .custom-control-label::before
+{
+ border-color: #93e7c3;
+ background-color: #54daa1;
+}
+
+.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
+.custom-control-input.is-valid:focus ~ .custom-control-label::before
+{
+ box-shadow: 0 0 0 1px #f8f9fe, 0 0 0 0 rgba(45, 206, 137, .25);
+}
+
+.custom-file-input
+{
+ width: 60% !important;
+ margin: 8px !important;
+
+ opacity: 1 !important;
+}
+.was-validated .custom-file-input:valid ~ .custom-file-label,
+.custom-file-input.is-valid ~ .custom-file-label
+{
+ border-color: #2dce89;
+}
+.was-validated .custom-file-input:valid ~ .custom-file-label::before,
+.custom-file-input.is-valid ~ .custom-file-label::before
+{
+ border-color: inherit;
+}
+.was-validated .custom-file-input:valid ~ .valid-feedback,
+.was-validated .custom-file-input:valid ~ .valid-tooltip,
+.custom-file-input.is-valid ~ .valid-feedback,
+.custom-file-input.is-valid ~ .valid-tooltip
+{
+ display: block;
+}
+.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
+.custom-file-input.is-valid:focus ~ .custom-file-label
+{
+ box-shadow: 0 0 0 0 rgba(45, 206, 137, .25);
+}
+.custom-file-input:focus
+{
+ outline: none;
+}
+
+.invalid-feedback
+{
+ font-size: 80%;
+
+ display: none;
+
+ width: 100%;
+ margin-top: .25rem;
+
+ color: #fb6340;
+}
+
+.invalid-tooltip
+{
+ font-size: .875rem;
+ line-height: 1;
+
+ position: absolute;
+ z-index: 5;
+ top: 100%;
+
+ display: none;
+
+ max-width: 100%;
+ margin-top: .1rem;
+ padding: .5rem;
+
+ color: #fff;
+ border-radius: .2rem;
+ background-color: rgba(251, 99, 64, .8);
+}
+
+.was-validated .form-control:invalid,
+.form-control.is-invalid,
+.was-validated
+.custom-select:invalid,
+.custom-select.is-invalid
+{
+ border-color: #fb6340;
+}
+.was-validated .form-control:invalid:focus,
+.form-control.is-invalid:focus,
+.was-validated
+ .custom-select:invalid:focus,
+.custom-select.is-invalid:focus
+{
+ border-color: #fb6340;
+}
+.was-validated .form-control:invalid ~ .invalid-feedback,
+.was-validated .form-control:invalid ~ .invalid-tooltip,
+.form-control.is-invalid ~ .invalid-feedback,
+.form-control.is-invalid ~ .invalid-tooltip,
+.was-validated
+ .custom-select:invalid ~ .invalid-feedback,
+.was-validated
+ .custom-select:invalid ~ .invalid-tooltip,
+.custom-select.is-invalid ~ .invalid-feedback,
+.custom-select.is-invalid ~ .invalid-tooltip
+{
+ display: block;
+}
+
+.was-validated .form-check-input:invalid ~ .form-check-label,
+.form-check-input.is-invalid ~ .form-check-label
+{
+ color: #fb6340;
+}
+
+.was-validated .form-check-input:invalid ~ .invalid-feedback,
+.was-validated .form-check-input:invalid ~ .invalid-tooltip,
+.form-check-input.is-invalid ~ .invalid-feedback,
+.form-check-input.is-invalid ~ .invalid-tooltip
+{
+ display: block;
+}
+
+.was-validated .custom-control-input:invalid ~ .custom-control-label,
+.custom-control-input.is-invalid ~ .custom-control-label
+{
+ color: #fb6340;
+}
+.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
+.custom-control-input.is-invalid ~ .custom-control-label::before
+{
+ border-color: #fec9bd;
+ background-color: #fec9bd;
+}
+
+.was-validated .custom-control-input:invalid ~ .invalid-feedback,
+.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
+.custom-control-input.is-invalid ~ .invalid-feedback,
+.custom-control-input.is-invalid ~ .invalid-tooltip
+{
+ display: block;
+}
+
+.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
+.custom-control-input.is-invalid:checked ~ .custom-control-label::before
+{
+ border-color: #fec9bd;
+ background-color: #fc8c72;
+}
+
+.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
+.custom-control-input.is-invalid:focus ~ .custom-control-label::before
+{
+ box-shadow: 0 0 0 1px #f8f9fe, 0 0 0 0 rgba(251, 99, 64, .25);
+}
+
+.custom-file-input
+{
+ width: 60% !important;
+ margin: 8px !important;
+
+ opacity: 1 !important;
+}
+.was-validated .custom-file-input:invalid ~ .custom-file-label,
+.custom-file-input.is-invalid ~ .custom-file-label
+{
+ border-color: #fb6340;
+}
+.was-validated .custom-file-input:invalid ~ .custom-file-label::before,
+.custom-file-input.is-invalid ~ .custom-file-label::before
+{
+ border-color: inherit;
+}
+.was-validated .custom-file-input:invalid ~ .invalid-feedback,
+.was-validated .custom-file-input:invalid ~ .invalid-tooltip,
+.custom-file-input.is-invalid ~ .invalid-feedback,
+.custom-file-input.is-invalid ~ .invalid-tooltip
+{
+ display: block;
+}
+.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
+.custom-file-input.is-invalid:focus ~ .custom-file-label
+{
+ box-shadow: 0 0 0 0 rgba(251, 99, 64, .25);
+}
+.custom-file-input:focus
+{
+ outline: none;
+}
+
+.form-inline
+{
+ display: flex;
+
+ flex-flow: row wrap;
+ align-items: center;
+}
+.form-inline .form-check
+{
+ width: 100%;
+}
+@media (min-width: 576px)
+{
+ .form-inline label
+ {
+ display: flex;
+
+ margin-bottom: 0;
+
+ align-items: center;
+ justify-content: center;
+ }
+ .form-inline .form-group
+ {
+ display: flex;
+
+ margin-bottom: 0;
+
+ flex: 0 0 auto;
+ flex-flow: row wrap;
+ align-items: center;
+ }
+ .form-inline .form-control
+ {
+ display: inline-block;
+
+ width: auto;
+
+ vertical-align: middle;
+ }
+ .form-inline .form-control-plaintext
+ {
+ display: inline-block;
+ }
+ .form-inline .input-group,
+ .form-inline .custom-select
+ {
+ width: auto;
+ }
+ .form-inline .form-check
+ {
+ display: flex;
+
+ width: auto;
+ padding-left: 0;
+
+ align-items: center;
+ justify-content: center;
+ }
+ .form-inline .form-check-input
+ {
+ position: relative;
+
+ margin-top: 0;
+ margin-right: .25rem;
+ margin-left: 0;
+
+ flex-shrink: 0;
+ }
+ .form-inline .custom-control
+ {
+ align-items: center;
+ justify-content: center;
+ }
+ .form-inline .custom-control-label
+ {
+ margin-bottom: 0;
+ }
+}
+
+.btn
+{
+ font-size: .875rem;
+ font-weight: 600;
+ line-height: 1.5;
+
+ display: inline-block;
+
+ padding: .625rem 1.25rem;
+
+ cursor: pointer;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+ text-align: center;
+ vertical-align: middle;
+
+ color: #525f7f;
+ border: 1px solid transparent;
+ border-radius: .25rem;
+ background-color: transparent;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .btn
+ {
+ transition: none;
+ }
+}
+.btn:hover
+{
+ text-decoration: none;
+
+ color: #525f7f;
+}
+.btn:focus,
+.btn.focus
+{
+ outline: 0;
+ box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
+}
+.btn.disabled,
+.btn:disabled
+{
+ opacity: .65;
+ box-shadow: none;
+}
+.btn:not(:disabled):not(.disabled):active,
+.btn:not(:disabled):not(.disabled).active
+{
+ box-shadow: none;
+}
+.btn:not(:disabled):not(.disabled):active:focus,
+.btn:not(:disabled):not(.disabled).active:focus
+{
+ box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
+}
+
+a.btn.disabled,
+fieldset:disabled a.btn
+{
+ pointer-events: none;
+}
+
+.btn-primary
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-primary:hover
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+}
+.btn-primary:focus,
+.btn-primary.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(94, 114, 228, .5);
+}
+.btn-primary.disabled,
+.btn-primary:disabled
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+}
+.btn-primary:not(:disabled):not(.disabled):active,
+.btn-primary:not(:disabled):not(.disabled).active,
+.show > .btn-primary.dropdown-toggle
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #324cdd;
+}
+.btn-primary:not(:disabled):not(.disabled):active:focus,
+.btn-primary:not(:disabled):not(.disabled).active:focus,
+.show > .btn-primary.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(94, 114, 228, .5);
+}
+
+.btn-secondary
+{
+ color: #212529;
+ border-color: #f7fafc;
+ background-color: #f7fafc;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-secondary:hover
+{
+ color: #212529;
+ border-color: #f7fafc;
+ background-color: #f7fafc;
+}
+.btn-secondary:focus,
+.btn-secondary.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(247, 250, 252, .5);
+}
+.btn-secondary.disabled,
+.btn-secondary:disabled
+{
+ color: #212529;
+ border-color: #f7fafc;
+ background-color: #f7fafc;
+}
+.btn-secondary:not(:disabled):not(.disabled):active,
+.btn-secondary:not(:disabled):not(.disabled).active,
+.show > .btn-secondary.dropdown-toggle
+{
+ color: #212529;
+ border-color: #f7fafc;
+ background-color: #d2e3ee;
+}
+.btn-secondary:not(:disabled):not(.disabled):active:focus,
+.btn-secondary:not(:disabled):not(.disabled).active:focus,
+.show > .btn-secondary.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(247, 250, 252, .5);
+}
+
+.btn-success
+{
+ color: #fff;
+ border-color: #2dce89;
+ background-color: #2dce89;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-success:hover
+{
+ color: #fff;
+ border-color: #2dce89;
+ background-color: #2dce89;
+}
+.btn-success:focus,
+.btn-success.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(45, 206, 137, .5);
+}
+.btn-success.disabled,
+.btn-success:disabled
+{
+ color: #fff;
+ border-color: #2dce89;
+ background-color: #2dce89;
+}
+.btn-success:not(:disabled):not(.disabled):active,
+.btn-success:not(:disabled):not(.disabled).active,
+.show > .btn-success.dropdown-toggle
+{
+ color: #fff;
+ border-color: #2dce89;
+ background-color: #24a46d;
+}
+.btn-success:not(:disabled):not(.disabled):active:focus,
+.btn-success:not(:disabled):not(.disabled).active:focus,
+.show > .btn-success.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(45, 206, 137, .5);
+}
+
+.btn-info
+{
+ color: #fff;
+ border-color: #11cdef;
+ background-color: #11cdef;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-info:hover
+{
+ color: #fff;
+ border-color: #11cdef;
+ background-color: #11cdef;
+}
+.btn-info:focus,
+.btn-info.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(17, 205, 239, .5);
+}
+.btn-info.disabled,
+.btn-info:disabled
+{
+ color: #fff;
+ border-color: #11cdef;
+ background-color: #11cdef;
+}
+.btn-info:not(:disabled):not(.disabled):active,
+.btn-info:not(:disabled):not(.disabled).active,
+.show > .btn-info.dropdown-toggle
+{
+ color: #fff;
+ border-color: #11cdef;
+ background-color: #0da5c0;
+}
+.btn-info:not(:disabled):not(.disabled):active:focus,
+.btn-info:not(:disabled):not(.disabled).active:focus,
+.show > .btn-info.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(17, 205, 239, .5);
+}
+
+.btn-warning
+{
+ color: #fff;
+ border-color: #fb6340;
+ background-color: #fb6340;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-warning:hover
+{
+ color: #fff;
+ border-color: #fb6340;
+ background-color: #fb6340;
+}
+.btn-warning:focus,
+.btn-warning.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(251, 99, 64, .5);
+}
+.btn-warning.disabled,
+.btn-warning:disabled
+{
+ color: #fff;
+ border-color: #fb6340;
+ background-color: #fb6340;
+}
+.btn-warning:not(:disabled):not(.disabled):active,
+.btn-warning:not(:disabled):not(.disabled).active,
+.show > .btn-warning.dropdown-toggle
+{
+ color: #fff;
+ border-color: #fb6340;
+ background-color: #fa3a0e;
+}
+.btn-warning:not(:disabled):not(.disabled):active:focus,
+.btn-warning:not(:disabled):not(.disabled).active:focus,
+.show > .btn-warning.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(251, 99, 64, .5);
+}
+
+.btn-danger
+{
+ color: #fff;
+ border-color: #f5365c;
+ background-color: #f5365c;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-danger:hover
+{
+ color: #fff;
+ border-color: #f5365c;
+ background-color: #f5365c;
+}
+.btn-danger:focus,
+.btn-danger.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(245, 54, 92, .5);
+}
+.btn-danger.disabled,
+.btn-danger:disabled
+{
+ color: #fff;
+ border-color: #f5365c;
+ background-color: #f5365c;
+}
+.btn-danger:not(:disabled):not(.disabled):active,
+.btn-danger:not(:disabled):not(.disabled).active,
+.show > .btn-danger.dropdown-toggle
+{
+ color: #fff;
+ border-color: #f5365c;
+ background-color: #ec0c38;
+}
+.btn-danger:not(:disabled):not(.disabled):active:focus,
+.btn-danger:not(:disabled):not(.disabled).active:focus,
+.show > .btn-danger.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(245, 54, 92, .5);
+}
+
+.btn-light
+{
+ color: #fff;
+ border-color: #adb5bd;
+ background-color: #adb5bd;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-light:hover
+{
+ color: #fff;
+ border-color: #adb5bd;
+ background-color: #adb5bd;
+}
+.btn-light:focus,
+.btn-light.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(173, 181, 189, .5);
+}
+.btn-light.disabled,
+.btn-light:disabled
+{
+ color: #fff;
+ border-color: #adb5bd;
+ background-color: #adb5bd;
+}
+.btn-light:not(:disabled):not(.disabled):active,
+.btn-light:not(:disabled):not(.disabled).active,
+.show > .btn-light.dropdown-toggle
+{
+ color: #fff;
+ border-color: #adb5bd;
+ background-color: #919ca6;
+}
+.btn-light:not(:disabled):not(.disabled):active:focus,
+.btn-light:not(:disabled):not(.disabled).active:focus,
+.show > .btn-light.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(173, 181, 189, .5);
+}
+
+.btn-dark
+{
+ color: #fff;
+ border-color: #212529;
+ background-color: #212529;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-dark:hover
+{
+ color: #fff;
+ border-color: #212529;
+ background-color: #212529;
+}
+.btn-dark:focus,
+.btn-dark.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(33, 37, 41, .5);
+}
+.btn-dark.disabled,
+.btn-dark:disabled
+{
+ color: #fff;
+ border-color: #212529;
+ background-color: #212529;
+}
+.btn-dark:not(:disabled):not(.disabled):active,
+.btn-dark:not(:disabled):not(.disabled).active,
+.show > .btn-dark.dropdown-toggle
+{
+ color: #fff;
+ border-color: #212529;
+ background-color: #0a0c0d;
+}
+.btn-dark:not(:disabled):not(.disabled):active:focus,
+.btn-dark:not(:disabled):not(.disabled).active:focus,
+.show > .btn-dark.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(33, 37, 41, .5);
+}
+
+.btn-default
+{
+ color: #fff;
+ border-color: #172b4d;
+ background-color: #172b4d;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-default:hover
+{
+ color: #fff;
+ border-color: #172b4d;
+ background-color: #172b4d;
+}
+.btn-default:focus,
+.btn-default.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(23, 43, 77, .5);
+}
+.btn-default.disabled,
+.btn-default:disabled
+{
+ color: #fff;
+ border-color: #172b4d;
+ background-color: #172b4d;
+}
+.btn-default:not(:disabled):not(.disabled):active,
+.btn-default:not(:disabled):not(.disabled).active,
+.show > .btn-default.dropdown-toggle
+{
+ color: #fff;
+ border-color: #172b4d;
+ background-color: #0b1526;
+}
+.btn-default:not(:disabled):not(.disabled):active:focus,
+.btn-default:not(:disabled):not(.disabled).active:focus,
+.show > .btn-default.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(23, 43, 77, .5);
+}
+
+.btn-white
+{
+ color: #212529;
+ border-color: #fff;
+ background-color: #fff;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-white:hover
+{
+ color: #212529;
+ border-color: white;
+ background-color: white;
+}
+.btn-white:focus,
+.btn-white.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5);
+}
+.btn-white.disabled,
+.btn-white:disabled
+{
+ color: #212529;
+ border-color: #fff;
+ background-color: #fff;
+}
+.btn-white:not(:disabled):not(.disabled):active,
+.btn-white:not(:disabled):not(.disabled).active,
+.show > .btn-white.dropdown-toggle
+{
+ color: #212529;
+ border-color: white;
+ background-color: #e6e6e6;
+}
+.btn-white:not(:disabled):not(.disabled):active:focus,
+.btn-white:not(:disabled):not(.disabled).active:focus,
+.show > .btn-white.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(255, 255, 255, .5);
+}
+
+.btn-neutral
+{
+ color: #212529;
+ border-color: #fff;
+ background-color: #fff;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-neutral:hover
+{
+ color: #212529;
+ border-color: white;
+ background-color: white;
+}
+.btn-neutral:focus,
+.btn-neutral.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5);
+}
+.btn-neutral.disabled,
+.btn-neutral:disabled
+{
+ color: #212529;
+ border-color: #fff;
+ background-color: #fff;
+}
+.btn-neutral:not(:disabled):not(.disabled):active,
+.btn-neutral:not(:disabled):not(.disabled).active,
+.show > .btn-neutral.dropdown-toggle
+{
+ color: #212529;
+ border-color: white;
+ background-color: #e6e6e6;
+}
+.btn-neutral:not(:disabled):not(.disabled):active:focus,
+.btn-neutral:not(:disabled):not(.disabled).active:focus,
+.show > .btn-neutral.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(255, 255, 255, .5);
+}
+
+.btn-darker
+{
+ color: #fff;
+ border-color: black;
+ background-color: black;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-darker:hover
+{
+ color: #fff;
+ border-color: black;
+ background-color: black;
+}
+.btn-darker:focus,
+.btn-darker.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(0, 0, 0, .5);
+}
+.btn-darker.disabled,
+.btn-darker:disabled
+{
+ color: #fff;
+ border-color: black;
+ background-color: black;
+}
+.btn-darker:not(:disabled):not(.disabled):active,
+.btn-darker:not(:disabled):not(.disabled).active,
+.show > .btn-darker.dropdown-toggle
+{
+ color: #fff;
+ border-color: black;
+ background-color: black;
+}
+.btn-darker:not(:disabled):not(.disabled):active:focus,
+.btn-darker:not(:disabled):not(.disabled).active:focus,
+.show > .btn-darker.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(0, 0, 0, .5);
+}
+
+.btn-outline-primary
+{
+ color: #5e72e4;
+ border-color: #5e72e4;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-primary:hover
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+}
+.btn-outline-primary:focus,
+.btn-outline-primary.focus
+{
+ box-shadow: 0 0 0 0 rgba(94, 114, 228, .5);
+}
+.btn-outline-primary.disabled,
+.btn-outline-primary:disabled
+{
+ color: #5e72e4;
+ background-color: transparent;
+}
+.btn-outline-primary:not(:disabled):not(.disabled):active,
+.btn-outline-primary:not(:disabled):not(.disabled).active,
+.show > .btn-outline-primary.dropdown-toggle
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+}
+.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
+.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-primary.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(94, 114, 228, .5);
+}
+
+.btn-outline-secondary
+{
+ color: #f7fafc;
+ border-color: #f7fafc;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-secondary:hover
+{
+ color: #212529;
+ border-color: #f7fafc;
+ background-color: #f7fafc;
+}
+.btn-outline-secondary:focus,
+.btn-outline-secondary.focus
+{
+ box-shadow: 0 0 0 0 rgba(247, 250, 252, .5);
+}
+.btn-outline-secondary.disabled,
+.btn-outline-secondary:disabled
+{
+ color: #f7fafc;
+ background-color: transparent;
+}
+.btn-outline-secondary:not(:disabled):not(.disabled):active,
+.btn-outline-secondary:not(:disabled):not(.disabled).active,
+.show > .btn-outline-secondary.dropdown-toggle
+{
+ color: #212529;
+ border-color: #f7fafc;
+ background-color: #f7fafc;
+}
+.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
+.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-secondary.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(247, 250, 252, .5);
+}
+
+.btn-outline-success
+{
+ color: #2dce89;
+ border-color: #2dce89;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-success:hover
+{
+ color: #fff;
+ border-color: #2dce89;
+ background-color: #2dce89;
+}
+.btn-outline-success:focus,
+.btn-outline-success.focus
+{
+ box-shadow: 0 0 0 0 rgba(45, 206, 137, .5);
+}
+.btn-outline-success.disabled,
+.btn-outline-success:disabled
+{
+ color: #2dce89;
+ background-color: transparent;
+}
+.btn-outline-success:not(:disabled):not(.disabled):active,
+.btn-outline-success:not(:disabled):not(.disabled).active,
+.show > .btn-outline-success.dropdown-toggle
+{
+ color: #fff;
+ border-color: #2dce89;
+ background-color: #2dce89;
+}
+.btn-outline-success:not(:disabled):not(.disabled):active:focus,
+.btn-outline-success:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-success.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(45, 206, 137, .5);
+}
+
+.btn-outline-info
+{
+ color: #11cdef;
+ border-color: #11cdef;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-info:hover
+{
+ color: #fff;
+ border-color: #11cdef;
+ background-color: #11cdef;
+}
+.btn-outline-info:focus,
+.btn-outline-info.focus
+{
+ box-shadow: 0 0 0 0 rgba(17, 205, 239, .5);
+}
+.btn-outline-info.disabled,
+.btn-outline-info:disabled
+{
+ color: #11cdef;
+ background-color: transparent;
+}
+.btn-outline-info:not(:disabled):not(.disabled):active,
+.btn-outline-info:not(:disabled):not(.disabled).active,
+.show > .btn-outline-info.dropdown-toggle
+{
+ color: #fff;
+ border-color: #11cdef;
+ background-color: #11cdef;
+}
+.btn-outline-info:not(:disabled):not(.disabled):active:focus,
+.btn-outline-info:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-info.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(17, 205, 239, .5);
+}
+
+.btn-outline-warning
+{
+ color: #fb6340;
+ border-color: #fb6340;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-warning:hover
+{
+ color: #fff;
+ border-color: #fb6340;
+ background-color: #fb6340;
+}
+.btn-outline-warning:focus,
+.btn-outline-warning.focus
+{
+ box-shadow: 0 0 0 0 rgba(251, 99, 64, .5);
+}
+.btn-outline-warning.disabled,
+.btn-outline-warning:disabled
+{
+ color: #fb6340;
+ background-color: transparent;
+}
+.btn-outline-warning:not(:disabled):not(.disabled):active,
+.btn-outline-warning:not(:disabled):not(.disabled).active,
+.show > .btn-outline-warning.dropdown-toggle
+{
+ color: #fff;
+ border-color: #fb6340;
+ background-color: #fb6340;
+}
+.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
+.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-warning.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(251, 99, 64, .5);
+}
+
+.btn-outline-danger
+{
+ color: #f5365c;
+ border-color: #f5365c;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-danger:hover
+{
+ color: #fff;
+ border-color: #f5365c;
+ background-color: #f5365c;
+}
+.btn-outline-danger:focus,
+.btn-outline-danger.focus
+{
+ box-shadow: 0 0 0 0 rgba(245, 54, 92, .5);
+}
+.btn-outline-danger.disabled,
+.btn-outline-danger:disabled
+{
+ color: #f5365c;
+ background-color: transparent;
+}
+.btn-outline-danger:not(:disabled):not(.disabled):active,
+.btn-outline-danger:not(:disabled):not(.disabled).active,
+.show > .btn-outline-danger.dropdown-toggle
+{
+ color: #fff;
+ border-color: #f5365c;
+ background-color: #f5365c;
+}
+.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
+.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-danger.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(245, 54, 92, .5);
+}
+
+.btn-outline-light
+{
+ color: #adb5bd;
+ border-color: #adb5bd;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-light:hover
+{
+ color: #fff;
+ border-color: #adb5bd;
+ background-color: #adb5bd;
+}
+.btn-outline-light:focus,
+.btn-outline-light.focus
+{
+ box-shadow: 0 0 0 0 rgba(173, 181, 189, .5);
+}
+.btn-outline-light.disabled,
+.btn-outline-light:disabled
+{
+ color: #adb5bd;
+ background-color: transparent;
+}
+.btn-outline-light:not(:disabled):not(.disabled):active,
+.btn-outline-light:not(:disabled):not(.disabled).active,
+.show > .btn-outline-light.dropdown-toggle
+{
+ color: #fff;
+ border-color: #adb5bd;
+ background-color: #adb5bd;
+}
+.btn-outline-light:not(:disabled):not(.disabled):active:focus,
+.btn-outline-light:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-light.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(173, 181, 189, .5);
+}
+
+.btn-outline-dark
+{
+ color: #212529;
+ border-color: #212529;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-dark:hover
+{
+ color: #fff;
+ border-color: #212529;
+ background-color: #212529;
+}
+.btn-outline-dark:focus,
+.btn-outline-dark.focus
+{
+ box-shadow: 0 0 0 0 rgba(33, 37, 41, .5);
+}
+.btn-outline-dark.disabled,
+.btn-outline-dark:disabled
+{
+ color: #212529;
+ background-color: transparent;
+}
+.btn-outline-dark:not(:disabled):not(.disabled):active,
+.btn-outline-dark:not(:disabled):not(.disabled).active,
+.show > .btn-outline-dark.dropdown-toggle
+{
+ color: #fff;
+ border-color: #212529;
+ background-color: #212529;
+}
+.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
+.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-dark.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(33, 37, 41, .5);
+}
+
+.btn-outline-default
+{
+ color: #172b4d;
+ border-color: #172b4d;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-default:hover
+{
+ color: #fff;
+ border-color: #172b4d;
+ background-color: #172b4d;
+}
+.btn-outline-default:focus,
+.btn-outline-default.focus
+{
+ box-shadow: 0 0 0 0 rgba(23, 43, 77, .5);
+}
+.btn-outline-default.disabled,
+.btn-outline-default:disabled
+{
+ color: #172b4d;
+ background-color: transparent;
+}
+.btn-outline-default:not(:disabled):not(.disabled):active,
+.btn-outline-default:not(:disabled):not(.disabled).active,
+.show > .btn-outline-default.dropdown-toggle
+{
+ color: #fff;
+ border-color: #172b4d;
+ background-color: #172b4d;
+}
+.btn-outline-default:not(:disabled):not(.disabled):active:focus,
+.btn-outline-default:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-default.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(23, 43, 77, .5);
+}
+
+.btn-outline-white
+{
+ color: #fff;
+ border-color: #fff;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-white:hover
+{
+ color: #212529;
+ border-color: #fff;
+ background-color: #fff;
+}
+.btn-outline-white:focus,
+.btn-outline-white.focus
+{
+ box-shadow: 0 0 0 0 rgba(255, 255, 255, .5);
+}
+.btn-outline-white.disabled,
+.btn-outline-white:disabled
+{
+ color: #fff;
+ background-color: transparent;
+}
+.btn-outline-white:not(:disabled):not(.disabled):active,
+.btn-outline-white:not(:disabled):not(.disabled).active,
+.show > .btn-outline-white.dropdown-toggle
+{
+ color: #212529;
+ border-color: #fff;
+ background-color: #fff;
+}
+.btn-outline-white:not(:disabled):not(.disabled):active:focus,
+.btn-outline-white:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-white.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(255, 255, 255, .5);
+}
+
+.btn-outline-neutral
+{
+ color: #fff;
+ border-color: #fff;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-neutral:hover
+{
+ color: #212529;
+ border-color: #fff;
+ background-color: #fff;
+}
+.btn-outline-neutral:focus,
+.btn-outline-neutral.focus
+{
+ box-shadow: 0 0 0 0 rgba(255, 255, 255, .5);
+}
+.btn-outline-neutral.disabled,
+.btn-outline-neutral:disabled
+{
+ color: #fff;
+ background-color: transparent;
+}
+.btn-outline-neutral:not(:disabled):not(.disabled):active,
+.btn-outline-neutral:not(:disabled):not(.disabled).active,
+.show > .btn-outline-neutral.dropdown-toggle
+{
+ color: #212529;
+ border-color: #fff;
+ background-color: #fff;
+}
+.btn-outline-neutral:not(:disabled):not(.disabled):active:focus,
+.btn-outline-neutral:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-neutral.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(255, 255, 255, .5);
+}
+
+.btn-outline-darker
+{
+ color: black;
+ border-color: black;
+ background-color: transparent;
+ background-image: none;
+}
+.btn-outline-darker:hover
+{
+ color: #fff;
+ border-color: black;
+ background-color: black;
+}
+.btn-outline-darker:focus,
+.btn-outline-darker.focus
+{
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, .5);
+}
+.btn-outline-darker.disabled,
+.btn-outline-darker:disabled
+{
+ color: black;
+ background-color: transparent;
+}
+.btn-outline-darker:not(:disabled):not(.disabled):active,
+.btn-outline-darker:not(:disabled):not(.disabled).active,
+.show > .btn-outline-darker.dropdown-toggle
+{
+ color: #fff;
+ border-color: black;
+ background-color: black;
+}
+.btn-outline-darker:not(:disabled):not(.disabled):active:focus,
+.btn-outline-darker:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-darker.dropdown-toggle:focus
+{
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, .5);
+}
+
+.btn-link
+{
+ font-weight: 400;
+
+ text-decoration: none;
+
+ color: #5e72e4;
+}
+.btn-link:hover
+{
+ text-decoration: none;
+
+ color: #233dd2;
+}
+.btn-link:focus,
+.btn-link.focus
+{
+ text-decoration: none;
+
+ box-shadow: none;
+}
+.btn-link:disabled,
+.btn-link.disabled
+{
+ pointer-events: none;
+
+ color: #8898aa;
+}
+
+.btn-lg,
+.btn-group-lg > .btn
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ padding: .875rem 1rem;
+
+ border-radius: .4375rem;
+}
+
+.btn-sm,
+.btn-group-sm > .btn
+{
+ font-size: .75rem;
+ line-height: 1.5;
+
+ padding: .25rem .5rem;
+
+ border-radius: .25rem;
+}
+
+.btn-block
+{
+ display: block;
+
+ width: 100%;
+}
+.btn-block + .btn-block
+{
+ margin-top: .5rem;
+}
+
+input[type='submit'].btn-block,
+input[type='reset'].btn-block,
+input[type='button'].btn-block
+{
+ width: 100%;
+}
+
+.fade
+{
+ transition: opacity .15s linear;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .fade
+ {
+ transition: none;
+ }
+}
+.fade:not(.show)
+{
+ opacity: 0;
+}
+
+.collapse:not(.show)
+{
+ display: none;
+}
+
+.collapsing
+{
+ position: relative;
+
+ overflow: hidden;
+
+ height: 0;
+
+ transition: height .3s ease;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .collapsing
+ {
+ transition: none;
+ }
+}
+
+.dropup,
+.dropright,
+.dropdown,
+.dropleft
+{
+ position: relative;
+}
+
+.dropdown-toggle
+{
+ white-space: nowrap;
+}
+.dropdown-toggle::after
+{
+ display: inline-block;
+
+ margin-left: .255em;
+
+ content: '';
+ vertical-align: .255em;
+
+ border-top: .3em solid;
+ border-right: .3em solid transparent;
+ border-bottom: 0;
+ border-left: .3em solid transparent;
+}
+.dropdown-toggle:empty::after
+{
+ margin-left: 0;
+}
+
+.dropdown-menu
+{
+ font-size: 1rem;
+
+ position: absolute;
+ z-index: 1000;
+ top: 100%;
+ left: 0;
+
+ display: none;
+ float: left;
+
+ min-width: 10rem;
+ margin: .125rem 0 0;
+ padding: .5rem 0;
+
+ list-style: none;
+
+ text-align: left;
+
+ color: #525f7f;
+ border: 0 solid rgba(0, 0, 0, .15);
+ border-radius: .4375rem;
+ background-color: #fff;
+ background-clip: padding-box;
+ box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
+}
+
+.dropdown-menu-left
+{
+ right: auto;
+ left: 0;
+}
+
+.dropdown-menu-right
+{
+ right: 0;
+ left: auto;
+}
+
+@media (min-width: 576px)
+{
+ .dropdown-menu-sm-left
+ {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-sm-right
+ {
+ right: 0;
+ left: auto;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .dropdown-menu-md-left
+ {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-md-right
+ {
+ right: 0;
+ left: auto;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .dropdown-menu-lg-left
+ {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-lg-right
+ {
+ right: 0;
+ left: auto;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .dropdown-menu-xl-left
+ {
+ right: auto;
+ left: 0;
+ }
+ .dropdown-menu-xl-right
+ {
+ right: 0;
+ left: auto;
+ }
+}
+
+.dropup .dropdown-menu
+{
+ top: auto;
+ bottom: 100%;
+
+ margin-top: 0;
+ margin-bottom: .125rem;
+}
+
+.dropup .dropdown-toggle::after
+{
+ display: inline-block;
+
+ margin-left: .255em;
+
+ content: '';
+ vertical-align: .255em;
+
+ border-top: 0;
+ border-right: .3em solid transparent;
+ border-bottom: .3em solid;
+ border-left: .3em solid transparent;
+}
+
+.dropup .dropdown-toggle:empty::after
+{
+ margin-left: 0;
+}
+
+.dropright .dropdown-menu
+{
+ top: 0;
+ right: auto;
+ left: 100%;
+
+ margin-top: 0;
+ margin-left: .125rem;
+}
+
+.dropright .dropdown-toggle::after
+{
+ display: inline-block;
+
+ margin-left: .255em;
+
+ content: '';
+ vertical-align: .255em;
+
+ border-top: .3em solid transparent;
+ border-right: 0;
+ border-bottom: .3em solid transparent;
+ border-left: .3em solid;
+}
+
+.dropright .dropdown-toggle:empty::after
+{
+ margin-left: 0;
+}
+
+.dropright .dropdown-toggle::after
+{
+ vertical-align: 0;
+}
+
+.dropleft .dropdown-menu
+{
+ top: 0;
+ right: 100%;
+ left: auto;
+
+ margin-top: 0;
+ margin-right: .125rem;
+}
+
+.dropleft .dropdown-toggle::after
+{
+ display: inline-block;
+
+ margin-left: .255em;
+
+ content: '';
+ vertical-align: .255em;
+}
+
+.dropleft .dropdown-toggle::after
+{
+ display: none;
+}
+
+.dropleft .dropdown-toggle::before
+{
+ display: inline-block;
+
+ margin-right: .255em;
+
+ content: '';
+ vertical-align: .255em;
+
+ border-top: .3em solid transparent;
+ border-right: .3em solid;
+ border-bottom: .3em solid transparent;
+}
+
+.dropleft .dropdown-toggle:empty::after
+{
+ margin-left: 0;
+}
+
+.dropleft .dropdown-toggle::before
+{
+ vertical-align: 0;
+}
+
+.dropdown-menu[x-placement^='top'],
+.dropdown-menu[x-placement^='right'],
+.dropdown-menu[x-placement^='bottom'],
+.dropdown-menu[x-placement^='left']
+{
+ right: auto;
+ bottom: auto;
+}
+
+.dropdown-divider
+{
+ overflow: hidden;
+
+ height: 0;
+ margin: .5rem 0;
+
+ border-top: 1px solid #e9ecef;
+}
+
+.dropdown-item
+{
+ font-weight: 400;
+
+ display: block;
+ clear: both;
+
+ width: 100%;
+ padding: .5rem 1rem;
+
+ text-align: inherit;
+ white-space: nowrap;
+
+ color: #212529;
+ border: 0;
+ background-color: transparent;
+}
+.dropdown-item:hover,
+.dropdown-item:focus
+{
+ text-decoration: none;
+
+ color: #16181b;
+ background-color: #f6f9fc;
+}
+.dropdown-item.active,
+.dropdown-item:active
+{
+ text-decoration: none;
+
+ color: #16181b;
+ background-color: transparent;
+}
+.dropdown-item.disabled,
+.dropdown-item:disabled
+{
+ pointer-events: none;
+
+ color: #8898aa;
+ background-color: transparent;
+}
+
+.dropdown-menu.show
+{
+ display: block;
+}
+
+.dropdown-header
+{
+ font-size: .875rem;
+
+ display: block;
+
+ margin-bottom: 0;
+ padding: .5rem 1rem;
+
+ white-space: nowrap;
+
+ color: #8898aa;
+}
+
+.dropdown-item-text
+{
+ display: block;
+
+ padding: .5rem 1rem;
+
+ color: #212529;
+}
+
+.btn-group,
+.btn-group-vertical
+{
+ position: relative;
+
+ display: inline-flex;
+
+ vertical-align: middle;
+}
+.btn-group > .btn,
+.btn-group-vertical > .btn
+{
+ position: relative;
+
+ flex: 1 1 auto;
+}
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover
+{
+ z-index: 1;
+}
+.btn-group > .btn:focus,
+.btn-group > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn:focus,
+.btn-group-vertical > .btn:active,
+.btn-group-vertical > .btn.active
+{
+ z-index: 1;
+}
+
+.btn-toolbar
+{
+ display: flex;
+
+ flex-wrap: wrap;
+ justify-content: flex-start;
+}
+.btn-toolbar .input-group
+{
+ width: auto;
+}
+
+.btn-group > .btn:not(:first-child),
+.btn-group > .btn-group:not(:first-child)
+{
+ margin-left: -1px;
+}
+
+.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
+.btn-group > .btn-group:not(:last-child) > .btn
+{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.btn-group > .btn:not(:first-child),
+.btn-group > .btn-group:not(:first-child) > .btn
+{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.dropdown-toggle-split
+{
+ padding-right: .9375rem;
+ padding-left: .9375rem;
+}
+.dropdown-toggle-split::after,
+.dropup .dropdown-toggle-split::after,
+.dropright .dropdown-toggle-split::after
+{
+ margin-left: 0;
+}
+.dropleft .dropdown-toggle-split::before
+{
+ margin-right: 0;
+}
+
+.btn-sm + .dropdown-toggle-split,
+.btn-group-sm > .btn + .dropdown-toggle-split
+{
+ padding-right: .375rem;
+ padding-left: .375rem;
+}
+
+.btn-lg + .dropdown-toggle-split,
+.btn-group-lg > .btn + .dropdown-toggle-split
+{
+ padding-right: .75rem;
+ padding-left: .75rem;
+}
+
+.btn-group.show .dropdown-toggle
+{
+ box-shadow: none;
+}
+.btn-group.show .dropdown-toggle.btn-link
+{
+ box-shadow: none;
+}
+
+.btn-group-vertical
+{
+ flex-direction: column;
+
+ align-items: flex-start;
+ justify-content: center;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group
+{
+ width: 100%;
+}
+.btn-group-vertical > .btn:not(:first-child),
+.btn-group-vertical > .btn-group:not(:first-child)
+{
+ margin-top: -1px;
+}
+.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
+.btn-group-vertical > .btn-group:not(:last-child) > .btn
+{
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn:not(:first-child),
+.btn-group-vertical > .btn-group:not(:first-child) > .btn
+{
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.btn-group-toggle > .btn,
+.btn-group-toggle > .btn-group > .btn
+{
+ margin-bottom: 0;
+}
+.btn-group-toggle > .btn input[type='radio'],
+.btn-group-toggle > .btn input[type='checkbox'],
+.btn-group-toggle > .btn-group > .btn input[type='radio'],
+.btn-group-toggle > .btn-group > .btn input[type='checkbox']
+{
+ position: absolute;
+
+ clip: rect(0, 0, 0, 0);
+
+ pointer-events: none;
+}
+
+.input-group
+{
+ position: relative;
+
+ display: flex;
+
+ width: 100%;
+
+ flex-wrap: wrap;
+ align-items: stretch;
+}
+.input-group > .form-control,
+.input-group > .form-control-plaintext,
+.input-group > .custom-select,
+.input-group > .custom-file
+{
+ position: relative;
+
+ min-width: 0;
+ margin-bottom: 0;
+
+ flex: 1 1;
+}
+.input-group > .form-control + .form-control,
+.input-group > .form-control + .custom-select,
+.input-group > .form-control + .custom-file,
+.input-group > .form-control-plaintext + .form-control,
+.input-group > .form-control-plaintext + .custom-select,
+.input-group > .form-control-plaintext + .custom-file,
+.input-group > .custom-select + .form-control,
+.input-group > .custom-select + .custom-select,
+.input-group > .custom-select + .custom-file,
+.input-group > .custom-file + .form-control,
+.input-group > .custom-file + .custom-select,
+.input-group > .custom-file + .custom-file
+{
+ margin-left: -1px;
+}
+.input-group > .form-control:focus,
+.input-group > .custom-select:focus,
+.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label
+{
+ z-index: 3;
+}
+.input-group > .custom-file .custom-file-input:focus
+{
+ z-index: 4;
+}
+.input-group > .form-control:not(:last-child),
+.input-group > .custom-select:not(:last-child)
+{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.input-group > .form-control:not(:first-child),
+.input-group > .custom-select:not(:first-child)
+{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.input-group > .custom-file
+{
+ display: flex;
+
+ align-items: center;
+}
+.input-group > .custom-file:not(:last-child) .custom-file-label,
+.input-group > .custom-file:not(:last-child) .custom-file-label::after
+{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.input-group > .custom-file:not(:first-child) .custom-file-label
+{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.input-group-prepend,
+.input-group-append
+{
+ display: flex;
+}
+.input-group-prepend .btn,
+.input-group-append .btn
+{
+ position: relative;
+ z-index: 2;
+}
+.input-group-prepend .btn:focus,
+.input-group-append .btn:focus
+{
+ z-index: 3;
+}
+.input-group-prepend .btn + .btn,
+.input-group-prepend .btn + .input-group-text,
+.input-group-prepend .input-group-text + .input-group-text,
+.input-group-prepend .input-group-text + .btn,
+.input-group-append .btn + .btn,
+.input-group-append .btn + .input-group-text,
+.input-group-append .input-group-text + .input-group-text,
+.input-group-append .input-group-text + .btn
+{
+ margin-left: -1px;
+}
+
+.input-group-prepend
+{
+ margin-right: -1px;
+}
+
+.input-group-append
+{
+ margin-left: -1px;
+}
+
+.input-group-text
+{
+ font-size: .875rem;
+ font-weight: 400;
+ line-height: 1.5;
+
+ display: flex;
+
+ margin-bottom: 0;
+ padding: .625rem .75rem;
+
+ text-align: center;
+ white-space: nowrap;
+
+ color: #adb5bd;
+ border: 1px solid #dee2e6;
+ border-radius: .25rem;
+ background-color: #fff;
+
+ align-items: center;
+}
+.input-group-text input[type='radio'],
+.input-group-text input[type='checkbox']
+{
+ margin-top: 0;
+}
+
+.input-group-lg > .form-control:not(textarea),
+.input-group-lg > .custom-select
+{
+ height: calc(1.5em + 1.75rem + 2px);
+}
+
+.input-group-lg > .form-control,
+.input-group-lg > .custom-select,
+.input-group-lg > .input-group-prepend > .input-group-text,
+.input-group-lg > .input-group-append > .input-group-text,
+.input-group-lg > .input-group-prepend > .btn,
+.input-group-lg > .input-group-append > .btn
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ padding: .875rem 1rem;
+
+ border-radius: .4375rem;
+}
+
+.input-group-sm > .form-control:not(textarea),
+.input-group-sm > .custom-select
+{
+ height: calc(1.5em + .5rem + 2px);
+}
+
+.input-group-sm > .form-control,
+.input-group-sm > .custom-select,
+.input-group-sm > .input-group-prepend > .input-group-text,
+.input-group-sm > .input-group-append > .input-group-text,
+.input-group-sm > .input-group-prepend > .btn,
+.input-group-sm > .input-group-append > .btn
+{
+ font-size: .75rem;
+ line-height: 1.5;
+
+ padding: .25rem .5rem;
+
+ border-radius: .25rem;
+}
+
+.input-group-lg > .custom-select,
+.input-group-sm > .custom-select
+{
+ padding-right: 1.75rem;
+}
+
+.input-group > .input-group-prepend > .btn,
+.input-group > .input-group-prepend > .input-group-text,
+.input-group > .input-group-append:not(:last-child) > .btn,
+.input-group > .input-group-append:not(:last-child) > .input-group-text,
+.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group > .input-group-append:last-child > .input-group-text:not(:last-child)
+{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.input-group > .input-group-append > .btn,
+.input-group > .input-group-append > .input-group-text,
+.input-group > .input-group-prepend:not(:first-child) > .btn,
+.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
+.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
+.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child)
+{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.custom-control
+{
+ position: relative;
+
+ display: block;
+
+ min-height: 1.5rem;
+ padding-left: 2.75rem;
+}
+
+.custom-control-inline
+{
+ display: inline-flex;
+
+ margin-right: 1rem;
+}
+
+.custom-control-input
+{
+ position: absolute;
+ z-index: -1;
+ left: 0;
+
+ width: 1rem;
+ height: 1.25rem;
+
+ opacity: 0;
+}
+.custom-control-input:checked ~ .custom-control-label::before
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+ box-shadow: 0 3px 2px rgba(233, 236, 239, .05);
+}
+.custom-control-input:focus ~ .custom-control-label::before
+{
+ box-shadow: 0 3px 2px rgba(233, 236, 239, .05), 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, .1);
+}
+.custom-control-input:focus:not(:checked) ~ .custom-control-label::before
+{
+ border-color: #5e72e4;
+}
+.custom-control-input:not(:disabled):active ~ .custom-control-label::before
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+ box-shadow: 0 3px 2px rgba(233, 236, 239, .05);
+}
+.custom-control-input[disabled] ~ .custom-control-label,
+.custom-control-input:disabled ~ .custom-control-label
+{
+ color: #8898aa;
+}
+.custom-control-input[disabled] ~ .custom-control-label::before,
+.custom-control-input:disabled ~ .custom-control-label::before
+{
+ background-color: #e9ecef;
+}
+
+.custom-control-label
+{
+ position: relative;
+
+ margin-bottom: 0;
+
+ vertical-align: top;
+}
+.custom-control-label::before
+{
+ position: absolute;
+ top: .25rem;
+ left: -2.75rem;
+
+ display: block;
+
+ width: 1rem;
+ height: 1rem;
+
+ content: '';
+ pointer-events: none;
+
+ border: #dee2e6 solid 1px;
+ background-color: #fff;
+ box-shadow: 0 3px 2px rgba(233, 236, 239, .05);
+}
+.custom-control-label::after
+{
+ position: absolute;
+ top: .25rem;
+ left: -2.75rem;
+
+ display: block;
+
+ width: 1rem;
+ height: 1rem;
+
+ content: '';
+
+ background: no-repeat 50% / 50% 50%;
+}
+
+.custom-checkbox .custom-control-label::before
+{
+ border-radius: .25rem;
+}
+
+.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\'/%3e%3c/svg%3e');
+}
+
+.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before
+{
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+ box-shadow: none;
+}
+
+.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after
+{
+ background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'4\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e');
+}
+
+.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before
+{
+ background-color: rgba(94, 114, 228, .5);
+}
+
+.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before
+{
+ background-color: rgba(94, 114, 228, .5);
+}
+
+.custom-radio .custom-control-label::before
+{
+ border-radius: 50%;
+}
+
+.custom-radio .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e');
+}
+
+.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before
+{
+ background-color: rgba(94, 114, 228, .5);
+}
+
+.custom-switch
+{
+ padding-left: 3.5rem;
+}
+.custom-switch .custom-control-label::before
+{
+ left: -3.5rem;
+
+ width: 1.75rem;
+
+ pointer-events: all;
+
+ border-radius: .5rem;
+}
+.custom-switch .custom-control-label::after
+{
+ top: calc(.25rem + 2px);
+ left: calc(-3.5rem + 2px);
+
+ width: calc(1rem - 4px);
+ height: calc(1rem - 4px);
+
+ transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+
+ border-radius: .5rem;
+ background-color: #dee2e6;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .custom-switch .custom-control-label::after
+ {
+ transition: none;
+ }
+}
+.custom-switch .custom-control-input:checked ~ .custom-control-label::after
+{
+ transform: translateX(.75rem);
+
+ background-color: #fff;
+}
+.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before
+{
+ background-color: rgba(94, 114, 228, .5);
+}
+
+.custom-select
+{
+ font-size: .875rem;
+ font-weight: 400;
+ line-height: 1.5;
+
+ display: inline-block;
+
+ width: 100%;
+ height: calc(1.5em + 1.25rem + 2px);
+ padding: .625rem 1.75rem .625rem .75rem;
+
+ vertical-align: middle;
+
+ color: #8898aa;
+ border: 1px solid #dee2e6;
+ border-radius: .375rem;
+ background: #fff url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%2332325d\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') no-repeat right .75rem center/8px 10px;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);
+
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+.custom-select:focus
+{
+ border-color: #5e72e4;
+ outline: 0;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 0 0 #5e72e4;
+}
+.custom-select:focus::-ms-value
+{
+ color: #8898aa;
+ background-color: #fff;
+}
+.custom-select[multiple],
+.custom-select[size]:not([size='1'])
+{
+ height: auto;
+ padding-right: .75rem;
+
+ background-image: none;
+}
+.custom-select:disabled
+{
+ color: #8898aa;
+ background-color: #e9ecef;
+}
+.custom-select::-ms-expand
+{
+ display: none;
+}
+.custom-select:-moz-focusring
+{
+ color: transparent;
+ text-shadow: 0 0 0 #8898aa;
+}
+
+.custom-select-sm
+{
+ font-size: .75rem;
+
+ height: calc(1.5em + .5rem + 2px);
+ padding-top: .25rem;
+ padding-bottom: .25rem;
+ padding-left: .5rem;
+}
+
+.custom-select-lg
+{
+ font-size: .875rem;
+
+ height: calc(1.5em + 1.75rem + 2px);
+ padding-top: .875rem;
+ padding-bottom: .875rem;
+ padding-left: 1rem;
+}
+
+.custom-file
+{
+ position: relative;
+
+ display: inline-block;
+
+ width: 100%;
+ height: calc(1.5em + 1.25rem + 2px);
+ margin-bottom: 0;
+}
+
+.custom-file-input
+{
+ position: relative;
+ z-index: 2;
+
+ width: 100%;
+ height: calc(1.5em + 1.25rem + 2px);
+ margin: 0;
+
+ opacity: 0;
+}
+.custom-file-input:focus ~ .custom-file-label
+{
+ border-color: #5e72e4;
+ box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, .1);
+}
+.custom-file-input[disabled] ~ .custom-file-label,
+.custom-file-input:disabled ~ .custom-file-label
+{
+ background-color: #e9ecef;
+}
+.custom-file-input:lang(en) ~ .custom-file-label::after
+{
+ content: 'Browse';
+}
+.custom-file-input ~ .custom-file-label[data-browse]::after
+{
+ content: attr(data-browse);
+}
+
+.custom-file-label
+{
+ font-weight: 400;
+ line-height: 1.5;
+
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ right: 0;
+ left: 0;
+
+ height: calc(1.5em + 1.25rem + 2px);
+ padding: .625rem .75rem;
+
+ color: #8898aa;
+ border: 1px solid #dee2e6;
+ border-radius: .25rem;
+ background-color: #fff;
+ box-shadow: 0 3px 2px rgba(233, 236, 239, .05);
+}
+.custom-file-label::after
+{
+ line-height: 1.5;
+
+ position: absolute;
+ z-index: 3;
+ top: 0;
+ right: 0;
+ bottom: 0;
+
+ display: block;
+
+ height: calc(1.5em + 1.25rem);
+ padding: .625rem .75rem;
+
+ content: 'Browse';
+
+ color: #8898aa;
+ border-left: inherit;
+ border-radius: 0 .25rem .25rem 0;
+ background-color: #fff;
+}
+
+.custom-range
+{
+ width: 100%;
+ height: 1rem;
+ padding: 0;
+
+ background-color: transparent;
+
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+.custom-range:focus
+{
+ outline: none;
+}
+.custom-range:focus::-webkit-slider-thumb
+{
+ box-shadow: 0 0 0 1px #f8f9fe, 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, .1);
+}
+.custom-range:focus::-moz-range-thumb
+{
+ box-shadow: 0 0 0 1px #f8f9fe, 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, .1);
+}
+.custom-range:focus::-ms-thumb
+{
+ box-shadow: 0 0 0 1px #f8f9fe, 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, .1);
+}
+.custom-range::-moz-focus-outer
+{
+ border: 0;
+}
+.custom-range::-webkit-slider-thumb
+{
+ width: 1rem;
+ height: 1rem;
+ margin-top: -.25rem;
+
+ transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+
+ border: 0;
+ border-radius: 1rem;
+ background-color: #5e72e4;
+ box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .1);
+
+ -webkit-appearance: none;
+ appearance: none;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .custom-range::-webkit-slider-thumb
+ {
+ transition: none;
+ }
+}
+.custom-range::-webkit-slider-thumb:active
+{
+ background-color: #f7f8fe;
+}
+.custom-range::-webkit-slider-runnable-track
+{
+ width: 100%;
+ height: .5rem;
+
+ cursor: pointer;
+
+ color: transparent;
+ border-color: transparent;
+ border-radius: 1rem;
+ background-color: #dee2e6;
+ box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);
+}
+.custom-range::-moz-range-thumb
+{
+ width: 1rem;
+ height: 1rem;
+
+ transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+
+ border: 0;
+ border-radius: 1rem;
+ background-color: #5e72e4;
+ box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .1);
+
+ -moz-appearance: none;
+ appearance: none;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .custom-range::-moz-range-thumb
+ {
+ transition: none;
+ }
+}
+.custom-range::-moz-range-thumb:active
+{
+ background-color: #f7f8fe;
+}
+.custom-range::-moz-range-track
+{
+ width: 100%;
+ height: .5rem;
+
+ cursor: pointer;
+
+ color: transparent;
+ border-color: transparent;
+ border-radius: 1rem;
+ background-color: #dee2e6;
+ box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);
+}
+.custom-range::-ms-thumb
+{
+ width: 1rem;
+ height: 1rem;
+ margin-top: 0;
+ margin-right: 0;
+ margin-left: 0;
+
+ transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+
+ border: 0;
+ border-radius: 1rem;
+ background-color: #5e72e4;
+ box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .1);
+
+ appearance: none;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .custom-range::-ms-thumb
+ {
+ transition: none;
+ }
+}
+.custom-range::-ms-thumb:active
+{
+ background-color: #f7f8fe;
+}
+.custom-range::-ms-track
+{
+ width: 100%;
+ height: .5rem;
+
+ cursor: pointer;
+
+ color: transparent;
+ border-width: .5rem;
+ border-color: transparent;
+ background-color: transparent;
+ box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);
+}
+.custom-range::-ms-fill-lower
+{
+ border-radius: 1rem;
+ background-color: #dee2e6;
+}
+.custom-range::-ms-fill-upper
+{
+ margin-right: 15px;
+
+ border-radius: 1rem;
+ background-color: #dee2e6;
+}
+.custom-range:disabled::-webkit-slider-thumb
+{
+ background-color: #adb5bd;
+}
+.custom-range:disabled::-webkit-slider-runnable-track
+{
+ cursor: default;
+}
+.custom-range:disabled::-moz-range-thumb
+{
+ background-color: #adb5bd;
+}
+.custom-range:disabled::-moz-range-track
+{
+ cursor: default;
+}
+.custom-range:disabled::-ms-thumb
+{
+ background-color: #adb5bd;
+}
+
+.custom-control-label::before,
+.custom-file-label,
+.custom-select
+{
+ transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .custom-control-label::before,
+ .custom-file-label,
+ .custom-select
+ {
+ transition: none;
+ }
+}
+
+.nav
+{
+ display: flex;
+
+ margin-bottom: 0;
+ padding-left: 0;
+
+ list-style: none;
+
+ flex-wrap: wrap;
+}
+
+.nav-link
+{
+ display: block;
+
+ padding: .25rem .75rem;
+}
+.nav-link:hover,
+.nav-link:focus
+{
+ text-decoration: none;
+}
+.nav-link.disabled
+{
+ cursor: default;
+ pointer-events: none;
+
+ color: #8898aa;
+}
+
+.nav-tabs
+{
+ border-bottom: 1px solid #dee2e6;
+}
+.nav-tabs .nav-item
+{
+ margin-bottom: -1px;
+}
+.nav-tabs .nav-link
+{
+ border: 1px solid transparent;
+ border-top-left-radius: .375rem;
+ border-top-right-radius: .375rem;
+}
+.nav-tabs .nav-link:hover,
+.nav-tabs .nav-link:focus
+{
+ border-color: #e9ecef #e9ecef #dee2e6;
+}
+.nav-tabs .nav-link.disabled
+{
+ color: #8898aa;
+ border-color: transparent;
+ background-color: transparent;
+}
+.nav-tabs .nav-link.active,
+.nav-tabs .nav-item.show .nav-link
+{
+ color: #525f7f;
+ border-color: #dee2e6 #dee2e6 #f8f9fe;
+ background-color: #f8f9fe;
+}
+.nav-tabs .dropdown-menu
+{
+ margin-top: -1px;
+
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.nav-pills .nav-link
+{
+ border-radius: .375rem;
+}
+
+.nav-pills .nav-link.active,
+.nav-pills .show > .nav-link
+{
+ color: #fff;
+ background-color: #5e72e4;
+}
+
+.nav-fill .nav-item
+{
+ text-align: center;
+
+ flex: 1 1 auto;
+}
+
+.nav-justified .nav-item
+{
+ text-align: center;
+
+ flex-basis: 0;
+ flex-grow: 1;
+}
+
+.tab-content > .tab-pane
+{
+ display: none;
+}
+
+.tab-content > .active
+{
+ display: block;
+}
+
+.navbar
+{
+ position: relative;
+
+ display: flex;
+
+ padding: 1rem 1rem;
+
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+}
+.navbar .container,
+.navbar .container-fluid,
+.navbar .container-sm,
+.navbar .container-md,
+.navbar .container-lg,
+.navbar .container-xl
+{
+ display: flex;
+
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.navbar-brand
+{
+ font-size: 1.25rem;
+ line-height: inherit;
+
+ display: inline-block;
+
+ margin-right: 1rem;
+ padding-top: .0625rem;
+ padding-bottom: .0625rem;
+
+ white-space: nowrap;
+}
+.navbar-brand:hover,
+.navbar-brand:focus
+{
+ text-decoration: none;
+}
+
+.navbar-nav
+{
+ display: flex;
+ flex-direction: column;
+
+ margin-bottom: 0;
+ padding-left: 0;
+
+ list-style: none;
+}
+.navbar-nav .nav-link
+{
+ padding-right: 0;
+ padding-left: 0;
+}
+.navbar-nav .dropdown-menu
+{
+ position: static;
+
+ float: none;
+}
+
+.navbar-text
+{
+ display: inline-block;
+
+ padding-top: .25rem;
+ padding-bottom: .25rem;
+}
+
+.navbar-collapse
+{
+ flex-basis: 100%;
+ flex-grow: 1;
+ align-items: center;
+}
+
+.navbar-toggler
+{
+ font-size: 1.25rem;
+ line-height: 1;
+
+ padding: .25rem .75rem;
+
+ border: 1px solid transparent;
+ border-radius: .25rem;
+ background-color: transparent;
+}
+.navbar-toggler:hover,
+.navbar-toggler:focus
+{
+ text-decoration: none;
+}
+
+.navbar-toggler-icon
+{
+ display: inline-block;
+
+ width: 1.5em;
+ height: 1.5em;
+
+ content: '';
+ vertical-align: middle;
+
+ background: no-repeat center center;
+ background-size: 100% 100%;
+}
+
+@media (max-width: 575.98px)
+{
+ .navbar-expand-sm > .container,
+ .navbar-expand-sm > .container-fluid,
+ .navbar-expand-sm > .container-sm,
+ .navbar-expand-sm > .container-md,
+ .navbar-expand-sm > .container-lg,
+ .navbar-expand-sm > .container-xl
+ {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 576px)
+{
+ .navbar-expand-sm
+ {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .navbar-expand-sm .navbar-nav
+ {
+ flex-direction: row;
+ }
+ .navbar-expand-sm .navbar-nav .dropdown-menu
+ {
+ position: absolute;
+ }
+ .navbar-expand-sm .navbar-nav .nav-link
+ {
+ padding-right: 1rem;
+ padding-left: 1rem;
+ }
+ .navbar-expand-sm > .container,
+ .navbar-expand-sm > .container-fluid,
+ .navbar-expand-sm > .container-sm,
+ .navbar-expand-sm > .container-md,
+ .navbar-expand-sm > .container-lg,
+ .navbar-expand-sm > .container-xl
+ {
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-sm .navbar-collapse
+ {
+ display: flex !important;
+
+ flex-basis: auto;
+ }
+ .navbar-expand-sm .navbar-toggler
+ {
+ display: none;
+ }
+}
+
+@media (max-width: 767.98px)
+{
+ .navbar-expand-md > .container,
+ .navbar-expand-md > .container-fluid,
+ .navbar-expand-md > .container-sm,
+ .navbar-expand-md > .container-md,
+ .navbar-expand-md > .container-lg,
+ .navbar-expand-md > .container-xl
+ {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .navbar-expand-md
+ {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .navbar-expand-md .navbar-nav
+ {
+ flex-direction: row;
+ }
+ .navbar-expand-md .navbar-nav .dropdown-menu
+ {
+ position: absolute;
+ }
+ .navbar-expand-md .navbar-nav .nav-link
+ {
+ padding-right: 1rem;
+ padding-left: 1rem;
+ }
+ .navbar-expand-md > .container,
+ .navbar-expand-md > .container-fluid,
+ .navbar-expand-md > .container-sm,
+ .navbar-expand-md > .container-md,
+ .navbar-expand-md > .container-lg,
+ .navbar-expand-md > .container-xl
+ {
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-md .navbar-collapse
+ {
+ display: flex !important;
+
+ flex-basis: auto;
+ }
+ .navbar-expand-md .navbar-toggler
+ {
+ display: none;
+ }
+}
+
+@media (max-width: 991.98px)
+{
+ .navbar-expand-lg > .container,
+ .navbar-expand-lg > .container-fluid,
+ .navbar-expand-lg > .container-sm,
+ .navbar-expand-lg > .container-md,
+ .navbar-expand-lg > .container-lg,
+ .navbar-expand-lg > .container-xl
+ {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .navbar-expand-lg
+ {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .navbar-expand-lg .navbar-nav
+ {
+ flex-direction: row;
+ }
+ .navbar-expand-lg .navbar-nav .dropdown-menu
+ {
+ position: absolute;
+ }
+ .navbar-expand-lg .navbar-nav .nav-link
+ {
+ padding-right: 1rem;
+ padding-left: 1rem;
+ }
+ .navbar-expand-lg > .container,
+ .navbar-expand-lg > .container-fluid,
+ .navbar-expand-lg > .container-sm,
+ .navbar-expand-lg > .container-md,
+ .navbar-expand-lg > .container-lg,
+ .navbar-expand-lg > .container-xl
+ {
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-lg .navbar-collapse
+ {
+ display: flex !important;
+
+ flex-basis: auto;
+ }
+ .navbar-expand-lg .navbar-toggler
+ {
+ display: none;
+ }
+}
+
+@media (max-width: 1199.98px)
+{
+ .navbar-expand-xl > .container,
+ .navbar-expand-xl > .container-fluid,
+ .navbar-expand-xl > .container-sm,
+ .navbar-expand-xl > .container-md,
+ .navbar-expand-xl > .container-lg,
+ .navbar-expand-xl > .container-xl
+ {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .navbar-expand-xl
+ {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .navbar-expand-xl .navbar-nav
+ {
+ flex-direction: row;
+ }
+ .navbar-expand-xl .navbar-nav .dropdown-menu
+ {
+ position: absolute;
+ }
+ .navbar-expand-xl .navbar-nav .nav-link
+ {
+ padding-right: 1rem;
+ padding-left: 1rem;
+ }
+ .navbar-expand-xl > .container,
+ .navbar-expand-xl > .container-fluid,
+ .navbar-expand-xl > .container-sm,
+ .navbar-expand-xl > .container-md,
+ .navbar-expand-xl > .container-lg,
+ .navbar-expand-xl > .container-xl
+ {
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-xl .navbar-collapse
+ {
+ display: flex !important;
+
+ flex-basis: auto;
+ }
+ .navbar-expand-xl .navbar-toggler
+ {
+ display: none;
+ }
+}
+
+.navbar-expand
+{
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+}
+.navbar-expand > .container,
+.navbar-expand > .container-fluid,
+.navbar-expand > .container-sm,
+.navbar-expand > .container-md,
+.navbar-expand > .container-lg,
+.navbar-expand > .container-xl
+{
+ padding-right: 0;
+ padding-left: 0;
+}
+.navbar-expand .navbar-nav
+{
+ flex-direction: row;
+}
+.navbar-expand .navbar-nav .dropdown-menu
+{
+ position: absolute;
+}
+.navbar-expand .navbar-nav .nav-link
+{
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+.navbar-expand > .container,
+.navbar-expand > .container-fluid,
+.navbar-expand > .container-sm,
+.navbar-expand > .container-md,
+.navbar-expand > .container-lg,
+.navbar-expand > .container-xl
+{
+ flex-wrap: nowrap;
+}
+.navbar-expand .navbar-collapse
+{
+ display: flex !important;
+
+ flex-basis: auto;
+}
+.navbar-expand .navbar-toggler
+{
+ display: none;
+}
+
+.navbar-light .navbar-brand
+{
+ color: rgba(0, 0, 0, .9);
+}
+.navbar-light .navbar-brand:hover,
+.navbar-light .navbar-brand:focus
+{
+ color: rgba(0, 0, 0, .9);
+}
+
+.navbar-light .navbar-nav .nav-link
+{
+ color: rgba(0, 0, 0, .6);
+}
+.navbar-light .navbar-nav .nav-link:hover,
+.navbar-light .navbar-nav .nav-link:focus
+{
+ color: rgba(0, 0, 0, .7);
+}
+.navbar-light .navbar-nav .nav-link.disabled
+{
+ color: rgba(0, 0, 0, .3);
+}
+
+.navbar-light .navbar-nav .show > .nav-link,
+.navbar-light .navbar-nav .active > .nav-link,
+.navbar-light .navbar-nav .nav-link.show,
+.navbar-light .navbar-nav .nav-link.active
+{
+ color: rgba(0, 0, 0, .9);
+}
+
+.navbar-light .navbar-toggler
+{
+ color: rgba(0, 0, 0, .6);
+ border-color: transparent;
+}
+
+.navbar-light .navbar-toggler-icon
+{
+ background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba(0, 0, 0, 0.6)\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e');
+}
+
+.navbar-light .navbar-text
+{
+ color: rgba(0, 0, 0, .6);
+}
+.navbar-light .navbar-text a
+{
+ color: rgba(0, 0, 0, .9);
+}
+.navbar-light .navbar-text a:hover,
+.navbar-light .navbar-text a:focus
+{
+ color: rgba(0, 0, 0, .9);
+}
+
+.navbar-dark .navbar-brand
+{
+ color: rgba(255, 255, 255, .65);
+}
+.navbar-dark .navbar-brand:hover,
+.navbar-dark .navbar-brand:focus
+{
+ color: rgba(255, 255, 255, .65);
+}
+
+.navbar-dark .navbar-nav .nav-link
+{
+ color: rgba(255, 255, 255, .95);
+}
+.navbar-dark .navbar-nav .nav-link:hover,
+.navbar-dark .navbar-nav .nav-link:focus
+{
+ color: rgba(255, 255, 255, .65);
+}
+.navbar-dark .navbar-nav .nav-link.disabled
+{
+ color: rgba(255, 255, 255, .25);
+}
+
+.navbar-dark .navbar-nav .show > .nav-link,
+.navbar-dark .navbar-nav .active > .nav-link,
+.navbar-dark .navbar-nav .nav-link.show,
+.navbar-dark .navbar-nav .nav-link.active
+{
+ color: rgba(255, 255, 255, .65);
+}
+
+.navbar-dark .navbar-toggler
+{
+ color: rgba(255, 255, 255, .95);
+ border-color: transparent;
+}
+
+.navbar-dark .navbar-toggler-icon
+{
+ background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba(255, 255, 255, 0.95)\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e');
+}
+
+.navbar-dark .navbar-text
+{
+ color: rgba(255, 255, 255, .95);
+}
+.navbar-dark .navbar-text a
+{
+ color: rgba(255, 255, 255, .65);
+}
+.navbar-dark .navbar-text a:hover,
+.navbar-dark .navbar-text a:focus
+{
+ color: rgba(255, 255, 255, .65);
+}
+
+.card
+{
+ position: relative;
+
+ display: flex;
+ flex-direction: column;
+
+ min-width: 0;
+
+ word-wrap: break-word;
+
+ border: 1px solid rgba(0, 0, 0, .05);
+ border-radius: .375rem;
+ background-color: #fff;
+ background-clip: border-box;
+}
+.card > hr
+{
+ margin-right: 0;
+ margin-left: 0;
+}
+.card > .list-group:first-child .list-group-item:first-child
+{
+ border-top-left-radius: .375rem;
+ border-top-right-radius: .375rem;
+}
+.card > .list-group:last-child .list-group-item:last-child
+{
+ border-bottom-right-radius: .375rem;
+ border-bottom-left-radius: .375rem;
+}
+
+.card-body
+{
+ min-height: 1px;
+ padding: 1.5rem;
+
+ flex: 1 1 auto;
+}
+
+.card-title
+{
+ margin-bottom: 1.25rem;
+}
+
+.card-subtitle
+{
+ margin-top: -.625rem;
+ margin-bottom: 0;
+}
+
+.card-text:last-child
+{
+ margin-bottom: 0;
+}
+
+.card-link:hover
+{
+ text-decoration: none;
+}
+
+.card-link + .card-link
+{
+ margin-left: 1.5rem;
+}
+
+.card-header
+{
+ margin-bottom: 0;
+ padding: 1.25rem 1.5rem;
+
+ border-bottom: 1px solid rgba(0, 0, 0, .05);
+ background-color: #fff;
+}
+.card-header:first-child
+{
+ border-radius: calc(.375rem - 1px) calc(.375rem - 1px) 0 0;
+}
+.card-header + .list-group .list-group-item:first-child
+{
+ border-top: 0;
+}
+
+.card-footer
+{
+ padding: 1.25rem 1.5rem;
+
+ border-top: 1px solid rgba(0, 0, 0, .05);
+ background-color: #fff;
+}
+.card-footer:last-child
+{
+ border-radius: 0 0 calc(.375rem - 1px) calc(.375rem - 1px);
+}
+
+.card-header-tabs
+{
+ margin-right: -.75rem;
+ margin-bottom: -1.25rem;
+ margin-left: -.75rem;
+
+ border-bottom: 0;
+}
+
+.card-header-pills
+{
+ margin-right: -.75rem;
+ margin-left: -.75rem;
+}
+
+.card-img-overlay
+{
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+
+ padding: 1.25rem;
+}
+
+.card-img,
+.card-img-top,
+.card-img-bottom
+{
+ width: 100%;
+
+ flex-shrink: 0;
+}
+
+.card-img,
+.card-img-top
+{
+ border-top-left-radius: calc(.375rem - 1px);
+ border-top-right-radius: calc(.375rem - 1px);
+}
+
+.card-img,
+.card-img-bottom
+{
+ border-bottom-right-radius: calc(.375rem - 1px);
+ border-bottom-left-radius: calc(.375rem - 1px);
+}
+
+.card-deck .card
+{
+ margin-bottom: 15px;
+}
+
+@media (min-width: 576px)
+{
+ .card-deck
+ {
+ display: flex;
+
+ margin-right: -15px;
+ margin-left: -15px;
+
+ flex-flow: row wrap;
+ }
+ .card-deck .card
+ {
+ margin-right: 15px;
+ margin-bottom: 0;
+ margin-left: 15px;
+
+ flex: 1 0;
+ }
+}
+
+.card-group > .card
+{
+ margin-bottom: 15px;
+}
+
+@media (min-width: 576px)
+{
+ .card-group
+ {
+ display: flex;
+
+ flex-flow: row wrap;
+ }
+ .card-group > .card
+ {
+ margin-bottom: 0;
+
+ flex: 1 0;
+ }
+ .card-group > .card + .card
+ {
+ margin-left: 0;
+
+ border-left: 0;
+ }
+ .card-group > .card:not(:last-child)
+ {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+ .card-group > .card:not(:last-child) .card-img-top,
+ .card-group > .card:not(:last-child) .card-header
+ {
+ border-top-right-radius: 0;
+ }
+ .card-group > .card:not(:last-child) .card-img-bottom,
+ .card-group > .card:not(:last-child) .card-footer
+ {
+ border-bottom-right-radius: 0;
+ }
+ .card-group > .card:not(:first-child)
+ {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+ .card-group > .card:not(:first-child) .card-img-top,
+ .card-group > .card:not(:first-child) .card-header
+ {
+ border-top-left-radius: 0;
+ }
+ .card-group > .card:not(:first-child) .card-img-bottom,
+ .card-group > .card:not(:first-child) .card-footer
+ {
+ border-bottom-left-radius: 0;
+ }
+}
+
+.card-columns .card
+{
+ margin-bottom: 1.25rem;
+}
+
+@media (min-width: 576px)
+{
+ .card-columns
+ {
+ column-count: 3;
+ column-gap: 1.25rem;
+ orphans: 1;
+ widows: 1;
+ }
+ .card-columns .card
+ {
+ display: inline-block;
+
+ width: 100%;
+ }
+}
+
+.accordion > .card
+{
+ overflow: hidden;
+}
+.accordion > .card:not(:last-of-type)
+{
+ border-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.accordion > .card:not(:first-of-type)
+{
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.accordion > .card > .card-header
+{
+ margin-bottom: -1px;
+
+ border-radius: 0;
+}
+
+.breadcrumb
+{
+ display: flex;
+
+ margin-bottom: 1rem;
+ padding: .75rem 1rem;
+
+ list-style: none;
+
+ border-radius: .375rem;
+ background-color: #e9ecef;
+
+ flex-wrap: wrap;
+}
+
+.breadcrumb-item + .breadcrumb-item
+{
+ padding-left: .5rem;
+}
+.breadcrumb-item + .breadcrumb-item::before
+{
+ display: inline-block;
+
+ padding-right: .5rem;
+
+ content: '/';
+
+ color: #8898aa;
+}
+
+.breadcrumb-item + .breadcrumb-item:hover::before
+{
+ text-decoration: underline;
+}
+
+.breadcrumb-item + .breadcrumb-item:hover::before
+{
+ text-decoration: none;
+}
+
+.breadcrumb-item.active
+{
+ color: #8898aa;
+}
+
+.pagination
+{
+ display: flex;
+
+ padding-left: 0;
+
+ list-style: none;
+
+ border-radius: .375rem;
+}
+
+.page-link
+{
+ line-height: 1.25;
+
+ position: relative;
+
+ display: block;
+
+ margin-left: -1px;
+ padding: .5rem .75rem;
+
+ color: #8898aa;
+ border: 1px solid #dee2e6;
+ background-color: #fff;
+}
+.page-link:hover
+{
+ z-index: 2;
+
+ text-decoration: none;
+
+ color: #8898aa;
+ border-color: #dee2e6;
+ background-color: #dee2e6;
+}
+.page-link:focus
+{
+ z-index: 3;
+
+ outline: 0;
+ box-shadow: none;
+}
+
+.page-item:first-child .page-link
+{
+ margin-left: 0;
+
+ border-top-left-radius: .375rem;
+ border-bottom-left-radius: .375rem;
+}
+
+.page-item:last-child .page-link
+{
+ border-top-right-radius: .375rem;
+ border-bottom-right-radius: .375rem;
+}
+
+.page-item.active .page-link
+{
+ z-index: 3;
+
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+}
+
+.page-item.disabled .page-link
+{
+ cursor: auto;
+ pointer-events: none;
+
+ color: #8898aa;
+ border-color: #dee2e6;
+ background-color: #fff;
+}
+
+.pagination-lg .page-link
+{
+ font-size: 1.25rem;
+ line-height: 1.5;
+
+ padding: .75rem 1.5rem;
+}
+
+.pagination-lg .page-item:first-child .page-link
+{
+ border-top-left-radius: .4375rem;
+ border-bottom-left-radius: .4375rem;
+}
+
+.pagination-lg .page-item:last-child .page-link
+{
+ border-top-right-radius: .4375rem;
+ border-bottom-right-radius: .4375rem;
+}
+
+.pagination-sm .page-link
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ padding: .25rem .5rem;
+}
+
+.pagination-sm .page-item:first-child .page-link
+{
+ border-top-left-radius: .25rem;
+ border-bottom-left-radius: .25rem;
+}
+
+.pagination-sm .page-item:last-child .page-link
+{
+ border-top-right-radius: .25rem;
+ border-bottom-right-radius: .25rem;
+}
+
+.badge
+{
+ font-size: 66%;
+ font-weight: 600;
+ line-height: 1;
+
+ display: inline-block;
+
+ padding: .35rem .375rem;
+
+ transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+ text-align: center;
+ vertical-align: baseline;
+ white-space: nowrap;
+
+ border-radius: .375rem;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .badge
+ {
+ transition: none;
+ }
+}
+a.badge:hover,
+a.badge:focus
+{
+ text-decoration: none;
+}
+.badge:empty
+{
+ display: none;
+}
+
+.btn .badge
+{
+ position: relative;
+ top: -1px;
+}
+
+.badge-pill
+{
+ padding-right: .875em;
+ padding-left: .875em;
+
+ border-radius: 10rem;
+}
+
+.badge-primary
+{
+ color: #2643e9;
+ background-color: #eaecfb;
+}
+.badge-primary[href]:hover,
+.badge-primary[href]:focus
+{
+ text-decoration: none;
+
+ color: #fff;
+ background-color: #2a44db;
+}
+
+.badge-secondary
+{
+ color: #cfe3f1;
+ background-color: white;
+}
+.badge-secondary[href]:hover,
+.badge-secondary[href]:focus
+{
+ text-decoration: none;
+
+ color: #212529;
+ background-color: #cadeeb;
+}
+
+.badge-success
+{
+ color: #1aae6f;
+ background-color: #b0eed3;
+}
+.badge-success[href]:hover,
+.badge-success[href]:focus
+{
+ text-decoration: none;
+
+ color: #fff;
+ background-color: #229c68;
+}
+
+.badge-info
+{
+ color: #03acca;
+ background-color: #aaedf9;
+}
+.badge-info[href]:hover,
+.badge-info[href]:focus
+{
+ text-decoration: none;
+
+ color: #fff;
+ background-color: #0c9cb7;
+}
+
+.badge-warning
+{
+ color: #ff3709;
+ background-color: #fee6e0;
+}
+.badge-warning[href]:hover,
+.badge-warning[href]:focus
+{
+ text-decoration: none;
+
+ color: #fff;
+ background-color: #f93305;
+}
+
+.badge-danger
+{
+ color: #f80031;
+ background-color: #fdd1da;
+}
+.badge-danger[href]:hover,
+.badge-danger[href]:focus
+{
+ text-decoration: none;
+
+ color: #fff;
+ background-color: #e30b36;
+}
+
+.badge-light
+{
+ color: #879cb0;
+ background-color: white;
+}
+.badge-light[href]:hover,
+.badge-light[href]:focus
+{
+ text-decoration: none;
+
+ color: #fff;
+ background-color: #8b96a2;
+}
+
+.badge-dark
+{
+ color: #090c0e;
+ background-color: #6a7783;
+}
+.badge-dark[href]:hover,
+.badge-dark[href]:focus
+{
+ text-decoration: none;
+
+ color: #fff;
+ background-color: #060607;
+}
+
+.badge-default
+{
+ color: #091428;
+ background-color: #4172c6;
+}
+.badge-default[href]:hover,
+.badge-default[href]:focus
+{
+ text-decoration: none;
+
+ color: #fff;
+ background-color: #09111e;
+}
+
+.badge-white
+{
+ color: #e8e3e3;
+ background-color: white;
+}
+.badge-white[href]:hover,
+.badge-white[href]:focus
+{
+ text-decoration: none;
+
+ color: #212529;
+ background-color: #e0e0e0;
+}
+
+.badge-neutral
+{
+ color: #e8e3e3;
+ background-color: white;
+}
+.badge-neutral[href]:hover,
+.badge-neutral[href]:focus
+{
+ text-decoration: none;
+
+ color: #212529;
+ background-color: #e0e0e0;
+}
+
+.badge-darker
+{
+ color: black;
+ background-color: #525252;
+}
+.badge-darker[href]:hover,
+.badge-darker[href]:focus
+{
+ text-decoration: none;
+
+ color: #fff;
+ background-color: black;
+}
+
+.jumbotron
+{
+ margin-bottom: 2rem;
+ padding: 2rem 1rem;
+
+ border-radius: .4375rem;
+ background-color: #e9ecef;
+}
+@media (min-width: 576px)
+{
+ .jumbotron
+ {
+ padding: 4rem 2rem;
+ }
+}
+
+.jumbotron-fluid
+{
+ padding-right: 0;
+ padding-left: 0;
+
+ border-radius: 0;
+}
+
+.alert
+{
+ position: relative;
+
+ margin-bottom: 1rem;
+ padding: 1rem 1.5rem;
+
+ border: 1px solid transparent;
+ border-radius: .375rem;
+}
+
+.alert-heading
+{
+ color: inherit;
+}
+
+.alert-link
+{
+ font-weight: 600;
+}
+
+.alert-dismissible
+{
+ padding-right: 4.5rem;
+}
+.alert-dismissible .close
+{
+ position: absolute;
+ top: 0;
+ right: 0;
+
+ padding: 1rem 1.5rem;
+
+ color: inherit;
+}
+
+.alert-primary
+{
+ color: #fff;
+ border-color: #7889e8;
+ background-color: #7889e8;
+}
+.alert-primary a
+{
+ font-weight: 600;
+
+ color: #1d32aa;
+}
+.alert-primary a:hover
+{
+ color: #fff;
+}
+.alert-primary hr
+{
+ border-top-color: #6276e4;
+}
+.alert-primary .alert-link
+{
+ color: #324cdd;
+}
+
+.alert-secondary
+{
+ color: #212529;
+ border-color: #f8fbfc;
+ background-color: #f8fbfc;
+}
+.alert-secondary a
+{
+ font-weight: 600;
+
+ color: #8dbece;
+}
+.alert-secondary a:hover
+{
+ color: #212529;
+}
+.alert-secondary hr
+{
+ border-top-color: #e6f1f4;
+}
+.alert-secondary .alert-link
+{
+ color: #d2e3ee;
+}
+
+.alert-success
+{
+ color: #fff;
+ border-color: #4fd69c;
+ background-color: #4fd69c;
+}
+.alert-success a
+{
+ font-weight: 600;
+
+ color: #1a724c;
+}
+.alert-success a:hover
+{
+ color: #fff;
+}
+.alert-success hr
+{
+ border-top-color: #3ad190;
+}
+.alert-success .alert-link
+{
+ color: #24a46d;
+}
+
+.alert-info
+{
+ color: #fff;
+ border-color: #37d5f2;
+ background-color: #37d5f2;
+}
+.alert-info a
+{
+ font-weight: 600;
+
+ color: #097487;
+}
+.alert-info a:hover
+{
+ color: #fff;
+}
+.alert-info hr
+{
+ border-top-color: #1fd0f0;
+}
+.alert-info .alert-link
+{
+ color: #0da5c0;
+}
+
+.alert-warning
+{
+ color: #fff;
+ border-color: #fc7c5f;
+ background-color: #fc7c5f;
+}
+.alert-warning a
+{
+ font-weight: 600;
+
+ color: #be2604;
+}
+.alert-warning a:hover
+{
+ color: #fff;
+}
+.alert-warning hr
+{
+ border-top-color: #fc6846;
+}
+.alert-warning .alert-link
+{
+ color: #fa3a0e;
+}
+
+.alert-danger
+{
+ color: #fff;
+ border-color: #f75676;
+ background-color: #f75676;
+}
+.alert-danger a
+{
+ font-weight: 600;
+
+ color: #ac0829;
+}
+.alert-danger a:hover
+{
+ color: #fff;
+}
+.alert-danger hr
+{
+ border-top-color: #f63e62;
+}
+.alert-danger .alert-link
+{
+ color: #ec0c38;
+}
+
+.alert-light
+{
+ color: #fff;
+ border-color: #bac1c8;
+ background-color: #bac1c8;
+}
+.alert-light a
+{
+ font-weight: 600;
+
+ color: #677582;
+}
+.alert-light a:hover
+{
+ color: #fff;
+}
+.alert-light hr
+{
+ border-top-color: #acb4bd;
+}
+.alert-light .alert-link
+{
+ color: #919ca6;
+}
+
+.alert-dark
+{
+ color: #fff;
+ border-color: #45484b;
+ background-color: #45484b;
+}
+.alert-dark a
+{
+ font-weight: 600;
+
+ color: black;
+}
+.alert-dark a:hover
+{
+ color: #fff;
+}
+.alert-dark hr
+{
+ border-top-color: #393b3e;
+}
+.alert-dark .alert-link
+{
+ color: #0a0c0d;
+}
+
+.alert-default
+{
+ color: #fff;
+ border-color: #3c4d69;
+ background-color: #3c4d69;
+}
+.alert-default a
+{
+ font-weight: 600;
+
+ color: #040608;
+}
+.alert-default a:hover
+{
+ color: #fff;
+}
+.alert-default hr
+{
+ border-top-color: #334159;
+}
+.alert-default .alert-link
+{
+ color: #0b1526;
+}
+
+.alert-white
+{
+ color: #212529;
+ border-color: white;
+ background-color: white;
+}
+.alert-white a
+{
+ font-weight: 600;
+
+ color: #b3b3b3;
+}
+.alert-white a:hover
+{
+ color: #212529;
+}
+.alert-white hr
+{
+ border-top-color: #f2f2f2;
+}
+.alert-white .alert-link
+{
+ color: #e6e6e6;
+}
+
+.alert-neutral
+{
+ color: #212529;
+ border-color: white;
+ background-color: white;
+}
+.alert-neutral a
+{
+ font-weight: 600;
+
+ color: #b3b3b3;
+}
+.alert-neutral a:hover
+{
+ color: #212529;
+}
+.alert-neutral hr
+{
+ border-top-color: #f2f2f2;
+}
+.alert-neutral .alert-link
+{
+ color: #e6e6e6;
+}
+
+.alert-darker
+{
+ color: #fff;
+ border-color: #292929;
+ background-color: #292929;
+}
+.alert-darker a
+{
+ font-weight: 600;
+
+ color: black;
+}
+.alert-darker a:hover
+{
+ color: #fff;
+}
+.alert-darker hr
+{
+ border-top-color: #1c1c1c;
+}
+.alert-darker .alert-link
+{
+ color: black;
+}
+
+@keyframes progress-bar-stripes
+{
+ from
+ {
+ background-position: 1rem 0;
+ }
+ to
+ {
+ background-position: 0 0;
+ }
+}
+
+.progress
+{
+ font-size: .75rem;
+
+ display: flex;
+ overflow: hidden;
+
+ height: 1rem;
+
+ border-radius: .375rem;
+ background-color: #e9ecef;
+ box-shadow: inset 0 .1rem .1rem rgba(0, 0, 0, .1);
+}
+
+.progress-bar
+{
+ display: flex;
+ overflow: hidden;
+ flex-direction: column;
+
+ transition: width .6s ease;
+ text-align: center;
+ white-space: nowrap;
+
+ color: #fff;
+ background-color: #5e72e4;
+
+ justify-content: center;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .progress-bar
+ {
+ transition: none;
+ }
+}
+
+.progress-bar-striped
+{
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+ background-size: 1rem 1rem;
+}
+
+.progress-bar-animated
+{
+ animation: progress-bar-stripes 1s linear infinite;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .progress-bar-animated
+ {
+ animation: none;
+ }
+}
+
+.media
+{
+ display: flex;
+
+ align-items: flex-start;
+}
+
+.media-body
+{
+ flex: 1 1;
+}
+
+.list-group
+{
+ display: flex;
+ flex-direction: column;
+
+ margin-bottom: 0;
+ padding-left: 0;
+}
+
+.list-group-item-action
+{
+ width: 100%;
+
+ text-align: inherit;
+
+ color: #525f7f;
+}
+.list-group-item-action:hover,
+.list-group-item-action:focus
+{
+ z-index: 1;
+
+ text-decoration: none;
+
+ color: #525f7f;
+ background-color: #f6f9fc;
+}
+.list-group-item-action:active
+{
+ color: #525f7f;
+ background-color: #e9ecef;
+}
+
+.list-group-item
+{
+ position: relative;
+
+ display: block;
+
+ padding: 1rem 1rem;
+
+ border: 1px solid #e9ecef;
+ background-color: #fff;
+}
+.list-group-item:first-child
+{
+ border-top-left-radius: .375rem;
+ border-top-right-radius: .375rem;
+}
+.list-group-item:last-child
+{
+ border-bottom-right-radius: .375rem;
+ border-bottom-left-radius: .375rem;
+}
+.list-group-item.disabled,
+.list-group-item:disabled
+{
+ pointer-events: none;
+
+ color: #8898aa;
+ background-color: #fff;
+}
+.list-group-item.active
+{
+ z-index: 2;
+
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+}
+.list-group-item + .list-group-item
+{
+ border-top-width: 0;
+}
+.list-group-item + .list-group-item.active
+{
+ margin-top: -1px;
+
+ border-top-width: 1px;
+}
+
+.list-group-horizontal
+{
+ flex-direction: row;
+}
+.list-group-horizontal .list-group-item:first-child
+{
+ border-top-right-radius: 0;
+ border-bottom-left-radius: .375rem;
+}
+.list-group-horizontal .list-group-item:last-child
+{
+ border-top-right-radius: .375rem;
+ border-bottom-left-radius: 0;
+}
+.list-group-horizontal .list-group-item.active
+{
+ margin-top: 0;
+}
+.list-group-horizontal .list-group-item + .list-group-item
+{
+ border-top-width: 1px;
+ border-left-width: 0;
+}
+.list-group-horizontal .list-group-item + .list-group-item.active
+{
+ margin-left: -1px;
+
+ border-left-width: 1px;
+}
+
+@media (min-width: 576px)
+{
+ .list-group-horizontal-sm
+ {
+ flex-direction: row;
+ }
+ .list-group-horizontal-sm .list-group-item:first-child
+ {
+ border-top-right-radius: 0;
+ border-bottom-left-radius: .375rem;
+ }
+ .list-group-horizontal-sm .list-group-item:last-child
+ {
+ border-top-right-radius: .375rem;
+ border-bottom-left-radius: 0;
+ }
+ .list-group-horizontal-sm .list-group-item.active
+ {
+ margin-top: 0;
+ }
+ .list-group-horizontal-sm .list-group-item + .list-group-item
+ {
+ border-top-width: 1px;
+ border-left-width: 0;
+ }
+ .list-group-horizontal-sm .list-group-item + .list-group-item.active
+ {
+ margin-left: -1px;
+
+ border-left-width: 1px;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .list-group-horizontal-md
+ {
+ flex-direction: row;
+ }
+ .list-group-horizontal-md .list-group-item:first-child
+ {
+ border-top-right-radius: 0;
+ border-bottom-left-radius: .375rem;
+ }
+ .list-group-horizontal-md .list-group-item:last-child
+ {
+ border-top-right-radius: .375rem;
+ border-bottom-left-radius: 0;
+ }
+ .list-group-horizontal-md .list-group-item.active
+ {
+ margin-top: 0;
+ }
+ .list-group-horizontal-md .list-group-item + .list-group-item
+ {
+ border-top-width: 1px;
+ border-left-width: 0;
+ }
+ .list-group-horizontal-md .list-group-item + .list-group-item.active
+ {
+ margin-left: -1px;
+
+ border-left-width: 1px;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .list-group-horizontal-lg
+ {
+ flex-direction: row;
+ }
+ .list-group-horizontal-lg .list-group-item:first-child
+ {
+ border-top-right-radius: 0;
+ border-bottom-left-radius: .375rem;
+ }
+ .list-group-horizontal-lg .list-group-item:last-child
+ {
+ border-top-right-radius: .375rem;
+ border-bottom-left-radius: 0;
+ }
+ .list-group-horizontal-lg .list-group-item.active
+ {
+ margin-top: 0;
+ }
+ .list-group-horizontal-lg .list-group-item + .list-group-item
+ {
+ border-top-width: 1px;
+ border-left-width: 0;
+ }
+ .list-group-horizontal-lg .list-group-item + .list-group-item.active
+ {
+ margin-left: -1px;
+
+ border-left-width: 1px;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .list-group-horizontal-xl
+ {
+ flex-direction: row;
+ }
+ .list-group-horizontal-xl .list-group-item:first-child
+ {
+ border-top-right-radius: 0;
+ border-bottom-left-radius: .375rem;
+ }
+ .list-group-horizontal-xl .list-group-item:last-child
+ {
+ border-top-right-radius: .375rem;
+ border-bottom-left-radius: 0;
+ }
+ .list-group-horizontal-xl .list-group-item.active
+ {
+ margin-top: 0;
+ }
+ .list-group-horizontal-xl .list-group-item + .list-group-item
+ {
+ border-top-width: 1px;
+ border-left-width: 0;
+ }
+ .list-group-horizontal-xl .list-group-item + .list-group-item.active
+ {
+ margin-left: -1px;
+
+ border-left-width: 1px;
+ }
+}
+
+.list-group-flush .list-group-item
+{
+ border-right-width: 0;
+ border-left-width: 0;
+ border-radius: 0;
+}
+.list-group-flush .list-group-item:first-child
+{
+ border-top-width: 0;
+}
+
+.list-group-flush:last-child .list-group-item:last-child
+{
+ border-bottom-width: 0;
+}
+
+.list-group-item-primary
+{
+ color: #313b77;
+ background-color: #d2d8f7;
+}
+.list-group-item-primary.list-group-item-action:hover,
+.list-group-item-primary.list-group-item-action:focus
+{
+ color: #313b77;
+ background-color: #bcc5f3;
+}
+.list-group-item-primary.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #313b77;
+ background-color: #313b77;
+}
+
+.list-group-item-secondary
+{
+ color: #808283;
+ background-color: #fdfefe;
+}
+.list-group-item-secondary.list-group-item-action:hover,
+.list-group-item-secondary.list-group-item-action:focus
+{
+ color: #808283;
+ background-color: #ecf6f6;
+}
+.list-group-item-secondary.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #808283;
+ background-color: #808283;
+}
+
+.list-group-item-success
+{
+ color: #176b47;
+ background-color: #c4f1de;
+}
+.list-group-item-success.list-group-item-action:hover,
+.list-group-item-success.list-group-item-action:focus
+{
+ color: #176b47;
+ background-color: #afecd2;
+}
+.list-group-item-success.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #176b47;
+ background-color: #176b47;
+}
+
+.list-group-item-info
+{
+ color: #096b7c;
+ background-color: #bcf1fb;
+}
+.list-group-item-info.list-group-item-action:hover,
+.list-group-item-info.list-group-item-action:focus
+{
+ color: #096b7c;
+ background-color: #a4ecfa;
+}
+.list-group-item-info.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #096b7c;
+ background-color: #096b7c;
+}
+
+.list-group-item-warning
+{
+ color: #833321;
+ background-color: #fed3ca;
+}
+.list-group-item-warning.list-group-item-action:hover,
+.list-group-item-warning.list-group-item-action:focus
+{
+ color: #833321;
+ background-color: #febeb1;
+}
+.list-group-item-warning.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #833321;
+ background-color: #833321;
+}
+
+.list-group-item-danger
+{
+ color: #7f1c30;
+ background-color: #fcc7d1;
+}
+.list-group-item-danger.list-group-item-action:hover,
+.list-group-item-danger.list-group-item-action:focus
+{
+ color: #7f1c30;
+ background-color: #fbafbd;
+}
+.list-group-item-danger.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #7f1c30;
+ background-color: #7f1c30;
+}
+
+.list-group-item-light
+{
+ color: #5a5e62;
+ background-color: #e8eaed;
+}
+.list-group-item-light.list-group-item-action:hover,
+.list-group-item-light.list-group-item-action:focus
+{
+ color: #5a5e62;
+ background-color: #dadde2;
+}
+.list-group-item-light.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #5a5e62;
+ background-color: #5a5e62;
+}
+
+.list-group-item-dark
+{
+ color: #111315;
+ background-color: #c1c2c3;
+}
+.list-group-item-dark.list-group-item-action:hover,
+.list-group-item-dark.list-group-item-action:focus
+{
+ color: #111315;
+ background-color: #b4b5b6;
+}
+.list-group-item-dark.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #111315;
+ background-color: #111315;
+}
+
+.list-group-item-default
+{
+ color: #0c1628;
+ background-color: #bec4cd;
+}
+.list-group-item-default.list-group-item-action:hover,
+.list-group-item-default.list-group-item-action:focus
+{
+ color: #0c1628;
+ background-color: #b0b7c2;
+}
+.list-group-item-default.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #0c1628;
+ background-color: #0c1628;
+}
+
+.list-group-item-white
+{
+ color: #858585;
+ background-color: white;
+}
+.list-group-item-white.list-group-item-action:hover,
+.list-group-item-white.list-group-item-action:focus
+{
+ color: #858585;
+ background-color: #f2f2f2;
+}
+.list-group-item-white.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #858585;
+ background-color: #858585;
+}
+
+.list-group-item-neutral
+{
+ color: #858585;
+ background-color: white;
+}
+.list-group-item-neutral.list-group-item-action:hover,
+.list-group-item-neutral.list-group-item-action:focus
+{
+ color: #858585;
+ background-color: #f2f2f2;
+}
+.list-group-item-neutral.list-group-item-action.active
+{
+ color: #fff;
+ border-color: #858585;
+ background-color: #858585;
+}
+
+.list-group-item-darker
+{
+ color: black;
+ background-color: #b8b8b8;
+}
+.list-group-item-darker.list-group-item-action:hover,
+.list-group-item-darker.list-group-item-action:focus
+{
+ color: black;
+ background-color: #ababab;
+}
+.list-group-item-darker.list-group-item-action.active
+{
+ color: #fff;
+ border-color: black;
+ background-color: black;
+}
+
+.close
+{
+ font-size: 1.5rem;
+ font-weight: 600;
+ line-height: 1;
+
+ float: right;
+
+ opacity: .5;
+ color: rgba(0, 0, 0, .6);
+ text-shadow: none;
+}
+@media (max-width: 1200px)
+{
+ .close
+ {
+ font-size: calc(1.275rem + .3vw) ;
+ }
+}
+.close:hover
+{
+ text-decoration: none;
+
+ color: rgba(0, 0, 0, .6);
+}
+.close:not(:disabled):not(.disabled):hover,
+.close:not(:disabled):not(.disabled):focus
+{
+ opacity: .75;
+}
+
+button.close
+{
+ padding: 0;
+
+ border: 0;
+ background-color: transparent;
+
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+
+a.close.disabled
+{
+ pointer-events: none;
+}
+
+.modal-open
+{
+ overflow: hidden;
+}
+.modal-open .modal
+{
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+
+.modal
+{
+ position: fixed;
+ z-index: 1050;
+ top: 0;
+ left: 0;
+
+ display: none;
+ overflow: hidden;
+
+ width: 100%;
+ height: 100%;
+
+ outline: 0;
+}
+
+.modal-dialog
+{
+ position: relative;
+
+ width: auto;
+ margin: .5rem;
+
+ pointer-events: none;
+}
+.modal.fade .modal-dialog
+{
+ transition: transform .3s ease-out;
+ transform: translate(0, -50px);
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .modal.fade .modal-dialog
+ {
+ transition: none;
+ }
+}
+.modal.show .modal-dialog
+{
+ transform: none;
+}
+.modal.modal-static .modal-dialog
+{
+ transform: scale(1.02);
+}
+
+.modal-dialog-scrollable
+{
+ display: flex;
+
+ max-height: calc(100% - 1rem);
+}
+.modal-dialog-scrollable .modal-content
+{
+ overflow: hidden;
+
+ max-height: calc(100vh - 1rem);
+}
+.modal-dialog-scrollable .modal-header,
+.modal-dialog-scrollable .modal-footer
+{
+ flex-shrink: 0;
+}
+.modal-dialog-scrollable .modal-body
+{
+ overflow-y: auto;
+}
+
+.modal-dialog-centered
+{
+ display: flex;
+
+ min-height: calc(100% - 1rem);
+
+ align-items: center;
+}
+.modal-dialog-centered::before
+{
+ display: block;
+
+ height: calc(100vh - 1rem);
+
+ content: '';
+}
+.modal-dialog-centered.modal-dialog-scrollable
+{
+ flex-direction: column;
+
+ height: 100%;
+
+ justify-content: center;
+}
+.modal-dialog-centered.modal-dialog-scrollable .modal-content
+{
+ max-height: none;
+}
+.modal-dialog-centered.modal-dialog-scrollable::before
+{
+ content: none;
+}
+
+.modal-content
+{
+ position: relative;
+
+ display: flex;
+ flex-direction: column;
+
+ width: 100%;
+
+ pointer-events: auto;
+
+ border: 0 solid rgba(0, 0, 0, .2);
+ border-radius: .4375rem;
+ outline: 0;
+ background-color: #fff;
+ background-clip: padding-box;
+ box-shadow: 0 15px 35px rgba(50, 50, 93, .2), 0 5px 15px rgba(0, 0, 0, .17);
+}
+
+.modal-backdrop
+{
+ position: fixed;
+ z-index: 1040;
+ top: 0;
+ left: 0;
+
+ width: 100vw;
+ height: 100vh;
+
+ background-color: #000;
+}
+.modal-backdrop.fade
+{
+ opacity: 0;
+}
+.modal-backdrop.show
+{
+ opacity: .16;
+}
+
+.modal-header
+{
+ display: flex;
+
+ padding: 1.25rem;
+
+ border-bottom: 0 solid #e9ecef;
+ border-top-left-radius: .4375rem;
+ border-top-right-radius: .4375rem;
+
+ align-items: flex-start;
+ justify-content: space-between;
+}
+.modal-header .close
+{
+ margin: -1rem -1rem -1rem auto;
+ padding: 1.25rem;
+}
+
+.modal-title
+{
+ line-height: 1.1;
+
+ margin-bottom: 0;
+}
+
+.modal-body
+{
+ position: relative;
+
+ padding: 1.5rem;
+
+ flex: 1 1 auto;
+}
+
+.modal-footer
+{
+ display: flex;
+
+ padding: 1.25rem;
+
+ border-top: 0 solid #e9ecef;
+ border-bottom-right-radius: .4375rem;
+ border-bottom-left-radius: .4375rem;
+
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: flex-end;
+}
+.modal-footer > *
+{
+ margin: .25rem;
+}
+
+.modal-scrollbar-measure
+{
+ position: absolute;
+ top: -9999px;
+
+ overflow: scroll;
+
+ width: 50px;
+ height: 50px;
+}
+
+@media (min-width: 576px)
+{
+ .modal-dialog
+ {
+ max-width: 500px;
+ margin: 1.75rem auto;
+ }
+ .modal-dialog-scrollable
+ {
+ max-height: calc(100% - 3.5rem);
+ }
+ .modal-dialog-scrollable .modal-content
+ {
+ max-height: calc(100vh - 3.5rem);
+ }
+ .modal-dialog-centered
+ {
+ min-height: calc(100% - 3.5rem);
+ }
+ .modal-dialog-centered::before
+ {
+ height: calc(100vh - 3.5rem);
+ }
+ .modal-content
+ {
+ box-shadow: 0 15px 35px rgba(50, 50, 93, .2), 0 5px 15px rgba(0, 0, 0, .17);
+ }
+ .modal-sm
+ {
+ max-width: 380px;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .modal-lg,
+ .modal-xl
+ {
+ max-width: 800px;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .modal-xl
+ {
+ max-width: 1140px;
+ }
+}
+
+.tooltip
+{
+ font-family: Open Sans, sans-serif;
+ font-size: .875rem;
+ font-weight: 400;
+ font-style: normal;
+ line-height: 1.5;
+
+ position: absolute;
+ z-index: 1070;
+
+ display: block;
+
+ margin: 0;
+
+ text-align: left;
+ text-align: start;
+ white-space: normal;
+ text-decoration: none;
+ letter-spacing: normal;
+ word-spacing: normal;
+ text-transform: none;
+ word-wrap: break-word;
+ word-break: normal;
+
+ opacity: 0;
+ text-shadow: none;
+
+ line-break: auto;
+}
+.tooltip.show
+{
+ opacity: .9;
+}
+.tooltip .arrow
+{
+ position: absolute;
+
+ display: block;
+
+ width: .8rem;
+ height: .4rem;
+}
+.tooltip .arrow::before
+{
+ position: absolute;
+
+ content: '';
+
+ border-style: solid;
+ border-color: transparent;
+}
+
+.bs-tooltip-top,
+.bs-tooltip-auto[x-placement^='top']
+{
+ padding: .4rem 0;
+}
+.bs-tooltip-top .arrow,
+.bs-tooltip-auto[x-placement^='top'] .arrow
+{
+ bottom: 0;
+}
+.bs-tooltip-top .arrow::before,
+.bs-tooltip-auto[x-placement^='top'] .arrow::before
+{
+ top: 0;
+
+ border-width: .4rem .4rem 0;
+ border-top-color: #000;
+}
+
+.bs-tooltip-right,
+.bs-tooltip-auto[x-placement^='right']
+{
+ padding: 0 .4rem;
+}
+.bs-tooltip-right .arrow,
+.bs-tooltip-auto[x-placement^='right'] .arrow
+{
+ left: 0;
+
+ width: .4rem;
+ height: .8rem;
+}
+.bs-tooltip-right .arrow::before,
+.bs-tooltip-auto[x-placement^='right'] .arrow::before
+{
+ right: 0;
+
+ border-width: .4rem .4rem .4rem 0;
+ border-right-color: #000;
+}
+
+.bs-tooltip-bottom,
+.bs-tooltip-auto[x-placement^='bottom']
+{
+ padding: .4rem 0;
+}
+.bs-tooltip-bottom .arrow,
+.bs-tooltip-auto[x-placement^='bottom'] .arrow
+{
+ top: 0;
+}
+.bs-tooltip-bottom .arrow::before,
+.bs-tooltip-auto[x-placement^='bottom'] .arrow::before
+{
+ bottom: 0;
+
+ border-width: 0 .4rem .4rem;
+ border-bottom-color: #000;
+}
+
+.bs-tooltip-left,
+.bs-tooltip-auto[x-placement^='left']
+{
+ padding: 0 .4rem;
+}
+.bs-tooltip-left .arrow,
+.bs-tooltip-auto[x-placement^='left'] .arrow
+{
+ right: 0;
+
+ width: .4rem;
+ height: .8rem;
+}
+.bs-tooltip-left .arrow::before,
+.bs-tooltip-auto[x-placement^='left'] .arrow::before
+{
+ left: 0;
+
+ border-width: .4rem 0 .4rem .4rem;
+ border-left-color: #000;
+}
+
+.tooltip-inner
+{
+ max-width: 200px;
+ padding: .25rem .5rem;
+
+ text-align: center;
+
+ color: #fff;
+ border-radius: .375rem;
+ background-color: #000;
+}
+
+.popover
+{
+ font-family: Open Sans, sans-serif;
+ font-size: .875rem;
+ font-weight: 400;
+ font-style: normal;
+ line-height: 1.5;
+
+ position: absolute;
+ z-index: 1060;
+ top: 0;
+ left: 0;
+
+ display: block;
+
+ max-width: 276px;
+
+ text-align: left;
+ text-align: start;
+ white-space: normal;
+ text-decoration: none;
+ letter-spacing: normal;
+ word-spacing: normal;
+ text-transform: none;
+ word-wrap: break-word;
+ word-break: normal;
+
+ border: 1px solid rgba(0, 0, 0, .05);
+ border-radius: .4375rem;
+ background-color: #fff;
+ background-clip: padding-box;
+ box-shadow: 0 .5rem 2rem 0 rgba(0, 0, 0, .2);
+ text-shadow: none;
+
+ line-break: auto;
+}
+.popover .arrow
+{
+ position: absolute;
+
+ display: block;
+
+ width: 1rem;
+ height: .5rem;
+ margin: 0 .4375rem;
+}
+.popover .arrow::before,
+.popover .arrow::after
+{
+ position: absolute;
+
+ display: block;
+
+ content: '';
+
+ border-style: solid;
+ border-color: transparent;
+}
+
+.bs-popover-top,
+.bs-popover-auto[x-placement^='top']
+{
+ margin-bottom: .5rem;
+}
+.bs-popover-top > .arrow,
+.bs-popover-auto[x-placement^='top'] > .arrow
+{
+ bottom: calc(-.5rem - 1px);
+}
+.bs-popover-top > .arrow::before,
+.bs-popover-auto[x-placement^='top'] > .arrow::before
+{
+ bottom: 0;
+
+ border-width: .5rem .5rem 0;
+ border-top-color: transparent;
+}
+.bs-popover-top > .arrow::after,
+.bs-popover-auto[x-placement^='top'] > .arrow::after
+{
+ bottom: 1px;
+
+ border-width: .5rem .5rem 0;
+ border-top-color: #fff;
+}
+
+.bs-popover-right,
+.bs-popover-auto[x-placement^='right']
+{
+ margin-left: .5rem;
+}
+.bs-popover-right > .arrow,
+.bs-popover-auto[x-placement^='right'] > .arrow
+{
+ left: calc(-.5rem - 1px);
+
+ width: .5rem;
+ height: 1rem;
+ margin: .4375rem 0;
+}
+.bs-popover-right > .arrow::before,
+.bs-popover-auto[x-placement^='right'] > .arrow::before
+{
+ left: 0;
+
+ border-width: .5rem .5rem .5rem 0;
+ border-right-color: transparent;
+}
+.bs-popover-right > .arrow::after,
+.bs-popover-auto[x-placement^='right'] > .arrow::after
+{
+ left: 1px;
+
+ border-width: .5rem .5rem .5rem 0;
+ border-right-color: #fff;
+}
+
+.bs-popover-bottom,
+.bs-popover-auto[x-placement^='bottom']
+{
+ margin-top: .5rem;
+}
+.bs-popover-bottom > .arrow,
+.bs-popover-auto[x-placement^='bottom'] > .arrow
+{
+ top: calc(-.5rem - 1px);
+}
+.bs-popover-bottom > .arrow::before,
+.bs-popover-auto[x-placement^='bottom'] > .arrow::before
+{
+ top: 0;
+
+ border-width: 0 .5rem .5rem .5rem;
+ border-bottom-color: transparent;
+}
+.bs-popover-bottom > .arrow::after,
+.bs-popover-auto[x-placement^='bottom'] > .arrow::after
+{
+ top: 1px;
+
+ border-width: 0 .5rem .5rem .5rem;
+ border-bottom-color: #fff;
+}
+.bs-popover-bottom .popover-header::before,
+.bs-popover-auto[x-placement^='bottom'] .popover-header::before
+{
+ position: absolute;
+ top: 0;
+ left: 50%;
+
+ display: block;
+
+ width: 1rem;
+ margin-left: -.5rem;
+
+ content: '';
+
+ border-bottom: 1px solid #fff;
+}
+
+.bs-popover-left,
+.bs-popover-auto[x-placement^='left']
+{
+ margin-right: .5rem;
+}
+.bs-popover-left > .arrow,
+.bs-popover-auto[x-placement^='left'] > .arrow
+{
+ right: calc(-.5rem - 1px);
+
+ width: .5rem;
+ height: 1rem;
+ margin: .4375rem 0;
+}
+.bs-popover-left > .arrow::before,
+.bs-popover-auto[x-placement^='left'] > .arrow::before
+{
+ right: 0;
+
+ border-width: .5rem 0 .5rem .5rem;
+ border-left-color: transparent;
+}
+.bs-popover-left > .arrow::after,
+.bs-popover-auto[x-placement^='left'] > .arrow::after
+{
+ right: 1px;
+
+ border-width: .5rem 0 .5rem .5rem;
+ border-left-color: #fff;
+}
+
+.popover-header
+{
+ font-size: 1rem;
+
+ margin-bottom: 0;
+ padding: .5rem .95rem;
+
+ color: #32325d;
+ border-bottom: 1px solid #f2f2f2;
+ border-top-left-radius: calc(.4375rem - 1px);
+ border-top-right-radius: calc(.4375rem - 1px);
+ background-color: #fff;
+}
+.popover-header:empty
+{
+ display: none;
+}
+
+.popover-body
+{
+ padding: .5rem .95rem;
+
+ color: #525f7f;
+}
+
+.carousel
+{
+ position: relative;
+}
+
+.carousel.pointer-event
+{
+ touch-action: pan-y;
+}
+
+.carousel-inner
+{
+ position: relative;
+
+ overflow: hidden;
+
+ width: 100%;
+}
+.carousel-inner::after
+{
+ display: block;
+ clear: both;
+
+ content: '';
+}
+
+.carousel-item
+{
+ position: relative;
+
+ display: none;
+ float: left;
+
+ width: 100%;
+ margin-right: -100%;
+
+ transition: transform .6s ease-in-out;
+
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .carousel-item
+ {
+ transition: none;
+ }
+}
+
+.carousel-item.active,
+.carousel-item-next,
+.carousel-item-prev
+{
+ display: block;
+}
+
+.carousel-item-next:not(.carousel-item-left),
+.active.carousel-item-right
+{
+ transform: translateX(100%);
+}
+
+.carousel-item-prev:not(.carousel-item-right),
+.active.carousel-item-left
+{
+ transform: translateX(-100%);
+}
+
+.carousel-fade .carousel-item
+{
+ transition-property: opacity;
+ transform: none;
+
+ opacity: 0;
+}
+
+.carousel-fade .carousel-item.active,
+.carousel-fade .carousel-item-next.carousel-item-left,
+.carousel-fade .carousel-item-prev.carousel-item-right
+{
+ z-index: 1;
+
+ opacity: 1;
+}
+
+.carousel-fade .active.carousel-item-left,
+.carousel-fade .active.carousel-item-right
+{
+ z-index: 0;
+
+ transition: opacity 0s .6s;
+
+ opacity: 0;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .carousel-fade .active.carousel-item-left,
+ .carousel-fade .active.carousel-item-right
+ {
+ transition: none;
+ }
+}
+
+.carousel-control-prev,
+.carousel-control-next
+{
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ bottom: 0;
+
+ display: flex;
+
+ width: 15%;
+
+ transition: opacity .15s ease;
+ text-align: center;
+
+ opacity: .5;
+ color: #fff;
+
+ align-items: center;
+ justify-content: center;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .carousel-control-prev,
+ .carousel-control-next
+ {
+ transition: none;
+ }
+}
+.carousel-control-prev:hover,
+.carousel-control-prev:focus,
+.carousel-control-next:hover,
+.carousel-control-next:focus
+{
+ text-decoration: none;
+
+ opacity: .9;
+ color: #fff;
+ outline: 0;
+}
+
+.carousel-control-prev
+{
+ left: 0;
+}
+
+.carousel-control-next
+{
+ right: 0;
+}
+
+.carousel-control-prev-icon,
+.carousel-control-next-icon
+{
+ display: inline-block;
+
+ width: 20px;
+ height: 20px;
+
+ background: no-repeat 50% / 100% 100%;
+}
+
+.carousel-control-prev-icon
+{
+ background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z\'/%3e%3c/svg%3e');
+}
+
+.carousel-control-next-icon
+{
+ background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z\'/%3e%3c/svg%3e');
+}
+
+.carousel-indicators
+{
+ position: absolute;
+ z-index: 15;
+ right: 0;
+ bottom: 0;
+ left: 0;
+
+ display: flex;
+
+ margin-right: 15%;
+ margin-left: 15%;
+ padding-left: 0;
+
+ list-style: none;
+
+ justify-content: center;
+}
+.carousel-indicators li
+{
+ box-sizing: content-box;
+ width: 30px;
+ height: 3px;
+ margin-right: 3px;
+ margin-left: 3px;
+
+ cursor: pointer;
+ transition: opacity .6s ease;
+ text-indent: -999px;
+
+ opacity: .5;
+ border-top: 10px solid transparent;
+ border-bottom: 10px solid transparent;
+ background-color: #fff;
+ background-clip: padding-box;
+
+ flex: 0 1 auto;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .carousel-indicators li
+ {
+ transition: none;
+ }
+}
+.carousel-indicators .active
+{
+ opacity: 1;
+}
+
+.carousel-caption
+{
+ position: absolute;
+ z-index: 10;
+ right: 15%;
+ bottom: 20px;
+ left: 15%;
+
+ padding-top: 20px;
+ padding-bottom: 20px;
+
+ text-align: center;
+
+ color: #fff;
+}
+
+.align-baseline
+{
+ vertical-align: baseline !important;
+}
+
+.align-top
+{
+ vertical-align: top !important;
+}
+
+.align-middle
+{
+ vertical-align: middle !important;
+}
+
+.align-bottom
+{
+ vertical-align: bottom !important;
+}
+
+.align-text-bottom
+{
+ vertical-align: text-bottom !important;
+}
+
+.align-text-top
+{
+ vertical-align: text-top !important;
+}
+
+.bg-primary
+{
+ background-color: #5e72e4 !important;
+}
+
+a.bg-primary:hover,
+a.bg-primary:focus,
+button.bg-primary:hover,
+button.bg-primary:focus
+{
+ background-color: #324cdd !important;
+}
+
+.bg-secondary
+{
+ background-color: #f7fafc !important;
+}
+
+a.bg-secondary:hover,
+a.bg-secondary:focus,
+button.bg-secondary:hover,
+button.bg-secondary:focus
+{
+ background-color: #d2e3ee !important;
+}
+
+.bg-success
+{
+ background-color: #2dce89 !important;
+}
+
+a.bg-success:hover,
+a.bg-success:focus,
+button.bg-success:hover,
+button.bg-success:focus
+{
+ background-color: #24a46d !important;
+}
+
+.bg-info
+{
+ background-color: #11cdef !important;
+}
+
+a.bg-info:hover,
+a.bg-info:focus,
+button.bg-info:hover,
+button.bg-info:focus
+{
+ background-color: #0da5c0 !important;
+}
+
+.bg-warning
+{
+ background-color: #fb6340 !important;
+}
+
+a.bg-warning:hover,
+a.bg-warning:focus,
+button.bg-warning:hover,
+button.bg-warning:focus
+{
+ background-color: #fa3a0e !important;
+}
+
+.bg-danger
+{
+ background-color: #f5365c !important;
+}
+
+a.bg-danger:hover,
+a.bg-danger:focus,
+button.bg-danger:hover,
+button.bg-danger:focus
+{
+ background-color: #ec0c38 !important;
+}
+
+.bg-light
+{
+ background-color: #adb5bd !important;
+}
+
+a.bg-light:hover,
+a.bg-light:focus,
+button.bg-light:hover,
+button.bg-light:focus
+{
+ background-color: #919ca6 !important;
+}
+
+.bg-dark
+{
+ background-color: #212529 !important;
+}
+
+a.bg-dark:hover,
+a.bg-dark:focus,
+button.bg-dark:hover,
+button.bg-dark:focus
+{
+ background-color: #0a0c0d !important;
+}
+
+.bg-default
+{
+ background-color: #172b4d !important;
+}
+
+a.bg-default:hover,
+a.bg-default:focus,
+button.bg-default:hover,
+button.bg-default:focus
+{
+ background-color: #0b1526 !important;
+}
+
+.bg-white
+{
+ background-color: #fff !important;
+}
+
+a.bg-white:hover,
+a.bg-white:focus,
+button.bg-white:hover,
+button.bg-white:focus
+{
+ background-color: #e6e6e6 !important;
+}
+
+.bg-neutral
+{
+ background-color: #fff !important;
+}
+
+a.bg-neutral:hover,
+a.bg-neutral:focus,
+button.bg-neutral:hover,
+button.bg-neutral:focus
+{
+ background-color: #e6e6e6 !important;
+}
+
+.bg-darker
+{
+ background-color: black !important;
+}
+
+a.bg-darker:hover,
+a.bg-darker:focus,
+button.bg-darker:hover,
+button.bg-darker:focus
+{
+ background-color: black !important;
+}
+
+.bg-white
+{
+ background-color: #fff !important;
+}
+
+.bg-transparent
+{
+ background-color: transparent !important;
+}
+
+.border
+{
+ border: 1px solid #e9ecef !important;
+}
+
+.border-top
+{
+ border-top: 1px solid #e9ecef !important;
+}
+
+.border-right
+{
+ border-right: 1px solid #e9ecef !important;
+}
+
+.border-bottom
+{
+ border-bottom: 1px solid #e9ecef !important;
+}
+
+.border-left
+{
+ border-left: 1px solid #e9ecef !important;
+}
+
+.border-0
+{
+ border: 0 !important;
+}
+
+.border-top-0
+{
+ border-top: 0 !important;
+}
+
+.border-right-0
+{
+ border-right: 0 !important;
+}
+
+.border-bottom-0
+{
+ border-bottom: 0 !important;
+}
+
+.border-left-0
+{
+ border-left: 0 !important;
+}
+
+.border-primary
+{
+ border-color: #5e72e4 !important;
+}
+
+.border-secondary
+{
+ border-color: #f7fafc !important;
+}
+
+.border-success
+{
+ border-color: #2dce89 !important;
+}
+
+.border-info
+{
+ border-color: #11cdef !important;
+}
+
+.border-warning
+{
+ border-color: #fb6340 !important;
+}
+
+.border-danger
+{
+ border-color: #f5365c !important;
+}
+
+.border-light
+{
+ border-color: #adb5bd !important;
+}
+
+.border-dark
+{
+ border-color: #212529 !important;
+}
+
+.border-default
+{
+ border-color: #172b4d !important;
+}
+
+.border-white
+{
+ border-color: #fff !important;
+}
+
+.border-neutral
+{
+ border-color: #fff !important;
+}
+
+.border-darker
+{
+ border-color: black !important;
+}
+
+.border-white
+{
+ border-color: #fff !important;
+}
+
+.rounded-sm
+{
+ border-radius: .25rem !important;
+}
+
+.rounded
+{
+ border-radius: .375rem !important;
+}
+
+.rounded-top
+{
+ border-top-left-radius: .375rem !important;
+ border-top-right-radius: .375rem !important;
+}
+
+.rounded-right
+{
+ border-top-right-radius: .375rem !important;
+ border-bottom-right-radius: .375rem !important;
+}
+
+.rounded-bottom
+{
+ border-bottom-right-radius: .375rem !important;
+ border-bottom-left-radius: .375rem !important;
+}
+
+.rounded-left
+{
+ border-top-left-radius: .375rem !important;
+ border-bottom-left-radius: .375rem !important;
+}
+
+.rounded-lg
+{
+ border-radius: .4375rem !important;
+}
+
+.rounded-circle,
+.avatar.rounded-circle img
+{
+ border-radius: 50% !important;
+}
+
+.rounded-pill
+{
+ border-radius: 50rem !important;
+}
+
+.rounded-0
+{
+ border-radius: 0 !important;
+}
+
+.clearfix::after
+{
+ display: block;
+ clear: both;
+
+ content: '';
+}
+
+.d-none
+{
+ display: none !important;
+}
+
+.d-inline
+{
+ display: inline !important;
+}
+
+.d-inline-block
+{
+ display: inline-block !important;
+}
+
+.d-block
+{
+ display: block !important;
+}
+
+.d-table
+{
+ display: table !important;
+}
+
+.d-table-row
+{
+ display: table-row !important;
+}
+
+.d-table-cell
+{
+ display: table-cell !important;
+}
+
+.d-flex
+{
+ display: flex !important;
+}
+
+.d-inline-flex
+{
+ display: inline-flex !important;
+}
+
+@media (min-width: 576px)
+{
+ .d-sm-none
+ {
+ display: none !important;
+ }
+ .d-sm-inline
+ {
+ display: inline !important;
+ }
+ .d-sm-inline-block
+ {
+ display: inline-block !important;
+ }
+ .d-sm-block
+ {
+ display: block !important;
+ }
+ .d-sm-table
+ {
+ display: table !important;
+ }
+ .d-sm-table-row
+ {
+ display: table-row !important;
+ }
+ .d-sm-table-cell
+ {
+ display: table-cell !important;
+ }
+ .d-sm-flex
+ {
+ display: flex !important;
+ }
+ .d-sm-inline-flex
+ {
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .d-md-none
+ {
+ display: none !important;
+ }
+ .d-md-inline
+ {
+ display: inline !important;
+ }
+ .d-md-inline-block
+ {
+ display: inline-block !important;
+ }
+ .d-md-block
+ {
+ display: block !important;
+ }
+ .d-md-table
+ {
+ display: table !important;
+ }
+ .d-md-table-row
+ {
+ display: table-row !important;
+ }
+ .d-md-table-cell
+ {
+ display: table-cell !important;
+ }
+ .d-md-flex
+ {
+ display: flex !important;
+ }
+ .d-md-inline-flex
+ {
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .d-lg-none
+ {
+ display: none !important;
+ }
+ .d-lg-inline
+ {
+ display: inline !important;
+ }
+ .d-lg-inline-block
+ {
+ display: inline-block !important;
+ }
+ .d-lg-block
+ {
+ display: block !important;
+ }
+ .d-lg-table
+ {
+ display: table !important;
+ }
+ .d-lg-table-row
+ {
+ display: table-row !important;
+ }
+ .d-lg-table-cell
+ {
+ display: table-cell !important;
+ }
+ .d-lg-flex
+ {
+ display: flex !important;
+ }
+ .d-lg-inline-flex
+ {
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .d-xl-none
+ {
+ display: none !important;
+ }
+ .d-xl-inline
+ {
+ display: inline !important;
+ }
+ .d-xl-inline-block
+ {
+ display: inline-block !important;
+ }
+ .d-xl-block
+ {
+ display: block !important;
+ }
+ .d-xl-table
+ {
+ display: table !important;
+ }
+ .d-xl-table-row
+ {
+ display: table-row !important;
+ }
+ .d-xl-table-cell
+ {
+ display: table-cell !important;
+ }
+ .d-xl-flex
+ {
+ display: flex !important;
+ }
+ .d-xl-inline-flex
+ {
+ display: inline-flex !important;
+ }
+}
+
+@media print
+{
+ .d-print-none
+ {
+ display: none !important;
+ }
+ .d-print-inline
+ {
+ display: inline !important;
+ }
+ .d-print-inline-block
+ {
+ display: inline-block !important;
+ }
+ .d-print-block
+ {
+ display: block !important;
+ }
+ .d-print-table
+ {
+ display: table !important;
+ }
+ .d-print-table-row
+ {
+ display: table-row !important;
+ }
+ .d-print-table-cell
+ {
+ display: table-cell !important;
+ }
+ .d-print-flex
+ {
+ display: flex !important;
+ }
+ .d-print-inline-flex
+ {
+ display: inline-flex !important;
+ }
+}
+
+.embed-responsive
+{
+ position: relative;
+
+ display: block;
+ overflow: hidden;
+
+ width: 100%;
+ padding: 0;
+}
+.embed-responsive::before
+{
+ display: block;
+
+ content: '';
+}
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video
+{
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+
+ width: 100%;
+ height: 100%;
+
+ border: 0;
+}
+
+.embed-responsive-21by9::before
+{
+ padding-top: 42.85714%;
+}
+
+.embed-responsive-16by9::before
+{
+ padding-top: 56.25%;
+}
+
+.embed-responsive-4by3::before
+{
+ padding-top: 75%;
+}
+
+.embed-responsive-1by1::before
+{
+ padding-top: 100%;
+}
+
+.embed-responsive-21by9::before
+{
+ padding-top: 42.85714%;
+}
+
+.embed-responsive-16by9::before
+{
+ padding-top: 56.25%;
+}
+
+.embed-responsive-4by3::before
+{
+ padding-top: 75%;
+}
+
+.embed-responsive-1by1::before
+{
+ padding-top: 100%;
+}
+
+.flex-row
+{
+ flex-direction: row !important;
+}
+
+.flex-column
+{
+ flex-direction: column !important;
+}
+
+.flex-row-reverse
+{
+ flex-direction: row-reverse !important;
+}
+
+.flex-column-reverse
+{
+ flex-direction: column-reverse !important;
+}
+
+.flex-wrap
+{
+ flex-wrap: wrap !important;
+}
+
+.flex-nowrap
+{
+ flex-wrap: nowrap !important;
+}
+
+.flex-wrap-reverse
+{
+ flex-wrap: wrap-reverse !important;
+}
+
+.flex-fill
+{
+ flex: 1 1 auto !important;
+}
+
+.flex-grow-0
+{
+ flex-grow: 0 !important;
+}
+
+.flex-grow-1
+{
+ flex-grow: 1 !important;
+}
+
+.flex-shrink-0
+{
+ flex-shrink: 0 !important;
+}
+
+.flex-shrink-1
+{
+ flex-shrink: 1 !important;
+}
+
+.justify-content-start
+{
+ justify-content: flex-start !important;
+}
+
+.justify-content-end
+{
+ justify-content: flex-end !important;
+}
+
+.justify-content-center
+{
+ justify-content: center !important;
+}
+
+.justify-content-between
+{
+ justify-content: space-between !important;
+}
+
+.justify-content-around
+{
+ justify-content: space-around !important;
+}
+
+.align-items-start
+{
+ align-items: flex-start !important;
+}
+
+.align-items-end
+{
+ align-items: flex-end !important;
+}
+
+.align-items-center
+{
+ align-items: center !important;
+}
+
+.align-items-baseline
+{
+ align-items: baseline !important;
+}
+
+.align-items-stretch
+{
+ align-items: stretch !important;
+}
+
+.align-content-start
+{
+ align-content: flex-start !important;
+}
+
+.align-content-end
+{
+ align-content: flex-end !important;
+}
+
+.align-content-center
+{
+ align-content: center !important;
+}
+
+.align-content-between
+{
+ align-content: space-between !important;
+}
+
+.align-content-around
+{
+ align-content: space-around !important;
+}
+
+.align-content-stretch
+{
+ align-content: stretch !important;
+}
+
+.align-self-auto
+{
+ align-self: auto !important;
+}
+
+.align-self-start
+{
+ align-self: flex-start !important;
+}
+
+.align-self-end
+{
+ align-self: flex-end !important;
+}
+
+.align-self-center
+{
+ align-self: center !important;
+}
+
+.align-self-baseline
+{
+ align-self: baseline !important;
+}
+
+.align-self-stretch
+{
+ align-self: stretch !important;
+}
+
+@media (min-width: 576px)
+{
+ .flex-sm-row
+ {
+ flex-direction: row !important;
+ }
+ .flex-sm-column
+ {
+ flex-direction: column !important;
+ }
+ .flex-sm-row-reverse
+ {
+ flex-direction: row-reverse !important;
+ }
+ .flex-sm-column-reverse
+ {
+ flex-direction: column-reverse !important;
+ }
+ .flex-sm-wrap
+ {
+ flex-wrap: wrap !important;
+ }
+ .flex-sm-nowrap
+ {
+ flex-wrap: nowrap !important;
+ }
+ .flex-sm-wrap-reverse
+ {
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-sm-fill
+ {
+ flex: 1 1 auto !important;
+ }
+ .flex-sm-grow-0
+ {
+ flex-grow: 0 !important;
+ }
+ .flex-sm-grow-1
+ {
+ flex-grow: 1 !important;
+ }
+ .flex-sm-shrink-0
+ {
+ flex-shrink: 0 !important;
+ }
+ .flex-sm-shrink-1
+ {
+ flex-shrink: 1 !important;
+ }
+ .justify-content-sm-start
+ {
+ justify-content: flex-start !important;
+ }
+ .justify-content-sm-end
+ {
+ justify-content: flex-end !important;
+ }
+ .justify-content-sm-center
+ {
+ justify-content: center !important;
+ }
+ .justify-content-sm-between
+ {
+ justify-content: space-between !important;
+ }
+ .justify-content-sm-around
+ {
+ justify-content: space-around !important;
+ }
+ .align-items-sm-start
+ {
+ align-items: flex-start !important;
+ }
+ .align-items-sm-end
+ {
+ align-items: flex-end !important;
+ }
+ .align-items-sm-center
+ {
+ align-items: center !important;
+ }
+ .align-items-sm-baseline
+ {
+ align-items: baseline !important;
+ }
+ .align-items-sm-stretch
+ {
+ align-items: stretch !important;
+ }
+ .align-content-sm-start
+ {
+ align-content: flex-start !important;
+ }
+ .align-content-sm-end
+ {
+ align-content: flex-end !important;
+ }
+ .align-content-sm-center
+ {
+ align-content: center !important;
+ }
+ .align-content-sm-between
+ {
+ align-content: space-between !important;
+ }
+ .align-content-sm-around
+ {
+ align-content: space-around !important;
+ }
+ .align-content-sm-stretch
+ {
+ align-content: stretch !important;
+ }
+ .align-self-sm-auto
+ {
+ align-self: auto !important;
+ }
+ .align-self-sm-start
+ {
+ align-self: flex-start !important;
+ }
+ .align-self-sm-end
+ {
+ align-self: flex-end !important;
+ }
+ .align-self-sm-center
+ {
+ align-self: center !important;
+ }
+ .align-self-sm-baseline
+ {
+ align-self: baseline !important;
+ }
+ .align-self-sm-stretch
+ {
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .flex-md-row
+ {
+ flex-direction: row !important;
+ }
+ .flex-md-column
+ {
+ flex-direction: column !important;
+ }
+ .flex-md-row-reverse
+ {
+ flex-direction: row-reverse !important;
+ }
+ .flex-md-column-reverse
+ {
+ flex-direction: column-reverse !important;
+ }
+ .flex-md-wrap
+ {
+ flex-wrap: wrap !important;
+ }
+ .flex-md-nowrap
+ {
+ flex-wrap: nowrap !important;
+ }
+ .flex-md-wrap-reverse
+ {
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-md-fill
+ {
+ flex: 1 1 auto !important;
+ }
+ .flex-md-grow-0
+ {
+ flex-grow: 0 !important;
+ }
+ .flex-md-grow-1
+ {
+ flex-grow: 1 !important;
+ }
+ .flex-md-shrink-0
+ {
+ flex-shrink: 0 !important;
+ }
+ .flex-md-shrink-1
+ {
+ flex-shrink: 1 !important;
+ }
+ .justify-content-md-start
+ {
+ justify-content: flex-start !important;
+ }
+ .justify-content-md-end
+ {
+ justify-content: flex-end !important;
+ }
+ .justify-content-md-center
+ {
+ justify-content: center !important;
+ }
+ .justify-content-md-between
+ {
+ justify-content: space-between !important;
+ }
+ .justify-content-md-around
+ {
+ justify-content: space-around !important;
+ }
+ .align-items-md-start
+ {
+ align-items: flex-start !important;
+ }
+ .align-items-md-end
+ {
+ align-items: flex-end !important;
+ }
+ .align-items-md-center
+ {
+ align-items: center !important;
+ }
+ .align-items-md-baseline
+ {
+ align-items: baseline !important;
+ }
+ .align-items-md-stretch
+ {
+ align-items: stretch !important;
+ }
+ .align-content-md-start
+ {
+ align-content: flex-start !important;
+ }
+ .align-content-md-end
+ {
+ align-content: flex-end !important;
+ }
+ .align-content-md-center
+ {
+ align-content: center !important;
+ }
+ .align-content-md-between
+ {
+ align-content: space-between !important;
+ }
+ .align-content-md-around
+ {
+ align-content: space-around !important;
+ }
+ .align-content-md-stretch
+ {
+ align-content: stretch !important;
+ }
+ .align-self-md-auto
+ {
+ align-self: auto !important;
+ }
+ .align-self-md-start
+ {
+ align-self: flex-start !important;
+ }
+ .align-self-md-end
+ {
+ align-self: flex-end !important;
+ }
+ .align-self-md-center
+ {
+ align-self: center !important;
+ }
+ .align-self-md-baseline
+ {
+ align-self: baseline !important;
+ }
+ .align-self-md-stretch
+ {
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .flex-lg-row
+ {
+ flex-direction: row !important;
+ }
+ .flex-lg-column
+ {
+ flex-direction: column !important;
+ }
+ .flex-lg-row-reverse
+ {
+ flex-direction: row-reverse !important;
+ }
+ .flex-lg-column-reverse
+ {
+ flex-direction: column-reverse !important;
+ }
+ .flex-lg-wrap
+ {
+ flex-wrap: wrap !important;
+ }
+ .flex-lg-nowrap
+ {
+ flex-wrap: nowrap !important;
+ }
+ .flex-lg-wrap-reverse
+ {
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-lg-fill
+ {
+ flex: 1 1 auto !important;
+ }
+ .flex-lg-grow-0
+ {
+ flex-grow: 0 !important;
+ }
+ .flex-lg-grow-1
+ {
+ flex-grow: 1 !important;
+ }
+ .flex-lg-shrink-0
+ {
+ flex-shrink: 0 !important;
+ }
+ .flex-lg-shrink-1
+ {
+ flex-shrink: 1 !important;
+ }
+ .justify-content-lg-start
+ {
+ justify-content: flex-start !important;
+ }
+ .justify-content-lg-end
+ {
+ justify-content: flex-end !important;
+ }
+ .justify-content-lg-center
+ {
+ justify-content: center !important;
+ }
+ .justify-content-lg-between
+ {
+ justify-content: space-between !important;
+ }
+ .justify-content-lg-around
+ {
+ justify-content: space-around !important;
+ }
+ .align-items-lg-start
+ {
+ align-items: flex-start !important;
+ }
+ .align-items-lg-end
+ {
+ align-items: flex-end !important;
+ }
+ .align-items-lg-center
+ {
+ align-items: center !important;
+ }
+ .align-items-lg-baseline
+ {
+ align-items: baseline !important;
+ }
+ .align-items-lg-stretch
+ {
+ align-items: stretch !important;
+ }
+ .align-content-lg-start
+ {
+ align-content: flex-start !important;
+ }
+ .align-content-lg-end
+ {
+ align-content: flex-end !important;
+ }
+ .align-content-lg-center
+ {
+ align-content: center !important;
+ }
+ .align-content-lg-between
+ {
+ align-content: space-between !important;
+ }
+ .align-content-lg-around
+ {
+ align-content: space-around !important;
+ }
+ .align-content-lg-stretch
+ {
+ align-content: stretch !important;
+ }
+ .align-self-lg-auto
+ {
+ align-self: auto !important;
+ }
+ .align-self-lg-start
+ {
+ align-self: flex-start !important;
+ }
+ .align-self-lg-end
+ {
+ align-self: flex-end !important;
+ }
+ .align-self-lg-center
+ {
+ align-self: center !important;
+ }
+ .align-self-lg-baseline
+ {
+ align-self: baseline !important;
+ }
+ .align-self-lg-stretch
+ {
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .flex-xl-row
+ {
+ flex-direction: row !important;
+ }
+ .flex-xl-column
+ {
+ flex-direction: column !important;
+ }
+ .flex-xl-row-reverse
+ {
+ flex-direction: row-reverse !important;
+ }
+ .flex-xl-column-reverse
+ {
+ flex-direction: column-reverse !important;
+ }
+ .flex-xl-wrap
+ {
+ flex-wrap: wrap !important;
+ }
+ .flex-xl-nowrap
+ {
+ flex-wrap: nowrap !important;
+ }
+ .flex-xl-wrap-reverse
+ {
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-xl-fill
+ {
+ flex: 1 1 auto !important;
+ }
+ .flex-xl-grow-0
+ {
+ flex-grow: 0 !important;
+ }
+ .flex-xl-grow-1
+ {
+ flex-grow: 1 !important;
+ }
+ .flex-xl-shrink-0
+ {
+ flex-shrink: 0 !important;
+ }
+ .flex-xl-shrink-1
+ {
+ flex-shrink: 1 !important;
+ }
+ .justify-content-xl-start
+ {
+ justify-content: flex-start !important;
+ }
+ .justify-content-xl-end
+ {
+ justify-content: flex-end !important;
+ }
+ .justify-content-xl-center
+ {
+ justify-content: center !important;
+ }
+ .justify-content-xl-between
+ {
+ justify-content: space-between !important;
+ }
+ .justify-content-xl-around
+ {
+ justify-content: space-around !important;
+ }
+ .align-items-xl-start
+ {
+ align-items: flex-start !important;
+ }
+ .align-items-xl-end
+ {
+ align-items: flex-end !important;
+ }
+ .align-items-xl-center
+ {
+ align-items: center !important;
+ }
+ .align-items-xl-baseline
+ {
+ align-items: baseline !important;
+ }
+ .align-items-xl-stretch
+ {
+ align-items: stretch !important;
+ }
+ .align-content-xl-start
+ {
+ align-content: flex-start !important;
+ }
+ .align-content-xl-end
+ {
+ align-content: flex-end !important;
+ }
+ .align-content-xl-center
+ {
+ align-content: center !important;
+ }
+ .align-content-xl-between
+ {
+ align-content: space-between !important;
+ }
+ .align-content-xl-around
+ {
+ align-content: space-around !important;
+ }
+ .align-content-xl-stretch
+ {
+ align-content: stretch !important;
+ }
+ .align-self-xl-auto
+ {
+ align-self: auto !important;
+ }
+ .align-self-xl-start
+ {
+ align-self: flex-start !important;
+ }
+ .align-self-xl-end
+ {
+ align-self: flex-end !important;
+ }
+ .align-self-xl-center
+ {
+ align-self: center !important;
+ }
+ .align-self-xl-baseline
+ {
+ align-self: baseline !important;
+ }
+ .align-self-xl-stretch
+ {
+ align-self: stretch !important;
+ }
+}
+
+.float-left
+{
+ float: left !important;
+}
+
+.float-right
+{
+ float: right !important;
+}
+
+.float-none
+{
+ float: none !important;
+}
+
+@media (min-width: 576px)
+{
+ .float-sm-left
+ {
+ float: left !important;
+ }
+ .float-sm-right
+ {
+ float: right !important;
+ }
+ .float-sm-none
+ {
+ float: none !important;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .float-md-left
+ {
+ float: left !important;
+ }
+ .float-md-right
+ {
+ float: right !important;
+ }
+ .float-md-none
+ {
+ float: none !important;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .float-lg-left
+ {
+ float: left !important;
+ }
+ .float-lg-right
+ {
+ float: right !important;
+ }
+ .float-lg-none
+ {
+ float: none !important;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .float-xl-left
+ {
+ float: left !important;
+ }
+ .float-xl-right
+ {
+ float: right !important;
+ }
+ .float-xl-none
+ {
+ float: none !important;
+ }
+}
+
+.overflow-auto
+{
+ overflow: auto !important;
+}
+
+.overflow-hidden
+{
+ overflow: hidden !important;
+}
+
+.position-static
+{
+ position: static !important;
+}
+
+.position-relative
+{
+ position: relative !important;
+}
+
+.position-absolute
+{
+ position: absolute !important;
+}
+
+.position-fixed
+{
+ position: fixed !important;
+}
+
+.position-sticky
+{
+ position: -webkit-sticky !important;
+ position: sticky !important;
+}
+
+.fixed-top
+{
+ position: fixed;
+ z-index: 1030;
+ top: 0;
+ right: 0;
+ left: 0;
+}
+
+.fixed-bottom
+{
+ position: fixed;
+ z-index: 1030;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+
+@supports ((position: -webkit-sticky) or (position: sticky))
+{
+ .sticky-top
+ {
+ position: -webkit-sticky;
+ position: sticky;
+ z-index: 1020;
+ top: 0;
+ }
+}
+
+.sr-only
+{
+ position: absolute;
+
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+
+ white-space: nowrap;
+
+ border: 0;
+}
+
+.sr-only-focusable:active,
+.sr-only-focusable:focus
+{
+ position: static;
+
+ overflow: visible;
+ clip: auto;
+
+ width: auto;
+ height: auto;
+
+ white-space: normal;
+}
+
+.shadow-sm
+{
+ box-shadow: 0 0 .5rem rgba(136, 152, 170, .075) !important;
+}
+
+.shadow
+{
+ box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15) !important;
+}
+
+.shadow-lg
+{
+ box-shadow: 0 0 3rem rgba(136, 152, 170, .175) !important;
+}
+
+.shadow-none
+{
+ box-shadow: none !important;
+}
+
+.w-25
+{
+ width: 25% !important;
+}
+
+.w-50
+{
+ width: 50% !important;
+}
+
+.w-75
+{
+ width: 75% !important;
+}
+
+.w-100
+{
+ width: 100% !important;
+}
+
+.w-auto
+{
+ width: auto !important;
+}
+
+.h-25
+{
+ height: 25% !important;
+}
+
+.h-50
+{
+ height: 50% !important;
+}
+
+.h-75
+{
+ height: 75% !important;
+}
+
+.h-100
+{
+ height: 100% !important;
+}
+
+.h-auto
+{
+ height: auto !important;
+}
+
+.mw-100
+{
+ max-width: 100% !important;
+}
+
+.mh-100
+{
+ max-height: 100% !important;
+}
+
+.min-vw-100
+{
+ min-width: 100vw !important;
+}
+
+.min-vh-100
+{
+ min-height: 100vh !important;
+}
+
+.vw-100
+{
+ width: 100vw !important;
+}
+
+.vh-100
+{
+ height: 100vh !important;
+}
+
+.stretched-link::after
+{
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+
+ content: '';
+ pointer-events: auto;
+
+ background-color: rgba(0, 0, 0, 0);
+}
+
+.m-0
+{
+ margin: 0 !important;
+}
+
+.mt-0,
+.my-0
+{
+ margin-top: 0 !important;
+}
+
+.mr-0,
+.mx-0
+{
+ margin-right: 0 !important;
+}
+
+.mb-0,
+.my-0
+{
+ margin-bottom: 0 !important;
+}
+
+.ml-0,
+.mx-0
+{
+ margin-left: 0 !important;
+}
+
+.m-1
+{
+ margin: .25rem !important;
+}
+
+.mt-1,
+.my-1
+{
+ margin-top: .25rem !important;
+}
+
+.mr-1,
+.mx-1
+{
+ margin-right: .25rem !important;
+}
+
+.mb-1,
+.my-1
+{
+ margin-bottom: .25rem !important;
+}
+
+.ml-1,
+.mx-1
+{
+ margin-left: .25rem !important;
+}
+
+.m-2
+{
+ margin: .5rem !important;
+}
+
+.mt-2,
+.my-2
+{
+ margin-top: .5rem !important;
+}
+
+.mr-2,
+.mx-2
+{
+ margin-right: .5rem !important;
+}
+
+.mb-2,
+.my-2
+{
+ margin-bottom: .5rem !important;
+}
+
+.ml-2,
+.mx-2
+{
+ margin-left: .5rem !important;
+}
+
+.m-3
+{
+ margin: 1rem !important;
+}
+
+.mt-3,
+.my-3
+{
+ margin-top: 1rem !important;
+}
+
+.mr-3,
+.mx-3
+{
+ margin-right: 1rem !important;
+}
+
+.mb-3,
+.my-3
+{
+ margin-bottom: 1rem !important;
+}
+
+.ml-3,
+.mx-3
+{
+ margin-left: 1rem !important;
+}
+
+.m-4
+{
+ margin: 1.5rem !important;
+}
+
+.mt-4,
+.my-4
+{
+ margin-top: 1.5rem !important;
+}
+
+.mr-4,
+.mx-4
+{
+ margin-right: 1.5rem !important;
+}
+
+.mb-4,
+.my-4
+{
+ margin-bottom: 1.5rem !important;
+}
+
+.ml-4,
+.mx-4
+{
+ margin-left: 1.5rem !important;
+}
+
+.m-5
+{
+ margin: 3rem !important;
+}
+
+.mt-5,
+.my-5
+{
+ margin-top: 3rem !important;
+}
+
+.mr-5,
+.mx-5
+{
+ margin-right: 3rem !important;
+}
+
+.mb-5,
+.my-5
+{
+ margin-bottom: 3rem !important;
+}
+
+.ml-5,
+.mx-5
+{
+ margin-left: 3rem !important;
+}
+
+.m--9
+{
+ margin: -10rem !important;
+}
+
+.mt--9,
+.my--9
+{
+ margin-top: -10rem !important;
+}
+
+.mr--9,
+.mx--9
+{
+ margin-right: -10rem !important;
+}
+
+.mb--9,
+.my--9
+{
+ margin-bottom: -10rem !important;
+}
+
+.ml--9,
+.mx--9
+{
+ margin-left: -10rem !important;
+}
+
+.m--8
+{
+ margin: -8rem !important;
+}
+
+.mt--8,
+.my--8
+{
+ margin-top: -8rem !important;
+}
+
+.mr--8,
+.mx--8
+{
+ margin-right: -8rem !important;
+}
+
+.mb--8,
+.my--8
+{
+ margin-bottom: -8rem !important;
+}
+
+.ml--8,
+.mx--8
+{
+ margin-left: -8rem !important;
+}
+
+.m--7
+{
+ margin: -6rem !important;
+}
+
+.mt--7,
+.my--7
+{
+ margin-top: -6rem !important;
+}
+
+.mr--7,
+.mx--7
+{
+ margin-right: -6rem !important;
+}
+
+.mb--7,
+.my--7
+{
+ margin-bottom: -6rem !important;
+}
+
+.ml--7,
+.mx--7
+{
+ margin-left: -6rem !important;
+}
+
+.m--6
+{
+ margin: -4.5rem !important;
+}
+
+.mt--6,
+.my--6
+{
+ margin-top: -4.5rem !important;
+}
+
+.mr--6,
+.mx--6
+{
+ margin-right: -4.5rem !important;
+}
+
+.mb--6,
+.my--6
+{
+ margin-bottom: -4.5rem !important;
+}
+
+.ml--6,
+.mx--6
+{
+ margin-left: -4.5rem !important;
+}
+
+.m--5
+{
+ margin: -3rem !important;
+}
+
+.mt--5,
+.my--5
+{
+ margin-top: -3rem !important;
+}
+
+.mr--5,
+.mx--5
+{
+ margin-right: -3rem !important;
+}
+
+.mb--5,
+.my--5
+{
+ margin-bottom: -3rem !important;
+}
+
+.ml--5,
+.mx--5
+{
+ margin-left: -3rem !important;
+}
+
+.m--4
+{
+ margin: -1.5rem !important;
+}
+
+.mt--4,
+.my--4
+{
+ margin-top: -1.5rem !important;
+}
+
+.mr--4,
+.mx--4
+{
+ margin-right: -1.5rem !important;
+}
+
+.mb--4,
+.my--4
+{
+ margin-bottom: -1.5rem !important;
+}
+
+.ml--4,
+.mx--4
+{
+ margin-left: -1.5rem !important;
+}
+
+.m--3
+{
+ margin: -1rem !important;
+}
+
+.mt--3,
+.my--3
+{
+ margin-top: -1rem !important;
+}
+
+.mr--3,
+.mx--3
+{
+ margin-right: -1rem !important;
+}
+
+.mb--3,
+.my--3
+{
+ margin-bottom: -1rem !important;
+}
+
+.ml--3,
+.mx--3
+{
+ margin-left: -1rem !important;
+}
+
+.m--2
+{
+ margin: -.5rem !important;
+}
+
+.mt--2,
+.my--2
+{
+ margin-top: -.5rem !important;
+}
+
+.mr--2,
+.mx--2
+{
+ margin-right: -.5rem !important;
+}
+
+.mb--2,
+.my--2
+{
+ margin-bottom: -.5rem !important;
+}
+
+.ml--2,
+.mx--2
+{
+ margin-left: -.5rem !important;
+}
+
+.m--1
+{
+ margin: -.25rem !important;
+}
+
+.mt--1,
+.my--1
+{
+ margin-top: -.25rem !important;
+}
+
+.mr--1,
+.mx--1
+{
+ margin-right: -.25rem !important;
+}
+
+.mb--1,
+.my--1
+{
+ margin-bottom: -.25rem !important;
+}
+
+.ml--1,
+.mx--1
+{
+ margin-left: -.25rem !important;
+}
+
+.m-6
+{
+ margin: 4.5rem !important;
+}
+
+.mt-6,
+.my-6
+{
+ margin-top: 4.5rem !important;
+}
+
+.mr-6,
+.mx-6
+{
+ margin-right: 4.5rem !important;
+}
+
+.mb-6,
+.my-6
+{
+ margin-bottom: 4.5rem !important;
+}
+
+.ml-6,
+.mx-6
+{
+ margin-left: 4.5rem !important;
+}
+
+.m-7
+{
+ margin: 6rem !important;
+}
+
+.mt-7,
+.my-7
+{
+ margin-top: 6rem !important;
+}
+
+.mr-7,
+.mx-7
+{
+ margin-right: 6rem !important;
+}
+
+.mb-7,
+.my-7
+{
+ margin-bottom: 6rem !important;
+}
+
+.ml-7,
+.mx-7
+{
+ margin-left: 6rem !important;
+}
+
+.m-8
+{
+ margin: 8rem !important;
+}
+
+.mt-8,
+.my-8
+{
+ margin-top: 8rem !important;
+}
+
+.mr-8,
+.mx-8
+{
+ margin-right: 8rem !important;
+}
+
+.mb-8,
+.my-8
+{
+ margin-bottom: 8rem !important;
+}
+
+.ml-8,
+.mx-8
+{
+ margin-left: 8rem !important;
+}
+
+.m-9
+{
+ margin: 10rem !important;
+}
+
+.mt-9,
+.my-9
+{
+ margin-top: 10rem !important;
+}
+
+.mr-9,
+.mx-9
+{
+ margin-right: 10rem !important;
+}
+
+.mb-9,
+.my-9
+{
+ margin-bottom: 10rem !important;
+}
+
+.ml-9,
+.mx-9
+{
+ margin-left: 10rem !important;
+}
+
+.p-0
+{
+ padding: 0 !important;
+}
+
+.pt-0,
+.py-0
+{
+ padding-top: 0 !important;
+}
+
+.pr-0,
+.px-0
+{
+ padding-right: 0 !important;
+}
+
+.pb-0,
+.py-0
+{
+ padding-bottom: 0 !important;
+}
+
+.pl-0,
+.px-0
+{
+ padding-left: 0 !important;
+}
+
+.p-1
+{
+ padding: .25rem !important;
+}
+
+.pt-1,
+.py-1
+{
+ padding-top: .25rem !important;
+}
+
+.pr-1,
+.px-1
+{
+ padding-right: .25rem !important;
+}
+
+.pb-1,
+.py-1
+{
+ padding-bottom: .25rem !important;
+}
+
+.pl-1,
+.px-1
+{
+ padding-left: .25rem !important;
+}
+
+.p-2
+{
+ padding: .5rem !important;
+}
+
+.pt-2,
+.py-2
+{
+ padding-top: .5rem !important;
+}
+
+.pr-2,
+.px-2
+{
+ padding-right: .5rem !important;
+}
+
+.pb-2,
+.py-2
+{
+ padding-bottom: .5rem !important;
+}
+
+.pl-2,
+.px-2
+{
+ padding-left: .5rem !important;
+}
+
+.p-3
+{
+ padding: 1rem !important;
+}
+
+.pt-3,
+.py-3
+{
+ padding-top: 1rem !important;
+}
+
+.pr-3,
+.px-3
+{
+ padding-right: 1rem !important;
+}
+
+.pb-3,
+.py-3
+{
+ padding-bottom: 1rem !important;
+}
+
+.pl-3,
+.px-3
+{
+ padding-left: 1rem !important;
+}
+
+.p-4
+{
+ padding: 1.5rem !important;
+}
+
+.pt-4,
+.py-4
+{
+ padding-top: 1.5rem !important;
+}
+
+.pr-4,
+.px-4
+{
+ padding-right: 1.5rem !important;
+}
+
+.pb-4,
+.py-4
+{
+ padding-bottom: 1.5rem !important;
+}
+
+.pl-4,
+.px-4
+{
+ padding-left: 1.5rem !important;
+}
+
+.p-5
+{
+ padding: 3rem !important;
+}
+
+.pt-5,
+.py-5
+{
+ padding-top: 3rem !important;
+}
+
+.pr-5,
+.px-5
+{
+ padding-right: 3rem !important;
+}
+
+.pb-5,
+.py-5
+{
+ padding-bottom: 3rem !important;
+}
+
+.pl-5,
+.px-5
+{
+ padding-left: 3rem !important;
+}
+
+.p--9
+{
+ padding: -10rem !important;
+}
+
+.pt--9,
+.py--9
+{
+ padding-top: -10rem !important;
+}
+
+.pr--9,
+.px--9
+{
+ padding-right: -10rem !important;
+}
+
+.pb--9,
+.py--9
+{
+ padding-bottom: -10rem !important;
+}
+
+.pl--9,
+.px--9
+{
+ padding-left: -10rem !important;
+}
+
+.p--8
+{
+ padding: -8rem !important;
+}
+
+.pt--8,
+.py--8
+{
+ padding-top: -8rem !important;
+}
+
+.pr--8,
+.px--8
+{
+ padding-right: -8rem !important;
+}
+
+.pb--8,
+.py--8
+{
+ padding-bottom: -8rem !important;
+}
+
+.pl--8,
+.px--8
+{
+ padding-left: -8rem !important;
+}
+
+.p--7
+{
+ padding: -6rem !important;
+}
+
+.pt--7,
+.py--7
+{
+ padding-top: -6rem !important;
+}
+
+.pr--7,
+.px--7
+{
+ padding-right: -6rem !important;
+}
+
+.pb--7,
+.py--7
+{
+ padding-bottom: -6rem !important;
+}
+
+.pl--7,
+.px--7
+{
+ padding-left: -6rem !important;
+}
+
+.p--6
+{
+ padding: -4.5rem !important;
+}
+
+.pt--6,
+.py--6
+{
+ padding-top: -4.5rem !important;
+}
+
+.pr--6,
+.px--6
+{
+ padding-right: -4.5rem !important;
+}
+
+.pb--6,
+.py--6
+{
+ padding-bottom: -4.5rem !important;
+}
+
+.pl--6,
+.px--6
+{
+ padding-left: -4.5rem !important;
+}
+
+.p--5
+{
+ padding: -3rem !important;
+}
+
+.pt--5,
+.py--5
+{
+ padding-top: -3rem !important;
+}
+
+.pr--5,
+.px--5
+{
+ padding-right: -3rem !important;
+}
+
+.pb--5,
+.py--5
+{
+ padding-bottom: -3rem !important;
+}
+
+.pl--5,
+.px--5
+{
+ padding-left: -3rem !important;
+}
+
+.p--4
+{
+ padding: -1.5rem !important;
+}
+
+.pt--4,
+.py--4
+{
+ padding-top: -1.5rem !important;
+}
+
+.pr--4,
+.px--4
+{
+ padding-right: -1.5rem !important;
+}
+
+.pb--4,
+.py--4
+{
+ padding-bottom: -1.5rem !important;
+}
+
+.pl--4,
+.px--4
+{
+ padding-left: -1.5rem !important;
+}
+
+.p--3
+{
+ padding: -1rem !important;
+}
+
+.pt--3,
+.py--3
+{
+ padding-top: -1rem !important;
+}
+
+.pr--3,
+.px--3
+{
+ padding-right: -1rem !important;
+}
+
+.pb--3,
+.py--3
+{
+ padding-bottom: -1rem !important;
+}
+
+.pl--3,
+.px--3
+{
+ padding-left: -1rem !important;
+}
+
+.p--2
+{
+ padding: -.5rem !important;
+}
+
+.pt--2,
+.py--2
+{
+ padding-top: -.5rem !important;
+}
+
+.pr--2,
+.px--2
+{
+ padding-right: -.5rem !important;
+}
+
+.pb--2,
+.py--2
+{
+ padding-bottom: -.5rem !important;
+}
+
+.pl--2,
+.px--2
+{
+ padding-left: -.5rem !important;
+}
+
+.p--1
+{
+ padding: -.25rem !important;
+}
+
+.pt--1,
+.py--1
+{
+ padding-top: -.25rem !important;
+}
+
+.pr--1,
+.px--1
+{
+ padding-right: -.25rem !important;
+}
+
+.pb--1,
+.py--1
+{
+ padding-bottom: -.25rem !important;
+}
+
+.pl--1,
+.px--1
+{
+ padding-left: -.25rem !important;
+}
+
+.p-6
+{
+ padding: 4.5rem !important;
+}
+
+.pt-6,
+.py-6
+{
+ padding-top: 4.5rem !important;
+}
+
+.pr-6,
+.px-6
+{
+ padding-right: 4.5rem !important;
+}
+
+.pb-6,
+.py-6
+{
+ padding-bottom: 4.5rem !important;
+}
+
+.pl-6,
+.px-6
+{
+ padding-left: 4.5rem !important;
+}
+
+.p-7
+{
+ padding: 6rem !important;
+}
+
+.pt-7,
+.py-7
+{
+ padding-top: 6rem !important;
+}
+
+.pr-7,
+.px-7
+{
+ padding-right: 6rem !important;
+}
+
+.pb-7,
+.py-7
+{
+ padding-bottom: 6rem !important;
+}
+
+.pl-7,
+.px-7
+{
+ padding-left: 6rem !important;
+}
+
+.p-8
+{
+ padding: 8rem !important;
+}
+
+.pt-8,
+.py-8
+{
+ padding-top: 8rem !important;
+}
+
+.pr-8,
+.px-8
+{
+ padding-right: 8rem !important;
+}
+
+.pb-8,
+.py-8
+{
+ padding-bottom: 8rem !important;
+}
+
+.pl-8,
+.px-8
+{
+ padding-left: 8rem !important;
+}
+
+.p-9
+{
+ padding: 10rem !important;
+}
+
+.pt-9,
+.py-9
+{
+ padding-top: 10rem !important;
+}
+
+.pr-9,
+.px-9
+{
+ padding-right: 10rem !important;
+}
+
+.pb-9,
+.py-9
+{
+ padding-bottom: 10rem !important;
+}
+
+.pl-9,
+.px-9
+{
+ padding-left: 10rem !important;
+}
+
+.m-n1
+{
+ margin: -.25rem !important;
+}
+
+.mt-n1,
+.my-n1
+{
+ margin-top: -.25rem !important;
+}
+
+.mr-n1,
+.mx-n1
+{
+ margin-right: -.25rem !important;
+}
+
+.mb-n1,
+.my-n1
+{
+ margin-bottom: -.25rem !important;
+}
+
+.ml-n1,
+.mx-n1
+{
+ margin-left: -.25rem !important;
+}
+
+.m-n2
+{
+ margin: -.5rem !important;
+}
+
+.mt-n2,
+.my-n2
+{
+ margin-top: -.5rem !important;
+}
+
+.mr-n2,
+.mx-n2
+{
+ margin-right: -.5rem !important;
+}
+
+.mb-n2,
+.my-n2
+{
+ margin-bottom: -.5rem !important;
+}
+
+.ml-n2,
+.mx-n2
+{
+ margin-left: -.5rem !important;
+}
+
+.m-n3
+{
+ margin: -1rem !important;
+}
+
+.mt-n3,
+.my-n3
+{
+ margin-top: -1rem !important;
+}
+
+.mr-n3,
+.mx-n3
+{
+ margin-right: -1rem !important;
+}
+
+.mb-n3,
+.my-n3
+{
+ margin-bottom: -1rem !important;
+}
+
+.ml-n3,
+.mx-n3
+{
+ margin-left: -1rem !important;
+}
+
+.m-n4
+{
+ margin: -1.5rem !important;
+}
+
+.mt-n4,
+.my-n4
+{
+ margin-top: -1.5rem !important;
+}
+
+.mr-n4,
+.mx-n4
+{
+ margin-right: -1.5rem !important;
+}
+
+.mb-n4,
+.my-n4
+{
+ margin-bottom: -1.5rem !important;
+}
+
+.ml-n4,
+.mx-n4
+{
+ margin-left: -1.5rem !important;
+}
+
+.m-n5
+{
+ margin: -3rem !important;
+}
+
+.mt-n5,
+.my-n5
+{
+ margin-top: -3rem !important;
+}
+
+.mr-n5,
+.mx-n5
+{
+ margin-right: -3rem !important;
+}
+
+.mb-n5,
+.my-n5
+{
+ margin-bottom: -3rem !important;
+}
+
+.ml-n5,
+.mx-n5
+{
+ margin-left: -3rem !important;
+}
+
+.m-n-9
+{
+ margin: 10rem !important;
+}
+
+.mt-n-9,
+.my-n-9
+{
+ margin-top: 10rem !important;
+}
+
+.mr-n-9,
+.mx-n-9
+{
+ margin-right: 10rem !important;
+}
+
+.mb-n-9,
+.my-n-9
+{
+ margin-bottom: 10rem !important;
+}
+
+.ml-n-9,
+.mx-n-9
+{
+ margin-left: 10rem !important;
+}
+
+.m-n-8
+{
+ margin: 8rem !important;
+}
+
+.mt-n-8,
+.my-n-8
+{
+ margin-top: 8rem !important;
+}
+
+.mr-n-8,
+.mx-n-8
+{
+ margin-right: 8rem !important;
+}
+
+.mb-n-8,
+.my-n-8
+{
+ margin-bottom: 8rem !important;
+}
+
+.ml-n-8,
+.mx-n-8
+{
+ margin-left: 8rem !important;
+}
+
+.m-n-7
+{
+ margin: 6rem !important;
+}
+
+.mt-n-7,
+.my-n-7
+{
+ margin-top: 6rem !important;
+}
+
+.mr-n-7,
+.mx-n-7
+{
+ margin-right: 6rem !important;
+}
+
+.mb-n-7,
+.my-n-7
+{
+ margin-bottom: 6rem !important;
+}
+
+.ml-n-7,
+.mx-n-7
+{
+ margin-left: 6rem !important;
+}
+
+.m-n-6
+{
+ margin: 4.5rem !important;
+}
+
+.mt-n-6,
+.my-n-6
+{
+ margin-top: 4.5rem !important;
+}
+
+.mr-n-6,
+.mx-n-6
+{
+ margin-right: 4.5rem !important;
+}
+
+.mb-n-6,
+.my-n-6
+{
+ margin-bottom: 4.5rem !important;
+}
+
+.ml-n-6,
+.mx-n-6
+{
+ margin-left: 4.5rem !important;
+}
+
+.m-n-5
+{
+ margin: 3rem !important;
+}
+
+.mt-n-5,
+.my-n-5
+{
+ margin-top: 3rem !important;
+}
+
+.mr-n-5,
+.mx-n-5
+{
+ margin-right: 3rem !important;
+}
+
+.mb-n-5,
+.my-n-5
+{
+ margin-bottom: 3rem !important;
+}
+
+.ml-n-5,
+.mx-n-5
+{
+ margin-left: 3rem !important;
+}
+
+.m-n-4
+{
+ margin: 1.5rem !important;
+}
+
+.mt-n-4,
+.my-n-4
+{
+ margin-top: 1.5rem !important;
+}
+
+.mr-n-4,
+.mx-n-4
+{
+ margin-right: 1.5rem !important;
+}
+
+.mb-n-4,
+.my-n-4
+{
+ margin-bottom: 1.5rem !important;
+}
+
+.ml-n-4,
+.mx-n-4
+{
+ margin-left: 1.5rem !important;
+}
+
+.m-n-3
+{
+ margin: 1rem !important;
+}
+
+.mt-n-3,
+.my-n-3
+{
+ margin-top: 1rem !important;
+}
+
+.mr-n-3,
+.mx-n-3
+{
+ margin-right: 1rem !important;
+}
+
+.mb-n-3,
+.my-n-3
+{
+ margin-bottom: 1rem !important;
+}
+
+.ml-n-3,
+.mx-n-3
+{
+ margin-left: 1rem !important;
+}
+
+.m-n-2
+{
+ margin: .5rem !important;
+}
+
+.mt-n-2,
+.my-n-2
+{
+ margin-top: .5rem !important;
+}
+
+.mr-n-2,
+.mx-n-2
+{
+ margin-right: .5rem !important;
+}
+
+.mb-n-2,
+.my-n-2
+{
+ margin-bottom: .5rem !important;
+}
+
+.ml-n-2,
+.mx-n-2
+{
+ margin-left: .5rem !important;
+}
+
+.m-n-1
+{
+ margin: .25rem !important;
+}
+
+.mt-n-1,
+.my-n-1
+{
+ margin-top: .25rem !important;
+}
+
+.mr-n-1,
+.mx-n-1
+{
+ margin-right: .25rem !important;
+}
+
+.mb-n-1,
+.my-n-1
+{
+ margin-bottom: .25rem !important;
+}
+
+.ml-n-1,
+.mx-n-1
+{
+ margin-left: .25rem !important;
+}
+
+.m-n6
+{
+ margin: -4.5rem !important;
+}
+
+.mt-n6,
+.my-n6
+{
+ margin-top: -4.5rem !important;
+}
+
+.mr-n6,
+.mx-n6
+{
+ margin-right: -4.5rem !important;
+}
+
+.mb-n6,
+.my-n6
+{
+ margin-bottom: -4.5rem !important;
+}
+
+.ml-n6,
+.mx-n6
+{
+ margin-left: -4.5rem !important;
+}
+
+.m-n7
+{
+ margin: -6rem !important;
+}
+
+.mt-n7,
+.my-n7
+{
+ margin-top: -6rem !important;
+}
+
+.mr-n7,
+.mx-n7
+{
+ margin-right: -6rem !important;
+}
+
+.mb-n7,
+.my-n7
+{
+ margin-bottom: -6rem !important;
+}
+
+.ml-n7,
+.mx-n7
+{
+ margin-left: -6rem !important;
+}
+
+.m-n8
+{
+ margin: -8rem !important;
+}
+
+.mt-n8,
+.my-n8
+{
+ margin-top: -8rem !important;
+}
+
+.mr-n8,
+.mx-n8
+{
+ margin-right: -8rem !important;
+}
+
+.mb-n8,
+.my-n8
+{
+ margin-bottom: -8rem !important;
+}
+
+.ml-n8,
+.mx-n8
+{
+ margin-left: -8rem !important;
+}
+
+.m-n9
+{
+ margin: -10rem !important;
+}
+
+.mt-n9,
+.my-n9
+{
+ margin-top: -10rem !important;
+}
+
+.mr-n9,
+.mx-n9
+{
+ margin-right: -10rem !important;
+}
+
+.mb-n9,
+.my-n9
+{
+ margin-bottom: -10rem !important;
+}
+
+.ml-n9,
+.mx-n9
+{
+ margin-left: -10rem !important;
+}
+
+.m-auto
+{
+ margin: auto !important;
+}
+
+.mt-auto,
+.my-auto
+{
+ margin-top: auto !important;
+}
+
+.mr-auto,
+.mx-auto
+{
+ margin-right: auto !important;
+}
+
+.mb-auto,
+.my-auto
+{
+ margin-bottom: auto !important;
+}
+
+.ml-auto,
+.mx-auto
+{
+ margin-left: auto !important;
+}
+
+@media (min-width: 576px)
+{
+ .m-sm-0
+ {
+ margin: 0 !important;
+ }
+ .mt-sm-0,
+ .my-sm-0
+ {
+ margin-top: 0 !important;
+ }
+ .mr-sm-0,
+ .mx-sm-0
+ {
+ margin-right: 0 !important;
+ }
+ .mb-sm-0,
+ .my-sm-0
+ {
+ margin-bottom: 0 !important;
+ }
+ .ml-sm-0,
+ .mx-sm-0
+ {
+ margin-left: 0 !important;
+ }
+ .m-sm-1
+ {
+ margin: .25rem !important;
+ }
+ .mt-sm-1,
+ .my-sm-1
+ {
+ margin-top: .25rem !important;
+ }
+ .mr-sm-1,
+ .mx-sm-1
+ {
+ margin-right: .25rem !important;
+ }
+ .mb-sm-1,
+ .my-sm-1
+ {
+ margin-bottom: .25rem !important;
+ }
+ .ml-sm-1,
+ .mx-sm-1
+ {
+ margin-left: .25rem !important;
+ }
+ .m-sm-2
+ {
+ margin: .5rem !important;
+ }
+ .mt-sm-2,
+ .my-sm-2
+ {
+ margin-top: .5rem !important;
+ }
+ .mr-sm-2,
+ .mx-sm-2
+ {
+ margin-right: .5rem !important;
+ }
+ .mb-sm-2,
+ .my-sm-2
+ {
+ margin-bottom: .5rem !important;
+ }
+ .ml-sm-2,
+ .mx-sm-2
+ {
+ margin-left: .5rem !important;
+ }
+ .m-sm-3
+ {
+ margin: 1rem !important;
+ }
+ .mt-sm-3,
+ .my-sm-3
+ {
+ margin-top: 1rem !important;
+ }
+ .mr-sm-3,
+ .mx-sm-3
+ {
+ margin-right: 1rem !important;
+ }
+ .mb-sm-3,
+ .my-sm-3
+ {
+ margin-bottom: 1rem !important;
+ }
+ .ml-sm-3,
+ .mx-sm-3
+ {
+ margin-left: 1rem !important;
+ }
+ .m-sm-4
+ {
+ margin: 1.5rem !important;
+ }
+ .mt-sm-4,
+ .my-sm-4
+ {
+ margin-top: 1.5rem !important;
+ }
+ .mr-sm-4,
+ .mx-sm-4
+ {
+ margin-right: 1.5rem !important;
+ }
+ .mb-sm-4,
+ .my-sm-4
+ {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-sm-4,
+ .mx-sm-4
+ {
+ margin-left: 1.5rem !important;
+ }
+ .m-sm-5
+ {
+ margin: 3rem !important;
+ }
+ .mt-sm-5,
+ .my-sm-5
+ {
+ margin-top: 3rem !important;
+ }
+ .mr-sm-5,
+ .mx-sm-5
+ {
+ margin-right: 3rem !important;
+ }
+ .mb-sm-5,
+ .my-sm-5
+ {
+ margin-bottom: 3rem !important;
+ }
+ .ml-sm-5,
+ .mx-sm-5
+ {
+ margin-left: 3rem !important;
+ }
+ .m-sm--9
+ {
+ margin: -10rem !important;
+ }
+ .mt-sm--9,
+ .my-sm--9
+ {
+ margin-top: -10rem !important;
+ }
+ .mr-sm--9,
+ .mx-sm--9
+ {
+ margin-right: -10rem !important;
+ }
+ .mb-sm--9,
+ .my-sm--9
+ {
+ margin-bottom: -10rem !important;
+ }
+ .ml-sm--9,
+ .mx-sm--9
+ {
+ margin-left: -10rem !important;
+ }
+ .m-sm--8
+ {
+ margin: -8rem !important;
+ }
+ .mt-sm--8,
+ .my-sm--8
+ {
+ margin-top: -8rem !important;
+ }
+ .mr-sm--8,
+ .mx-sm--8
+ {
+ margin-right: -8rem !important;
+ }
+ .mb-sm--8,
+ .my-sm--8
+ {
+ margin-bottom: -8rem !important;
+ }
+ .ml-sm--8,
+ .mx-sm--8
+ {
+ margin-left: -8rem !important;
+ }
+ .m-sm--7
+ {
+ margin: -6rem !important;
+ }
+ .mt-sm--7,
+ .my-sm--7
+ {
+ margin-top: -6rem !important;
+ }
+ .mr-sm--7,
+ .mx-sm--7
+ {
+ margin-right: -6rem !important;
+ }
+ .mb-sm--7,
+ .my-sm--7
+ {
+ margin-bottom: -6rem !important;
+ }
+ .ml-sm--7,
+ .mx-sm--7
+ {
+ margin-left: -6rem !important;
+ }
+ .m-sm--6
+ {
+ margin: -4.5rem !important;
+ }
+ .mt-sm--6,
+ .my-sm--6
+ {
+ margin-top: -4.5rem !important;
+ }
+ .mr-sm--6,
+ .mx-sm--6
+ {
+ margin-right: -4.5rem !important;
+ }
+ .mb-sm--6,
+ .my-sm--6
+ {
+ margin-bottom: -4.5rem !important;
+ }
+ .ml-sm--6,
+ .mx-sm--6
+ {
+ margin-left: -4.5rem !important;
+ }
+ .m-sm--5
+ {
+ margin: -3rem !important;
+ }
+ .mt-sm--5,
+ .my-sm--5
+ {
+ margin-top: -3rem !important;
+ }
+ .mr-sm--5,
+ .mx-sm--5
+ {
+ margin-right: -3rem !important;
+ }
+ .mb-sm--5,
+ .my-sm--5
+ {
+ margin-bottom: -3rem !important;
+ }
+ .ml-sm--5,
+ .mx-sm--5
+ {
+ margin-left: -3rem !important;
+ }
+ .m-sm--4
+ {
+ margin: -1.5rem !important;
+ }
+ .mt-sm--4,
+ .my-sm--4
+ {
+ margin-top: -1.5rem !important;
+ }
+ .mr-sm--4,
+ .mx-sm--4
+ {
+ margin-right: -1.5rem !important;
+ }
+ .mb-sm--4,
+ .my-sm--4
+ {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-sm--4,
+ .mx-sm--4
+ {
+ margin-left: -1.5rem !important;
+ }
+ .m-sm--3
+ {
+ margin: -1rem !important;
+ }
+ .mt-sm--3,
+ .my-sm--3
+ {
+ margin-top: -1rem !important;
+ }
+ .mr-sm--3,
+ .mx-sm--3
+ {
+ margin-right: -1rem !important;
+ }
+ .mb-sm--3,
+ .my-sm--3
+ {
+ margin-bottom: -1rem !important;
+ }
+ .ml-sm--3,
+ .mx-sm--3
+ {
+ margin-left: -1rem !important;
+ }
+ .m-sm--2
+ {
+ margin: -.5rem !important;
+ }
+ .mt-sm--2,
+ .my-sm--2
+ {
+ margin-top: -.5rem !important;
+ }
+ .mr-sm--2,
+ .mx-sm--2
+ {
+ margin-right: -.5rem !important;
+ }
+ .mb-sm--2,
+ .my-sm--2
+ {
+ margin-bottom: -.5rem !important;
+ }
+ .ml-sm--2,
+ .mx-sm--2
+ {
+ margin-left: -.5rem !important;
+ }
+ .m-sm--1
+ {
+ margin: -.25rem !important;
+ }
+ .mt-sm--1,
+ .my-sm--1
+ {
+ margin-top: -.25rem !important;
+ }
+ .mr-sm--1,
+ .mx-sm--1
+ {
+ margin-right: -.25rem !important;
+ }
+ .mb-sm--1,
+ .my-sm--1
+ {
+ margin-bottom: -.25rem !important;
+ }
+ .ml-sm--1,
+ .mx-sm--1
+ {
+ margin-left: -.25rem !important;
+ }
+ .m-sm-6
+ {
+ margin: 4.5rem !important;
+ }
+ .mt-sm-6,
+ .my-sm-6
+ {
+ margin-top: 4.5rem !important;
+ }
+ .mr-sm-6,
+ .mx-sm-6
+ {
+ margin-right: 4.5rem !important;
+ }
+ .mb-sm-6,
+ .my-sm-6
+ {
+ margin-bottom: 4.5rem !important;
+ }
+ .ml-sm-6,
+ .mx-sm-6
+ {
+ margin-left: 4.5rem !important;
+ }
+ .m-sm-7
+ {
+ margin: 6rem !important;
+ }
+ .mt-sm-7,
+ .my-sm-7
+ {
+ margin-top: 6rem !important;
+ }
+ .mr-sm-7,
+ .mx-sm-7
+ {
+ margin-right: 6rem !important;
+ }
+ .mb-sm-7,
+ .my-sm-7
+ {
+ margin-bottom: 6rem !important;
+ }
+ .ml-sm-7,
+ .mx-sm-7
+ {
+ margin-left: 6rem !important;
+ }
+ .m-sm-8
+ {
+ margin: 8rem !important;
+ }
+ .mt-sm-8,
+ .my-sm-8
+ {
+ margin-top: 8rem !important;
+ }
+ .mr-sm-8,
+ .mx-sm-8
+ {
+ margin-right: 8rem !important;
+ }
+ .mb-sm-8,
+ .my-sm-8
+ {
+ margin-bottom: 8rem !important;
+ }
+ .ml-sm-8,
+ .mx-sm-8
+ {
+ margin-left: 8rem !important;
+ }
+ .m-sm-9
+ {
+ margin: 10rem !important;
+ }
+ .mt-sm-9,
+ .my-sm-9
+ {
+ margin-top: 10rem !important;
+ }
+ .mr-sm-9,
+ .mx-sm-9
+ {
+ margin-right: 10rem !important;
+ }
+ .mb-sm-9,
+ .my-sm-9
+ {
+ margin-bottom: 10rem !important;
+ }
+ .ml-sm-9,
+ .mx-sm-9
+ {
+ margin-left: 10rem !important;
+ }
+ .p-sm-0
+ {
+ padding: 0 !important;
+ }
+ .pt-sm-0,
+ .py-sm-0
+ {
+ padding-top: 0 !important;
+ }
+ .pr-sm-0,
+ .px-sm-0
+ {
+ padding-right: 0 !important;
+ }
+ .pb-sm-0,
+ .py-sm-0
+ {
+ padding-bottom: 0 !important;
+ }
+ .pl-sm-0,
+ .px-sm-0
+ {
+ padding-left: 0 !important;
+ }
+ .p-sm-1
+ {
+ padding: .25rem !important;
+ }
+ .pt-sm-1,
+ .py-sm-1
+ {
+ padding-top: .25rem !important;
+ }
+ .pr-sm-1,
+ .px-sm-1
+ {
+ padding-right: .25rem !important;
+ }
+ .pb-sm-1,
+ .py-sm-1
+ {
+ padding-bottom: .25rem !important;
+ }
+ .pl-sm-1,
+ .px-sm-1
+ {
+ padding-left: .25rem !important;
+ }
+ .p-sm-2
+ {
+ padding: .5rem !important;
+ }
+ .pt-sm-2,
+ .py-sm-2
+ {
+ padding-top: .5rem !important;
+ }
+ .pr-sm-2,
+ .px-sm-2
+ {
+ padding-right: .5rem !important;
+ }
+ .pb-sm-2,
+ .py-sm-2
+ {
+ padding-bottom: .5rem !important;
+ }
+ .pl-sm-2,
+ .px-sm-2
+ {
+ padding-left: .5rem !important;
+ }
+ .p-sm-3
+ {
+ padding: 1rem !important;
+ }
+ .pt-sm-3,
+ .py-sm-3
+ {
+ padding-top: 1rem !important;
+ }
+ .pr-sm-3,
+ .px-sm-3
+ {
+ padding-right: 1rem !important;
+ }
+ .pb-sm-3,
+ .py-sm-3
+ {
+ padding-bottom: 1rem !important;
+ }
+ .pl-sm-3,
+ .px-sm-3
+ {
+ padding-left: 1rem !important;
+ }
+ .p-sm-4
+ {
+ padding: 1.5rem !important;
+ }
+ .pt-sm-4,
+ .py-sm-4
+ {
+ padding-top: 1.5rem !important;
+ }
+ .pr-sm-4,
+ .px-sm-4
+ {
+ padding-right: 1.5rem !important;
+ }
+ .pb-sm-4,
+ .py-sm-4
+ {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-sm-4,
+ .px-sm-4
+ {
+ padding-left: 1.5rem !important;
+ }
+ .p-sm-5
+ {
+ padding: 3rem !important;
+ }
+ .pt-sm-5,
+ .py-sm-5
+ {
+ padding-top: 3rem !important;
+ }
+ .pr-sm-5,
+ .px-sm-5
+ {
+ padding-right: 3rem !important;
+ }
+ .pb-sm-5,
+ .py-sm-5
+ {
+ padding-bottom: 3rem !important;
+ }
+ .pl-sm-5,
+ .px-sm-5
+ {
+ padding-left: 3rem !important;
+ }
+ .p-sm--9
+ {
+ padding: -10rem !important;
+ }
+ .pt-sm--9,
+ .py-sm--9
+ {
+ padding-top: -10rem !important;
+ }
+ .pr-sm--9,
+ .px-sm--9
+ {
+ padding-right: -10rem !important;
+ }
+ .pb-sm--9,
+ .py-sm--9
+ {
+ padding-bottom: -10rem !important;
+ }
+ .pl-sm--9,
+ .px-sm--9
+ {
+ padding-left: -10rem !important;
+ }
+ .p-sm--8
+ {
+ padding: -8rem !important;
+ }
+ .pt-sm--8,
+ .py-sm--8
+ {
+ padding-top: -8rem !important;
+ }
+ .pr-sm--8,
+ .px-sm--8
+ {
+ padding-right: -8rem !important;
+ }
+ .pb-sm--8,
+ .py-sm--8
+ {
+ padding-bottom: -8rem !important;
+ }
+ .pl-sm--8,
+ .px-sm--8
+ {
+ padding-left: -8rem !important;
+ }
+ .p-sm--7
+ {
+ padding: -6rem !important;
+ }
+ .pt-sm--7,
+ .py-sm--7
+ {
+ padding-top: -6rem !important;
+ }
+ .pr-sm--7,
+ .px-sm--7
+ {
+ padding-right: -6rem !important;
+ }
+ .pb-sm--7,
+ .py-sm--7
+ {
+ padding-bottom: -6rem !important;
+ }
+ .pl-sm--7,
+ .px-sm--7
+ {
+ padding-left: -6rem !important;
+ }
+ .p-sm--6
+ {
+ padding: -4.5rem !important;
+ }
+ .pt-sm--6,
+ .py-sm--6
+ {
+ padding-top: -4.5rem !important;
+ }
+ .pr-sm--6,
+ .px-sm--6
+ {
+ padding-right: -4.5rem !important;
+ }
+ .pb-sm--6,
+ .py-sm--6
+ {
+ padding-bottom: -4.5rem !important;
+ }
+ .pl-sm--6,
+ .px-sm--6
+ {
+ padding-left: -4.5rem !important;
+ }
+ .p-sm--5
+ {
+ padding: -3rem !important;
+ }
+ .pt-sm--5,
+ .py-sm--5
+ {
+ padding-top: -3rem !important;
+ }
+ .pr-sm--5,
+ .px-sm--5
+ {
+ padding-right: -3rem !important;
+ }
+ .pb-sm--5,
+ .py-sm--5
+ {
+ padding-bottom: -3rem !important;
+ }
+ .pl-sm--5,
+ .px-sm--5
+ {
+ padding-left: -3rem !important;
+ }
+ .p-sm--4
+ {
+ padding: -1.5rem !important;
+ }
+ .pt-sm--4,
+ .py-sm--4
+ {
+ padding-top: -1.5rem !important;
+ }
+ .pr-sm--4,
+ .px-sm--4
+ {
+ padding-right: -1.5rem !important;
+ }
+ .pb-sm--4,
+ .py-sm--4
+ {
+ padding-bottom: -1.5rem !important;
+ }
+ .pl-sm--4,
+ .px-sm--4
+ {
+ padding-left: -1.5rem !important;
+ }
+ .p-sm--3
+ {
+ padding: -1rem !important;
+ }
+ .pt-sm--3,
+ .py-sm--3
+ {
+ padding-top: -1rem !important;
+ }
+ .pr-sm--3,
+ .px-sm--3
+ {
+ padding-right: -1rem !important;
+ }
+ .pb-sm--3,
+ .py-sm--3
+ {
+ padding-bottom: -1rem !important;
+ }
+ .pl-sm--3,
+ .px-sm--3
+ {
+ padding-left: -1rem !important;
+ }
+ .p-sm--2
+ {
+ padding: -.5rem !important;
+ }
+ .pt-sm--2,
+ .py-sm--2
+ {
+ padding-top: -.5rem !important;
+ }
+ .pr-sm--2,
+ .px-sm--2
+ {
+ padding-right: -.5rem !important;
+ }
+ .pb-sm--2,
+ .py-sm--2
+ {
+ padding-bottom: -.5rem !important;
+ }
+ .pl-sm--2,
+ .px-sm--2
+ {
+ padding-left: -.5rem !important;
+ }
+ .p-sm--1
+ {
+ padding: -.25rem !important;
+ }
+ .pt-sm--1,
+ .py-sm--1
+ {
+ padding-top: -.25rem !important;
+ }
+ .pr-sm--1,
+ .px-sm--1
+ {
+ padding-right: -.25rem !important;
+ }
+ .pb-sm--1,
+ .py-sm--1
+ {
+ padding-bottom: -.25rem !important;
+ }
+ .pl-sm--1,
+ .px-sm--1
+ {
+ padding-left: -.25rem !important;
+ }
+ .p-sm-6
+ {
+ padding: 4.5rem !important;
+ }
+ .pt-sm-6,
+ .py-sm-6
+ {
+ padding-top: 4.5rem !important;
+ }
+ .pr-sm-6,
+ .px-sm-6
+ {
+ padding-right: 4.5rem !important;
+ }
+ .pb-sm-6,
+ .py-sm-6
+ {
+ padding-bottom: 4.5rem !important;
+ }
+ .pl-sm-6,
+ .px-sm-6
+ {
+ padding-left: 4.5rem !important;
+ }
+ .p-sm-7
+ {
+ padding: 6rem !important;
+ }
+ .pt-sm-7,
+ .py-sm-7
+ {
+ padding-top: 6rem !important;
+ }
+ .pr-sm-7,
+ .px-sm-7
+ {
+ padding-right: 6rem !important;
+ }
+ .pb-sm-7,
+ .py-sm-7
+ {
+ padding-bottom: 6rem !important;
+ }
+ .pl-sm-7,
+ .px-sm-7
+ {
+ padding-left: 6rem !important;
+ }
+ .p-sm-8
+ {
+ padding: 8rem !important;
+ }
+ .pt-sm-8,
+ .py-sm-8
+ {
+ padding-top: 8rem !important;
+ }
+ .pr-sm-8,
+ .px-sm-8
+ {
+ padding-right: 8rem !important;
+ }
+ .pb-sm-8,
+ .py-sm-8
+ {
+ padding-bottom: 8rem !important;
+ }
+ .pl-sm-8,
+ .px-sm-8
+ {
+ padding-left: 8rem !important;
+ }
+ .p-sm-9
+ {
+ padding: 10rem !important;
+ }
+ .pt-sm-9,
+ .py-sm-9
+ {
+ padding-top: 10rem !important;
+ }
+ .pr-sm-9,
+ .px-sm-9
+ {
+ padding-right: 10rem !important;
+ }
+ .pb-sm-9,
+ .py-sm-9
+ {
+ padding-bottom: 10rem !important;
+ }
+ .pl-sm-9,
+ .px-sm-9
+ {
+ padding-left: 10rem !important;
+ }
+ .m-sm-n1
+ {
+ margin: -.25rem !important;
+ }
+ .mt-sm-n1,
+ .my-sm-n1
+ {
+ margin-top: -.25rem !important;
+ }
+ .mr-sm-n1,
+ .mx-sm-n1
+ {
+ margin-right: -.25rem !important;
+ }
+ .mb-sm-n1,
+ .my-sm-n1
+ {
+ margin-bottom: -.25rem !important;
+ }
+ .ml-sm-n1,
+ .mx-sm-n1
+ {
+ margin-left: -.25rem !important;
+ }
+ .m-sm-n2
+ {
+ margin: -.5rem !important;
+ }
+ .mt-sm-n2,
+ .my-sm-n2
+ {
+ margin-top: -.5rem !important;
+ }
+ .mr-sm-n2,
+ .mx-sm-n2
+ {
+ margin-right: -.5rem !important;
+ }
+ .mb-sm-n2,
+ .my-sm-n2
+ {
+ margin-bottom: -.5rem !important;
+ }
+ .ml-sm-n2,
+ .mx-sm-n2
+ {
+ margin-left: -.5rem !important;
+ }
+ .m-sm-n3
+ {
+ margin: -1rem !important;
+ }
+ .mt-sm-n3,
+ .my-sm-n3
+ {
+ margin-top: -1rem !important;
+ }
+ .mr-sm-n3,
+ .mx-sm-n3
+ {
+ margin-right: -1rem !important;
+ }
+ .mb-sm-n3,
+ .my-sm-n3
+ {
+ margin-bottom: -1rem !important;
+ }
+ .ml-sm-n3,
+ .mx-sm-n3
+ {
+ margin-left: -1rem !important;
+ }
+ .m-sm-n4
+ {
+ margin: -1.5rem !important;
+ }
+ .mt-sm-n4,
+ .my-sm-n4
+ {
+ margin-top: -1.5rem !important;
+ }
+ .mr-sm-n4,
+ .mx-sm-n4
+ {
+ margin-right: -1.5rem !important;
+ }
+ .mb-sm-n4,
+ .my-sm-n4
+ {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-sm-n4,
+ .mx-sm-n4
+ {
+ margin-left: -1.5rem !important;
+ }
+ .m-sm-n5
+ {
+ margin: -3rem !important;
+ }
+ .mt-sm-n5,
+ .my-sm-n5
+ {
+ margin-top: -3rem !important;
+ }
+ .mr-sm-n5,
+ .mx-sm-n5
+ {
+ margin-right: -3rem !important;
+ }
+ .mb-sm-n5,
+ .my-sm-n5
+ {
+ margin-bottom: -3rem !important;
+ }
+ .ml-sm-n5,
+ .mx-sm-n5
+ {
+ margin-left: -3rem !important;
+ }
+ .m-sm-n-9
+ {
+ margin: 10rem !important;
+ }
+ .mt-sm-n-9,
+ .my-sm-n-9
+ {
+ margin-top: 10rem !important;
+ }
+ .mr-sm-n-9,
+ .mx-sm-n-9
+ {
+ margin-right: 10rem !important;
+ }
+ .mb-sm-n-9,
+ .my-sm-n-9
+ {
+ margin-bottom: 10rem !important;
+ }
+ .ml-sm-n-9,
+ .mx-sm-n-9
+ {
+ margin-left: 10rem !important;
+ }
+ .m-sm-n-8
+ {
+ margin: 8rem !important;
+ }
+ .mt-sm-n-8,
+ .my-sm-n-8
+ {
+ margin-top: 8rem !important;
+ }
+ .mr-sm-n-8,
+ .mx-sm-n-8
+ {
+ margin-right: 8rem !important;
+ }
+ .mb-sm-n-8,
+ .my-sm-n-8
+ {
+ margin-bottom: 8rem !important;
+ }
+ .ml-sm-n-8,
+ .mx-sm-n-8
+ {
+ margin-left: 8rem !important;
+ }
+ .m-sm-n-7
+ {
+ margin: 6rem !important;
+ }
+ .mt-sm-n-7,
+ .my-sm-n-7
+ {
+ margin-top: 6rem !important;
+ }
+ .mr-sm-n-7,
+ .mx-sm-n-7
+ {
+ margin-right: 6rem !important;
+ }
+ .mb-sm-n-7,
+ .my-sm-n-7
+ {
+ margin-bottom: 6rem !important;
+ }
+ .ml-sm-n-7,
+ .mx-sm-n-7
+ {
+ margin-left: 6rem !important;
+ }
+ .m-sm-n-6
+ {
+ margin: 4.5rem !important;
+ }
+ .mt-sm-n-6,
+ .my-sm-n-6
+ {
+ margin-top: 4.5rem !important;
+ }
+ .mr-sm-n-6,
+ .mx-sm-n-6
+ {
+ margin-right: 4.5rem !important;
+ }
+ .mb-sm-n-6,
+ .my-sm-n-6
+ {
+ margin-bottom: 4.5rem !important;
+ }
+ .ml-sm-n-6,
+ .mx-sm-n-6
+ {
+ margin-left: 4.5rem !important;
+ }
+ .m-sm-n-5
+ {
+ margin: 3rem !important;
+ }
+ .mt-sm-n-5,
+ .my-sm-n-5
+ {
+ margin-top: 3rem !important;
+ }
+ .mr-sm-n-5,
+ .mx-sm-n-5
+ {
+ margin-right: 3rem !important;
+ }
+ .mb-sm-n-5,
+ .my-sm-n-5
+ {
+ margin-bottom: 3rem !important;
+ }
+ .ml-sm-n-5,
+ .mx-sm-n-5
+ {
+ margin-left: 3rem !important;
+ }
+ .m-sm-n-4
+ {
+ margin: 1.5rem !important;
+ }
+ .mt-sm-n-4,
+ .my-sm-n-4
+ {
+ margin-top: 1.5rem !important;
+ }
+ .mr-sm-n-4,
+ .mx-sm-n-4
+ {
+ margin-right: 1.5rem !important;
+ }
+ .mb-sm-n-4,
+ .my-sm-n-4
+ {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-sm-n-4,
+ .mx-sm-n-4
+ {
+ margin-left: 1.5rem !important;
+ }
+ .m-sm-n-3
+ {
+ margin: 1rem !important;
+ }
+ .mt-sm-n-3,
+ .my-sm-n-3
+ {
+ margin-top: 1rem !important;
+ }
+ .mr-sm-n-3,
+ .mx-sm-n-3
+ {
+ margin-right: 1rem !important;
+ }
+ .mb-sm-n-3,
+ .my-sm-n-3
+ {
+ margin-bottom: 1rem !important;
+ }
+ .ml-sm-n-3,
+ .mx-sm-n-3
+ {
+ margin-left: 1rem !important;
+ }
+ .m-sm-n-2
+ {
+ margin: .5rem !important;
+ }
+ .mt-sm-n-2,
+ .my-sm-n-2
+ {
+ margin-top: .5rem !important;
+ }
+ .mr-sm-n-2,
+ .mx-sm-n-2
+ {
+ margin-right: .5rem !important;
+ }
+ .mb-sm-n-2,
+ .my-sm-n-2
+ {
+ margin-bottom: .5rem !important;
+ }
+ .ml-sm-n-2,
+ .mx-sm-n-2
+ {
+ margin-left: .5rem !important;
+ }
+ .m-sm-n-1
+ {
+ margin: .25rem !important;
+ }
+ .mt-sm-n-1,
+ .my-sm-n-1
+ {
+ margin-top: .25rem !important;
+ }
+ .mr-sm-n-1,
+ .mx-sm-n-1
+ {
+ margin-right: .25rem !important;
+ }
+ .mb-sm-n-1,
+ .my-sm-n-1
+ {
+ margin-bottom: .25rem !important;
+ }
+ .ml-sm-n-1,
+ .mx-sm-n-1
+ {
+ margin-left: .25rem !important;
+ }
+ .m-sm-n6
+ {
+ margin: -4.5rem !important;
+ }
+ .mt-sm-n6,
+ .my-sm-n6
+ {
+ margin-top: -4.5rem !important;
+ }
+ .mr-sm-n6,
+ .mx-sm-n6
+ {
+ margin-right: -4.5rem !important;
+ }
+ .mb-sm-n6,
+ .my-sm-n6
+ {
+ margin-bottom: -4.5rem !important;
+ }
+ .ml-sm-n6,
+ .mx-sm-n6
+ {
+ margin-left: -4.5rem !important;
+ }
+ .m-sm-n7
+ {
+ margin: -6rem !important;
+ }
+ .mt-sm-n7,
+ .my-sm-n7
+ {
+ margin-top: -6rem !important;
+ }
+ .mr-sm-n7,
+ .mx-sm-n7
+ {
+ margin-right: -6rem !important;
+ }
+ .mb-sm-n7,
+ .my-sm-n7
+ {
+ margin-bottom: -6rem !important;
+ }
+ .ml-sm-n7,
+ .mx-sm-n7
+ {
+ margin-left: -6rem !important;
+ }
+ .m-sm-n8
+ {
+ margin: -8rem !important;
+ }
+ .mt-sm-n8,
+ .my-sm-n8
+ {
+ margin-top: -8rem !important;
+ }
+ .mr-sm-n8,
+ .mx-sm-n8
+ {
+ margin-right: -8rem !important;
+ }
+ .mb-sm-n8,
+ .my-sm-n8
+ {
+ margin-bottom: -8rem !important;
+ }
+ .ml-sm-n8,
+ .mx-sm-n8
+ {
+ margin-left: -8rem !important;
+ }
+ .m-sm-n9
+ {
+ margin: -10rem !important;
+ }
+ .mt-sm-n9,
+ .my-sm-n9
+ {
+ margin-top: -10rem !important;
+ }
+ .mr-sm-n9,
+ .mx-sm-n9
+ {
+ margin-right: -10rem !important;
+ }
+ .mb-sm-n9,
+ .my-sm-n9
+ {
+ margin-bottom: -10rem !important;
+ }
+ .ml-sm-n9,
+ .mx-sm-n9
+ {
+ margin-left: -10rem !important;
+ }
+ .m-sm-auto
+ {
+ margin: auto !important;
+ }
+ .mt-sm-auto,
+ .my-sm-auto
+ {
+ margin-top: auto !important;
+ }
+ .mr-sm-auto,
+ .mx-sm-auto
+ {
+ margin-right: auto !important;
+ }
+ .mb-sm-auto,
+ .my-sm-auto
+ {
+ margin-bottom: auto !important;
+ }
+ .ml-sm-auto,
+ .mx-sm-auto
+ {
+ margin-left: auto !important;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .m-md-0
+ {
+ margin: 0 !important;
+ }
+ .mt-md-0,
+ .my-md-0
+ {
+ margin-top: 0 !important;
+ }
+ .mr-md-0,
+ .mx-md-0
+ {
+ margin-right: 0 !important;
+ }
+ .mb-md-0,
+ .my-md-0
+ {
+ margin-bottom: 0 !important;
+ }
+ .ml-md-0,
+ .mx-md-0
+ {
+ margin-left: 0 !important;
+ }
+ .m-md-1
+ {
+ margin: .25rem !important;
+ }
+ .mt-md-1,
+ .my-md-1
+ {
+ margin-top: .25rem !important;
+ }
+ .mr-md-1,
+ .mx-md-1
+ {
+ margin-right: .25rem !important;
+ }
+ .mb-md-1,
+ .my-md-1
+ {
+ margin-bottom: .25rem !important;
+ }
+ .ml-md-1,
+ .mx-md-1
+ {
+ margin-left: .25rem !important;
+ }
+ .m-md-2
+ {
+ margin: .5rem !important;
+ }
+ .mt-md-2,
+ .my-md-2
+ {
+ margin-top: .5rem !important;
+ }
+ .mr-md-2,
+ .mx-md-2
+ {
+ margin-right: .5rem !important;
+ }
+ .mb-md-2,
+ .my-md-2
+ {
+ margin-bottom: .5rem !important;
+ }
+ .ml-md-2,
+ .mx-md-2
+ {
+ margin-left: .5rem !important;
+ }
+ .m-md-3
+ {
+ margin: 1rem !important;
+ }
+ .mt-md-3,
+ .my-md-3
+ {
+ margin-top: 1rem !important;
+ }
+ .mr-md-3,
+ .mx-md-3
+ {
+ margin-right: 1rem !important;
+ }
+ .mb-md-3,
+ .my-md-3
+ {
+ margin-bottom: 1rem !important;
+ }
+ .ml-md-3,
+ .mx-md-3
+ {
+ margin-left: 1rem !important;
+ }
+ .m-md-4
+ {
+ margin: 1.5rem !important;
+ }
+ .mt-md-4,
+ .my-md-4
+ {
+ margin-top: 1.5rem !important;
+ }
+ .mr-md-4,
+ .mx-md-4
+ {
+ margin-right: 1.5rem !important;
+ }
+ .mb-md-4,
+ .my-md-4
+ {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-md-4,
+ .mx-md-4
+ {
+ margin-left: 1.5rem !important;
+ }
+ .m-md-5
+ {
+ margin: 3rem !important;
+ }
+ .mt-md-5,
+ .my-md-5
+ {
+ margin-top: 3rem !important;
+ }
+ .mr-md-5,
+ .mx-md-5
+ {
+ margin-right: 3rem !important;
+ }
+ .mb-md-5,
+ .my-md-5
+ {
+ margin-bottom: 3rem !important;
+ }
+ .ml-md-5,
+ .mx-md-5
+ {
+ margin-left: 3rem !important;
+ }
+ .m-md--9
+ {
+ margin: -10rem !important;
+ }
+ .mt-md--9,
+ .my-md--9
+ {
+ margin-top: -10rem !important;
+ }
+ .mr-md--9,
+ .mx-md--9
+ {
+ margin-right: -10rem !important;
+ }
+ .mb-md--9,
+ .my-md--9
+ {
+ margin-bottom: -10rem !important;
+ }
+ .ml-md--9,
+ .mx-md--9
+ {
+ margin-left: -10rem !important;
+ }
+ .m-md--8
+ {
+ margin: -8rem !important;
+ }
+ .mt-md--8,
+ .my-md--8
+ {
+ margin-top: -8rem !important;
+ }
+ .mr-md--8,
+ .mx-md--8
+ {
+ margin-right: -8rem !important;
+ }
+ .mb-md--8,
+ .my-md--8
+ {
+ margin-bottom: -8rem !important;
+ }
+ .ml-md--8,
+ .mx-md--8
+ {
+ margin-left: -8rem !important;
+ }
+ .m-md--7
+ {
+ margin: -6rem !important;
+ }
+ .mt-md--7,
+ .my-md--7
+ {
+ margin-top: -6rem !important;
+ }
+ .mr-md--7,
+ .mx-md--7
+ {
+ margin-right: -6rem !important;
+ }
+ .mb-md--7,
+ .my-md--7
+ {
+ margin-bottom: -6rem !important;
+ }
+ .ml-md--7,
+ .mx-md--7
+ {
+ margin-left: -6rem !important;
+ }
+ .m-md--6
+ {
+ margin: -4.5rem !important;
+ }
+ .mt-md--6,
+ .my-md--6
+ {
+ margin-top: -4.5rem !important;
+ }
+ .mr-md--6,
+ .mx-md--6
+ {
+ margin-right: -4.5rem !important;
+ }
+ .mb-md--6,
+ .my-md--6
+ {
+ margin-bottom: -4.5rem !important;
+ }
+ .ml-md--6,
+ .mx-md--6
+ {
+ margin-left: -4.5rem !important;
+ }
+ .m-md--5
+ {
+ margin: -3rem !important;
+ }
+ .mt-md--5,
+ .my-md--5
+ {
+ margin-top: -3rem !important;
+ }
+ .mr-md--5,
+ .mx-md--5
+ {
+ margin-right: -3rem !important;
+ }
+ .mb-md--5,
+ .my-md--5
+ {
+ margin-bottom: -3rem !important;
+ }
+ .ml-md--5,
+ .mx-md--5
+ {
+ margin-left: -3rem !important;
+ }
+ .m-md--4
+ {
+ margin: -1.5rem !important;
+ }
+ .mt-md--4,
+ .my-md--4
+ {
+ margin-top: -1.5rem !important;
+ }
+ .mr-md--4,
+ .mx-md--4
+ {
+ margin-right: -1.5rem !important;
+ }
+ .mb-md--4,
+ .my-md--4
+ {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-md--4,
+ .mx-md--4
+ {
+ margin-left: -1.5rem !important;
+ }
+ .m-md--3
+ {
+ margin: -1rem !important;
+ }
+ .mt-md--3,
+ .my-md--3
+ {
+ margin-top: -1rem !important;
+ }
+ .mr-md--3,
+ .mx-md--3
+ {
+ margin-right: -1rem !important;
+ }
+ .mb-md--3,
+ .my-md--3
+ {
+ margin-bottom: -1rem !important;
+ }
+ .ml-md--3,
+ .mx-md--3
+ {
+ margin-left: -1rem !important;
+ }
+ .m-md--2
+ {
+ margin: -.5rem !important;
+ }
+ .mt-md--2,
+ .my-md--2
+ {
+ margin-top: -.5rem !important;
+ }
+ .mr-md--2,
+ .mx-md--2
+ {
+ margin-right: -.5rem !important;
+ }
+ .mb-md--2,
+ .my-md--2
+ {
+ margin-bottom: -.5rem !important;
+ }
+ .ml-md--2,
+ .mx-md--2
+ {
+ margin-left: -.5rem !important;
+ }
+ .m-md--1
+ {
+ margin: -.25rem !important;
+ }
+ .mt-md--1,
+ .my-md--1
+ {
+ margin-top: -.25rem !important;
+ }
+ .mr-md--1,
+ .mx-md--1
+ {
+ margin-right: -.25rem !important;
+ }
+ .mb-md--1,
+ .my-md--1
+ {
+ margin-bottom: -.25rem !important;
+ }
+ .ml-md--1,
+ .mx-md--1
+ {
+ margin-left: -.25rem !important;
+ }
+ .m-md-6
+ {
+ margin: 4.5rem !important;
+ }
+ .mt-md-6,
+ .my-md-6
+ {
+ margin-top: 4.5rem !important;
+ }
+ .mr-md-6,
+ .mx-md-6
+ {
+ margin-right: 4.5rem !important;
+ }
+ .mb-md-6,
+ .my-md-6
+ {
+ margin-bottom: 4.5rem !important;
+ }
+ .ml-md-6,
+ .mx-md-6
+ {
+ margin-left: 4.5rem !important;
+ }
+ .m-md-7
+ {
+ margin: 6rem !important;
+ }
+ .mt-md-7,
+ .my-md-7
+ {
+ margin-top: 6rem !important;
+ }
+ .mr-md-7,
+ .mx-md-7
+ {
+ margin-right: 6rem !important;
+ }
+ .mb-md-7,
+ .my-md-7
+ {
+ margin-bottom: 6rem !important;
+ }
+ .ml-md-7,
+ .mx-md-7
+ {
+ margin-left: 6rem !important;
+ }
+ .m-md-8
+ {
+ margin: 8rem !important;
+ }
+ .mt-md-8,
+ .my-md-8
+ {
+ margin-top: 8rem !important;
+ }
+ .mr-md-8,
+ .mx-md-8
+ {
+ margin-right: 8rem !important;
+ }
+ .mb-md-8,
+ .my-md-8
+ {
+ margin-bottom: 8rem !important;
+ }
+ .ml-md-8,
+ .mx-md-8
+ {
+ margin-left: 8rem !important;
+ }
+ .m-md-9
+ {
+ margin: 10rem !important;
+ }
+ .mt-md-9,
+ .my-md-9
+ {
+ margin-top: 10rem !important;
+ }
+ .mr-md-9,
+ .mx-md-9
+ {
+ margin-right: 10rem !important;
+ }
+ .mb-md-9,
+ .my-md-9
+ {
+ margin-bottom: 10rem !important;
+ }
+ .ml-md-9,
+ .mx-md-9
+ {
+ margin-left: 10rem !important;
+ }
+ .p-md-0
+ {
+ padding: 0 !important;
+ }
+ .pt-md-0,
+ .py-md-0
+ {
+ padding-top: 0 !important;
+ }
+ .pr-md-0,
+ .px-md-0
+ {
+ padding-right: 0 !important;
+ }
+ .pb-md-0,
+ .py-md-0
+ {
+ padding-bottom: 0 !important;
+ }
+ .pl-md-0,
+ .px-md-0
+ {
+ padding-left: 0 !important;
+ }
+ .p-md-1
+ {
+ padding: .25rem !important;
+ }
+ .pt-md-1,
+ .py-md-1
+ {
+ padding-top: .25rem !important;
+ }
+ .pr-md-1,
+ .px-md-1
+ {
+ padding-right: .25rem !important;
+ }
+ .pb-md-1,
+ .py-md-1
+ {
+ padding-bottom: .25rem !important;
+ }
+ .pl-md-1,
+ .px-md-1
+ {
+ padding-left: .25rem !important;
+ }
+ .p-md-2
+ {
+ padding: .5rem !important;
+ }
+ .pt-md-2,
+ .py-md-2
+ {
+ padding-top: .5rem !important;
+ }
+ .pr-md-2,
+ .px-md-2
+ {
+ padding-right: .5rem !important;
+ }
+ .pb-md-2,
+ .py-md-2
+ {
+ padding-bottom: .5rem !important;
+ }
+ .pl-md-2,
+ .px-md-2
+ {
+ padding-left: .5rem !important;
+ }
+ .p-md-3
+ {
+ padding: 1rem !important;
+ }
+ .pt-md-3,
+ .py-md-3
+ {
+ padding-top: 1rem !important;
+ }
+ .pr-md-3,
+ .px-md-3
+ {
+ padding-right: 1rem !important;
+ }
+ .pb-md-3,
+ .py-md-3
+ {
+ padding-bottom: 1rem !important;
+ }
+ .pl-md-3,
+ .px-md-3
+ {
+ padding-left: 1rem !important;
+ }
+ .p-md-4
+ {
+ padding: 1.5rem !important;
+ }
+ .pt-md-4,
+ .py-md-4
+ {
+ padding-top: 1.5rem !important;
+ }
+ .pr-md-4,
+ .px-md-4
+ {
+ padding-right: 1.5rem !important;
+ }
+ .pb-md-4,
+ .py-md-4
+ {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-md-4,
+ .px-md-4
+ {
+ padding-left: 1.5rem !important;
+ }
+ .p-md-5
+ {
+ padding: 3rem !important;
+ }
+ .pt-md-5,
+ .py-md-5
+ {
+ padding-top: 3rem !important;
+ }
+ .pr-md-5,
+ .px-md-5
+ {
+ padding-right: 3rem !important;
+ }
+ .pb-md-5,
+ .py-md-5
+ {
+ padding-bottom: 3rem !important;
+ }
+ .pl-md-5,
+ .px-md-5
+ {
+ padding-left: 3rem !important;
+ }
+ .p-md--9
+ {
+ padding: -10rem !important;
+ }
+ .pt-md--9,
+ .py-md--9
+ {
+ padding-top: -10rem !important;
+ }
+ .pr-md--9,
+ .px-md--9
+ {
+ padding-right: -10rem !important;
+ }
+ .pb-md--9,
+ .py-md--9
+ {
+ padding-bottom: -10rem !important;
+ }
+ .pl-md--9,
+ .px-md--9
+ {
+ padding-left: -10rem !important;
+ }
+ .p-md--8
+ {
+ padding: -8rem !important;
+ }
+ .pt-md--8,
+ .py-md--8
+ {
+ padding-top: -8rem !important;
+ }
+ .pr-md--8,
+ .px-md--8
+ {
+ padding-right: -8rem !important;
+ }
+ .pb-md--8,
+ .py-md--8
+ {
+ padding-bottom: -8rem !important;
+ }
+ .pl-md--8,
+ .px-md--8
+ {
+ padding-left: -8rem !important;
+ }
+ .p-md--7
+ {
+ padding: -6rem !important;
+ }
+ .pt-md--7,
+ .py-md--7
+ {
+ padding-top: -6rem !important;
+ }
+ .pr-md--7,
+ .px-md--7
+ {
+ padding-right: -6rem !important;
+ }
+ .pb-md--7,
+ .py-md--7
+ {
+ padding-bottom: -6rem !important;
+ }
+ .pl-md--7,
+ .px-md--7
+ {
+ padding-left: -6rem !important;
+ }
+ .p-md--6
+ {
+ padding: -4.5rem !important;
+ }
+ .pt-md--6,
+ .py-md--6
+ {
+ padding-top: -4.5rem !important;
+ }
+ .pr-md--6,
+ .px-md--6
+ {
+ padding-right: -4.5rem !important;
+ }
+ .pb-md--6,
+ .py-md--6
+ {
+ padding-bottom: -4.5rem !important;
+ }
+ .pl-md--6,
+ .px-md--6
+ {
+ padding-left: -4.5rem !important;
+ }
+ .p-md--5
+ {
+ padding: -3rem !important;
+ }
+ .pt-md--5,
+ .py-md--5
+ {
+ padding-top: -3rem !important;
+ }
+ .pr-md--5,
+ .px-md--5
+ {
+ padding-right: -3rem !important;
+ }
+ .pb-md--5,
+ .py-md--5
+ {
+ padding-bottom: -3rem !important;
+ }
+ .pl-md--5,
+ .px-md--5
+ {
+ padding-left: -3rem !important;
+ }
+ .p-md--4
+ {
+ padding: -1.5rem !important;
+ }
+ .pt-md--4,
+ .py-md--4
+ {
+ padding-top: -1.5rem !important;
+ }
+ .pr-md--4,
+ .px-md--4
+ {
+ padding-right: -1.5rem !important;
+ }
+ .pb-md--4,
+ .py-md--4
+ {
+ padding-bottom: -1.5rem !important;
+ }
+ .pl-md--4,
+ .px-md--4
+ {
+ padding-left: -1.5rem !important;
+ }
+ .p-md--3
+ {
+ padding: -1rem !important;
+ }
+ .pt-md--3,
+ .py-md--3
+ {
+ padding-top: -1rem !important;
+ }
+ .pr-md--3,
+ .px-md--3
+ {
+ padding-right: -1rem !important;
+ }
+ .pb-md--3,
+ .py-md--3
+ {
+ padding-bottom: -1rem !important;
+ }
+ .pl-md--3,
+ .px-md--3
+ {
+ padding-left: -1rem !important;
+ }
+ .p-md--2
+ {
+ padding: -.5rem !important;
+ }
+ .pt-md--2,
+ .py-md--2
+ {
+ padding-top: -.5rem !important;
+ }
+ .pr-md--2,
+ .px-md--2
+ {
+ padding-right: -.5rem !important;
+ }
+ .pb-md--2,
+ .py-md--2
+ {
+ padding-bottom: -.5rem !important;
+ }
+ .pl-md--2,
+ .px-md--2
+ {
+ padding-left: -.5rem !important;
+ }
+ .p-md--1
+ {
+ padding: -.25rem !important;
+ }
+ .pt-md--1,
+ .py-md--1
+ {
+ padding-top: -.25rem !important;
+ }
+ .pr-md--1,
+ .px-md--1
+ {
+ padding-right: -.25rem !important;
+ }
+ .pb-md--1,
+ .py-md--1
+ {
+ padding-bottom: -.25rem !important;
+ }
+ .pl-md--1,
+ .px-md--1
+ {
+ padding-left: -.25rem !important;
+ }
+ .p-md-6
+ {
+ padding: 4.5rem !important;
+ }
+ .pt-md-6,
+ .py-md-6
+ {
+ padding-top: 4.5rem !important;
+ }
+ .pr-md-6,
+ .px-md-6
+ {
+ padding-right: 4.5rem !important;
+ }
+ .pb-md-6,
+ .py-md-6
+ {
+ padding-bottom: 4.5rem !important;
+ }
+ .pl-md-6,
+ .px-md-6
+ {
+ padding-left: 4.5rem !important;
+ }
+ .p-md-7
+ {
+ padding: 6rem !important;
+ }
+ .pt-md-7,
+ .py-md-7
+ {
+ padding-top: 6rem !important;
+ }
+ .pr-md-7,
+ .px-md-7
+ {
+ padding-right: 6rem !important;
+ }
+ .pb-md-7,
+ .py-md-7
+ {
+ padding-bottom: 6rem !important;
+ }
+ .pl-md-7,
+ .px-md-7
+ {
+ padding-left: 6rem !important;
+ }
+ .p-md-8
+ {
+ padding: 8rem !important;
+ }
+ .pt-md-8,
+ .py-md-8
+ {
+ padding-top: 8rem !important;
+ }
+ .pr-md-8,
+ .px-md-8
+ {
+ padding-right: 8rem !important;
+ }
+ .pb-md-8,
+ .py-md-8
+ {
+ padding-bottom: 8rem !important;
+ }
+ .pl-md-8,
+ .px-md-8
+ {
+ padding-left: 8rem !important;
+ }
+ .p-md-9
+ {
+ padding: 10rem !important;
+ }
+ .pt-md-9,
+ .py-md-9
+ {
+ padding-top: 10rem !important;
+ }
+ .pr-md-9,
+ .px-md-9
+ {
+ padding-right: 10rem !important;
+ }
+ .pb-md-9,
+ .py-md-9
+ {
+ padding-bottom: 10rem !important;
+ }
+ .pl-md-9,
+ .px-md-9
+ {
+ padding-left: 10rem !important;
+ }
+ .m-md-n1
+ {
+ margin: -.25rem !important;
+ }
+ .mt-md-n1,
+ .my-md-n1
+ {
+ margin-top: -.25rem !important;
+ }
+ .mr-md-n1,
+ .mx-md-n1
+ {
+ margin-right: -.25rem !important;
+ }
+ .mb-md-n1,
+ .my-md-n1
+ {
+ margin-bottom: -.25rem !important;
+ }
+ .ml-md-n1,
+ .mx-md-n1
+ {
+ margin-left: -.25rem !important;
+ }
+ .m-md-n2
+ {
+ margin: -.5rem !important;
+ }
+ .mt-md-n2,
+ .my-md-n2
+ {
+ margin-top: -.5rem !important;
+ }
+ .mr-md-n2,
+ .mx-md-n2
+ {
+ margin-right: -.5rem !important;
+ }
+ .mb-md-n2,
+ .my-md-n2
+ {
+ margin-bottom: -.5rem !important;
+ }
+ .ml-md-n2,
+ .mx-md-n2
+ {
+ margin-left: -.5rem !important;
+ }
+ .m-md-n3
+ {
+ margin: -1rem !important;
+ }
+ .mt-md-n3,
+ .my-md-n3
+ {
+ margin-top: -1rem !important;
+ }
+ .mr-md-n3,
+ .mx-md-n3
+ {
+ margin-right: -1rem !important;
+ }
+ .mb-md-n3,
+ .my-md-n3
+ {
+ margin-bottom: -1rem !important;
+ }
+ .ml-md-n3,
+ .mx-md-n3
+ {
+ margin-left: -1rem !important;
+ }
+ .m-md-n4
+ {
+ margin: -1.5rem !important;
+ }
+ .mt-md-n4,
+ .my-md-n4
+ {
+ margin-top: -1.5rem !important;
+ }
+ .mr-md-n4,
+ .mx-md-n4
+ {
+ margin-right: -1.5rem !important;
+ }
+ .mb-md-n4,
+ .my-md-n4
+ {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-md-n4,
+ .mx-md-n4
+ {
+ margin-left: -1.5rem !important;
+ }
+ .m-md-n5
+ {
+ margin: -3rem !important;
+ }
+ .mt-md-n5,
+ .my-md-n5
+ {
+ margin-top: -3rem !important;
+ }
+ .mr-md-n5,
+ .mx-md-n5
+ {
+ margin-right: -3rem !important;
+ }
+ .mb-md-n5,
+ .my-md-n5
+ {
+ margin-bottom: -3rem !important;
+ }
+ .ml-md-n5,
+ .mx-md-n5
+ {
+ margin-left: -3rem !important;
+ }
+ .m-md-n-9
+ {
+ margin: 10rem !important;
+ }
+ .mt-md-n-9,
+ .my-md-n-9
+ {
+ margin-top: 10rem !important;
+ }
+ .mr-md-n-9,
+ .mx-md-n-9
+ {
+ margin-right: 10rem !important;
+ }
+ .mb-md-n-9,
+ .my-md-n-9
+ {
+ margin-bottom: 10rem !important;
+ }
+ .ml-md-n-9,
+ .mx-md-n-9
+ {
+ margin-left: 10rem !important;
+ }
+ .m-md-n-8
+ {
+ margin: 8rem !important;
+ }
+ .mt-md-n-8,
+ .my-md-n-8
+ {
+ margin-top: 8rem !important;
+ }
+ .mr-md-n-8,
+ .mx-md-n-8
+ {
+ margin-right: 8rem !important;
+ }
+ .mb-md-n-8,
+ .my-md-n-8
+ {
+ margin-bottom: 8rem !important;
+ }
+ .ml-md-n-8,
+ .mx-md-n-8
+ {
+ margin-left: 8rem !important;
+ }
+ .m-md-n-7
+ {
+ margin: 6rem !important;
+ }
+ .mt-md-n-7,
+ .my-md-n-7
+ {
+ margin-top: 6rem !important;
+ }
+ .mr-md-n-7,
+ .mx-md-n-7
+ {
+ margin-right: 6rem !important;
+ }
+ .mb-md-n-7,
+ .my-md-n-7
+ {
+ margin-bottom: 6rem !important;
+ }
+ .ml-md-n-7,
+ .mx-md-n-7
+ {
+ margin-left: 6rem !important;
+ }
+ .m-md-n-6
+ {
+ margin: 4.5rem !important;
+ }
+ .mt-md-n-6,
+ .my-md-n-6
+ {
+ margin-top: 4.5rem !important;
+ }
+ .mr-md-n-6,
+ .mx-md-n-6
+ {
+ margin-right: 4.5rem !important;
+ }
+ .mb-md-n-6,
+ .my-md-n-6
+ {
+ margin-bottom: 4.5rem !important;
+ }
+ .ml-md-n-6,
+ .mx-md-n-6
+ {
+ margin-left: 4.5rem !important;
+ }
+ .m-md-n-5
+ {
+ margin: 3rem !important;
+ }
+ .mt-md-n-5,
+ .my-md-n-5
+ {
+ margin-top: 3rem !important;
+ }
+ .mr-md-n-5,
+ .mx-md-n-5
+ {
+ margin-right: 3rem !important;
+ }
+ .mb-md-n-5,
+ .my-md-n-5
+ {
+ margin-bottom: 3rem !important;
+ }
+ .ml-md-n-5,
+ .mx-md-n-5
+ {
+ margin-left: 3rem !important;
+ }
+ .m-md-n-4
+ {
+ margin: 1.5rem !important;
+ }
+ .mt-md-n-4,
+ .my-md-n-4
+ {
+ margin-top: 1.5rem !important;
+ }
+ .mr-md-n-4,
+ .mx-md-n-4
+ {
+ margin-right: 1.5rem !important;
+ }
+ .mb-md-n-4,
+ .my-md-n-4
+ {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-md-n-4,
+ .mx-md-n-4
+ {
+ margin-left: 1.5rem !important;
+ }
+ .m-md-n-3
+ {
+ margin: 1rem !important;
+ }
+ .mt-md-n-3,
+ .my-md-n-3
+ {
+ margin-top: 1rem !important;
+ }
+ .mr-md-n-3,
+ .mx-md-n-3
+ {
+ margin-right: 1rem !important;
+ }
+ .mb-md-n-3,
+ .my-md-n-3
+ {
+ margin-bottom: 1rem !important;
+ }
+ .ml-md-n-3,
+ .mx-md-n-3
+ {
+ margin-left: 1rem !important;
+ }
+ .m-md-n-2
+ {
+ margin: .5rem !important;
+ }
+ .mt-md-n-2,
+ .my-md-n-2
+ {
+ margin-top: .5rem !important;
+ }
+ .mr-md-n-2,
+ .mx-md-n-2
+ {
+ margin-right: .5rem !important;
+ }
+ .mb-md-n-2,
+ .my-md-n-2
+ {
+ margin-bottom: .5rem !important;
+ }
+ .ml-md-n-2,
+ .mx-md-n-2
+ {
+ margin-left: .5rem !important;
+ }
+ .m-md-n-1
+ {
+ margin: .25rem !important;
+ }
+ .mt-md-n-1,
+ .my-md-n-1
+ {
+ margin-top: .25rem !important;
+ }
+ .mr-md-n-1,
+ .mx-md-n-1
+ {
+ margin-right: .25rem !important;
+ }
+ .mb-md-n-1,
+ .my-md-n-1
+ {
+ margin-bottom: .25rem !important;
+ }
+ .ml-md-n-1,
+ .mx-md-n-1
+ {
+ margin-left: .25rem !important;
+ }
+ .m-md-n6
+ {
+ margin: -4.5rem !important;
+ }
+ .mt-md-n6,
+ .my-md-n6
+ {
+ margin-top: -4.5rem !important;
+ }
+ .mr-md-n6,
+ .mx-md-n6
+ {
+ margin-right: -4.5rem !important;
+ }
+ .mb-md-n6,
+ .my-md-n6
+ {
+ margin-bottom: -4.5rem !important;
+ }
+ .ml-md-n6,
+ .mx-md-n6
+ {
+ margin-left: -4.5rem !important;
+ }
+ .m-md-n7
+ {
+ margin: -6rem !important;
+ }
+ .mt-md-n7,
+ .my-md-n7
+ {
+ margin-top: -6rem !important;
+ }
+ .mr-md-n7,
+ .mx-md-n7
+ {
+ margin-right: -6rem !important;
+ }
+ .mb-md-n7,
+ .my-md-n7
+ {
+ margin-bottom: -6rem !important;
+ }
+ .ml-md-n7,
+ .mx-md-n7
+ {
+ margin-left: -6rem !important;
+ }
+ .m-md-n8
+ {
+ margin: -8rem !important;
+ }
+ .mt-md-n8,
+ .my-md-n8
+ {
+ margin-top: -8rem !important;
+ }
+ .mr-md-n8,
+ .mx-md-n8
+ {
+ margin-right: -8rem !important;
+ }
+ .mb-md-n8,
+ .my-md-n8
+ {
+ margin-bottom: -8rem !important;
+ }
+ .ml-md-n8,
+ .mx-md-n8
+ {
+ margin-left: -8rem !important;
+ }
+ .m-md-n9
+ {
+ margin: -10rem !important;
+ }
+ .mt-md-n9,
+ .my-md-n9
+ {
+ margin-top: -10rem !important;
+ }
+ .mr-md-n9,
+ .mx-md-n9
+ {
+ margin-right: -10rem !important;
+ }
+ .mb-md-n9,
+ .my-md-n9
+ {
+ margin-bottom: -10rem !important;
+ }
+ .ml-md-n9,
+ .mx-md-n9
+ {
+ margin-left: -10rem !important;
+ }
+ .m-md-auto
+ {
+ margin: auto !important;
+ }
+ .mt-md-auto,
+ .my-md-auto
+ {
+ margin-top: auto !important;
+ }
+ .mr-md-auto,
+ .mx-md-auto
+ {
+ margin-right: auto !important;
+ }
+ .mb-md-auto,
+ .my-md-auto
+ {
+ margin-bottom: auto !important;
+ }
+ .ml-md-auto,
+ .mx-md-auto
+ {
+ margin-left: auto !important;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .m-lg-0
+ {
+ margin: 0 !important;
+ }
+ .mt-lg-0,
+ .my-lg-0
+ {
+ margin-top: 0 !important;
+ }
+ .mr-lg-0,
+ .mx-lg-0
+ {
+ margin-right: 0 !important;
+ }
+ .mb-lg-0,
+ .my-lg-0
+ {
+ margin-bottom: 0 !important;
+ }
+ .ml-lg-0,
+ .mx-lg-0
+ {
+ margin-left: 0 !important;
+ }
+ .m-lg-1
+ {
+ margin: .25rem !important;
+ }
+ .mt-lg-1,
+ .my-lg-1
+ {
+ margin-top: .25rem !important;
+ }
+ .mr-lg-1,
+ .mx-lg-1
+ {
+ margin-right: .25rem !important;
+ }
+ .mb-lg-1,
+ .my-lg-1
+ {
+ margin-bottom: .25rem !important;
+ }
+ .ml-lg-1,
+ .mx-lg-1
+ {
+ margin-left: .25rem !important;
+ }
+ .m-lg-2
+ {
+ margin: .5rem !important;
+ }
+ .mt-lg-2,
+ .my-lg-2
+ {
+ margin-top: .5rem !important;
+ }
+ .mr-lg-2,
+ .mx-lg-2
+ {
+ margin-right: .5rem !important;
+ }
+ .mb-lg-2,
+ .my-lg-2
+ {
+ margin-bottom: .5rem !important;
+ }
+ .ml-lg-2,
+ .mx-lg-2
+ {
+ margin-left: .5rem !important;
+ }
+ .m-lg-3
+ {
+ margin: 1rem !important;
+ }
+ .mt-lg-3,
+ .my-lg-3
+ {
+ margin-top: 1rem !important;
+ }
+ .mr-lg-3,
+ .mx-lg-3
+ {
+ margin-right: 1rem !important;
+ }
+ .mb-lg-3,
+ .my-lg-3
+ {
+ margin-bottom: 1rem !important;
+ }
+ .ml-lg-3,
+ .mx-lg-3
+ {
+ margin-left: 1rem !important;
+ }
+ .m-lg-4
+ {
+ margin: 1.5rem !important;
+ }
+ .mt-lg-4,
+ .my-lg-4
+ {
+ margin-top: 1.5rem !important;
+ }
+ .mr-lg-4,
+ .mx-lg-4
+ {
+ margin-right: 1.5rem !important;
+ }
+ .mb-lg-4,
+ .my-lg-4
+ {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-lg-4,
+ .mx-lg-4
+ {
+ margin-left: 1.5rem !important;
+ }
+ .m-lg-5
+ {
+ margin: 3rem !important;
+ }
+ .mt-lg-5,
+ .my-lg-5
+ {
+ margin-top: 3rem !important;
+ }
+ .mr-lg-5,
+ .mx-lg-5
+ {
+ margin-right: 3rem !important;
+ }
+ .mb-lg-5,
+ .my-lg-5
+ {
+ margin-bottom: 3rem !important;
+ }
+ .ml-lg-5,
+ .mx-lg-5
+ {
+ margin-left: 3rem !important;
+ }
+ .m-lg--9
+ {
+ margin: -10rem !important;
+ }
+ .mt-lg--9,
+ .my-lg--9
+ {
+ margin-top: -10rem !important;
+ }
+ .mr-lg--9,
+ .mx-lg--9
+ {
+ margin-right: -10rem !important;
+ }
+ .mb-lg--9,
+ .my-lg--9
+ {
+ margin-bottom: -10rem !important;
+ }
+ .ml-lg--9,
+ .mx-lg--9
+ {
+ margin-left: -10rem !important;
+ }
+ .m-lg--8
+ {
+ margin: -8rem !important;
+ }
+ .mt-lg--8,
+ .my-lg--8
+ {
+ margin-top: -8rem !important;
+ }
+ .mr-lg--8,
+ .mx-lg--8
+ {
+ margin-right: -8rem !important;
+ }
+ .mb-lg--8,
+ .my-lg--8
+ {
+ margin-bottom: -8rem !important;
+ }
+ .ml-lg--8,
+ .mx-lg--8
+ {
+ margin-left: -8rem !important;
+ }
+ .m-lg--7
+ {
+ margin: -6rem !important;
+ }
+ .mt-lg--7,
+ .my-lg--7
+ {
+ margin-top: -6rem !important;
+ }
+ .mr-lg--7,
+ .mx-lg--7
+ {
+ margin-right: -6rem !important;
+ }
+ .mb-lg--7,
+ .my-lg--7
+ {
+ margin-bottom: -6rem !important;
+ }
+ .ml-lg--7,
+ .mx-lg--7
+ {
+ margin-left: -6rem !important;
+ }
+ .m-lg--6
+ {
+ margin: -4.5rem !important;
+ }
+ .mt-lg--6,
+ .my-lg--6
+ {
+ margin-top: -4.5rem !important;
+ }
+ .mr-lg--6,
+ .mx-lg--6
+ {
+ margin-right: -4.5rem !important;
+ }
+ .mb-lg--6,
+ .my-lg--6
+ {
+ margin-bottom: -4.5rem !important;
+ }
+ .ml-lg--6,
+ .mx-lg--6
+ {
+ margin-left: -4.5rem !important;
+ }
+ .m-lg--5
+ {
+ margin: -3rem !important;
+ }
+ .mt-lg--5,
+ .my-lg--5
+ {
+ margin-top: -3rem !important;
+ }
+ .mr-lg--5,
+ .mx-lg--5
+ {
+ margin-right: -3rem !important;
+ }
+ .mb-lg--5,
+ .my-lg--5
+ {
+ margin-bottom: -3rem !important;
+ }
+ .ml-lg--5,
+ .mx-lg--5
+ {
+ margin-left: -3rem !important;
+ }
+ .m-lg--4
+ {
+ margin: -1.5rem !important;
+ }
+ .mt-lg--4,
+ .my-lg--4
+ {
+ margin-top: -1.5rem !important;
+ }
+ .mr-lg--4,
+ .mx-lg--4
+ {
+ margin-right: -1.5rem !important;
+ }
+ .mb-lg--4,
+ .my-lg--4
+ {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-lg--4,
+ .mx-lg--4
+ {
+ margin-left: -1.5rem !important;
+ }
+ .m-lg--3
+ {
+ margin: -1rem !important;
+ }
+ .mt-lg--3,
+ .my-lg--3
+ {
+ margin-top: -1rem !important;
+ }
+ .mr-lg--3,
+ .mx-lg--3
+ {
+ margin-right: -1rem !important;
+ }
+ .mb-lg--3,
+ .my-lg--3
+ {
+ margin-bottom: -1rem !important;
+ }
+ .ml-lg--3,
+ .mx-lg--3
+ {
+ margin-left: -1rem !important;
+ }
+ .m-lg--2
+ {
+ margin: -.5rem !important;
+ }
+ .mt-lg--2,
+ .my-lg--2
+ {
+ margin-top: -.5rem !important;
+ }
+ .mr-lg--2,
+ .mx-lg--2
+ {
+ margin-right: -.5rem !important;
+ }
+ .mb-lg--2,
+ .my-lg--2
+ {
+ margin-bottom: -.5rem !important;
+ }
+ .ml-lg--2,
+ .mx-lg--2
+ {
+ margin-left: -.5rem !important;
+ }
+ .m-lg--1
+ {
+ margin: -.25rem !important;
+ }
+ .mt-lg--1,
+ .my-lg--1
+ {
+ margin-top: -.25rem !important;
+ }
+ .mr-lg--1,
+ .mx-lg--1
+ {
+ margin-right: -.25rem !important;
+ }
+ .mb-lg--1,
+ .my-lg--1
+ {
+ margin-bottom: -.25rem !important;
+ }
+ .ml-lg--1,
+ .mx-lg--1
+ {
+ margin-left: -.25rem !important;
+ }
+ .m-lg-6
+ {
+ margin: 4.5rem !important;
+ }
+ .mt-lg-6,
+ .my-lg-6
+ {
+ margin-top: 4.5rem !important;
+ }
+ .mr-lg-6,
+ .mx-lg-6
+ {
+ margin-right: 4.5rem !important;
+ }
+ .mb-lg-6,
+ .my-lg-6
+ {
+ margin-bottom: 4.5rem !important;
+ }
+ .ml-lg-6,
+ .mx-lg-6
+ {
+ margin-left: 4.5rem !important;
+ }
+ .m-lg-7
+ {
+ margin: 6rem !important;
+ }
+ .mt-lg-7,
+ .my-lg-7
+ {
+ margin-top: 6rem !important;
+ }
+ .mr-lg-7,
+ .mx-lg-7
+ {
+ margin-right: 6rem !important;
+ }
+ .mb-lg-7,
+ .my-lg-7
+ {
+ margin-bottom: 6rem !important;
+ }
+ .ml-lg-7,
+ .mx-lg-7
+ {
+ margin-left: 6rem !important;
+ }
+ .m-lg-8
+ {
+ margin: 8rem !important;
+ }
+ .mt-lg-8,
+ .my-lg-8
+ {
+ margin-top: 8rem !important;
+ }
+ .mr-lg-8,
+ .mx-lg-8
+ {
+ margin-right: 8rem !important;
+ }
+ .mb-lg-8,
+ .my-lg-8
+ {
+ margin-bottom: 8rem !important;
+ }
+ .ml-lg-8,
+ .mx-lg-8
+ {
+ margin-left: 8rem !important;
+ }
+ .m-lg-9
+ {
+ margin: 10rem !important;
+ }
+ .mt-lg-9,
+ .my-lg-9
+ {
+ margin-top: 10rem !important;
+ }
+ .mr-lg-9,
+ .mx-lg-9
+ {
+ margin-right: 10rem !important;
+ }
+ .mb-lg-9,
+ .my-lg-9
+ {
+ margin-bottom: 10rem !important;
+ }
+ .ml-lg-9,
+ .mx-lg-9
+ {
+ margin-left: 10rem !important;
+ }
+ .p-lg-0
+ {
+ padding: 0 !important;
+ }
+ .pt-lg-0,
+ .py-lg-0
+ {
+ padding-top: 0 !important;
+ }
+ .pr-lg-0,
+ .px-lg-0
+ {
+ padding-right: 0 !important;
+ }
+ .pb-lg-0,
+ .py-lg-0
+ {
+ padding-bottom: 0 !important;
+ }
+ .pl-lg-0,
+ .px-lg-0
+ {
+ padding-left: 0 !important;
+ }
+ .p-lg-1
+ {
+ padding: .25rem !important;
+ }
+ .pt-lg-1,
+ .py-lg-1
+ {
+ padding-top: .25rem !important;
+ }
+ .pr-lg-1,
+ .px-lg-1
+ {
+ padding-right: .25rem !important;
+ }
+ .pb-lg-1,
+ .py-lg-1
+ {
+ padding-bottom: .25rem !important;
+ }
+ .pl-lg-1,
+ .px-lg-1
+ {
+ padding-left: .25rem !important;
+ }
+ .p-lg-2
+ {
+ padding: .5rem !important;
+ }
+ .pt-lg-2,
+ .py-lg-2
+ {
+ padding-top: .5rem !important;
+ }
+ .pr-lg-2,
+ .px-lg-2
+ {
+ padding-right: .5rem !important;
+ }
+ .pb-lg-2,
+ .py-lg-2
+ {
+ padding-bottom: .5rem !important;
+ }
+ .pl-lg-2,
+ .px-lg-2
+ {
+ padding-left: .5rem !important;
+ }
+ .p-lg-3
+ {
+ padding: 1rem !important;
+ }
+ .pt-lg-3,
+ .py-lg-3
+ {
+ padding-top: 1rem !important;
+ }
+ .pr-lg-3,
+ .px-lg-3
+ {
+ padding-right: 1rem !important;
+ }
+ .pb-lg-3,
+ .py-lg-3
+ {
+ padding-bottom: 1rem !important;
+ }
+ .pl-lg-3,
+ .px-lg-3
+ {
+ padding-left: 1rem !important;
+ }
+ .p-lg-4
+ {
+ padding: 1.5rem !important;
+ }
+ .pt-lg-4,
+ .py-lg-4
+ {
+ padding-top: 1.5rem !important;
+ }
+ .pr-lg-4,
+ .px-lg-4
+ {
+ padding-right: 1.5rem !important;
+ }
+ .pb-lg-4,
+ .py-lg-4
+ {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-lg-4,
+ .px-lg-4
+ {
+ padding-left: 1.5rem !important;
+ }
+ .p-lg-5
+ {
+ padding: 3rem !important;
+ }
+ .pt-lg-5,
+ .py-lg-5
+ {
+ padding-top: 3rem !important;
+ }
+ .pr-lg-5,
+ .px-lg-5
+ {
+ padding-right: 3rem !important;
+ }
+ .pb-lg-5,
+ .py-lg-5
+ {
+ padding-bottom: 3rem !important;
+ }
+ .pl-lg-5,
+ .px-lg-5
+ {
+ padding-left: 3rem !important;
+ }
+ .p-lg--9
+ {
+ padding: -10rem !important;
+ }
+ .pt-lg--9,
+ .py-lg--9
+ {
+ padding-top: -10rem !important;
+ }
+ .pr-lg--9,
+ .px-lg--9
+ {
+ padding-right: -10rem !important;
+ }
+ .pb-lg--9,
+ .py-lg--9
+ {
+ padding-bottom: -10rem !important;
+ }
+ .pl-lg--9,
+ .px-lg--9
+ {
+ padding-left: -10rem !important;
+ }
+ .p-lg--8
+ {
+ padding: -8rem !important;
+ }
+ .pt-lg--8,
+ .py-lg--8
+ {
+ padding-top: -8rem !important;
+ }
+ .pr-lg--8,
+ .px-lg--8
+ {
+ padding-right: -8rem !important;
+ }
+ .pb-lg--8,
+ .py-lg--8
+ {
+ padding-bottom: -8rem !important;
+ }
+ .pl-lg--8,
+ .px-lg--8
+ {
+ padding-left: -8rem !important;
+ }
+ .p-lg--7
+ {
+ padding: -6rem !important;
+ }
+ .pt-lg--7,
+ .py-lg--7
+ {
+ padding-top: -6rem !important;
+ }
+ .pr-lg--7,
+ .px-lg--7
+ {
+ padding-right: -6rem !important;
+ }
+ .pb-lg--7,
+ .py-lg--7
+ {
+ padding-bottom: -6rem !important;
+ }
+ .pl-lg--7,
+ .px-lg--7
+ {
+ padding-left: -6rem !important;
+ }
+ .p-lg--6
+ {
+ padding: -4.5rem !important;
+ }
+ .pt-lg--6,
+ .py-lg--6
+ {
+ padding-top: -4.5rem !important;
+ }
+ .pr-lg--6,
+ .px-lg--6
+ {
+ padding-right: -4.5rem !important;
+ }
+ .pb-lg--6,
+ .py-lg--6
+ {
+ padding-bottom: -4.5rem !important;
+ }
+ .pl-lg--6,
+ .px-lg--6
+ {
+ padding-left: -4.5rem !important;
+ }
+ .p-lg--5
+ {
+ padding: -3rem !important;
+ }
+ .pt-lg--5,
+ .py-lg--5
+ {
+ padding-top: -3rem !important;
+ }
+ .pr-lg--5,
+ .px-lg--5
+ {
+ padding-right: -3rem !important;
+ }
+ .pb-lg--5,
+ .py-lg--5
+ {
+ padding-bottom: -3rem !important;
+ }
+ .pl-lg--5,
+ .px-lg--5
+ {
+ padding-left: -3rem !important;
+ }
+ .p-lg--4
+ {
+ padding: -1.5rem !important;
+ }
+ .pt-lg--4,
+ .py-lg--4
+ {
+ padding-top: -1.5rem !important;
+ }
+ .pr-lg--4,
+ .px-lg--4
+ {
+ padding-right: -1.5rem !important;
+ }
+ .pb-lg--4,
+ .py-lg--4
+ {
+ padding-bottom: -1.5rem !important;
+ }
+ .pl-lg--4,
+ .px-lg--4
+ {
+ padding-left: -1.5rem !important;
+ }
+ .p-lg--3
+ {
+ padding: -1rem !important;
+ }
+ .pt-lg--3,
+ .py-lg--3
+ {
+ padding-top: -1rem !important;
+ }
+ .pr-lg--3,
+ .px-lg--3
+ {
+ padding-right: -1rem !important;
+ }
+ .pb-lg--3,
+ .py-lg--3
+ {
+ padding-bottom: -1rem !important;
+ }
+ .pl-lg--3,
+ .px-lg--3
+ {
+ padding-left: -1rem !important;
+ }
+ .p-lg--2
+ {
+ padding: -.5rem !important;
+ }
+ .pt-lg--2,
+ .py-lg--2
+ {
+ padding-top: -.5rem !important;
+ }
+ .pr-lg--2,
+ .px-lg--2
+ {
+ padding-right: -.5rem !important;
+ }
+ .pb-lg--2,
+ .py-lg--2
+ {
+ padding-bottom: -.5rem !important;
+ }
+ .pl-lg--2,
+ .px-lg--2
+ {
+ padding-left: -.5rem !important;
+ }
+ .p-lg--1
+ {
+ padding: -.25rem !important;
+ }
+ .pt-lg--1,
+ .py-lg--1
+ {
+ padding-top: -.25rem !important;
+ }
+ .pr-lg--1,
+ .px-lg--1
+ {
+ padding-right: -.25rem !important;
+ }
+ .pb-lg--1,
+ .py-lg--1
+ {
+ padding-bottom: -.25rem !important;
+ }
+ .pl-lg--1,
+ .px-lg--1
+ {
+ padding-left: -.25rem !important;
+ }
+ .p-lg-6
+ {
+ padding: 4.5rem !important;
+ }
+ .pt-lg-6,
+ .py-lg-6
+ {
+ padding-top: 4.5rem !important;
+ }
+ .pr-lg-6,
+ .px-lg-6
+ {
+ padding-right: 4.5rem !important;
+ }
+ .pb-lg-6,
+ .py-lg-6
+ {
+ padding-bottom: 4.5rem !important;
+ }
+ .pl-lg-6,
+ .px-lg-6
+ {
+ padding-left: 4.5rem !important;
+ }
+ .p-lg-7
+ {
+ padding: 6rem !important;
+ }
+ .pt-lg-7,
+ .py-lg-7
+ {
+ padding-top: 6rem !important;
+ }
+ .pr-lg-7,
+ .px-lg-7
+ {
+ padding-right: 6rem !important;
+ }
+ .pb-lg-7,
+ .py-lg-7
+ {
+ padding-bottom: 6rem !important;
+ }
+ .pl-lg-7,
+ .px-lg-7
+ {
+ padding-left: 6rem !important;
+ }
+ .p-lg-8
+ {
+ padding: 8rem !important;
+ }
+ .pt-lg-8,
+ .py-lg-8
+ {
+ padding-top: 8rem !important;
+ }
+ .pr-lg-8,
+ .px-lg-8
+ {
+ padding-right: 8rem !important;
+ }
+ .pb-lg-8,
+ .py-lg-8
+ {
+ padding-bottom: 8rem !important;
+ }
+ .pl-lg-8,
+ .px-lg-8
+ {
+ padding-left: 8rem !important;
+ }
+ .p-lg-9
+ {
+ padding: 10rem !important;
+ }
+ .pt-lg-9,
+ .py-lg-9
+ {
+ padding-top: 10rem !important;
+ }
+ .pr-lg-9,
+ .px-lg-9
+ {
+ padding-right: 10rem !important;
+ }
+ .pb-lg-9,
+ .py-lg-9
+ {
+ padding-bottom: 10rem !important;
+ }
+ .pl-lg-9,
+ .px-lg-9
+ {
+ padding-left: 10rem !important;
+ }
+ .m-lg-n1
+ {
+ margin: -.25rem !important;
+ }
+ .mt-lg-n1,
+ .my-lg-n1
+ {
+ margin-top: -.25rem !important;
+ }
+ .mr-lg-n1,
+ .mx-lg-n1
+ {
+ margin-right: -.25rem !important;
+ }
+ .mb-lg-n1,
+ .my-lg-n1
+ {
+ margin-bottom: -.25rem !important;
+ }
+ .ml-lg-n1,
+ .mx-lg-n1
+ {
+ margin-left: -.25rem !important;
+ }
+ .m-lg-n2
+ {
+ margin: -.5rem !important;
+ }
+ .mt-lg-n2,
+ .my-lg-n2
+ {
+ margin-top: -.5rem !important;
+ }
+ .mr-lg-n2,
+ .mx-lg-n2
+ {
+ margin-right: -.5rem !important;
+ }
+ .mb-lg-n2,
+ .my-lg-n2
+ {
+ margin-bottom: -.5rem !important;
+ }
+ .ml-lg-n2,
+ .mx-lg-n2
+ {
+ margin-left: -.5rem !important;
+ }
+ .m-lg-n3
+ {
+ margin: -1rem !important;
+ }
+ .mt-lg-n3,
+ .my-lg-n3
+ {
+ margin-top: -1rem !important;
+ }
+ .mr-lg-n3,
+ .mx-lg-n3
+ {
+ margin-right: -1rem !important;
+ }
+ .mb-lg-n3,
+ .my-lg-n3
+ {
+ margin-bottom: -1rem !important;
+ }
+ .ml-lg-n3,
+ .mx-lg-n3
+ {
+ margin-left: -1rem !important;
+ }
+ .m-lg-n4
+ {
+ margin: -1.5rem !important;
+ }
+ .mt-lg-n4,
+ .my-lg-n4
+ {
+ margin-top: -1.5rem !important;
+ }
+ .mr-lg-n4,
+ .mx-lg-n4
+ {
+ margin-right: -1.5rem !important;
+ }
+ .mb-lg-n4,
+ .my-lg-n4
+ {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-lg-n4,
+ .mx-lg-n4
+ {
+ margin-left: -1.5rem !important;
+ }
+ .m-lg-n5
+ {
+ margin: -3rem !important;
+ }
+ .mt-lg-n5,
+ .my-lg-n5
+ {
+ margin-top: -3rem !important;
+ }
+ .mr-lg-n5,
+ .mx-lg-n5
+ {
+ margin-right: -3rem !important;
+ }
+ .mb-lg-n5,
+ .my-lg-n5
+ {
+ margin-bottom: -3rem !important;
+ }
+ .ml-lg-n5,
+ .mx-lg-n5
+ {
+ margin-left: -3rem !important;
+ }
+ .m-lg-n-9
+ {
+ margin: 10rem !important;
+ }
+ .mt-lg-n-9,
+ .my-lg-n-9
+ {
+ margin-top: 10rem !important;
+ }
+ .mr-lg-n-9,
+ .mx-lg-n-9
+ {
+ margin-right: 10rem !important;
+ }
+ .mb-lg-n-9,
+ .my-lg-n-9
+ {
+ margin-bottom: 10rem !important;
+ }
+ .ml-lg-n-9,
+ .mx-lg-n-9
+ {
+ margin-left: 10rem !important;
+ }
+ .m-lg-n-8
+ {
+ margin: 8rem !important;
+ }
+ .mt-lg-n-8,
+ .my-lg-n-8
+ {
+ margin-top: 8rem !important;
+ }
+ .mr-lg-n-8,
+ .mx-lg-n-8
+ {
+ margin-right: 8rem !important;
+ }
+ .mb-lg-n-8,
+ .my-lg-n-8
+ {
+ margin-bottom: 8rem !important;
+ }
+ .ml-lg-n-8,
+ .mx-lg-n-8
+ {
+ margin-left: 8rem !important;
+ }
+ .m-lg-n-7
+ {
+ margin: 6rem !important;
+ }
+ .mt-lg-n-7,
+ .my-lg-n-7
+ {
+ margin-top: 6rem !important;
+ }
+ .mr-lg-n-7,
+ .mx-lg-n-7
+ {
+ margin-right: 6rem !important;
+ }
+ .mb-lg-n-7,
+ .my-lg-n-7
+ {
+ margin-bottom: 6rem !important;
+ }
+ .ml-lg-n-7,
+ .mx-lg-n-7
+ {
+ margin-left: 6rem !important;
+ }
+ .m-lg-n-6
+ {
+ margin: 4.5rem !important;
+ }
+ .mt-lg-n-6,
+ .my-lg-n-6
+ {
+ margin-top: 4.5rem !important;
+ }
+ .mr-lg-n-6,
+ .mx-lg-n-6
+ {
+ margin-right: 4.5rem !important;
+ }
+ .mb-lg-n-6,
+ .my-lg-n-6
+ {
+ margin-bottom: 4.5rem !important;
+ }
+ .ml-lg-n-6,
+ .mx-lg-n-6
+ {
+ margin-left: 4.5rem !important;
+ }
+ .m-lg-n-5
+ {
+ margin: 3rem !important;
+ }
+ .mt-lg-n-5,
+ .my-lg-n-5
+ {
+ margin-top: 3rem !important;
+ }
+ .mr-lg-n-5,
+ .mx-lg-n-5
+ {
+ margin-right: 3rem !important;
+ }
+ .mb-lg-n-5,
+ .my-lg-n-5
+ {
+ margin-bottom: 3rem !important;
+ }
+ .ml-lg-n-5,
+ .mx-lg-n-5
+ {
+ margin-left: 3rem !important;
+ }
+ .m-lg-n-4
+ {
+ margin: 1.5rem !important;
+ }
+ .mt-lg-n-4,
+ .my-lg-n-4
+ {
+ margin-top: 1.5rem !important;
+ }
+ .mr-lg-n-4,
+ .mx-lg-n-4
+ {
+ margin-right: 1.5rem !important;
+ }
+ .mb-lg-n-4,
+ .my-lg-n-4
+ {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-lg-n-4,
+ .mx-lg-n-4
+ {
+ margin-left: 1.5rem !important;
+ }
+ .m-lg-n-3
+ {
+ margin: 1rem !important;
+ }
+ .mt-lg-n-3,
+ .my-lg-n-3
+ {
+ margin-top: 1rem !important;
+ }
+ .mr-lg-n-3,
+ .mx-lg-n-3
+ {
+ margin-right: 1rem !important;
+ }
+ .mb-lg-n-3,
+ .my-lg-n-3
+ {
+ margin-bottom: 1rem !important;
+ }
+ .ml-lg-n-3,
+ .mx-lg-n-3
+ {
+ margin-left: 1rem !important;
+ }
+ .m-lg-n-2
+ {
+ margin: .5rem !important;
+ }
+ .mt-lg-n-2,
+ .my-lg-n-2
+ {
+ margin-top: .5rem !important;
+ }
+ .mr-lg-n-2,
+ .mx-lg-n-2
+ {
+ margin-right: .5rem !important;
+ }
+ .mb-lg-n-2,
+ .my-lg-n-2
+ {
+ margin-bottom: .5rem !important;
+ }
+ .ml-lg-n-2,
+ .mx-lg-n-2
+ {
+ margin-left: .5rem !important;
+ }
+ .m-lg-n-1
+ {
+ margin: .25rem !important;
+ }
+ .mt-lg-n-1,
+ .my-lg-n-1
+ {
+ margin-top: .25rem !important;
+ }
+ .mr-lg-n-1,
+ .mx-lg-n-1
+ {
+ margin-right: .25rem !important;
+ }
+ .mb-lg-n-1,
+ .my-lg-n-1
+ {
+ margin-bottom: .25rem !important;
+ }
+ .ml-lg-n-1,
+ .mx-lg-n-1
+ {
+ margin-left: .25rem !important;
+ }
+ .m-lg-n6
+ {
+ margin: -4.5rem !important;
+ }
+ .mt-lg-n6,
+ .my-lg-n6
+ {
+ margin-top: -4.5rem !important;
+ }
+ .mr-lg-n6,
+ .mx-lg-n6
+ {
+ margin-right: -4.5rem !important;
+ }
+ .mb-lg-n6,
+ .my-lg-n6
+ {
+ margin-bottom: -4.5rem !important;
+ }
+ .ml-lg-n6,
+ .mx-lg-n6
+ {
+ margin-left: -4.5rem !important;
+ }
+ .m-lg-n7
+ {
+ margin: -6rem !important;
+ }
+ .mt-lg-n7,
+ .my-lg-n7
+ {
+ margin-top: -6rem !important;
+ }
+ .mr-lg-n7,
+ .mx-lg-n7
+ {
+ margin-right: -6rem !important;
+ }
+ .mb-lg-n7,
+ .my-lg-n7
+ {
+ margin-bottom: -6rem !important;
+ }
+ .ml-lg-n7,
+ .mx-lg-n7
+ {
+ margin-left: -6rem !important;
+ }
+ .m-lg-n8
+ {
+ margin: -8rem !important;
+ }
+ .mt-lg-n8,
+ .my-lg-n8
+ {
+ margin-top: -8rem !important;
+ }
+ .mr-lg-n8,
+ .mx-lg-n8
+ {
+ margin-right: -8rem !important;
+ }
+ .mb-lg-n8,
+ .my-lg-n8
+ {
+ margin-bottom: -8rem !important;
+ }
+ .ml-lg-n8,
+ .mx-lg-n8
+ {
+ margin-left: -8rem !important;
+ }
+ .m-lg-n9
+ {
+ margin: -10rem !important;
+ }
+ .mt-lg-n9,
+ .my-lg-n9
+ {
+ margin-top: -10rem !important;
+ }
+ .mr-lg-n9,
+ .mx-lg-n9
+ {
+ margin-right: -10rem !important;
+ }
+ .mb-lg-n9,
+ .my-lg-n9
+ {
+ margin-bottom: -10rem !important;
+ }
+ .ml-lg-n9,
+ .mx-lg-n9
+ {
+ margin-left: -10rem !important;
+ }
+ .m-lg-auto
+ {
+ margin: auto !important;
+ }
+ .mt-lg-auto,
+ .my-lg-auto
+ {
+ margin-top: auto !important;
+ }
+ .mr-lg-auto,
+ .mx-lg-auto
+ {
+ margin-right: auto !important;
+ }
+ .mb-lg-auto,
+ .my-lg-auto
+ {
+ margin-bottom: auto !important;
+ }
+ .ml-lg-auto,
+ .mx-lg-auto
+ {
+ margin-left: auto !important;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .m-xl-0
+ {
+ margin: 0 !important;
+ }
+ .mt-xl-0,
+ .my-xl-0
+ {
+ margin-top: 0 !important;
+ }
+ .mr-xl-0,
+ .mx-xl-0
+ {
+ margin-right: 0 !important;
+ }
+ .mb-xl-0,
+ .my-xl-0
+ {
+ margin-bottom: 0 !important;
+ }
+ .ml-xl-0,
+ .mx-xl-0
+ {
+ margin-left: 0 !important;
+ }
+ .m-xl-1
+ {
+ margin: .25rem !important;
+ }
+ .mt-xl-1,
+ .my-xl-1
+ {
+ margin-top: .25rem !important;
+ }
+ .mr-xl-1,
+ .mx-xl-1
+ {
+ margin-right: .25rem !important;
+ }
+ .mb-xl-1,
+ .my-xl-1
+ {
+ margin-bottom: .25rem !important;
+ }
+ .ml-xl-1,
+ .mx-xl-1
+ {
+ margin-left: .25rem !important;
+ }
+ .m-xl-2
+ {
+ margin: .5rem !important;
+ }
+ .mt-xl-2,
+ .my-xl-2
+ {
+ margin-top: .5rem !important;
+ }
+ .mr-xl-2,
+ .mx-xl-2
+ {
+ margin-right: .5rem !important;
+ }
+ .mb-xl-2,
+ .my-xl-2
+ {
+ margin-bottom: .5rem !important;
+ }
+ .ml-xl-2,
+ .mx-xl-2
+ {
+ margin-left: .5rem !important;
+ }
+ .m-xl-3
+ {
+ margin: 1rem !important;
+ }
+ .mt-xl-3,
+ .my-xl-3
+ {
+ margin-top: 1rem !important;
+ }
+ .mr-xl-3,
+ .mx-xl-3
+ {
+ margin-right: 1rem !important;
+ }
+ .mb-xl-3,
+ .my-xl-3
+ {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xl-3,
+ .mx-xl-3
+ {
+ margin-left: 1rem !important;
+ }
+ .m-xl-4
+ {
+ margin: 1.5rem !important;
+ }
+ .mt-xl-4,
+ .my-xl-4
+ {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xl-4,
+ .mx-xl-4
+ {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xl-4,
+ .my-xl-4
+ {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xl-4,
+ .mx-xl-4
+ {
+ margin-left: 1.5rem !important;
+ }
+ .m-xl-5
+ {
+ margin: 3rem !important;
+ }
+ .mt-xl-5,
+ .my-xl-5
+ {
+ margin-top: 3rem !important;
+ }
+ .mr-xl-5,
+ .mx-xl-5
+ {
+ margin-right: 3rem !important;
+ }
+ .mb-xl-5,
+ .my-xl-5
+ {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xl-5,
+ .mx-xl-5
+ {
+ margin-left: 3rem !important;
+ }
+ .m-xl--9
+ {
+ margin: -10rem !important;
+ }
+ .mt-xl--9,
+ .my-xl--9
+ {
+ margin-top: -10rem !important;
+ }
+ .mr-xl--9,
+ .mx-xl--9
+ {
+ margin-right: -10rem !important;
+ }
+ .mb-xl--9,
+ .my-xl--9
+ {
+ margin-bottom: -10rem !important;
+ }
+ .ml-xl--9,
+ .mx-xl--9
+ {
+ margin-left: -10rem !important;
+ }
+ .m-xl--8
+ {
+ margin: -8rem !important;
+ }
+ .mt-xl--8,
+ .my-xl--8
+ {
+ margin-top: -8rem !important;
+ }
+ .mr-xl--8,
+ .mx-xl--8
+ {
+ margin-right: -8rem !important;
+ }
+ .mb-xl--8,
+ .my-xl--8
+ {
+ margin-bottom: -8rem !important;
+ }
+ .ml-xl--8,
+ .mx-xl--8
+ {
+ margin-left: -8rem !important;
+ }
+ .m-xl--7
+ {
+ margin: -6rem !important;
+ }
+ .mt-xl--7,
+ .my-xl--7
+ {
+ margin-top: -6rem !important;
+ }
+ .mr-xl--7,
+ .mx-xl--7
+ {
+ margin-right: -6rem !important;
+ }
+ .mb-xl--7,
+ .my-xl--7
+ {
+ margin-bottom: -6rem !important;
+ }
+ .ml-xl--7,
+ .mx-xl--7
+ {
+ margin-left: -6rem !important;
+ }
+ .m-xl--6
+ {
+ margin: -4.5rem !important;
+ }
+ .mt-xl--6,
+ .my-xl--6
+ {
+ margin-top: -4.5rem !important;
+ }
+ .mr-xl--6,
+ .mx-xl--6
+ {
+ margin-right: -4.5rem !important;
+ }
+ .mb-xl--6,
+ .my-xl--6
+ {
+ margin-bottom: -4.5rem !important;
+ }
+ .ml-xl--6,
+ .mx-xl--6
+ {
+ margin-left: -4.5rem !important;
+ }
+ .m-xl--5
+ {
+ margin: -3rem !important;
+ }
+ .mt-xl--5,
+ .my-xl--5
+ {
+ margin-top: -3rem !important;
+ }
+ .mr-xl--5,
+ .mx-xl--5
+ {
+ margin-right: -3rem !important;
+ }
+ .mb-xl--5,
+ .my-xl--5
+ {
+ margin-bottom: -3rem !important;
+ }
+ .ml-xl--5,
+ .mx-xl--5
+ {
+ margin-left: -3rem !important;
+ }
+ .m-xl--4
+ {
+ margin: -1.5rem !important;
+ }
+ .mt-xl--4,
+ .my-xl--4
+ {
+ margin-top: -1.5rem !important;
+ }
+ .mr-xl--4,
+ .mx-xl--4
+ {
+ margin-right: -1.5rem !important;
+ }
+ .mb-xl--4,
+ .my-xl--4
+ {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-xl--4,
+ .mx-xl--4
+ {
+ margin-left: -1.5rem !important;
+ }
+ .m-xl--3
+ {
+ margin: -1rem !important;
+ }
+ .mt-xl--3,
+ .my-xl--3
+ {
+ margin-top: -1rem !important;
+ }
+ .mr-xl--3,
+ .mx-xl--3
+ {
+ margin-right: -1rem !important;
+ }
+ .mb-xl--3,
+ .my-xl--3
+ {
+ margin-bottom: -1rem !important;
+ }
+ .ml-xl--3,
+ .mx-xl--3
+ {
+ margin-left: -1rem !important;
+ }
+ .m-xl--2
+ {
+ margin: -.5rem !important;
+ }
+ .mt-xl--2,
+ .my-xl--2
+ {
+ margin-top: -.5rem !important;
+ }
+ .mr-xl--2,
+ .mx-xl--2
+ {
+ margin-right: -.5rem !important;
+ }
+ .mb-xl--2,
+ .my-xl--2
+ {
+ margin-bottom: -.5rem !important;
+ }
+ .ml-xl--2,
+ .mx-xl--2
+ {
+ margin-left: -.5rem !important;
+ }
+ .m-xl--1
+ {
+ margin: -.25rem !important;
+ }
+ .mt-xl--1,
+ .my-xl--1
+ {
+ margin-top: -.25rem !important;
+ }
+ .mr-xl--1,
+ .mx-xl--1
+ {
+ margin-right: -.25rem !important;
+ }
+ .mb-xl--1,
+ .my-xl--1
+ {
+ margin-bottom: -.25rem !important;
+ }
+ .ml-xl--1,
+ .mx-xl--1
+ {
+ margin-left: -.25rem !important;
+ }
+ .m-xl-6
+ {
+ margin: 4.5rem !important;
+ }
+ .mt-xl-6,
+ .my-xl-6
+ {
+ margin-top: 4.5rem !important;
+ }
+ .mr-xl-6,
+ .mx-xl-6
+ {
+ margin-right: 4.5rem !important;
+ }
+ .mb-xl-6,
+ .my-xl-6
+ {
+ margin-bottom: 4.5rem !important;
+ }
+ .ml-xl-6,
+ .mx-xl-6
+ {
+ margin-left: 4.5rem !important;
+ }
+ .m-xl-7
+ {
+ margin: 6rem !important;
+ }
+ .mt-xl-7,
+ .my-xl-7
+ {
+ margin-top: 6rem !important;
+ }
+ .mr-xl-7,
+ .mx-xl-7
+ {
+ margin-right: 6rem !important;
+ }
+ .mb-xl-7,
+ .my-xl-7
+ {
+ margin-bottom: 6rem !important;
+ }
+ .ml-xl-7,
+ .mx-xl-7
+ {
+ margin-left: 6rem !important;
+ }
+ .m-xl-8
+ {
+ margin: 8rem !important;
+ }
+ .mt-xl-8,
+ .my-xl-8
+ {
+ margin-top: 8rem !important;
+ }
+ .mr-xl-8,
+ .mx-xl-8
+ {
+ margin-right: 8rem !important;
+ }
+ .mb-xl-8,
+ .my-xl-8
+ {
+ margin-bottom: 8rem !important;
+ }
+ .ml-xl-8,
+ .mx-xl-8
+ {
+ margin-left: 8rem !important;
+ }
+ .m-xl-9
+ {
+ margin: 10rem !important;
+ }
+ .mt-xl-9,
+ .my-xl-9
+ {
+ margin-top: 10rem !important;
+ }
+ .mr-xl-9,
+ .mx-xl-9
+ {
+ margin-right: 10rem !important;
+ }
+ .mb-xl-9,
+ .my-xl-9
+ {
+ margin-bottom: 10rem !important;
+ }
+ .ml-xl-9,
+ .mx-xl-9
+ {
+ margin-left: 10rem !important;
+ }
+ .p-xl-0
+ {
+ padding: 0 !important;
+ }
+ .pt-xl-0,
+ .py-xl-0
+ {
+ padding-top: 0 !important;
+ }
+ .pr-xl-0,
+ .px-xl-0
+ {
+ padding-right: 0 !important;
+ }
+ .pb-xl-0,
+ .py-xl-0
+ {
+ padding-bottom: 0 !important;
+ }
+ .pl-xl-0,
+ .px-xl-0
+ {
+ padding-left: 0 !important;
+ }
+ .p-xl-1
+ {
+ padding: .25rem !important;
+ }
+ .pt-xl-1,
+ .py-xl-1
+ {
+ padding-top: .25rem !important;
+ }
+ .pr-xl-1,
+ .px-xl-1
+ {
+ padding-right: .25rem !important;
+ }
+ .pb-xl-1,
+ .py-xl-1
+ {
+ padding-bottom: .25rem !important;
+ }
+ .pl-xl-1,
+ .px-xl-1
+ {
+ padding-left: .25rem !important;
+ }
+ .p-xl-2
+ {
+ padding: .5rem !important;
+ }
+ .pt-xl-2,
+ .py-xl-2
+ {
+ padding-top: .5rem !important;
+ }
+ .pr-xl-2,
+ .px-xl-2
+ {
+ padding-right: .5rem !important;
+ }
+ .pb-xl-2,
+ .py-xl-2
+ {
+ padding-bottom: .5rem !important;
+ }
+ .pl-xl-2,
+ .px-xl-2
+ {
+ padding-left: .5rem !important;
+ }
+ .p-xl-3
+ {
+ padding: 1rem !important;
+ }
+ .pt-xl-3,
+ .py-xl-3
+ {
+ padding-top: 1rem !important;
+ }
+ .pr-xl-3,
+ .px-xl-3
+ {
+ padding-right: 1rem !important;
+ }
+ .pb-xl-3,
+ .py-xl-3
+ {
+ padding-bottom: 1rem !important;
+ }
+ .pl-xl-3,
+ .px-xl-3
+ {
+ padding-left: 1rem !important;
+ }
+ .p-xl-4
+ {
+ padding: 1.5rem !important;
+ }
+ .pt-xl-4,
+ .py-xl-4
+ {
+ padding-top: 1.5rem !important;
+ }
+ .pr-xl-4,
+ .px-xl-4
+ {
+ padding-right: 1.5rem !important;
+ }
+ .pb-xl-4,
+ .py-xl-4
+ {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-xl-4,
+ .px-xl-4
+ {
+ padding-left: 1.5rem !important;
+ }
+ .p-xl-5
+ {
+ padding: 3rem !important;
+ }
+ .pt-xl-5,
+ .py-xl-5
+ {
+ padding-top: 3rem !important;
+ }
+ .pr-xl-5,
+ .px-xl-5
+ {
+ padding-right: 3rem !important;
+ }
+ .pb-xl-5,
+ .py-xl-5
+ {
+ padding-bottom: 3rem !important;
+ }
+ .pl-xl-5,
+ .px-xl-5
+ {
+ padding-left: 3rem !important;
+ }
+ .p-xl--9
+ {
+ padding: -10rem !important;
+ }
+ .pt-xl--9,
+ .py-xl--9
+ {
+ padding-top: -10rem !important;
+ }
+ .pr-xl--9,
+ .px-xl--9
+ {
+ padding-right: -10rem !important;
+ }
+ .pb-xl--9,
+ .py-xl--9
+ {
+ padding-bottom: -10rem !important;
+ }
+ .pl-xl--9,
+ .px-xl--9
+ {
+ padding-left: -10rem !important;
+ }
+ .p-xl--8
+ {
+ padding: -8rem !important;
+ }
+ .pt-xl--8,
+ .py-xl--8
+ {
+ padding-top: -8rem !important;
+ }
+ .pr-xl--8,
+ .px-xl--8
+ {
+ padding-right: -8rem !important;
+ }
+ .pb-xl--8,
+ .py-xl--8
+ {
+ padding-bottom: -8rem !important;
+ }
+ .pl-xl--8,
+ .px-xl--8
+ {
+ padding-left: -8rem !important;
+ }
+ .p-xl--7
+ {
+ padding: -6rem !important;
+ }
+ .pt-xl--7,
+ .py-xl--7
+ {
+ padding-top: -6rem !important;
+ }
+ .pr-xl--7,
+ .px-xl--7
+ {
+ padding-right: -6rem !important;
+ }
+ .pb-xl--7,
+ .py-xl--7
+ {
+ padding-bottom: -6rem !important;
+ }
+ .pl-xl--7,
+ .px-xl--7
+ {
+ padding-left: -6rem !important;
+ }
+ .p-xl--6
+ {
+ padding: -4.5rem !important;
+ }
+ .pt-xl--6,
+ .py-xl--6
+ {
+ padding-top: -4.5rem !important;
+ }
+ .pr-xl--6,
+ .px-xl--6
+ {
+ padding-right: -4.5rem !important;
+ }
+ .pb-xl--6,
+ .py-xl--6
+ {
+ padding-bottom: -4.5rem !important;
+ }
+ .pl-xl--6,
+ .px-xl--6
+ {
+ padding-left: -4.5rem !important;
+ }
+ .p-xl--5
+ {
+ padding: -3rem !important;
+ }
+ .pt-xl--5,
+ .py-xl--5
+ {
+ padding-top: -3rem !important;
+ }
+ .pr-xl--5,
+ .px-xl--5
+ {
+ padding-right: -3rem !important;
+ }
+ .pb-xl--5,
+ .py-xl--5
+ {
+ padding-bottom: -3rem !important;
+ }
+ .pl-xl--5,
+ .px-xl--5
+ {
+ padding-left: -3rem !important;
+ }
+ .p-xl--4
+ {
+ padding: -1.5rem !important;
+ }
+ .pt-xl--4,
+ .py-xl--4
+ {
+ padding-top: -1.5rem !important;
+ }
+ .pr-xl--4,
+ .px-xl--4
+ {
+ padding-right: -1.5rem !important;
+ }
+ .pb-xl--4,
+ .py-xl--4
+ {
+ padding-bottom: -1.5rem !important;
+ }
+ .pl-xl--4,
+ .px-xl--4
+ {
+ padding-left: -1.5rem !important;
+ }
+ .p-xl--3
+ {
+ padding: -1rem !important;
+ }
+ .pt-xl--3,
+ .py-xl--3
+ {
+ padding-top: -1rem !important;
+ }
+ .pr-xl--3,
+ .px-xl--3
+ {
+ padding-right: -1rem !important;
+ }
+ .pb-xl--3,
+ .py-xl--3
+ {
+ padding-bottom: -1rem !important;
+ }
+ .pl-xl--3,
+ .px-xl--3
+ {
+ padding-left: -1rem !important;
+ }
+ .p-xl--2
+ {
+ padding: -.5rem !important;
+ }
+ .pt-xl--2,
+ .py-xl--2
+ {
+ padding-top: -.5rem !important;
+ }
+ .pr-xl--2,
+ .px-xl--2
+ {
+ padding-right: -.5rem !important;
+ }
+ .pb-xl--2,
+ .py-xl--2
+ {
+ padding-bottom: -.5rem !important;
+ }
+ .pl-xl--2,
+ .px-xl--2
+ {
+ padding-left: -.5rem !important;
+ }
+ .p-xl--1
+ {
+ padding: -.25rem !important;
+ }
+ .pt-xl--1,
+ .py-xl--1
+ {
+ padding-top: -.25rem !important;
+ }
+ .pr-xl--1,
+ .px-xl--1
+ {
+ padding-right: -.25rem !important;
+ }
+ .pb-xl--1,
+ .py-xl--1
+ {
+ padding-bottom: -.25rem !important;
+ }
+ .pl-xl--1,
+ .px-xl--1
+ {
+ padding-left: -.25rem !important;
+ }
+ .p-xl-6
+ {
+ padding: 4.5rem !important;
+ }
+ .pt-xl-6,
+ .py-xl-6
+ {
+ padding-top: 4.5rem !important;
+ }
+ .pr-xl-6,
+ .px-xl-6
+ {
+ padding-right: 4.5rem !important;
+ }
+ .pb-xl-6,
+ .py-xl-6
+ {
+ padding-bottom: 4.5rem !important;
+ }
+ .pl-xl-6,
+ .px-xl-6
+ {
+ padding-left: 4.5rem !important;
+ }
+ .p-xl-7
+ {
+ padding: 6rem !important;
+ }
+ .pt-xl-7,
+ .py-xl-7
+ {
+ padding-top: 6rem !important;
+ }
+ .pr-xl-7,
+ .px-xl-7
+ {
+ padding-right: 6rem !important;
+ }
+ .pb-xl-7,
+ .py-xl-7
+ {
+ padding-bottom: 6rem !important;
+ }
+ .pl-xl-7,
+ .px-xl-7
+ {
+ padding-left: 6rem !important;
+ }
+ .p-xl-8
+ {
+ padding: 8rem !important;
+ }
+ .pt-xl-8,
+ .py-xl-8
+ {
+ padding-top: 8rem !important;
+ }
+ .pr-xl-8,
+ .px-xl-8
+ {
+ padding-right: 8rem !important;
+ }
+ .pb-xl-8,
+ .py-xl-8
+ {
+ padding-bottom: 8rem !important;
+ }
+ .pl-xl-8,
+ .px-xl-8
+ {
+ padding-left: 8rem !important;
+ }
+ .p-xl-9
+ {
+ padding: 10rem !important;
+ }
+ .pt-xl-9,
+ .py-xl-9
+ {
+ padding-top: 10rem !important;
+ }
+ .pr-xl-9,
+ .px-xl-9
+ {
+ padding-right: 10rem !important;
+ }
+ .pb-xl-9,
+ .py-xl-9
+ {
+ padding-bottom: 10rem !important;
+ }
+ .pl-xl-9,
+ .px-xl-9
+ {
+ padding-left: 10rem !important;
+ }
+ .m-xl-n1
+ {
+ margin: -.25rem !important;
+ }
+ .mt-xl-n1,
+ .my-xl-n1
+ {
+ margin-top: -.25rem !important;
+ }
+ .mr-xl-n1,
+ .mx-xl-n1
+ {
+ margin-right: -.25rem !important;
+ }
+ .mb-xl-n1,
+ .my-xl-n1
+ {
+ margin-bottom: -.25rem !important;
+ }
+ .ml-xl-n1,
+ .mx-xl-n1
+ {
+ margin-left: -.25rem !important;
+ }
+ .m-xl-n2
+ {
+ margin: -.5rem !important;
+ }
+ .mt-xl-n2,
+ .my-xl-n2
+ {
+ margin-top: -.5rem !important;
+ }
+ .mr-xl-n2,
+ .mx-xl-n2
+ {
+ margin-right: -.5rem !important;
+ }
+ .mb-xl-n2,
+ .my-xl-n2
+ {
+ margin-bottom: -.5rem !important;
+ }
+ .ml-xl-n2,
+ .mx-xl-n2
+ {
+ margin-left: -.5rem !important;
+ }
+ .m-xl-n3
+ {
+ margin: -1rem !important;
+ }
+ .mt-xl-n3,
+ .my-xl-n3
+ {
+ margin-top: -1rem !important;
+ }
+ .mr-xl-n3,
+ .mx-xl-n3
+ {
+ margin-right: -1rem !important;
+ }
+ .mb-xl-n3,
+ .my-xl-n3
+ {
+ margin-bottom: -1rem !important;
+ }
+ .ml-xl-n3,
+ .mx-xl-n3
+ {
+ margin-left: -1rem !important;
+ }
+ .m-xl-n4
+ {
+ margin: -1.5rem !important;
+ }
+ .mt-xl-n4,
+ .my-xl-n4
+ {
+ margin-top: -1.5rem !important;
+ }
+ .mr-xl-n4,
+ .mx-xl-n4
+ {
+ margin-right: -1.5rem !important;
+ }
+ .mb-xl-n4,
+ .my-xl-n4
+ {
+ margin-bottom: -1.5rem !important;
+ }
+ .ml-xl-n4,
+ .mx-xl-n4
+ {
+ margin-left: -1.5rem !important;
+ }
+ .m-xl-n5
+ {
+ margin: -3rem !important;
+ }
+ .mt-xl-n5,
+ .my-xl-n5
+ {
+ margin-top: -3rem !important;
+ }
+ .mr-xl-n5,
+ .mx-xl-n5
+ {
+ margin-right: -3rem !important;
+ }
+ .mb-xl-n5,
+ .my-xl-n5
+ {
+ margin-bottom: -3rem !important;
+ }
+ .ml-xl-n5,
+ .mx-xl-n5
+ {
+ margin-left: -3rem !important;
+ }
+ .m-xl-n-9
+ {
+ margin: 10rem !important;
+ }
+ .mt-xl-n-9,
+ .my-xl-n-9
+ {
+ margin-top: 10rem !important;
+ }
+ .mr-xl-n-9,
+ .mx-xl-n-9
+ {
+ margin-right: 10rem !important;
+ }
+ .mb-xl-n-9,
+ .my-xl-n-9
+ {
+ margin-bottom: 10rem !important;
+ }
+ .ml-xl-n-9,
+ .mx-xl-n-9
+ {
+ margin-left: 10rem !important;
+ }
+ .m-xl-n-8
+ {
+ margin: 8rem !important;
+ }
+ .mt-xl-n-8,
+ .my-xl-n-8
+ {
+ margin-top: 8rem !important;
+ }
+ .mr-xl-n-8,
+ .mx-xl-n-8
+ {
+ margin-right: 8rem !important;
+ }
+ .mb-xl-n-8,
+ .my-xl-n-8
+ {
+ margin-bottom: 8rem !important;
+ }
+ .ml-xl-n-8,
+ .mx-xl-n-8
+ {
+ margin-left: 8rem !important;
+ }
+ .m-xl-n-7
+ {
+ margin: 6rem !important;
+ }
+ .mt-xl-n-7,
+ .my-xl-n-7
+ {
+ margin-top: 6rem !important;
+ }
+ .mr-xl-n-7,
+ .mx-xl-n-7
+ {
+ margin-right: 6rem !important;
+ }
+ .mb-xl-n-7,
+ .my-xl-n-7
+ {
+ margin-bottom: 6rem !important;
+ }
+ .ml-xl-n-7,
+ .mx-xl-n-7
+ {
+ margin-left: 6rem !important;
+ }
+ .m-xl-n-6
+ {
+ margin: 4.5rem !important;
+ }
+ .mt-xl-n-6,
+ .my-xl-n-6
+ {
+ margin-top: 4.5rem !important;
+ }
+ .mr-xl-n-6,
+ .mx-xl-n-6
+ {
+ margin-right: 4.5rem !important;
+ }
+ .mb-xl-n-6,
+ .my-xl-n-6
+ {
+ margin-bottom: 4.5rem !important;
+ }
+ .ml-xl-n-6,
+ .mx-xl-n-6
+ {
+ margin-left: 4.5rem !important;
+ }
+ .m-xl-n-5
+ {
+ margin: 3rem !important;
+ }
+ .mt-xl-n-5,
+ .my-xl-n-5
+ {
+ margin-top: 3rem !important;
+ }
+ .mr-xl-n-5,
+ .mx-xl-n-5
+ {
+ margin-right: 3rem !important;
+ }
+ .mb-xl-n-5,
+ .my-xl-n-5
+ {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xl-n-5,
+ .mx-xl-n-5
+ {
+ margin-left: 3rem !important;
+ }
+ .m-xl-n-4
+ {
+ margin: 1.5rem !important;
+ }
+ .mt-xl-n-4,
+ .my-xl-n-4
+ {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xl-n-4,
+ .mx-xl-n-4
+ {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xl-n-4,
+ .my-xl-n-4
+ {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xl-n-4,
+ .mx-xl-n-4
+ {
+ margin-left: 1.5rem !important;
+ }
+ .m-xl-n-3
+ {
+ margin: 1rem !important;
+ }
+ .mt-xl-n-3,
+ .my-xl-n-3
+ {
+ margin-top: 1rem !important;
+ }
+ .mr-xl-n-3,
+ .mx-xl-n-3
+ {
+ margin-right: 1rem !important;
+ }
+ .mb-xl-n-3,
+ .my-xl-n-3
+ {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xl-n-3,
+ .mx-xl-n-3
+ {
+ margin-left: 1rem !important;
+ }
+ .m-xl-n-2
+ {
+ margin: .5rem !important;
+ }
+ .mt-xl-n-2,
+ .my-xl-n-2
+ {
+ margin-top: .5rem !important;
+ }
+ .mr-xl-n-2,
+ .mx-xl-n-2
+ {
+ margin-right: .5rem !important;
+ }
+ .mb-xl-n-2,
+ .my-xl-n-2
+ {
+ margin-bottom: .5rem !important;
+ }
+ .ml-xl-n-2,
+ .mx-xl-n-2
+ {
+ margin-left: .5rem !important;
+ }
+ .m-xl-n-1
+ {
+ margin: .25rem !important;
+ }
+ .mt-xl-n-1,
+ .my-xl-n-1
+ {
+ margin-top: .25rem !important;
+ }
+ .mr-xl-n-1,
+ .mx-xl-n-1
+ {
+ margin-right: .25rem !important;
+ }
+ .mb-xl-n-1,
+ .my-xl-n-1
+ {
+ margin-bottom: .25rem !important;
+ }
+ .ml-xl-n-1,
+ .mx-xl-n-1
+ {
+ margin-left: .25rem !important;
+ }
+ .m-xl-n6
+ {
+ margin: -4.5rem !important;
+ }
+ .mt-xl-n6,
+ .my-xl-n6
+ {
+ margin-top: -4.5rem !important;
+ }
+ .mr-xl-n6,
+ .mx-xl-n6
+ {
+ margin-right: -4.5rem !important;
+ }
+ .mb-xl-n6,
+ .my-xl-n6
+ {
+ margin-bottom: -4.5rem !important;
+ }
+ .ml-xl-n6,
+ .mx-xl-n6
+ {
+ margin-left: -4.5rem !important;
+ }
+ .m-xl-n7
+ {
+ margin: -6rem !important;
+ }
+ .mt-xl-n7,
+ .my-xl-n7
+ {
+ margin-top: -6rem !important;
+ }
+ .mr-xl-n7,
+ .mx-xl-n7
+ {
+ margin-right: -6rem !important;
+ }
+ .mb-xl-n7,
+ .my-xl-n7
+ {
+ margin-bottom: -6rem !important;
+ }
+ .ml-xl-n7,
+ .mx-xl-n7
+ {
+ margin-left: -6rem !important;
+ }
+ .m-xl-n8
+ {
+ margin: -8rem !important;
+ }
+ .mt-xl-n8,
+ .my-xl-n8
+ {
+ margin-top: -8rem !important;
+ }
+ .mr-xl-n8,
+ .mx-xl-n8
+ {
+ margin-right: -8rem !important;
+ }
+ .mb-xl-n8,
+ .my-xl-n8
+ {
+ margin-bottom: -8rem !important;
+ }
+ .ml-xl-n8,
+ .mx-xl-n8
+ {
+ margin-left: -8rem !important;
+ }
+ .m-xl-n9
+ {
+ margin: -10rem !important;
+ }
+ .mt-xl-n9,
+ .my-xl-n9
+ {
+ margin-top: -10rem !important;
+ }
+ .mr-xl-n9,
+ .mx-xl-n9
+ {
+ margin-right: -10rem !important;
+ }
+ .mb-xl-n9,
+ .my-xl-n9
+ {
+ margin-bottom: -10rem !important;
+ }
+ .ml-xl-n9,
+ .mx-xl-n9
+ {
+ margin-left: -10rem !important;
+ }
+ .m-xl-auto
+ {
+ margin: auto !important;
+ }
+ .mt-xl-auto,
+ .my-xl-auto
+ {
+ margin-top: auto !important;
+ }
+ .mr-xl-auto,
+ .mx-xl-auto
+ {
+ margin-right: auto !important;
+ }
+ .mb-xl-auto,
+ .my-xl-auto
+ {
+ margin-bottom: auto !important;
+ }
+ .ml-xl-auto,
+ .mx-xl-auto
+ {
+ margin-left: auto !important;
+ }
+}
+
+.text-monospace
+{
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace !important;
+}
+
+.text-justify
+{
+ text-align: justify !important;
+}
+
+.text-wrap
+{
+ white-space: normal !important;
+}
+
+.text-nowrap
+{
+ white-space: nowrap !important;
+}
+
+.text-truncate
+{
+ overflow: hidden;
+
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.text-left
+{
+ text-align: left !important;
+}
+
+.text-right
+{
+ text-align: right !important;
+}
+
+.text-center
+{
+ text-align: center !important;
+}
+
+@media (min-width: 576px)
+{
+ .text-sm-left
+ {
+ text-align: left !important;
+ }
+ .text-sm-right
+ {
+ text-align: right !important;
+ }
+ .text-sm-center
+ {
+ text-align: center !important;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .text-md-left
+ {
+ text-align: left !important;
+ }
+ .text-md-right
+ {
+ text-align: right !important;
+ }
+ .text-md-center
+ {
+ text-align: center !important;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .text-lg-left
+ {
+ text-align: left !important;
+ }
+ .text-lg-right
+ {
+ text-align: right !important;
+ }
+ .text-lg-center
+ {
+ text-align: center !important;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .text-xl-left
+ {
+ text-align: left !important;
+ }
+ .text-xl-right
+ {
+ text-align: right !important;
+ }
+ .text-xl-center
+ {
+ text-align: center !important;
+ }
+}
+
+.text-lowercase
+{
+ text-transform: lowercase !important;
+}
+
+.text-uppercase
+{
+ text-transform: uppercase !important;
+}
+
+.text-capitalize
+{
+ text-transform: capitalize !important;
+}
+
+.font-weight-light
+{
+ font-weight: 300 !important;
+}
+
+.font-weight-lighter
+{
+ font-weight: lighter !important;
+}
+
+.font-weight-normal
+{
+ font-weight: 400 !important;
+}
+
+.font-weight-bold
+{
+ font-weight: 600 !important;
+}
+
+.font-weight-bolder
+{
+ font-weight: bolder !important;
+}
+
+.font-italic
+{
+ font-style: italic !important;
+}
+
+.text-white
+{
+ color: #fff !important;
+}
+
+.text-primary
+{
+ color: #5e72e4 !important;
+}
+
+a.text-primary:hover,
+a.text-primary:focus
+{
+ color: #233dd2 !important;
+}
+
+.text-secondary
+{
+ color: #f7fafc !important;
+}
+
+a.text-secondary:hover,
+a.text-secondary:focus
+{
+ color: #bfd7e7 !important;
+}
+
+.text-success
+{
+ color: #2dce89 !important;
+}
+
+a.text-success:hover,
+a.text-success:focus
+{
+ color: #1f8f5f !important;
+}
+
+.text-info
+{
+ color: #11cdef !important;
+}
+
+a.text-info:hover,
+a.text-info:focus
+{
+ color: #0b90a8 !important;
+}
+
+.text-warning
+{
+ color: #fb6340 !important;
+}
+
+a.text-warning:hover,
+a.text-warning:focus
+{
+ color: #ea3005 !important;
+}
+
+.text-danger
+{
+ color: #f5365c !important;
+}
+
+a.text-danger:hover,
+a.text-danger:focus
+{
+ color: #d40b33 !important;
+}
+
+.text-light
+{
+ color: #adb5bd !important;
+}
+
+a.text-light:hover,
+a.text-light:focus
+{
+ color: #838f9b !important;
+}
+
+.text-dark
+{
+ color: #212529 !important;
+}
+
+a.text-dark:hover,
+a.text-dark:focus
+{
+ color: black !important;
+}
+
+.text-default
+{
+ color: #172b4d !important;
+}
+
+a.text-default:hover,
+a.text-default:focus
+{
+ color: #050a12 !important;
+}
+
+.text-white
+{
+ color: #fff !important;
+}
+
+a.text-white:hover,
+a.text-white:focus
+{
+ color: #d9d9d9 !important;
+}
+
+.text-neutral
+{
+ color: #fff !important;
+}
+
+a.text-neutral:hover,
+a.text-neutral:focus
+{
+ color: #d9d9d9 !important;
+}
+
+.text-darker
+{
+ color: black !important;
+}
+
+a.text-darker:hover,
+a.text-darker:focus
+{
+ color: black !important;
+}
+
+.text-body
+{
+ color: #525f7f !important;
+}
+
+.text-muted
+{
+ color: #8898aa !important;
+}
+
+.text-black-50
+{
+ color: rgba(0, 0, 0, .5) !important;
+}
+
+.text-white-50
+{
+ color: rgba(255, 255, 255, .5) !important;
+}
+
+.text-hide
+{
+ font: 0/0 a;
+
+ color: transparent;
+ border: 0;
+ background-color: transparent;
+ text-shadow: none;
+}
+
+.text-decoration-none
+{
+ text-decoration: none !important;
+}
+
+.text-break
+{
+ word-break: break-word !important;
+
+ overflow-wrap: break-word !important;
+}
+
+.text-reset
+{
+ color: inherit !important;
+}
+
+.visible
+{
+ visibility: visible !important;
+}
+
+.invisible
+{
+ visibility: hidden !important;
+}
+
+@media print
+{
+ *,
+ *::before,
+ *::after
+ {
+ box-shadow: none !important;
+ text-shadow: none !important;
+ }
+ a:not(.btn)
+ {
+ text-decoration: underline;
+ }
+ abbr[title]::after
+ {
+ content: ' (' attr(title) ')';
+ }
+ pre
+ {
+ white-space: pre-wrap !important;
+ }
+ pre,
+ blockquote
+ {
+ border: 1px solid #adb5bd;
+
+ page-break-inside: avoid;
+ }
+ thead
+ {
+ display: table-header-group;
+ }
+ tr,
+ img
+ {
+ page-break-inside: avoid;
+ }
+ p,
+ h2,
+ h3
+ {
+ orphans: 3;
+ widows: 3;
+ }
+ h2,
+ h3
+ {
+ page-break-after: avoid;
+ }
+ @page
+ {
+ size: a3;
+ }
+ body
+ {
+ min-width: 992px !important;
+ }
+ .container
+ {
+ min-width: 992px !important;
+ }
+ .navbar
+ {
+ display: none;
+ }
+ .badge
+ {
+ border: 1px solid #000;
+ }
+ .table
+ {
+ border-collapse: collapse !important;
+ }
+ .table td,
+ .table th
+ {
+ background-color: #fff !important;
+ }
+ .table-bordered th,
+ .table-bordered td
+ {
+ border: 1px solid #dee2e6 !important;
+ }
+ .table-dark
+ {
+ color: inherit;
+ }
+ .table-dark th,
+ .table-dark td,
+ .table-dark thead th,
+ .table-dark tbody + tbody
+ {
+ border-color: #e9ecef;
+ }
+ .table .thead-dark th
+ {
+ color: inherit;
+ border-color: #e9ecef;
+ }
+}
+
+.alert
+{
+ font-size: .875rem;
+}
+
+.alert-heading
+{
+ font-size: .9375rem;
+ font-weight: 600;
+
+ margin-top: .15rem;
+}
+
+.alert-icon
+{
+ font-size: 1.25rem;
+
+ display: inline-block;
+
+ margin-right: 1.25rem;
+
+ vertical-align: middle;
+}
+.alert-icon i.ni
+{
+ position: relative;
+ top: 2px;
+}
+
+.alert-text
+{
+ display: inline-block;
+
+ vertical-align: middle;
+}
+
+[class*='alert-'] .alert-link
+{
+ color: #fff;
+ border-bottom: 1px dotted rgba(255, 255, 255, .5);
+}
+
+.alert-dismissible .close
+{
+ top: 50%;
+ right: 1.5rem;
+
+ padding: 0;
+
+ transform: translateY(-50%);
+
+ opacity: 1;
+}
+@media (max-width: 575.98px)
+{
+ .alert-dismissible .close
+ {
+ top: 1rem;
+ right: .5rem;
+ }
+}
+.alert-dismissible .close > span:not(.sr-only)
+{
+ font-size: 1.5rem;
+
+ color: rgba(255, 255, 255, .6);
+ background-color: transparent;
+}
+.alert-dismissible .close:hover > span:not(.sr-only),
+.alert-dismissible .close:focus > span:not(.sr-only)
+{
+ color: white;
+ background-color: transparent;
+}
+
+.alert-secondary .close > span:not(.sr-only)
+{
+ color: rgba(23, 43, 77, .6);
+}
+
+.alert-secondary .close:hover > span:not(.sr-only),
+.alert-secondary .close:focus > span:not(.sr-only)
+{
+ color: #172b4d;
+}
+
+.avatar
+{
+ font-size: 1rem;
+
+ display: inline-flex;
+
+ width: 48px;
+ height: 48px;
+
+ color: #fff;
+ border-radius: .375rem;
+ background-color: #adb5bd;
+
+ align-items: center;
+ justify-content: center;
+}
+.avatar img
+{
+ width: 100%;
+
+ border-radius: .375rem;
+}
+.avatar + .avatar-content
+{
+ display: inline-block;
+
+ margin-left: .75rem;
+}
+
+.avatar-lg
+{
+ font-size: .875rem;
+
+ width: 58px;
+ height: 58px;
+}
+
+.avatar-sm
+{
+ font-size: .875rem;
+
+ width: 36px;
+ height: 36px;
+}
+
+.avatar-group .avatar
+{
+ position: relative;
+ z-index: 2;
+
+ border: 2px solid #fff;
+}
+.avatar-group .avatar:hover
+{
+ z-index: 3;
+}
+
+.avatar-group .avatar + .avatar
+{
+ margin-left: -1rem;
+}
+
+.badge
+{
+ text-transform: uppercase;
+}
+.badge a
+{
+ color: #fff;
+}
+
+.badge-md
+{
+ padding: .65em 1em;
+}
+
+.badge-lg
+{
+ padding: .85em 1.375em;
+}
+
+.badge-inline
+{
+ margin-right: .625rem;
+}
+.badge-inline + span
+{
+ position: relative;
+ top: 2px;
+}
+.badge-inline + span > a
+{
+ text-decoration: underline;
+}
+
+.badge-default
+{
+ color: #fff;
+}
+
+.badge-secondary
+{
+ color: #212529;
+ background-color: #f7fafc;
+}
+
+.btn .badge:not(:first-child)
+{
+ margin-left: .5rem;
+}
+
+.btn .badge:not(:last-child)
+{
+ margin-right: .5rem;
+}
+
+.badge-circle
+{
+ font-size: .75rem;
+ font-weight: 600;
+
+ display: inline-flex;
+
+ width: 1.25rem;
+ height: 1.25rem;
+ padding: 0 !important;
+
+ text-align: center;
+
+ border-radius: 50%;
+
+ align-items: center;
+ justify-content: center;
+}
+.badge-circle.badge-md
+{
+ width: 1.5rem;
+ height: 1.5rem;
+}
+.badge-circle.badge-lg
+{
+ width: 2rem;
+ height: 2rem;
+}
+
+.badge-dot
+{
+ font-size: .875rem;
+ font-weight: 400;
+
+ padding-right: 0;
+ padding-left: 0;
+
+ text-transform: none;
+
+ background: transparent;
+}
+.badge-dot strong
+{
+ color: #32325d;
+}
+.badge-dot i
+{
+ display: inline-block;
+
+ width: .375rem;
+ height: .375rem;
+ margin-right: .375rem;
+
+ vertical-align: middle;
+
+ border-radius: 50%;
+}
+.badge-dot.badge-md i
+{
+ width: .5rem;
+ height: .5rem;
+}
+.badge-dot.badge-lg i
+{
+ width: .625rem;
+ height: .625rem;
+}
+
+.btn
+{
+ font-size: .875rem;
+
+ position: relative;
+
+ transition: all .15s ease;
+ letter-spacing: .025em;
+ text-transform: none;
+
+ will-change: transform;
+}
+.btn:hover
+{
+ transform: translateY(-1px);
+
+ box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
+}
+.btn:not(:last-child)
+{
+ margin-right: .5rem;
+}
+.btn i:not(:first-child),
+.btn svg:not(:first-child)
+{
+ margin-left: .5rem;
+}
+.btn i:not(:last-child),
+.btn svg:not(:last-child)
+{
+ margin-right: .5rem;
+}
+
+.btn-group .btn,
+.input-group .btn
+{
+ margin-right: 0;
+
+ transform: translateY(0);
+}
+
+.btn-sm,
+.btn-group-sm > .btn
+{
+ font-size: .75rem;
+}
+
+.btn-lg,
+.btn-group-lg > .btn
+{
+ font-size: .875rem;
+}
+
+[class*='btn-outline-']
+{
+ border-width: 1px;
+}
+
+.btn-outline-secondary
+{
+ color: #4385b1;
+}
+
+.btn-inner--icon i:not(.fas):not(.fab)
+{
+ position: relative;
+ top: 2px;
+}
+
+.btn-link
+{
+ font-weight: 600;
+
+ box-shadow: none;
+}
+.btn-link:hover
+{
+ transform: none;
+
+ box-shadow: none;
+}
+
+.btn-neutral
+{
+ color: #5e72e4;
+}
+
+.btn-facebook
+{
+ color: #fff;
+ border-color: #3b5999;
+ background-color: #3b5999;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-facebook:hover
+{
+ color: #fff;
+ border-color: #3b5999;
+ background-color: #3b5999;
+}
+.btn-facebook:focus,
+.btn-facebook.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(59, 89, 153, .5);
+}
+.btn-facebook.disabled,
+.btn-facebook:disabled
+{
+ color: #fff;
+ border-color: #3b5999;
+ background-color: #3b5999;
+}
+.btn-facebook:not(:disabled):not(.disabled):active,
+.btn-facebook:not(:disabled):not(.disabled).active,
+.show > .btn-facebook.dropdown-toggle
+{
+ color: #fff;
+ border-color: #3b5999;
+ background-color: #2d4474;
+}
+.btn-facebook:not(:disabled):not(.disabled):active:focus,
+.btn-facebook:not(:disabled):not(.disabled).active:focus,
+.show > .btn-facebook.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(59, 89, 153, .5);
+}
+
+.btn-twitter
+{
+ color: #fff;
+ border-color: #1da1f2;
+ background-color: #1da1f2;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-twitter:hover
+{
+ color: #fff;
+ border-color: #1da1f2;
+ background-color: #1da1f2;
+}
+.btn-twitter:focus,
+.btn-twitter.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(29, 161, 242, .5);
+}
+.btn-twitter.disabled,
+.btn-twitter:disabled
+{
+ color: #fff;
+ border-color: #1da1f2;
+ background-color: #1da1f2;
+}
+.btn-twitter:not(:disabled):not(.disabled):active,
+.btn-twitter:not(:disabled):not(.disabled).active,
+.show > .btn-twitter.dropdown-toggle
+{
+ color: #fff;
+ border-color: #1da1f2;
+ background-color: #0c85d0;
+}
+.btn-twitter:not(:disabled):not(.disabled):active:focus,
+.btn-twitter:not(:disabled):not(.disabled).active:focus,
+.show > .btn-twitter.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(29, 161, 242, .5);
+}
+
+.btn-google-plus
+{
+ color: #fff;
+ border-color: #dd4b39;
+ background-color: #dd4b39;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-google-plus:hover
+{
+ color: #fff;
+ border-color: #dd4b39;
+ background-color: #dd4b39;
+}
+.btn-google-plus:focus,
+.btn-google-plus.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(221, 75, 57, .5);
+}
+.btn-google-plus.disabled,
+.btn-google-plus:disabled
+{
+ color: #fff;
+ border-color: #dd4b39;
+ background-color: #dd4b39;
+}
+.btn-google-plus:not(:disabled):not(.disabled):active,
+.btn-google-plus:not(:disabled):not(.disabled).active,
+.show > .btn-google-plus.dropdown-toggle
+{
+ color: #fff;
+ border-color: #dd4b39;
+ background-color: #c23321;
+}
+.btn-google-plus:not(:disabled):not(.disabled):active:focus,
+.btn-google-plus:not(:disabled):not(.disabled).active:focus,
+.show > .btn-google-plus.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(221, 75, 57, .5);
+}
+
+.btn-instagram
+{
+ color: #fff;
+ border-color: #e4405f;
+ background-color: #e4405f;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-instagram:hover
+{
+ color: #fff;
+ border-color: #e4405f;
+ background-color: #e4405f;
+}
+.btn-instagram:focus,
+.btn-instagram.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(228, 64, 95, .5);
+}
+.btn-instagram.disabled,
+.btn-instagram:disabled
+{
+ color: #fff;
+ border-color: #e4405f;
+ background-color: #e4405f;
+}
+.btn-instagram:not(:disabled):not(.disabled):active,
+.btn-instagram:not(:disabled):not(.disabled).active,
+.show > .btn-instagram.dropdown-toggle
+{
+ color: #fff;
+ border-color: #e4405f;
+ background-color: #d31e40;
+}
+.btn-instagram:not(:disabled):not(.disabled):active:focus,
+.btn-instagram:not(:disabled):not(.disabled).active:focus,
+.show > .btn-instagram.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(228, 64, 95, .5);
+}
+
+.btn-pinterest
+{
+ color: #fff;
+ border-color: #bd081c;
+ background-color: #bd081c;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-pinterest:hover
+{
+ color: #fff;
+ border-color: #bd081c;
+ background-color: #bd081c;
+}
+.btn-pinterest:focus,
+.btn-pinterest.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(189, 8, 28, .5);
+}
+.btn-pinterest.disabled,
+.btn-pinterest:disabled
+{
+ color: #fff;
+ border-color: #bd081c;
+ background-color: #bd081c;
+}
+.btn-pinterest:not(:disabled):not(.disabled):active,
+.btn-pinterest:not(:disabled):not(.disabled).active,
+.show > .btn-pinterest.dropdown-toggle
+{
+ color: #fff;
+ border-color: #bd081c;
+ background-color: #8c0615;
+}
+.btn-pinterest:not(:disabled):not(.disabled):active:focus,
+.btn-pinterest:not(:disabled):not(.disabled).active:focus,
+.show > .btn-pinterest.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(189, 8, 28, .5);
+}
+
+.btn-youtube
+{
+ color: #fff;
+ border-color: #cd201f;
+ background-color: #cd201f;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-youtube:hover
+{
+ color: #fff;
+ border-color: #cd201f;
+ background-color: #cd201f;
+}
+.btn-youtube:focus,
+.btn-youtube.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(205, 32, 31, .5);
+}
+.btn-youtube.disabled,
+.btn-youtube:disabled
+{
+ color: #fff;
+ border-color: #cd201f;
+ background-color: #cd201f;
+}
+.btn-youtube:not(:disabled):not(.disabled):active,
+.btn-youtube:not(:disabled):not(.disabled).active,
+.show > .btn-youtube.dropdown-toggle
+{
+ color: #fff;
+ border-color: #cd201f;
+ background-color: #a11918;
+}
+.btn-youtube:not(:disabled):not(.disabled):active:focus,
+.btn-youtube:not(:disabled):not(.disabled).active:focus,
+.show > .btn-youtube.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(205, 32, 31, .5);
+}
+
+.btn-slack
+{
+ color: #fff;
+ border-color: #3aaf85;
+ background-color: #3aaf85;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-slack:hover
+{
+ color: #fff;
+ border-color: #3aaf85;
+ background-color: #3aaf85;
+}
+.btn-slack:focus,
+.btn-slack.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(58, 175, 133, .5);
+}
+.btn-slack.disabled,
+.btn-slack:disabled
+{
+ color: #fff;
+ border-color: #3aaf85;
+ background-color: #3aaf85;
+}
+.btn-slack:not(:disabled):not(.disabled):active,
+.btn-slack:not(:disabled):not(.disabled).active,
+.show > .btn-slack.dropdown-toggle
+{
+ color: #fff;
+ border-color: #3aaf85;
+ background-color: #2d8968;
+}
+.btn-slack:not(:disabled):not(.disabled):active:focus,
+.btn-slack:not(:disabled):not(.disabled).active:focus,
+.show > .btn-slack.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(58, 175, 133, .5);
+}
+
+.btn-dribbble
+{
+ color: #fff;
+ border-color: #ea4c89;
+ background-color: #ea4c89;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-dribbble:hover
+{
+ color: #fff;
+ border-color: #ea4c89;
+ background-color: #ea4c89;
+}
+.btn-dribbble:focus,
+.btn-dribbble.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(234, 76, 137, .5);
+}
+.btn-dribbble.disabled,
+.btn-dribbble:disabled
+{
+ color: #fff;
+ border-color: #ea4c89;
+ background-color: #ea4c89;
+}
+.btn-dribbble:not(:disabled):not(.disabled):active,
+.btn-dribbble:not(:disabled):not(.disabled).active,
+.show > .btn-dribbble.dropdown-toggle
+{
+ color: #fff;
+ border-color: #ea4c89;
+ background-color: #e51e6b;
+}
+.btn-dribbble:not(:disabled):not(.disabled):active:focus,
+.btn-dribbble:not(:disabled):not(.disabled).active:focus,
+.show > .btn-dribbble.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(234, 76, 137, .5);
+}
+
+.btn-github
+{
+ color: #fff;
+ border-color: #222;
+ background-color: #222;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-github:hover
+{
+ color: #fff;
+ border-color: #222;
+ background-color: #222;
+}
+.btn-github:focus,
+.btn-github.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(34, 34, 34, .5);
+}
+.btn-github.disabled,
+.btn-github:disabled
+{
+ color: #fff;
+ border-color: #222;
+ background-color: #222;
+}
+.btn-github:not(:disabled):not(.disabled):active,
+.btn-github:not(:disabled):not(.disabled).active,
+.show > .btn-github.dropdown-toggle
+{
+ color: #fff;
+ border-color: #222;
+ background-color: #090909;
+}
+.btn-github:not(:disabled):not(.disabled):active:focus,
+.btn-github:not(:disabled):not(.disabled).active:focus,
+.show > .btn-github.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(34, 34, 34, .5);
+}
+
+.btn-vimeo
+{
+ color: #fff;
+ border-color: #04a0f0;
+ background-color: #04a0f0;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.btn-vimeo:hover
+{
+ color: #fff;
+ border-color: #04a0f0;
+ background-color: #04a0f0;
+}
+.btn-vimeo:focus,
+.btn-vimeo.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(4, 160, 240, .5);
+}
+.btn-vimeo.disabled,
+.btn-vimeo:disabled
+{
+ color: #fff;
+ border-color: #04a0f0;
+ background-color: #04a0f0;
+}
+.btn-vimeo:not(:disabled):not(.disabled):active,
+.btn-vimeo:not(:disabled):not(.disabled).active,
+.show > .btn-vimeo.dropdown-toggle
+{
+ color: #fff;
+ border-color: #04a0f0;
+ background-color: #037fbe;
+}
+.btn-vimeo:not(:disabled):not(.disabled):active:focus,
+.btn-vimeo:not(:disabled):not(.disabled).active:focus,
+.show > .btn-vimeo.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(4, 160, 240, .5);
+}
+
+.btn-icon .btn-inner--icon img
+{
+ width: 20px;
+}
+
+.btn-icon .btn-inner--text:not(:first-child)
+{
+ margin-left: .75em;
+}
+
+.btn-icon .btn-inner--text:not(:last-child)
+{
+ margin-right: .75em;
+}
+
+.btn-icon-only
+{
+ width: 2.375rem;
+ height: 2.375rem;
+ padding: 0;
+}
+
+a.btn-icon-only
+{
+ line-height: 2.5;
+}
+
+.btn-icon-only.btn-sm,
+.btn-group-sm > .btn-icon-only.btn
+{
+ width: 2rem;
+ height: 2rem;
+}
+
+.btn-icon-clipboard
+{
+ font-family: inherit;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.25;
+
+ display: inline-block;
+
+ width: 100%;
+ margin: 0;
+ margin: .5rem 0;
+ padding: 1.5rem;
+
+ cursor: pointer;
+ text-align: left;
+ vertical-align: middle;
+ text-decoration: none;
+
+ color: #32325d;
+ border: 0;
+ border-radius: .375rem;
+ background-color: #f6f9fc;
+
+ -moz-appearance: none;
+}
+.btn-icon-clipboard:hover
+{
+ background-color: #fff;
+ box-shadow: rgba(0, 0, 0, .1) 0 0 0 1px, rgba(0, 0, 0, .1) 0 4px 16px;
+}
+.btn-icon-clipboard > div
+{
+ display: flex;
+
+ align-items: center;
+}
+.btn-icon-clipboard i
+{
+ font-size: 1.5rem;
+
+ box-sizing: content-box;
+
+ vertical-align: middle;
+
+ color: #5e72e4;
+}
+.btn-icon-clipboard span
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ display: inline-block;
+ overflow: hidden;
+
+ margin-left: 16px;
+
+ vertical-align: middle;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.card
+{
+ margin-bottom: 30px;
+
+ border: 0;
+ box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15);
+}
+
+.card-translucent
+{
+ background-color: rgba(18, 91, 152, .08);
+}
+
+.card-deck .card
+{
+ margin-bottom: 30px;
+}
+
+.card.shadow
+{
+ border: 0 !important;
+}
+
+@media (min-width: 576px)
+{
+ .card-columns
+ {
+ column-count: 1;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .card-columns
+ {
+ column-count: 2;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .card-columns
+ {
+ column-count: 3;
+ column-gap: 1.25rem;
+ }
+}
+
+.card-lift--hover:hover
+{
+ transition: all .15s ease;
+ transform: translateY(-20px);
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .card-lift--hover:hover
+ {
+ transition: none;
+ }
+}
+
+.card-blockquote
+{
+ position: relative;
+
+ padding: 2rem;
+}
+.card-blockquote .svg-bg
+{
+ position: absolute;
+ top: -94px;
+ left: 0;
+
+ display: block;
+
+ width: 100%;
+ height: 95px;
+}
+
+.card-profile-image
+{
+ position: relative;
+}
+.card-profile-image img
+{
+ position: absolute;
+ left: 50%;
+
+ max-width: 140px;
+
+ transition: all .15s ease;
+ transform: translate(-50%, -50%) scale(1);
+
+ border: 3px solid #fff;
+ border-radius: .375rem;
+}
+.card-profile-image img:hover
+{
+ transform: translate(-50%, -50%) scale(1.03);
+}
+
+.card-profile-stats
+{
+ padding: 1rem 0;
+}
+.card-profile-stats > div
+{
+ margin-right: 1rem;
+ padding: .875rem;
+
+ text-align: center;
+}
+.card-profile-stats > div:last-child
+{
+ margin-right: 0;
+}
+.card-profile-stats > div .heading
+{
+ font-size: 1.1rem;
+ font-weight: bold;
+
+ display: block;
+}
+.card-profile-stats > div .description
+{
+ font-size: .875rem;
+
+ color: #adb5bd;
+}
+
+.card-profile-actions
+{
+ padding: .875rem;
+}
+
+.card-stats .card-body
+{
+ padding: 1rem 1.5rem;
+}
+
+.card-stats .card-status-bullet
+{
+ position: absolute;
+ top: 0;
+ right: 0;
+
+ transform: translate(50%, -50%);
+}
+
+.chart
+{
+ position: relative;
+
+ height: 350px;
+}
+
+.chart-sm
+{
+ height: 230px;
+}
+
+.chart-legend
+{
+ font-size: .875rem;
+
+ display: flex;
+
+ margin-top: 2.5rem;
+
+ text-align: center;
+
+ color: #8898aa;
+
+ justify-content: center;
+}
+
+.chart-legend-item
+{
+ display: inline-flex;
+
+ align-items: center;
+}
+.chart-legend-item + .chart-legend-item
+{
+ margin-left: 1rem;
+}
+
+.chart-legend-indicator
+{
+ display: inline-block;
+
+ width: .5rem;
+ height: .5rem;
+ margin-right: .375rem;
+
+ border-radius: 50%;
+}
+
+#chart-tooltip
+{
+ z-index: 0;
+}
+#chart-tooltip .arrow
+{
+ top: 100%;
+ left: 50%;
+
+ transform: translateX(-50%) translateX(-.5rem);
+}
+
+.chart-info-overlay
+{
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ left: 5%;
+
+ max-width: 350px;
+ padding: 20px;
+}
+
+.close
+{
+ transition: all .15s ease;
+}
+.close > span:not(.sr-only)
+{
+ font-size: 1.25rem;
+ line-height: 17px;
+
+ display: block;
+
+ width: 1.25rem;
+ height: 1.25rem;
+
+ transition: all .15s ease;
+
+ color: rgba(0, 0, 0, .6);
+ border-radius: 50%;
+ background-color: transparent;
+}
+.close:hover,
+.close:focus
+{
+ color: rgba(0, 0, 0, .9);
+ outline: none;
+ background-color: transparent;
+}
+.close:hover span:not(.sr-only),
+.close:focus span:not(.sr-only)
+{
+ background-color: transparent;
+}
+
+.accordion .card-header
+{
+ position: relative;
+
+ cursor: pointer;
+}
+.accordion .card-header:after
+{
+ font: normal normal normal 14px/1 NucleoIcons;
+ line-height: 0;
+
+ position: absolute;
+ top: 50%;
+ right: 1.5rem;
+
+ content: '\ea0f';
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+ transform: translateY(-50%);
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .accordion .card-header:after
+ {
+ transition: none;
+ }
+}
+
+.accordion .card-header[aria-expanded='false']:after
+{
+ content: '\ea0f';
+}
+
+.accordion .card-header[aria-expanded='true']:after
+{
+ transform: rotate(180deg);
+}
+
+.accordion .card-header[aria-expanded='true'] .heading
+{
+ color: #5e72e4;
+}
+
+.main-content
+{
+ position: relative;
+}
+.main-content .navbar-top
+{
+ padding-right: 0 !important;
+ padding-left: 0 !important;
+}
+@media (min-width: 768px)
+{
+ .main-content .container-fluid,
+ .main-content .container-sm,
+ .main-content .container-md,
+ .main-content .container-lg,
+ .main-content .container-xl
+ {
+ padding-right: 30px !important;
+ padding-left: 30px !important;
+ }
+}
+
+.custom-checkbox .custom-control-input ~ .custom-control-label
+{
+ font-size: .875rem;
+
+ cursor: pointer;
+}
+
+.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #5e72e4;
+}
+
+.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: url('data:image/svg+xml, ');
+}
+
+.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before
+{
+ border-color: #e9ecef;
+}
+
+.custom-checkbox .custom-control-input:disabled:checked::before
+{
+ border-color: rgba(94, 114, 228, .5);
+}
+
+.custom-control-label::before
+{
+ top: .25rem;
+ left: -1.75rem;
+
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+
+ border: 1px solid #dee2e6;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .custom-control-label::before
+ {
+ transition: none;
+ }
+}
+
+.custom-control-label::after
+{
+ top: .25rem;
+ left: -1.75rem;
+}
+
+.custom-control-label span
+{
+ position: relative;
+ top: 2px;
+}
+
+.custom-control-label
+{
+ margin-bottom: 0;
+}
+
+.custom-control-alternative .custom-control-label::before
+{
+ border: 0;
+ box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
+}
+
+.custom-control-alternative .custom-control-input:checked ~ .custom-control-label::before
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+
+.custom-control-alternative .custom-control-input:active ~ .custom-control-label::before,
+.custom-control-alternative .custom-control-input:focus ~ .custom-control-label::before
+{
+ box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
+}
+
+.custom-checkbox .custom-control-input ~ .custom-control-label
+{
+ font-size: .875rem;
+
+ height: 1rem;
+
+ cursor: pointer;
+}
+
+.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #5e72e4;
+}
+
+.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: url('data:image/svg+xml, ');
+}
+
+.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before
+{
+ border-color: #e9ecef;
+}
+
+.custom-checkbox .custom-control-input:disabled:checked::before
+{
+ border-color: rgba(94, 114, 228, .5);
+}
+
+.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+}
+
+.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #5e72e4;
+}
+
+.custom-checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #f7fafc;
+ background-color: #f7fafc;
+}
+
+.custom-checkbox-secondary .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #f7fafc;
+}
+
+.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #2dce89;
+ background-color: #2dce89;
+}
+
+.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #2dce89;
+}
+
+.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #11cdef;
+ background-color: #11cdef;
+}
+
+.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #11cdef;
+}
+
+.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #fb6340;
+ background-color: #fb6340;
+}
+
+.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #fb6340;
+}
+
+.custom-checkbox-danger .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #f5365c;
+ background-color: #f5365c;
+}
+
+.custom-checkbox-danger .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #f5365c;
+}
+
+.custom-checkbox-light .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #adb5bd;
+ background-color: #adb5bd;
+}
+
+.custom-checkbox-light .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #adb5bd;
+}
+
+.custom-checkbox-dark .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #212529;
+ background-color: #212529;
+}
+
+.custom-checkbox-dark .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #212529;
+}
+
+.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #172b4d;
+ background-color: #172b4d;
+}
+
+.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #172b4d;
+}
+
+.custom-checkbox-white .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #fff;
+ background-color: #fff;
+}
+
+.custom-checkbox-white .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #fff;
+}
+
+.custom-checkbox-neutral .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #fff;
+ background-color: #fff;
+}
+
+.custom-checkbox-neutral .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: #fff;
+}
+
+.custom-checkbox-darker .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: black;
+ background-color: black;
+}
+
+.custom-checkbox-darker .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: black;
+}
+
+.custom-radio .custom-control-input ~ .custom-control-label
+{
+ font-size: .875rem;
+
+ height: 1rem;
+
+ cursor: pointer;
+}
+
+.custom-radio .custom-control-input:checked ~ .custom-control-label::before
+{
+ border-color: #5e72e4;
+}
+
+.custom-radio .custom-control-input:checked ~ .custom-control-label::after
+{
+ background-image: url('data:image/svg+xml, ');
+}
+
+.custom-radio .custom-control-input:disabled ~ .custom-control-label::before
+{
+ border-color: #e9ecef;
+}
+
+.custom-radio .custom-control-input:disabled:checked::before
+{
+ border-color: rgba(94, 114, 228, .5);
+}
+
+.custom-toggle
+{
+ position: relative;
+
+ display: inherit;
+ display: inline-block;
+
+ width: 52px;
+ height: 1.5rem;
+ margin: 0;
+}
+.custom-toggle input
+{
+ display: none;
+}
+.custom-toggle input:checked + .custom-toggle-slider
+{
+ border: 1px solid #5e72e4;
+}
+.custom-toggle input:checked + .custom-toggle-slider:before
+{
+ transform: translateX(28px);
+
+ background: #5e72e4;
+}
+.custom-toggle input:disabled + .custom-toggle-slider
+{
+ border: 1px solid #e9ecef;
+}
+.custom-toggle input:disabled:checked + .custom-toggle-slider
+{
+ border: 1px solid #e9ecef;
+}
+.custom-toggle input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #8a98eb;
+}
+
+.custom-toggle-slider
+{
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+
+ cursor: pointer;
+
+ border: 1px solid #ced4da;
+ border-radius: 34px !important;
+ background-color: transparent;
+}
+.custom-toggle-slider:before
+{
+ position: absolute;
+ bottom: 2px;
+ left: 2px;
+
+ width: 18px;
+ height: 18px;
+
+ content: '';
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+
+ border-radius: 50% !important;
+ background-color: #e9ecef;
+}
+
+.custom-toggle-wrapper .custom-toggle + .custom-toggle
+{
+ margin-left: 1rem !important;
+}
+
+.custom-toggle input:checked + .custom-toggle-slider:after
+{
+ right: auto;
+ left: 0;
+
+ content: attr(data-label-on);
+
+ color: #5e72e4;
+}
+
+.custom-toggle-slider:after
+{
+ font-family: inherit;
+ font-size: .75rem;
+ font-weight: 600;
+ line-height: 24px;
+
+ position: absolute;
+ top: 0;
+ right: 0;
+
+ display: block;
+ overflow: hidden;
+
+ min-width: 1.66667rem;
+ margin: 0 .21667rem;
+
+ content: attr(data-label-off);
+ transition: all .15s ease;
+ text-align: center;
+
+ color: #ced4da;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .custom-toggle-slider:after
+ {
+ transition: none;
+ }
+}
+
+.custom-toggle-primary input:checked + .custom-toggle-slider
+{
+ border-color: #5e72e4;
+}
+.custom-toggle-primary input:checked + .custom-toggle-slider:before
+{
+ background: #5e72e4;
+}
+.custom-toggle-primary input:checked + .custom-toggle-slider:after
+{
+ color: #5e72e4;
+}
+
+.custom-toggle-primary input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #5e72e4;
+}
+.custom-toggle-primary input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #8a98eb;
+}
+
+.custom-toggle-secondary input:checked + .custom-toggle-slider
+{
+ border-color: #f7fafc;
+}
+.custom-toggle-secondary input:checked + .custom-toggle-slider:before
+{
+ background: #f7fafc;
+}
+.custom-toggle-secondary input:checked + .custom-toggle-slider:after
+{
+ color: #f7fafc;
+}
+
+.custom-toggle-secondary input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #f7fafc;
+}
+.custom-toggle-secondary input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: white;
+}
+
+.custom-toggle-success input:checked + .custom-toggle-slider
+{
+ border-color: #2dce89;
+}
+.custom-toggle-success input:checked + .custom-toggle-slider:before
+{
+ background: #2dce89;
+}
+.custom-toggle-success input:checked + .custom-toggle-slider:after
+{
+ color: #2dce89;
+}
+
+.custom-toggle-success input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #2dce89;
+}
+.custom-toggle-success input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #54daa1;
+}
+
+.custom-toggle-info input:checked + .custom-toggle-slider
+{
+ border-color: #11cdef;
+}
+.custom-toggle-info input:checked + .custom-toggle-slider:before
+{
+ background: #11cdef;
+}
+.custom-toggle-info input:checked + .custom-toggle-slider:after
+{
+ color: #11cdef;
+}
+
+.custom-toggle-info input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #11cdef;
+}
+.custom-toggle-info input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #41d7f2;
+}
+
+.custom-toggle-warning input:checked + .custom-toggle-slider
+{
+ border-color: #fb6340;
+}
+.custom-toggle-warning input:checked + .custom-toggle-slider:before
+{
+ background: #fb6340;
+}
+.custom-toggle-warning input:checked + .custom-toggle-slider:after
+{
+ color: #fb6340;
+}
+
+.custom-toggle-warning input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #fb6340;
+}
+.custom-toggle-warning input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #fc8c72;
+}
+
+.custom-toggle-danger input:checked + .custom-toggle-slider
+{
+ border-color: #f5365c;
+}
+.custom-toggle-danger input:checked + .custom-toggle-slider:before
+{
+ background: #f5365c;
+}
+.custom-toggle-danger input:checked + .custom-toggle-slider:after
+{
+ color: #f5365c;
+}
+
+.custom-toggle-danger input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #f5365c;
+}
+.custom-toggle-danger input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #f76783;
+}
+
+.custom-toggle-light input:checked + .custom-toggle-slider
+{
+ border-color: #adb5bd;
+}
+.custom-toggle-light input:checked + .custom-toggle-slider:before
+{
+ background: #adb5bd;
+}
+.custom-toggle-light input:checked + .custom-toggle-slider:after
+{
+ color: #adb5bd;
+}
+
+.custom-toggle-light input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #adb5bd;
+}
+.custom-toggle-light input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #c9cfd4;
+}
+
+.custom-toggle-dark input:checked + .custom-toggle-slider
+{
+ border-color: #212529;
+}
+.custom-toggle-dark input:checked + .custom-toggle-slider:before
+{
+ background: #212529;
+}
+.custom-toggle-dark input:checked + .custom-toggle-slider:after
+{
+ color: #212529;
+}
+
+.custom-toggle-dark input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #212529;
+}
+.custom-toggle-dark input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #383f45;
+}
+
+.custom-toggle-default input:checked + .custom-toggle-slider
+{
+ border-color: #172b4d;
+}
+.custom-toggle-default input:checked + .custom-toggle-slider:before
+{
+ background: #172b4d;
+}
+.custom-toggle-default input:checked + .custom-toggle-slider:after
+{
+ color: #172b4d;
+}
+
+.custom-toggle-default input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #172b4d;
+}
+.custom-toggle-default input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #234174;
+}
+
+.custom-toggle-white input:checked + .custom-toggle-slider
+{
+ border-color: #fff;
+}
+.custom-toggle-white input:checked + .custom-toggle-slider:before
+{
+ background: #fff;
+}
+.custom-toggle-white input:checked + .custom-toggle-slider:after
+{
+ color: #fff;
+}
+
+.custom-toggle-white input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #fff;
+}
+.custom-toggle-white input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: white;
+}
+
+.custom-toggle-neutral input:checked + .custom-toggle-slider
+{
+ border-color: #fff;
+}
+.custom-toggle-neutral input:checked + .custom-toggle-slider:before
+{
+ background: #fff;
+}
+.custom-toggle-neutral input:checked + .custom-toggle-slider:after
+{
+ color: #fff;
+}
+
+.custom-toggle-neutral input:disabled:checked + .custom-toggle-slider
+{
+ border-color: #fff;
+}
+.custom-toggle-neutral input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: white;
+}
+
+.custom-toggle-darker input:checked + .custom-toggle-slider
+{
+ border-color: black;
+}
+.custom-toggle-darker input:checked + .custom-toggle-slider:before
+{
+ background: black;
+}
+.custom-toggle-darker input:checked + .custom-toggle-slider:after
+{
+ color: black;
+}
+
+.custom-toggle-darker input:disabled:checked + .custom-toggle-slider
+{
+ border-color: black;
+}
+.custom-toggle-darker input:disabled:checked + .custom-toggle-slider:before
+{
+ background-color: #1a1a1a;
+}
+
+.dropdown,
+.dropup,
+.dropright,
+.dropleft
+{
+ display: inline-block;
+}
+
+.dropdown-menu
+{
+ min-width: 12rem;
+}
+.dropdown-menu .dropdown-item
+{
+ font-size: .875rem;
+
+ padding: .5rem 1rem;
+}
+.dropdown-menu .dropdown-item > i,
+.dropdown-menu .dropdown-item > svg
+{
+ font-size: 1rem;
+
+ margin-right: 1rem;
+
+ vertical-align: -17%;
+}
+
+.dropdown-header
+{
+ font-size: .625rem;
+ font-weight: 700;
+
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ text-transform: uppercase;
+}
+
+.dropdown-menu a.media > div:first-child
+{
+ line-height: 1;
+}
+
+.dropdown-menu a.media p
+{
+ color: #8898aa;
+}
+
+.dropdown-menu a.media:hover .heading,
+.dropdown-menu a.media:hover p
+{
+ color: #172b4d !important;
+}
+
+.dropdown-menu-sm
+{
+ min-width: 100px;
+
+ border: .4375rem;
+}
+
+.dropdown-menu-lg
+{
+ min-width: 320px;
+
+ border-radius: .4375rem;
+}
+
+.dropdown-menu-xl
+{
+ min-width: 420px;
+
+ border-radius: .4375rem;
+}
+
+.footer
+{
+ padding: 30px 0;
+
+ background: #f8f9fe;
+}
+.footer .col-footer .heading
+{
+ font-size: .875rem;
+ font-weight: 600;
+
+ margin-bottom: 1rem;
+
+ letter-spacing: 0;
+ text-transform: uppercase;
+
+ color: #8898aa;
+}
+.footer .nav .nav-item .nav-link,
+.footer .footer-link
+{
+ color: #8898aa !important;
+}
+.footer .nav .nav-item .nav-link:hover,
+.footer .footer-link:hover
+{
+ color: #525f7f !important;
+}
+.footer .list-unstyled li a
+{
+ font-size: .85rem;
+
+ display: inline-block;
+
+ padding: .125rem 0;
+
+ color: #8898aa;
+}
+.footer .list-unstyled li a:hover
+{
+ color: #525f7f;
+}
+.footer .copyright
+{
+ font-size: .875rem;
+}
+
+.footer-dark .col-footer .heading
+{
+ color: #fff;
+}
+
+.nav-footer .nav-link
+{
+ font-size: .875rem;
+}
+
+.nav-footer .nav-item:last-child .nav-link
+{
+ padding-right: 0;
+}
+
+.footer.has-cards
+{
+ position: relative;
+
+ overflow: hidden;
+
+ margin-top: -420px;
+ padding-top: 500px;
+
+ pointer-events: none;
+
+ background: transparent;
+}
+.footer.has-cards:before
+{
+ position: absolute;
+ top: 600px;
+ right: 0;
+ left: 0;
+
+ height: 2000px;
+
+ content: '';
+ transform: skew(0, -8deg);
+
+ background: #f7fafc;
+}
+.footer.has-cards .container
+{
+ position: relative;
+
+ pointer-events: auto;
+}
+
+.footer-auto-bottom
+{
+ position: absolute;
+ bottom: 0;
+
+ width: 100%;
+}
+
+.form-control-label
+{
+ font-size: .875rem;
+ font-weight: 600;
+
+ color: #525f7f;
+}
+
+.form-control
+{
+ font-size: .875rem;
+
+ height: calc(1.5em + 1.25rem + 5px);
+
+ transition: all .15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .form-control
+ {
+ transition: none;
+ }
+}
+.form-control:focus::-ms-input-placeholder
+{
+ color: #adb5bd;
+}
+.form-control:focus::placeholder
+{
+ color: #adb5bd;
+}
+
+.form-control-lg
+{
+ height: calc(2.25em + 1.25rem + 5px);
+}
+
+.form-control-sm
+{
+ height: calc(.45em + 1.25rem + 5px);
+}
+
+.form-control-flush
+{
+ padding: 0;
+
+ border-width: 0;
+ background-color: transparent;
+ box-shadow: none;
+}
+.form-control-flush:focus
+{
+ border-width: 0;
+ background-color: transparent;
+ box-shadow: none;
+}
+
+textarea[resize='none']
+{
+ resize: none !important;
+}
+
+textarea[resize='both']
+{
+ resize: both !important;
+}
+
+textarea[resize='vertical']
+{
+ resize: vertical !important;
+}
+
+textarea[resize='horizontal']
+{
+ resize: horizontal !important;
+}
+
+.form-control-muted
+{
+ border-color: #f7fafe;
+ background-color: #f7fafe;
+ box-shadow: none;
+}
+.form-control-muted:focus
+{
+ background-color: #fcfdff;
+}
+
+.form-control-alternative
+{
+ transition: box-shadow .15s ease;
+
+ border: 0;
+ box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
+}
+.form-control-alternative:focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+
+.form-control-lg,
+.input-group-lg .form-control,
+.input-group-text
+{
+ font-size: 1rem !important;
+}
+
+.custom-control
+{
+ padding-left: 1.75rem;
+}
+
+.input-group
+{
+ transition: all .15s ease-in-out;
+
+ border-radius: .25rem;
+ box-shadow: 0 3px 2px rgba(233, 236, 239, .05);
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .input-group
+ {
+ transition: none;
+ }
+}
+.input-group .form-control
+{
+ box-shadow: none;
+}
+.input-group .form-control:focus
+{
+ box-shadow: none;
+}
+
+.input-group-text
+{
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .input-group-text
+ {
+ transition: none;
+ }
+}
+.input-group-text i
+{
+ font-size: .875rem;
+}
+.input-group-text .custom-control
+{
+ line-height: 1;
+}
+
+.input-group-prepend .input-group-text
+{
+ border-right: 0;
+}
+
+.input-group-append .input-group-text
+{
+ border-left: 0;
+}
+
+.input-group-merge .form-control:not(:first-child)
+{
+ padding-left: 0;
+
+ border-left: 0;
+}
+
+.input-group-merge .form-control:not(:last-child)
+{
+ padding-right: 0;
+
+ border-right: 0;
+}
+
+.input-group-alternative
+{
+ transition: box-shadow .15s ease;
+
+ border: 0;
+ box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
+}
+.input-group-alternative .form-control,
+.input-group-alternative .input-group-text
+{
+ border: 0;
+ box-shadow: none;
+}
+
+.focused .input-group-alternative
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) !important;
+}
+
+.input-group-flush
+{
+ box-shadow: none;
+}
+.input-group-flush > .form-control
+{
+ padding: 0;
+
+ border-width: 0;
+ background-color: transparent;
+}
+.input-group-flush > .input-group-prepend > .input-group-text,
+.input-group-flush > .input-group-append > .input-group-text
+{
+ padding: 0;
+ padding-right: 1rem;
+
+ border-width: 0;
+ background-color: transparent;
+}
+
+.focused .input-group
+{
+ box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, .1);
+}
+
+.focused .input-group-text
+{
+ color: #8898aa;
+ border-color: #5e72e4;
+ background-color: #fff;
+}
+
+.focused .form-control
+{
+ border-color: #5e72e4;
+}
+
+.focused .input-group-flush
+{
+ box-shadow: none;
+}
+
+.has-success,
+.has-danger
+{
+ position: relative;
+}
+.has-success:after,
+.has-danger:after
+{
+ font-family: 'NucleoIcons';
+ font-size: 9px;
+ line-height: 19px;
+
+ position: absolute;
+ top: 50%;
+ right: 15px;
+
+ display: none;
+
+ width: 19px;
+ height: 19px;
+
+ transform: translateY(-50%);
+ text-align: center;
+
+ opacity: 1;
+ border-radius: 50%;
+}
+.has-success .input-group-prepend .input-group-text,
+.has-danger .input-group-prepend .input-group-text
+{
+ border-color: red;
+}
+
+.has-success:after
+{
+ content: '\ea26';
+
+ color: #1d8357;
+ background-color: #69deac;
+}
+
+.has-success .form-control
+{
+ background-color: #fff;
+}
+.has-success .form-control::-ms-input-placeholder
+{
+ color: #2dce89;
+}
+.has-success .form-control::placeholder
+{
+ color: #2dce89;
+}
+
+.has-danger:after
+{
+ content: '\ea53';
+
+ color: #db2d05;
+ background-color: #fda08b;
+}
+
+.has-danger .form-control
+{
+ background-color: #fff;
+}
+.has-danger .form-control::-ms-input-placeholder
+{
+ color: #fb6340;
+}
+.has-danger .form-control::placeholder
+{
+ color: #fb6340;
+}
+
+.row-example > .col span,
+.row-example > [class^='col-'] span
+{
+ font-size: .875rem;
+
+ display: block;
+
+ margin: 1rem 0;
+ padding: .75rem;
+
+ color: #393f49;
+ border-radius: .25rem;
+ background-color: white;
+ box-shadow: rgba(0, 0, 0, .1) 0 0 0 1px, rgba(0, 0, 0, .1) 0 4px 16px;
+}
+
+.no-gutters > .col span,
+.no-gutters > [class^='col-'] span
+{
+ border-radius: 0;
+}
+
+.header
+{
+ position: relative;
+}
+
+.icon
+{
+ width: 3rem;
+ height: 3rem;
+}
+.icon i,
+.icon svg
+{
+ font-size: 2.25rem;
+}
+.icon + .icon-text
+{
+ width: calc(100% - 3rem - 1);
+ padding-left: 1rem;
+}
+
+.icon-xl
+{
+ width: 5rem;
+ height: 5rem;
+}
+.icon-xl i,
+.icon-xl svg
+{
+ font-size: 4.25rem;
+}
+.icon-xl + .icon-text
+{
+ width: calc(100% - 5rem - 1);
+}
+
+.icon-lg
+{
+ width: 4rem;
+ height: 4rem;
+}
+.icon-lg i,
+.icon-lg svg
+{
+ font-size: 3.25rem;
+}
+.icon-lg + .icon-text
+{
+ width: calc(100% - 4rem - 1);
+}
+
+.icon-sm
+{
+ width: 2rem;
+ height: 2rem;
+}
+.icon-sm i,
+.icon-sm svg
+{
+ font-size: 1.25rem;
+}
+.icon-sm + .icon-text
+{
+ width: calc(100% - 2rem - 1);
+}
+
+.icon-xs
+{
+ width: 1.25rem;
+ height: 1.25rem;
+}
+.icon-xs i,
+.icon-xs svg
+{
+ font-size: .5rem;
+}
+.icon-xs + .icon-text
+{
+ width: calc(100% - 1.25rem - 1);
+}
+
+.icon-shape
+{
+ display: inline-flex;
+
+ padding: 12px;
+
+ text-align: center;
+
+ border-radius: 50%;
+
+ align-items: center;
+ justify-content: center;
+}
+.icon-shape i,
+.icon-shape svg
+{
+ font-size: 1.25rem;
+}
+.icon-shape.icon-lg i,
+.icon-shape.icon-lg svg
+{
+ font-size: 1.625rem;
+}
+.icon-shape.icon-sm i,
+.icon-shape.icon-sm svg
+{
+ font-size: .875rem;
+}
+.icon-shape.icon-xs i,
+.icon-shape.icon-xs svg
+{
+ font-size: .6rem;
+}
+.icon-shape svg
+{
+ width: 30px;
+ height: 30px;
+}
+
+.icon-shape-primary
+{
+ color: #2643e9;
+ background-color: rgba(138, 152, 235, .5);
+}
+
+.icon-shape-secondary
+{
+ color: #cfe3f1;
+ background-color: rgba(255, 255, 255, .5);
+}
+
+.icon-shape-success
+{
+ color: #1aae6f;
+ background-color: rgba(84, 218, 161, .5);
+}
+
+.icon-shape-info
+{
+ color: #03acca;
+ background-color: rgba(65, 215, 242, .5);
+}
+
+.icon-shape-warning
+{
+ color: #ff3709;
+ background-color: rgba(252, 140, 114, .5);
+}
+
+.icon-shape-danger
+{
+ color: #f80031;
+ background-color: rgba(247, 103, 131, .5);
+}
+
+.icon-shape-light
+{
+ color: #879cb0;
+ background-color: rgba(201, 207, 212, .5);
+}
+
+.icon-shape-dark
+{
+ color: #090c0e;
+ background-color: rgba(56, 63, 69, .5);
+}
+
+.icon-shape-default
+{
+ color: #091428;
+ background-color: rgba(35, 65, 116, .5);
+}
+
+.icon-shape-white
+{
+ color: #e8e3e3;
+ background-color: rgba(255, 255, 255, .5);
+}
+
+.icon-shape-neutral
+{
+ color: #e8e3e3;
+ background-color: rgba(255, 255, 255, .5);
+}
+
+.icon-shape-darker
+{
+ color: black;
+ background-color: rgba(26, 26, 26, .5);
+}
+
+.list-group-space .list-group-item
+{
+ margin-bottom: 1.5rem;
+
+ border-radius: .375rem;
+}
+
+.list-group-img
+{
+ width: 3rem;
+ height: 3rem;
+ margin: -.1rem 1.2rem 0 -.2rem;
+
+ vertical-align: top;
+
+ border-radius: 50%;
+}
+
+.list-group-content
+{
+ min-width: 0;
+
+ flex: 1 1;
+}
+.list-group-content > p
+{
+ line-height: 1.5;
+
+ margin: .2rem 0 0;
+
+ color: #adb5bd;
+}
+
+.list-group-heading
+{
+ font-size: 1rem;
+
+ color: #32325d;
+}
+.list-group-heading > small
+{
+ font-weight: 500;
+
+ float: right;
+
+ color: #adb5bd;
+}
+
+.map-canvas
+{
+ position: relative;
+
+ width: 100%;
+ height: 500px;
+
+ border-radius: .375rem;
+}
+
+.mask
+{
+ position: absolute;
+ top: 0;
+ left: 0;
+
+ width: 100%;
+ height: 100%;
+
+ transition: all .15s ease;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .mask
+ {
+ transition: none;
+ }
+}
+
+.modal-title
+{
+ font-size: 1.0625rem;
+}
+
+.modal-fluid .modal-dialog
+{
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.modal-fluid .modal-content
+{
+ border-radius: 0;
+}
+
+.modal-primary .modal-title
+{
+ color: #fff;
+}
+
+.modal-primary .modal-header,
+.modal-primary .modal-footer
+{
+ border-color: rgba(255, 255, 255, .075);
+}
+
+.modal-primary .modal-content
+{
+ color: #fff;
+ background-color: #5e72e4;
+}
+.modal-primary .modal-content .heading
+{
+ color: #fff;
+}
+
+.modal-primary .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-secondary .modal-title
+{
+ color: #212529;
+}
+
+.modal-secondary .modal-header,
+.modal-secondary .modal-footer
+{
+ border-color: rgba(33, 37, 41, .075);
+}
+
+.modal-secondary .modal-content
+{
+ color: #212529;
+ background-color: #f7fafc;
+}
+.modal-secondary .modal-content .heading
+{
+ color: #212529;
+}
+
+.modal-secondary .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-success .modal-title
+{
+ color: #fff;
+}
+
+.modal-success .modal-header,
+.modal-success .modal-footer
+{
+ border-color: rgba(255, 255, 255, .075);
+}
+
+.modal-success .modal-content
+{
+ color: #fff;
+ background-color: #2dce89;
+}
+.modal-success .modal-content .heading
+{
+ color: #fff;
+}
+
+.modal-success .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-info .modal-title
+{
+ color: #fff;
+}
+
+.modal-info .modal-header,
+.modal-info .modal-footer
+{
+ border-color: rgba(255, 255, 255, .075);
+}
+
+.modal-info .modal-content
+{
+ color: #fff;
+ background-color: #11cdef;
+}
+.modal-info .modal-content .heading
+{
+ color: #fff;
+}
+
+.modal-info .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-warning .modal-title
+{
+ color: #fff;
+}
+
+.modal-warning .modal-header,
+.modal-warning .modal-footer
+{
+ border-color: rgba(255, 255, 255, .075);
+}
+
+.modal-warning .modal-content
+{
+ color: #fff;
+ background-color: #fb6340;
+}
+.modal-warning .modal-content .heading
+{
+ color: #fff;
+}
+
+.modal-warning .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-danger .modal-title
+{
+ color: #fff;
+}
+
+.modal-danger .modal-header,
+.modal-danger .modal-footer
+{
+ border-color: rgba(255, 255, 255, .075);
+}
+
+.modal-danger .modal-content
+{
+ color: #fff;
+ background-color: #f5365c;
+}
+.modal-danger .modal-content .heading
+{
+ color: #fff;
+}
+
+.modal-danger .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-light .modal-title
+{
+ color: #fff;
+}
+
+.modal-light .modal-header,
+.modal-light .modal-footer
+{
+ border-color: rgba(255, 255, 255, .075);
+}
+
+.modal-light .modal-content
+{
+ color: #fff;
+ background-color: #adb5bd;
+}
+.modal-light .modal-content .heading
+{
+ color: #fff;
+}
+
+.modal-light .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-dark .modal-title
+{
+ color: #fff;
+}
+
+.modal-dark .modal-header,
+.modal-dark .modal-footer
+{
+ border-color: rgba(255, 255, 255, .075);
+}
+
+.modal-dark .modal-content
+{
+ color: #fff;
+ background-color: #212529;
+}
+.modal-dark .modal-content .heading
+{
+ color: #fff;
+}
+
+.modal-dark .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-default .modal-title
+{
+ color: #fff;
+}
+
+.modal-default .modal-header,
+.modal-default .modal-footer
+{
+ border-color: rgba(255, 255, 255, .075);
+}
+
+.modal-default .modal-content
+{
+ color: #fff;
+ background-color: #172b4d;
+}
+.modal-default .modal-content .heading
+{
+ color: #fff;
+}
+
+.modal-default .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-white .modal-title
+{
+ color: #212529;
+}
+
+.modal-white .modal-header,
+.modal-white .modal-footer
+{
+ border-color: rgba(33, 37, 41, .075);
+}
+
+.modal-white .modal-content
+{
+ color: #212529;
+ background-color: #fff;
+}
+.modal-white .modal-content .heading
+{
+ color: #212529;
+}
+
+.modal-white .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-neutral .modal-title
+{
+ color: #212529;
+}
+
+.modal-neutral .modal-header,
+.modal-neutral .modal-footer
+{
+ border-color: rgba(33, 37, 41, .075);
+}
+
+.modal-neutral .modal-content
+{
+ color: #212529;
+ background-color: #fff;
+}
+.modal-neutral .modal-content .heading
+{
+ color: #212529;
+}
+
+.modal-neutral .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.modal-darker .modal-title
+{
+ color: #fff;
+}
+
+.modal-darker .modal-header,
+.modal-darker .modal-footer
+{
+ border-color: rgba(255, 255, 255, .075);
+}
+
+.modal-darker .modal-content
+{
+ color: #fff;
+ background-color: black;
+}
+.modal-darker .modal-content .heading
+{
+ color: #fff;
+}
+
+.modal-darker .close > span:not(.sr-only)
+{
+ color: #fff;
+}
+
+.navbar-horizontal .navbar-nav .nav-link
+{
+ font-size: .875rem;
+ font-weight: 500;
+
+ letter-spacing: 0;
+ text-transform: normal;
+}
+.navbar-horizontal .navbar-nav .nav-link .nav-link-inner--text
+{
+ margin-left: .25rem;
+}
+
+.navbar-horizontal .navbar-brand
+{
+ font-size: .875rem;
+ font-size: .875rem;
+ font-weight: 600;
+
+ letter-spacing: .05px;
+ text-transform: uppercase;
+}
+.navbar-horizontal .navbar-brand img
+{
+ height: 30px;
+}
+
+.navbar-horizontal .navbar-dark .navbar-brand
+{
+ color: #fff;
+}
+
+.navbar-horizontal .navbar-light .navbar-brand
+{
+ color: #32325d;
+}
+
+.navbar-horizontal .navbar-nav .nav-item .media:not(:last-child)
+{
+ margin-bottom: 1.5rem;
+}
+
+@media (min-width: 992px)
+{
+ .navbar-horizontal .navbar-nav .nav-item
+ {
+ margin-right: .5rem;
+ }
+ .navbar-horizontal .navbar-nav .nav-item [data-toggle='dropdown']::after
+ {
+ transition: all .15s ease;
+ }
+ .navbar-horizontal .navbar-nav .nav-item.show [data-toggle='dropdown']::after
+ {
+ transform: rotate(180deg);
+ }
+ .navbar-horizontal .navbar-nav .nav-link
+ {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+
+ border-radius: .375rem;
+ }
+ .navbar-horizontal .navbar-nav .nav-link i
+ {
+ margin-right: .625rem;
+ }
+ .navbar-horizontal .navbar-nav .nav-link-icon
+ {
+ font-size: 1rem;
+
+ padding-right: .5rem !important;
+ padding-left: .5rem !important;
+
+ border-radius: .375rem;
+ }
+ .navbar-horizontal .navbar-nav .nav-link-icon i
+ {
+ margin-right: 0;
+ }
+ .navbar-horizontal .navbar-nav .dropdown-menu
+ {
+ margin: 0;
+
+ pointer-events: none;
+
+ opacity: 0;
+ }
+ .navbar-horizontal .navbar-nav .dropdown-menu:before
+ {
+ position: absolute;
+ z-index: -5;
+ bottom: 100%;
+ left: 20px;
+
+ display: block;
+
+ width: 16px;
+ height: 16px;
+
+ content: '';
+ transform: rotate(-45deg) translateY(1rem);
+
+ border-radius: .25rem;
+ background: #fff;
+ box-shadow: none;
+ }
+ .navbar-horizontal .navbar-nav .dropdown-menu-right:before
+ {
+ right: 20px;
+ left: auto;
+ }
+ .navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.show
+ {
+ animation: show-navbar-dropdown .25s ease forwards;
+ pointer-events: auto;
+
+ opacity: 1;
+ }
+ .navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.close
+ {
+ display: block;
+
+ animation: hide-navbar-dropdown .15s ease backwards;
+ }
+ .navbar-horizontal .navbar-nav.navbar-nav-hover .dropdown-menu
+ {
+ display: block;
+
+ transition: visibility .25s, opacity .25s, transform .25s;
+ transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
+ pointer-events: none;
+
+ opacity: 0;
+ }
+ .navbar-horizontal .navbar-nav.navbar-nav-hover .nav-item.dropdown:hover > .dropdown-menu
+ {
+ display: block;
+ visibility: visible;
+
+ transform: translate(0, 0);
+ animation: none;
+ pointer-events: auto;
+
+ opacity: 1;
+ }
+ .navbar-horizontal .navbar-nav .dropdown-menu-inner
+ {
+ position: relative;
+
+ padding: 1rem;
+ }
+}
+
+.navbar-horizontal.navbar-transparent
+{
+ position: absolute;
+ z-index: 100;
+ top: 0;
+
+ width: 100%;
+
+ border: 0;
+ background-color: transparent;
+ box-shadow: none;
+}
+.navbar-horizontal.navbar-transparent .navbar-brand
+{
+ color: white;
+}
+.navbar-horizontal.navbar-transparent .navbar-toggler
+{
+ color: white;
+}
+.navbar-horizontal.navbar-transparent .navbar-toggler-icon
+{
+ background-image: url('data:image/svg+xml, ');
+}
+
+@media (min-width: 768px)
+{
+ .navbar-horizontal.navbar-transparent .navbar-nav .nav-link
+ {
+ color: rgba(255, 255, 255, .95);
+ }
+ .navbar-horizontal.navbar-transparent .navbar-nav .nav-link:hover,
+ .navbar-horizontal.navbar-transparent .navbar-nav .nav-link:focus
+ {
+ color: rgba(255, 255, 255, .65);
+ }
+ .navbar-horizontal.navbar-transparent .navbar-nav .nav-link.disabled
+ {
+ color: rgba(255, 255, 255, .25);
+ }
+ .navbar-horizontal.navbar-transparent .navbar-nav .show > .nav-link,
+ .navbar-horizontal.navbar-transparent .navbar-nav .active > .nav-link,
+ .navbar-horizontal.navbar-transparent .navbar-nav .nav-link.show,
+ .navbar-horizontal.navbar-transparent .navbar-nav .nav-link.active
+ {
+ color: rgba(255, 255, 255, .65);
+ }
+ .navbar-horizontal.navbar-transparent .navbar-brand
+ {
+ color: rgba(255, 255, 255, .95);
+ }
+ .navbar-horizontal.navbar-transparent .navbar-brand:hover,
+ .navbar-horizontal.navbar-transparent .navbar-brand:focus
+ {
+ color: rgba(255, 255, 255, .95);
+ }
+}
+
+.navbar-horizontal .navbar-collapse-header
+{
+ display: none;
+}
+
+@media (max-width: 991.98px)
+{
+ .navbar-horizontal .navbar-nav .nav-link
+ {
+ padding: .625rem 0;
+
+ color: #172b4d !important;
+ }
+ .navbar-horizontal .navbar-nav .dropdown-menu
+ {
+ min-width: auto;
+
+ box-shadow: none;
+ }
+ .navbar-horizontal .navbar-nav .dropdown-menu .media svg
+ {
+ width: 30px;
+ }
+ .navbar-horizontal .navbar-collapse
+ {
+ position: absolute;
+ z-index: 1050;
+ top: 0;
+ right: 0;
+ left: 0;
+
+ overflow-y: auto;
+
+ width: calc(100% - 1.4rem);
+ height: auto !important;
+ margin: .7rem;
+
+ opacity: 0;
+ }
+ .navbar-horizontal .navbar-collapse .navbar-toggler
+ {
+ position: relative;
+
+ display: inline-block;
+
+ width: 20px;
+ height: 20px;
+ padding: 0;
+
+ cursor: pointer;
+ }
+ .navbar-horizontal .navbar-collapse .navbar-toggler span
+ {
+ position: absolute;
+
+ display: block;
+
+ width: 100%;
+ height: 2px;
+
+ opacity: 1;
+ border-radius: 2px;
+ background: #283448;
+ }
+ .navbar-horizontal .navbar-collapse .navbar-toggler :nth-child(1)
+ {
+ transform: rotate(135deg);
+ }
+ .navbar-horizontal .navbar-collapse .navbar-toggler :nth-child(2)
+ {
+ transform: rotate(-135deg);
+ }
+ .navbar-horizontal .navbar-collapse .navbar-collapse-header
+ {
+ display: block;
+
+ margin-bottom: 1rem;
+ padding-bottom: 1rem;
+
+ border-bottom: 1px solid rgba(0, 0, 0, .1);
+ }
+ .navbar-horizontal .navbar-collapse .collapse-brand img
+ {
+ height: 36px;
+ }
+ .navbar-horizontal .navbar-collapse .collapse-close
+ {
+ text-align: right;
+ }
+ .navbar-horizontal .navbar-collapse.collapsing,
+ .navbar-horizontal .navbar-collapse.show
+ {
+ padding: 1.5rem;
+
+ animation: show-navbar-collapse .2s ease forwards;
+
+ border-radius: .375rem;
+ background: #fff;
+ box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
+ }
+ .navbar-horizontal .navbar-collapse.collapsing-out
+ {
+ animation: hide-navbar-collapse .2s ease forwards;
+ }
+}
+
+@keyframes show-navbar-collapse
+{
+ 0%
+ {
+ transform: scale(.95);
+ transform-origin: 100% 0;
+
+ opacity: 0;
+ }
+ 100%
+ {
+ transform: scale(1);
+
+ opacity: 1;
+ }
+}
+
+@keyframes hide-navbar-collapse
+{
+ from
+ {
+ transform: scale(1);
+ transform-origin: 100% 0;
+
+ opacity: 1;
+ }
+ to
+ {
+ transform: scale(.95);
+
+ opacity: 0;
+ }
+}
+
+@keyframes show-navbar-dropdown
+{
+ 0%
+ {
+ transition: visibility .25s, opacity .25s, transform .25s;
+ transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
+
+ opacity: 0;
+ }
+ 100%
+ {
+ transform: translate(0, 0);
+
+ opacity: 1;
+ }
+}
+
+@keyframes hide-navbar-dropdown
+{
+ from
+ {
+ opacity: 1;
+ }
+ to
+ {
+ transform: translate(0, 10px);
+
+ opacity: 0;
+ }
+}
+
+.nav-open .sidenav
+{
+ transform: translateX(0px);
+}
+
+.nav-open .sidenav-toggler-inner .sidenav-toggler-line:first-child
+{
+ width: 13px;
+
+ transform: translateX(5px);
+}
+
+.nav-open .sidenav-toggler-inner .sidenav-toggler-line:last-child
+{
+ width: 13px;
+
+ transform: translateX(5px);
+}
+
+.navbar-vertical
+{
+ padding-top: 0;
+
+ border-width: 0 0 1px 0;
+ border-style: solid;
+ box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15);
+}
+.navbar-vertical.navbar-light
+{
+ border-color: rgba(0, 0, 0, .05);
+ background-color: #f6f9fc;
+}
+.navbar-vertical.navbar-dark
+{
+ border-color: rgba(255, 255, 255, .1);
+ background-color: transparent;
+}
+.navbar-vertical .navbar-brand
+{
+ margin-right: 0;
+}
+.navbar-vertical .navbar-brand-img,
+.navbar-vertical .navbar-brand > img
+{
+ max-width: 100%;
+ max-height: 2rem;
+}
+@media (min-width: 768px)
+{
+ .navbar-vertical .navbar-collapse
+ {
+ margin-right: -1rem;
+ margin-left: -1rem;
+ }
+ .navbar-vertical .navbar-collapse:before
+ {
+ display: block;
+
+ margin: .5rem;
+
+ content: '';
+ }
+}
+.navbar-vertical .navbar-nav
+{
+ margin-right: -1rem;
+ margin-left: -1rem;
+}
+.navbar-vertical .navbar-nav .nav-link
+{
+ font-size: .875rem;
+ font-weight: 500;
+
+ padding-right: 1rem;
+ padding-left: 1rem;
+}
+.navbar-vertical .navbar-nav .nav-link.active
+{
+ position: relative;
+}
+.navbar-vertical .navbar-nav .nav-link > i
+{
+ font-size: .9375rem;
+ line-height: 1.5rem;
+
+ min-width: 2rem;
+}
+.navbar-vertical .navbar-nav .nav-link .dropdown-menu
+{
+ border: none;
+}
+.navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu
+{
+ margin-left: .5rem;
+}
+.navbar-vertical .navbar-nav .nav-sm .nav-link
+{
+ font-size: .8125rem;
+}
+.navbar-vertical .navbar-nav .nav-link
+{
+ display: flex;
+
+ align-items: center;
+}
+.navbar-vertical .navbar-nav .nav-link[data-toggle='collapse']:after
+{
+ font-family: 'Font Awesome 5 Free';
+ font-weight: 700;
+ font-style: normal;
+ font-variant: normal;
+
+ display: inline-block;
+
+ margin-left: auto;
+
+ content: '\f105';
+ transition: all .15s ease;
+
+ color: #ced4da;
+
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .navbar-vertical .navbar-nav .nav-link[data-toggle='collapse']:after
+ {
+ transition: none;
+ }
+}
+.navbar-vertical .navbar-nav .nav-link[data-toggle='collapse'][aria-expanded='true']:after
+{
+ transform: rotate(90deg);
+
+ color: #5e72e4;
+}
+.navbar-vertical .navbar-nav .nav .nav-link
+{
+ padding-left: 3rem;
+}
+.navbar-vertical .navbar-nav .nav .nav .nav-link
+{
+ padding-left: 3.5rem;
+}
+.navbar-vertical .navbar-heading
+{
+ font-size: .75rem;
+
+ padding-top: .25rem;
+ padding-bottom: .25rem;
+
+ letter-spacing: .04em;
+ text-transform: uppercase;
+}
+.navbar-vertical.navbar-expand-xs
+{
+ position: fixed;
+ top: 0;
+ bottom: 0;
+
+ display: block;
+ overflow-y: auto;
+
+ width: 100%;
+ max-width: 250px;
+ padding-right: 0;
+ padding-left: 0;
+}
+.navbar-vertical.navbar-expand-xs .navbar-inner
+{
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+}
+.navbar-vertical.navbar-expand-xs > [class*='container']
+{
+ flex-direction: column;
+
+ min-height: 100%;
+ padding-right: 0;
+ padding-left: 0;
+
+ align-items: stretch;
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active)
+{
+ .navbar-vertical.navbar-expand-xs > [class*='container']
+ {
+ height: 100%;
+ min-height: none;
+ }
+}
+.navbar-vertical.navbar-expand-xs.fixed-left
+{
+ left: 0;
+
+ border-width: 0 1px 0 0;
+}
+.navbar-vertical.navbar-expand-xs.fixed-right
+{
+ right: 0;
+
+ border-width: 0 0 0 1px;
+}
+.navbar-vertical.navbar-expand-xs .navbar-collapse
+{
+ display: flex;
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+
+ flex: 1 1;
+ align-items: stretch;
+}
+.navbar-vertical.navbar-expand-xs .navbar-collapse > *
+{
+ min-width: 100%;
+}
+.navbar-vertical.navbar-expand-xs .navbar-nav
+{
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+}
+.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link
+{
+ padding: .675rem 1.5rem;
+}
+.navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item
+{
+ margin-top: 2px;
+}
+.navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item > .nav-link.active
+{
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ border-radius: .375rem;
+ background: #f6f9fc;
+}
+.navbar-vertical.navbar-expand-xs .lavalamp-object
+{
+ width: calc(100% - 1rem) !important;
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ color: #fff;
+ border-radius: .375rem;
+ background: #5e72e4;
+}
+.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link
+{
+ padding-top: .45rem;
+ padding-bottom: .45rem;
+ padding-left: 3.5rem;
+}
+.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav .nav-link
+{
+ padding-left: 4.25rem;
+}
+@media (min-width: 576px)
+{
+ .navbar-vertical.navbar-expand-sm
+ {
+ position: fixed;
+ top: 0;
+ bottom: 0;
+
+ display: block;
+ overflow-y: auto;
+
+ width: 100%;
+ max-width: 250px;
+ padding-right: 0;
+ padding-left: 0;
+ }
+ .navbar-vertical.navbar-expand-sm .navbar-inner
+ {
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+ }
+ .navbar-vertical.navbar-expand-sm > [class*='container']
+ {
+ flex-direction: column;
+
+ min-height: 100%;
+ padding-right: 0;
+ padding-left: 0;
+
+ align-items: stretch;
+ }
+}
+@media all and (min-width: 576px) and (-ms-high-contrast: none), (min-width: 576px) and (-ms-high-contrast: active)
+{
+ .navbar-vertical.navbar-expand-sm > [class*='container']
+ {
+ height: 100%;
+ min-height: none;
+ }
+}
+@media (min-width: 576px)
+{
+ .navbar-vertical.navbar-expand-sm.fixed-left
+ {
+ left: 0;
+
+ border-width: 0 1px 0 0;
+ }
+ .navbar-vertical.navbar-expand-sm.fixed-right
+ {
+ right: 0;
+
+ border-width: 0 0 0 1px;
+ }
+ .navbar-vertical.navbar-expand-sm .navbar-collapse
+ {
+ display: flex;
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+
+ flex: 1 1;
+ align-items: stretch;
+ }
+ .navbar-vertical.navbar-expand-sm .navbar-collapse > *
+ {
+ min-width: 100%;
+ }
+ .navbar-vertical.navbar-expand-sm .navbar-nav
+ {
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+ }
+ .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link
+ {
+ padding: .675rem 1.5rem;
+ }
+ .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item
+ {
+ margin-top: 2px;
+ }
+ .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item > .nav-link.active
+ {
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ border-radius: .375rem;
+ background: #f6f9fc;
+ }
+ .navbar-vertical.navbar-expand-sm .lavalamp-object
+ {
+ width: calc(100% - 1rem) !important;
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ color: #fff;
+ border-radius: .375rem;
+ background: #5e72e4;
+ }
+ .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link
+ {
+ padding-top: .45rem;
+ padding-bottom: .45rem;
+ padding-left: 3.5rem;
+ }
+ .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav .nav-link
+ {
+ padding-left: 4.25rem;
+ }
+}
+@media (min-width: 768px)
+{
+ .navbar-vertical.navbar-expand-md
+ {
+ position: fixed;
+ top: 0;
+ bottom: 0;
+
+ display: block;
+ overflow-y: auto;
+
+ width: 100%;
+ max-width: 250px;
+ padding-right: 0;
+ padding-left: 0;
+ }
+ .navbar-vertical.navbar-expand-md .navbar-inner
+ {
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+ }
+ .navbar-vertical.navbar-expand-md > [class*='container']
+ {
+ flex-direction: column;
+
+ min-height: 100%;
+ padding-right: 0;
+ padding-left: 0;
+
+ align-items: stretch;
+ }
+}
+@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active)
+{
+ .navbar-vertical.navbar-expand-md > [class*='container']
+ {
+ height: 100%;
+ min-height: none;
+ }
+}
+@media (min-width: 768px)
+{
+ .navbar-vertical.navbar-expand-md.fixed-left
+ {
+ left: 0;
+
+ border-width: 0 1px 0 0;
+ }
+ .navbar-vertical.navbar-expand-md.fixed-right
+ {
+ right: 0;
+
+ border-width: 0 0 0 1px;
+ }
+ .navbar-vertical.navbar-expand-md .navbar-collapse
+ {
+ display: flex;
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+
+ flex: 1 1;
+ align-items: stretch;
+ }
+ .navbar-vertical.navbar-expand-md .navbar-collapse > *
+ {
+ min-width: 100%;
+ }
+ .navbar-vertical.navbar-expand-md .navbar-nav
+ {
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+ }
+ .navbar-vertical.navbar-expand-md .navbar-nav .nav-link
+ {
+ padding: .675rem 1.5rem;
+ }
+ .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item
+ {
+ margin-top: 2px;
+ }
+ .navbar-vertical.navbar-expand-md .navbar-nav > .nav-item > .nav-link.active
+ {
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ border-radius: .375rem;
+ background: #f6f9fc;
+ }
+ .navbar-vertical.navbar-expand-md .lavalamp-object
+ {
+ width: calc(100% - 1rem) !important;
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ color: #fff;
+ border-radius: .375rem;
+ background: #5e72e4;
+ }
+ .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link
+ {
+ padding-top: .45rem;
+ padding-bottom: .45rem;
+ padding-left: 3.5rem;
+ }
+ .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav .nav-link
+ {
+ padding-left: 4.25rem;
+ }
+}
+@media (min-width: 992px)
+{
+ .navbar-vertical.navbar-expand-lg
+ {
+ position: fixed;
+ top: 0;
+ bottom: 0;
+
+ display: block;
+ overflow-y: auto;
+
+ width: 100%;
+ max-width: 250px;
+ padding-right: 0;
+ padding-left: 0;
+ }
+ .navbar-vertical.navbar-expand-lg .navbar-inner
+ {
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+ }
+ .navbar-vertical.navbar-expand-lg > [class*='container']
+ {
+ flex-direction: column;
+
+ min-height: 100%;
+ padding-right: 0;
+ padding-left: 0;
+
+ align-items: stretch;
+ }
+}
+@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active)
+{
+ .navbar-vertical.navbar-expand-lg > [class*='container']
+ {
+ height: 100%;
+ min-height: none;
+ }
+}
+@media (min-width: 992px)
+{
+ .navbar-vertical.navbar-expand-lg.fixed-left
+ {
+ left: 0;
+
+ border-width: 0 1px 0 0;
+ }
+ .navbar-vertical.navbar-expand-lg.fixed-right
+ {
+ right: 0;
+
+ border-width: 0 0 0 1px;
+ }
+ .navbar-vertical.navbar-expand-lg .navbar-collapse
+ {
+ display: flex;
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+
+ flex: 1 1;
+ align-items: stretch;
+ }
+ .navbar-vertical.navbar-expand-lg .navbar-collapse > *
+ {
+ min-width: 100%;
+ }
+ .navbar-vertical.navbar-expand-lg .navbar-nav
+ {
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+ }
+ .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link
+ {
+ padding: .675rem 1.5rem;
+ }
+ .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item
+ {
+ margin-top: 2px;
+ }
+ .navbar-vertical.navbar-expand-lg .navbar-nav > .nav-item > .nav-link.active
+ {
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ border-radius: .375rem;
+ background: #f6f9fc;
+ }
+ .navbar-vertical.navbar-expand-lg .lavalamp-object
+ {
+ width: calc(100% - 1rem) !important;
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ color: #fff;
+ border-radius: .375rem;
+ background: #5e72e4;
+ }
+ .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link
+ {
+ padding-top: .45rem;
+ padding-bottom: .45rem;
+ padding-left: 3.5rem;
+ }
+ .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav .nav-link
+ {
+ padding-left: 4.25rem;
+ }
+}
+@media (min-width: 1200px)
+{
+ .navbar-vertical.navbar-expand-xl
+ {
+ position: fixed;
+ top: 0;
+ bottom: 0;
+
+ display: block;
+ overflow-y: auto;
+
+ width: 100%;
+ max-width: 250px;
+ padding-right: 0;
+ padding-left: 0;
+ }
+ .navbar-vertical.navbar-expand-xl .navbar-inner
+ {
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+ }
+ .navbar-vertical.navbar-expand-xl > [class*='container']
+ {
+ flex-direction: column;
+
+ min-height: 100%;
+ padding-right: 0;
+ padding-left: 0;
+
+ align-items: stretch;
+ }
+}
+@media all and (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 1200px) and (-ms-high-contrast: active)
+{
+ .navbar-vertical.navbar-expand-xl > [class*='container']
+ {
+ height: 100%;
+ min-height: none;
+ }
+}
+@media (min-width: 1200px)
+{
+ .navbar-vertical.navbar-expand-xl.fixed-left
+ {
+ left: 0;
+
+ border-width: 0 1px 0 0;
+ }
+ .navbar-vertical.navbar-expand-xl.fixed-right
+ {
+ right: 0;
+
+ border-width: 0 0 0 1px;
+ }
+ .navbar-vertical.navbar-expand-xl .navbar-collapse
+ {
+ display: flex;
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+
+ flex: 1 1;
+ align-items: stretch;
+ }
+ .navbar-vertical.navbar-expand-xl .navbar-collapse > *
+ {
+ min-width: 100%;
+ }
+ .navbar-vertical.navbar-expand-xl .navbar-nav
+ {
+ flex-direction: column;
+
+ margin-right: -1.5rem;
+ margin-left: -1.5rem;
+ }
+ .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link
+ {
+ padding: .675rem 1.5rem;
+ }
+ .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item
+ {
+ margin-top: 2px;
+ }
+ .navbar-vertical.navbar-expand-xl .navbar-nav > .nav-item > .nav-link.active
+ {
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ border-radius: .375rem;
+ background: #f6f9fc;
+ }
+ .navbar-vertical.navbar-expand-xl .lavalamp-object
+ {
+ width: calc(100% - 1rem) !important;
+ margin-right: .5rem;
+ margin-left: .5rem;
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ color: #fff;
+ border-radius: .375rem;
+ background: #5e72e4;
+ }
+ .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link
+ {
+ padding-top: .45rem;
+ padding-bottom: .45rem;
+ padding-left: 3.5rem;
+ }
+ .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav .nav-link
+ {
+ padding-left: 4.25rem;
+ }
+}
+
+.navbar-vertical.navbar-expand-xs.fixed-left + .main-content
+{
+ margin-left: 250px;
+}
+
+.navbar-vertical.navbar-expand-xs.fixed-right + .main-content
+{
+ margin-right: 62px;
+}
+
+@media (min-width: 576px)
+{
+ .navbar-vertical.navbar-expand-sm.fixed-left + .main-content
+ {
+ margin-left: 250px;
+ }
+ .navbar-vertical.navbar-expand-sm.fixed-right + .main-content
+ {
+ margin-right: 62px;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .navbar-vertical.navbar-expand-md.fixed-left + .main-content
+ {
+ margin-left: 250px;
+ }
+ .navbar-vertical.navbar-expand-md.fixed-right + .main-content
+ {
+ margin-right: 62px;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .navbar-vertical.navbar-expand-lg.fixed-left + .main-content
+ {
+ margin-left: 250px;
+ }
+ .navbar-vertical.navbar-expand-lg.fixed-right + .main-content
+ {
+ margin-right: 62px;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .navbar-vertical.navbar-expand-xl.fixed-left + .main-content
+ {
+ margin-left: 250px;
+ }
+ .navbar-vertical.navbar-expand-xl.fixed-right + .main-content
+ {
+ margin-right: 62px;
+ }
+}
+
+.sidenav.fixed-left + .main-content
+{
+ margin-left: 62px;
+
+ transition: all .15s ease;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .sidenav.fixed-left + .main-content
+ {
+ transition: none;
+ }
+}
+
+.sidenav.fixed-right + .main-content
+{
+ margin-right: 62px;
+
+ transition: all .15s ease;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .sidenav.fixed-right + .main-content
+ {
+ transition: none;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .g-sidenav-pinned .sidenav.fixed-left + .main-content
+ {
+ margin-left: 250px;
+ }
+ .g-sidenav-pinned .sidenav.fixed-right + .main-content
+ {
+ margin-right: 250px;
+ }
+}
+
+.sidenav
+{
+ z-index: 1050;
+
+ transition: all .4s ease;
+}
+@media (min-width: 1200px)
+{
+ .sidenav:hover
+ {
+ max-width: 250px;
+ }
+ .sidenav .sidenav-toggler
+ {
+ padding: 1.5rem;
+ }
+}
+.sidenav .navbar-brand,
+.sidenav .navbar-heading
+{
+ padding: 1.5rem;
+}
+
+.sidenav-header
+{
+ height: 78px;
+
+ text-align: center;
+}
+
+.g-sidenav-show .sidenav .navbar-brand,
+.g-sidenav-show .sidenav .navbar-heading
+{
+ display: block;
+}
+
+.g-sidenav-show .sidenav .nav-item .collapse
+{
+ height: auto;
+
+ transition: all .15s ease;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .g-sidenav-show .sidenav .nav-item .collapse
+ {
+ transition: none;
+ }
+}
+
+.g-sidenav-show .sidenav .nav-link-text
+{
+ transition: .3s ease;
+
+ opacity: 1;
+}
+
+.g-sidenav-pinned .sidenav
+{
+ max-width: 250px !important;
+}
+.g-sidenav-pinned .sidenav .navbar-brand,
+.g-sidenav-pinned .sidenav .navbar-heading
+{
+ display: block;
+}
+
+@media (min-width: 768px)
+{
+ .nav-item .nav-link.active.active-pro
+ {
+ position: absolute;
+ bottom: 10px;
+
+ width: 100%;
+ margin-left: 0 !important;
+ padding-left: 25px !important;
+
+ border-radius: 0 !important;
+ background: #f6f9fc;
+ }
+}
+
+@media (max-width: 1199.98px)
+{
+ .sidenav
+ {
+ transform: translateX(-250px);
+ }
+ .sidenav.fixed-left + .main-content
+ {
+ margin-left: 0 !important;
+ }
+ .g-sidenav-pinned .sidenav
+ {
+ transform: translateX(0);
+ }
+}
+
+.sidenav-toggler-inner,
+.sidenav-toggler-line
+{
+ width: 18px;
+
+ transition: all .15s ease;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .sidenav-toggler-inner,
+ .sidenav-toggler-line
+ {
+ transition: none;
+ }
+}
+
+.sidenav-toggler-inner
+{
+ position: relative;
+}
+.sidenav-toggler-inner:before
+{
+ position: absolute;
+ top: -14px;
+ left: -11px;
+
+ width: 40px;
+ height: 40px;
+
+ content: '';
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+ transform: scale(0);
+
+ border-radius: 50%;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .sidenav-toggler-inner:before
+ {
+ transition: none;
+ }
+}
+
+.sidenav-toggler-line
+{
+ position: relative;
+
+ display: block;
+
+ height: 2px;
+
+ background-color: #172b4d;
+}
+.sidenav-toggler-line:not(:last-child)
+{
+ margin-bottom: 3px;
+}
+
+.sidenav-toggler-dark .sidenav-toggler-line
+{
+ background-color: #fff;
+}
+
+.sidenav-toggler
+{
+ cursor: pointer;
+}
+.sidenav-toggler.active .sidenav-toggler-inner:before
+{
+ transform: scale(1);
+}
+.sidenav-toggler.active .sidenav-toggler-line:first-child
+{
+ width: 13px;
+
+ transform: translateX(5px);
+}
+.sidenav-toggler.active .sidenav-toggler-line:last-child
+{
+ width: 13px;
+
+ transform: translateX(5px);
+}
+
+.bodyClick
+{
+ position: absolute;
+ top: 0;
+
+ width: 100%;
+ height: 100vh;
+}
+
+.navbar-search .input-group
+{
+ transition: background-color .3s linear;
+ transition-delay: .15s;
+
+ border: 0 solid;
+ border-radius: 2rem;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .navbar-search .input-group
+ {
+ transition: none;
+ }
+}
+.navbar-search .input-group .input-group-text
+{
+ padding-left: 1rem;
+
+ border: 0;
+ background-color: transparent;
+}
+
+.navbar-search .form-control
+{
+ width: 250px;
+
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+
+ border: 0;
+ background-color: transparent;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .navbar-search .form-control
+ {
+ transition: none;
+ }
+}
+
+.navbar-search .focused .input-group .form-control
+{
+ width: 380px;
+}
+
+.navbar-search .close
+{
+ display: none;
+}
+
+.navbar-search-dark .input-group
+{
+ border-color: rgba(255, 255, 255, .6);
+ background-color: rgba(23, 43, 77, .8);
+}
+
+.navbar-search-dark .input-group-text
+{
+ color: rgba(255, 255, 255, .6);
+}
+
+.navbar-search-dark .form-control
+{
+ color: rgba(255, 255, 255, .9);
+}
+.navbar-search-dark .form-control::-ms-input-placeholder
+{
+ color: rgba(255, 255, 255, .6);
+}
+.navbar-search-dark .form-control::placeholder
+{
+ color: rgba(255, 255, 255, .6);
+}
+
+.navbar-search-dark .focused .input-group
+{
+ border-color: rgba(255, 255, 255, .9);
+ background-color: rgba(23, 43, 77, .9);
+}
+
+.navbar-search-light .input-group
+{
+ border-color: rgba(0, 0, 0, .6);
+ background-color: rgba(255, 255, 255, .9);
+}
+
+.navbar-search-light .input-group-text
+{
+ color: rgba(0, 0, 0, .6);
+}
+
+.navbar-search-light .form-control
+{
+ color: rgba(0, 0, 0, .9);
+}
+.navbar-search-light .form-control::-ms-input-placeholder
+{
+ color: rgba(0, 0, 0, .6);
+}
+.navbar-search-light .form-control::placeholder
+{
+ color: rgba(0, 0, 0, .6);
+}
+
+.navbar-search-light .focused .input-group
+{
+ border-color: rgba(0, 0, 0, .9);
+ background-color: white;
+}
+
+@media (max-width: 575.98px)
+{
+ .navbar-search
+ {
+ display: none;
+
+ width: 100%;
+
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+ transform: translateX(-150%);
+ }
+}
+@media (max-width: 575.98px) and (prefers-reduced-motion: reduce)
+{
+ .navbar-search
+ {
+ transition: none;
+ }
+}
+
+@media (max-width: 575.98px)
+{
+ .navbar-search .form-group
+ {
+ width: 100%;
+ }
+ .navbar-search .form-control
+ {
+ width: auto;
+ }
+ .navbar-search .focused .input-group .form-control
+ {
+ width: auto;
+ }
+ .navbar-search .close
+ {
+ display: none;
+
+ opacity: 0;
+ }
+ .navbar-search .close span
+ {
+ width: auto;
+ height: auto;
+ }
+ .navbar-top .navbar-nav
+ {
+ transition: all .15s ease;
+ }
+}
+@media (max-width: 575.98px) and (prefers-reduced-motion: reduce)
+{
+ .navbar-top .navbar-nav
+ {
+ transition: none;
+ }
+}
+
+@media (max-width: 575.98px)
+{
+ .g-navbar-search-showing .navbar-search .close
+ {
+ display: block;
+ }
+ .g-navbar-search-showing .navbar-top .navbar-nav
+ {
+ display: flex;
+
+ transform: translateX(150%);
+
+ opacity: 1;
+ }
+ .g-navbar-search-show .navbar-search
+ {
+ display: block;
+ }
+ .g-navbar-search-show .navbar-search .form-control
+ {
+ width: auto;
+ }
+ .g-navbar-search-show .navbar-search .close
+ {
+ line-height: 46px;
+
+ position: absolute;
+ top: 0;
+ right: 0;
+
+ width: 46px;
+ height: 46px;
+
+ cursor: pointer;
+ text-align: center;
+
+ color: white;
+ }
+ .g-navbar-search-show .navbar-top .navbar-nav
+ {
+ display: none;
+ }
+ .g-navbar-search-show .navbar-top .navbar-collapse
+ {
+ width: 100%;
+ }
+ .g-navbar-search-shown .navbar-search
+ {
+ transform: translateX(0);
+ }
+ .g-navbar-search-shown .navbar-search .close
+ {
+ display: block;
+
+ opacity: 1;
+ }
+ .g-navbar-search-hiding .navbar-top .navbar-nav
+ {
+ display: flex;
+
+ transform: translateX(150%);
+
+ opacity: 0;
+ }
+ .g-navbar-search-hidden .navbar-top .navbar-nav
+ {
+ transform: translateX(0);
+
+ opacity: 1;
+ }
+}
+
+.navbar .dropdown-menu
+{
+ margin: 0;
+
+ pointer-events: none;
+
+ opacity: 0;
+}
+
+.navbar .dropdown-menu-arrow:before
+{
+ position: absolute;
+ z-index: -5;
+ bottom: 100%;
+ left: 20px;
+
+ display: block;
+
+ width: 12px;
+ height: 12px;
+
+ content: '';
+ transform: rotate(-45deg) translateY(12px);
+
+ border-radius: 2px;
+ background: #fff;
+ box-shadow: none;
+}
+
+.navbar .dropdown-menu-right:before
+{
+ right: 20px;
+ left: auto;
+}
+
+.navbar:not(.navbar-nav-hover) .dropdown-menu.show
+{
+ animation: show-navbar-dropdown .25s ease forwards;
+ pointer-events: auto;
+
+ opacity: 1;
+}
+
+.navbar:not(.navbar-nav-hover) .dropdown-menu.close
+{
+ display: block;
+
+ animation: hide-navbar-dropdown .15s ease backwards;
+}
+
+.navbar.navbar-nav-hover .dropdown-menu
+{
+ display: block;
+
+ transition: visibility .25s, opacity .25s, transform .25s;
+ transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
+ pointer-events: none;
+
+ opacity: 0;
+}
+
+.navbar.navbar-nav-hover .nav-item.dropdown:hover > .dropdown-menu
+{
+ display: block;
+ visibility: visible;
+
+ transform: translate(0, 0);
+ animation: none;
+ pointer-events: auto;
+
+ opacity: 1;
+}
+
+.navbar .dropdown-menu-inner
+{
+ position: relative;
+
+ padding: 1rem;
+}
+
+@keyframes show-navbar-dropdown
+{
+ 0%
+ {
+ transition: visibility .25s, opacity .25s, transform .25s;
+ transform: translate(0, 10px) perspective(200px);
+
+ opacity: 0;
+ }
+ 100%
+ {
+ transform: translate(0, 0);
+
+ opacity: 1;
+ }
+}
+
+@keyframes hide-navbar-dropdown
+{
+ from
+ {
+ opacity: 1;
+ }
+ to
+ {
+ transform: translate(0, 10px);
+
+ opacity: 0;
+ }
+}
+
+.navbar-collapse-header
+{
+ display: none;
+}
+
+@keyframes show-navbar-collapse
+{
+ 0%
+ {
+ transform: scale(.95);
+ transform-origin: 100% 0;
+
+ opacity: 0;
+ }
+ 100%
+ {
+ transform: scale(1);
+
+ opacity: 1;
+ }
+}
+
+@keyframes hide-navbar-collapse
+{
+ from
+ {
+ transform: scale(1);
+ transform-origin: 100% 0;
+
+ opacity: 1;
+ }
+ to
+ {
+ transform: scale(.95);
+
+ opacity: 0;
+ }
+}
+
+.navbar-top
+{
+ padding-right: 1rem;
+ padding-left: 1rem;
+
+ border: 0;
+}
+.navbar-top .container,
+.navbar-top .container-fluid,
+.navbar-top .container-sm,
+.navbar-top .container-md,
+.navbar-top .container-lg,
+.navbar-top .container-xl
+{
+ padding-right: 15px;
+ padding-left: 15px;
+}
+@media (min-width: 576px)
+{
+ .navbar-top .navbar-brand
+ {
+ display: none;
+ }
+}
+@media (max-width: 575.98px)
+{
+ .navbar-top .navbar-collapse
+ {
+ width: 100%;
+ }
+ .navbar-top .nav-item
+ {
+ position: static;
+ }
+ .navbar-top .nav-item .dropdown-menu
+ {
+ position: absolute;
+ right: auto;
+ left: 3%;
+
+ width: 94%;
+ min-width: auto;
+ }
+}
+.navbar-top.border-bottom.navbar-dark
+{
+ border-color: rgba(255, 255, 255, .08) !important;
+}
+.navbar-top.border-bottom.navbar-light
+{
+ border-color: rgba(0, 0, 0, .04) !important;
+}
+
+.sidenav-pinned .navbar-top .navbar-brand
+{
+ display: none;
+}
+
+.nav-wrapper
+{
+ padding: 1rem 0;
+
+ border-top-left-radius: .375rem;
+ border-top-right-radius: .375rem;
+}
+.nav-wrapper + .card
+{
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: .375rem;
+ border-bottom-left-radius: .375rem;
+}
+
+.nav-link
+{
+ color: #525f7f;
+}
+.nav-link:hover
+{
+ color: #5e72e4;
+}
+.nav-link i.ni
+{
+ position: relative;
+ top: 2px;
+}
+
+.nav-pills .nav-item:not(:last-child)
+{
+ padding-right: 1rem;
+}
+
+.nav-pills .nav-link
+{
+ font-size: .875rem;
+ font-weight: 500;
+
+ padding: .75rem 1rem;
+
+ transition: all .15s ease;
+
+ color: #5e72e4;
+ background-color: #fff;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.nav-pills .nav-link:hover
+{
+ color: #485fe0;
+}
+
+.nav-pills .nav-link.active,
+.nav-pills .show > .nav-link
+{
+ color: #fff;
+ background-color: #5e72e4;
+}
+
+@media (max-width: 575.98px)
+{
+ .nav-pills .nav-item
+ {
+ margin-bottom: 1rem;
+ }
+}
+
+@media (max-width: 767.98px)
+{
+ .nav-pills:not(.nav-pills-circle) .nav-item
+ {
+ padding-right: 0;
+ }
+}
+
+.nav-pills-circle .nav-link
+{
+ line-height: 60px;
+
+ width: 60px;
+ height: 60px;
+ padding: 0;
+
+ text-align: center;
+
+ border-radius: 50%;
+}
+
+.nav-pills-circle .nav-link-icon i,
+.nav-pills-circle .nav-link-icon svg
+{
+ font-size: 1rem;
+}
+
+.page-item.active .page-link
+{
+ box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
+}
+
+.page-item .page-link,
+.page-item span
+{
+ font-size: .875rem;
+
+ display: flex;
+
+ width: 36px;
+ height: 36px;
+ margin: 0 3px;
+ padding: 0;
+
+ border-radius: 50% !important;
+
+ align-items: center;
+ justify-content: center;
+}
+
+.pagination-lg .page-item .page-link,
+.pagination-lg .page-item span
+{
+ line-height: 46px;
+
+ width: 46px;
+ height: 46px;
+}
+
+.pagination-sm .page-item .page-link,
+.pagination-sm .page-item span
+{
+ line-height: 30px;
+
+ width: 30px;
+ height: 30px;
+}
+
+.popover
+{
+ border: 0;
+}
+
+.popover-header
+{
+ font-weight: 600;
+}
+
+.popover-primary
+{
+ background-color: #5e72e4;
+}
+.popover-primary .popover-header
+{
+ color: #fff;
+ background-color: #5e72e4;
+}
+.popover-primary .popover-body
+{
+ color: #fff;
+}
+.popover-primary .popover-header
+{
+ border-color: rgba(255, 255, 255, .2);
+}
+.popover-primary.bs-popover-top .arrow::after,
+.popover-primary.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #5e72e4;
+}
+.popover-primary.bs-popover-right .arrow::after,
+.popover-primary.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #5e72e4;
+}
+.popover-primary.bs-popover-bottom .arrow::after,
+.popover-primary.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #5e72e4;
+}
+.popover-primary.bs-popover-left .arrow::after,
+.popover-primary.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #5e72e4;
+}
+
+.popover-secondary
+{
+ background-color: #f7fafc;
+}
+.popover-secondary .popover-header
+{
+ color: #212529;
+ background-color: #f7fafc;
+}
+.popover-secondary .popover-body
+{
+ color: #212529;
+}
+.popover-secondary .popover-header
+{
+ border-color: rgba(33, 37, 41, .2);
+}
+.popover-secondary.bs-popover-top .arrow::after,
+.popover-secondary.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #f7fafc;
+}
+.popover-secondary.bs-popover-right .arrow::after,
+.popover-secondary.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #f7fafc;
+}
+.popover-secondary.bs-popover-bottom .arrow::after,
+.popover-secondary.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #f7fafc;
+}
+.popover-secondary.bs-popover-left .arrow::after,
+.popover-secondary.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #f7fafc;
+}
+
+.popover-success
+{
+ background-color: #2dce89;
+}
+.popover-success .popover-header
+{
+ color: #fff;
+ background-color: #2dce89;
+}
+.popover-success .popover-body
+{
+ color: #fff;
+}
+.popover-success .popover-header
+{
+ border-color: rgba(255, 255, 255, .2);
+}
+.popover-success.bs-popover-top .arrow::after,
+.popover-success.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #2dce89;
+}
+.popover-success.bs-popover-right .arrow::after,
+.popover-success.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #2dce89;
+}
+.popover-success.bs-popover-bottom .arrow::after,
+.popover-success.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #2dce89;
+}
+.popover-success.bs-popover-left .arrow::after,
+.popover-success.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #2dce89;
+}
+
+.popover-info
+{
+ background-color: #11cdef;
+}
+.popover-info .popover-header
+{
+ color: #fff;
+ background-color: #11cdef;
+}
+.popover-info .popover-body
+{
+ color: #fff;
+}
+.popover-info .popover-header
+{
+ border-color: rgba(255, 255, 255, .2);
+}
+.popover-info.bs-popover-top .arrow::after,
+.popover-info.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #11cdef;
+}
+.popover-info.bs-popover-right .arrow::after,
+.popover-info.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #11cdef;
+}
+.popover-info.bs-popover-bottom .arrow::after,
+.popover-info.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #11cdef;
+}
+.popover-info.bs-popover-left .arrow::after,
+.popover-info.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #11cdef;
+}
+
+.popover-warning
+{
+ background-color: #fb6340;
+}
+.popover-warning .popover-header
+{
+ color: #fff;
+ background-color: #fb6340;
+}
+.popover-warning .popover-body
+{
+ color: #fff;
+}
+.popover-warning .popover-header
+{
+ border-color: rgba(255, 255, 255, .2);
+}
+.popover-warning.bs-popover-top .arrow::after,
+.popover-warning.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #fb6340;
+}
+.popover-warning.bs-popover-right .arrow::after,
+.popover-warning.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #fb6340;
+}
+.popover-warning.bs-popover-bottom .arrow::after,
+.popover-warning.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #fb6340;
+}
+.popover-warning.bs-popover-left .arrow::after,
+.popover-warning.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #fb6340;
+}
+
+.popover-danger
+{
+ background-color: #f5365c;
+}
+.popover-danger .popover-header
+{
+ color: #fff;
+ background-color: #f5365c;
+}
+.popover-danger .popover-body
+{
+ color: #fff;
+}
+.popover-danger .popover-header
+{
+ border-color: rgba(255, 255, 255, .2);
+}
+.popover-danger.bs-popover-top .arrow::after,
+.popover-danger.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #f5365c;
+}
+.popover-danger.bs-popover-right .arrow::after,
+.popover-danger.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #f5365c;
+}
+.popover-danger.bs-popover-bottom .arrow::after,
+.popover-danger.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #f5365c;
+}
+.popover-danger.bs-popover-left .arrow::after,
+.popover-danger.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #f5365c;
+}
+
+.popover-light
+{
+ background-color: #adb5bd;
+}
+.popover-light .popover-header
+{
+ color: #fff;
+ background-color: #adb5bd;
+}
+.popover-light .popover-body
+{
+ color: #fff;
+}
+.popover-light .popover-header
+{
+ border-color: rgba(255, 255, 255, .2);
+}
+.popover-light.bs-popover-top .arrow::after,
+.popover-light.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #adb5bd;
+}
+.popover-light.bs-popover-right .arrow::after,
+.popover-light.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #adb5bd;
+}
+.popover-light.bs-popover-bottom .arrow::after,
+.popover-light.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #adb5bd;
+}
+.popover-light.bs-popover-left .arrow::after,
+.popover-light.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #adb5bd;
+}
+
+.popover-dark
+{
+ background-color: #212529;
+}
+.popover-dark .popover-header
+{
+ color: #fff;
+ background-color: #212529;
+}
+.popover-dark .popover-body
+{
+ color: #fff;
+}
+.popover-dark .popover-header
+{
+ border-color: rgba(255, 255, 255, .2);
+}
+.popover-dark.bs-popover-top .arrow::after,
+.popover-dark.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #212529;
+}
+.popover-dark.bs-popover-right .arrow::after,
+.popover-dark.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #212529;
+}
+.popover-dark.bs-popover-bottom .arrow::after,
+.popover-dark.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #212529;
+}
+.popover-dark.bs-popover-left .arrow::after,
+.popover-dark.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #212529;
+}
+
+.popover-default
+{
+ background-color: #172b4d;
+}
+.popover-default .popover-header
+{
+ color: #fff;
+ background-color: #172b4d;
+}
+.popover-default .popover-body
+{
+ color: #fff;
+}
+.popover-default .popover-header
+{
+ border-color: rgba(255, 255, 255, .2);
+}
+.popover-default.bs-popover-top .arrow::after,
+.popover-default.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #172b4d;
+}
+.popover-default.bs-popover-right .arrow::after,
+.popover-default.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #172b4d;
+}
+.popover-default.bs-popover-bottom .arrow::after,
+.popover-default.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #172b4d;
+}
+.popover-default.bs-popover-left .arrow::after,
+.popover-default.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #172b4d;
+}
+
+.popover-white
+{
+ background-color: #fff;
+}
+.popover-white .popover-header
+{
+ color: #212529;
+ background-color: #fff;
+}
+.popover-white .popover-body
+{
+ color: #212529;
+}
+.popover-white .popover-header
+{
+ border-color: rgba(33, 37, 41, .2);
+}
+.popover-white.bs-popover-top .arrow::after,
+.popover-white.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #fff;
+}
+.popover-white.bs-popover-right .arrow::after,
+.popover-white.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #fff;
+}
+.popover-white.bs-popover-bottom .arrow::after,
+.popover-white.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #fff;
+}
+.popover-white.bs-popover-left .arrow::after,
+.popover-white.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #fff;
+}
+
+.popover-neutral
+{
+ background-color: #fff;
+}
+.popover-neutral .popover-header
+{
+ color: #212529;
+ background-color: #fff;
+}
+.popover-neutral .popover-body
+{
+ color: #212529;
+}
+.popover-neutral .popover-header
+{
+ border-color: rgba(33, 37, 41, .2);
+}
+.popover-neutral.bs-popover-top .arrow::after,
+.popover-neutral.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: #fff;
+}
+.popover-neutral.bs-popover-right .arrow::after,
+.popover-neutral.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: #fff;
+}
+.popover-neutral.bs-popover-bottom .arrow::after,
+.popover-neutral.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: #fff;
+}
+.popover-neutral.bs-popover-left .arrow::after,
+.popover-neutral.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: #fff;
+}
+
+.popover-darker
+{
+ background-color: black;
+}
+.popover-darker .popover-header
+{
+ color: #fff;
+ background-color: black;
+}
+.popover-darker .popover-body
+{
+ color: #fff;
+}
+.popover-darker .popover-header
+{
+ border-color: rgba(255, 255, 255, .2);
+}
+.popover-darker.bs-popover-top .arrow::after,
+.popover-darker.bs-popover-auto[x-placement^='top'] .arrow::after
+{
+ border-top-color: black;
+}
+.popover-darker.bs-popover-right .arrow::after,
+.popover-darker.bs-popover-auto[x-placement^='right'] .arrow::after
+{
+ border-right-color: black;
+}
+.popover-darker.bs-popover-bottom .arrow::after,
+.popover-darker.bs-popover-auto[x-placement^='bottom'] .arrow::after
+{
+ border-bottom-color: black;
+}
+.popover-darker.bs-popover-left .arrow::after,
+.popover-darker.bs-popover-auto[x-placement^='left'] .arrow::after
+{
+ border-left-color: black;
+}
+
+.progress-wrapper
+{
+ position: relative;
+
+ padding-top: 1.5rem;
+}
+
+.progress
+{
+ overflow: hidden;
+
+ height: 8px;
+ margin-bottom: 1rem;
+
+ border-radius: .25rem;
+ background-color: #e9ecef;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+}
+.progress .sr-only
+{
+ font-size: 13px;
+ line-height: 20px;
+
+ left: 0;
+
+ clip: auto;
+
+ width: auto;
+ height: 20px;
+ margin: 0 0 0 30px;
+}
+
+.progress-sm
+{
+ height: 5px;
+}
+
+.progress-xs
+{
+ height: 3px;
+}
+
+.progress-heading
+{
+ font-size: 14px;
+ font-weight: 500;
+
+ margin: 0 0 2px;
+ padding: 0;
+}
+
+.progress-bar
+{
+ height: auto;
+
+ border-radius: 0;
+ box-shadow: none;
+}
+
+.progress-info
+{
+ display: flex;
+
+ margin-bottom: .5rem;
+
+ align-items: center;
+ justify-content: space-between;
+}
+
+.progress-label span
+{
+ font-size: .625rem;
+ font-weight: 600;
+
+ display: inline-block;
+
+ padding: .25rem 1rem;
+
+ text-transform: uppercase;
+
+ color: #5e72e4;
+ border-radius: 30px;
+ background: rgba(94, 114, 228, .1);
+}
+
+.progress-percentage
+{
+ text-align: right;
+}
+.progress-percentage span
+{
+ font-size: .875rem;
+ font-weight: 600;
+
+ display: inline-block;
+
+ color: #8898aa;
+}
+
+.separator
+{
+ position: absolute;
+ top: auto;
+ right: 0;
+ left: 0;
+
+ overflow: hidden;
+
+ width: 100%;
+ height: 150px;
+
+ transform: translateZ(0);
+ pointer-events: none;
+}
+.separator svg
+{
+ position: absolute;
+
+ pointer-events: none;
+}
+
+.separator-top
+{
+ top: 0;
+ bottom: auto;
+}
+.separator-top svg
+{
+ top: 0;
+}
+
+.separator-bottom
+{
+ top: auto;
+ bottom: 0;
+}
+.separator-bottom svg
+{
+ bottom: 0;
+}
+
+.separator-inverse
+{
+ transform: rotate(180deg);
+}
+
+.separator-skew
+{
+ height: 60px;
+}
+@media (min-width: 1200px)
+{
+ .separator-skew
+ {
+ height: 70px;
+ }
+}
+
+.section-nucleo-icons
+{
+ --icon-size: 5rem;
+ --icon-sm-size: 3.75rem;
+ --gutter: 7rem;
+}
+.section-nucleo-icons .icons-container
+{
+ position: relative;
+ z-index: 1;
+
+ max-width: 100%;
+ height: 360px;
+ margin: 0 auto;
+}
+.section-nucleo-icons .icons-container i
+{
+ position: absolute;
+ z-index: 1;
+
+ display: inline-flex;
+
+ transition: all .2s cubic-bezier(.25, .65, .9, .75);
+ transform: translate(-50%, -50%);
+
+ border-radius: 50%;
+ background: #fff;
+ box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15);
+
+ align-items: center;
+ justify-content: center;
+}
+.section-nucleo-icons .icons-container i.icon
+{
+ font-size: 1.7em;
+
+ width: var(--icon-size);
+ height: var(--icon-size);
+}
+.section-nucleo-icons .icons-container i.icon-sm
+{
+ font-size: 1.5em;
+
+ width: var(--icon-sm-size);
+ height: var(--icon-sm-size);
+}
+.section-nucleo-icons .icons-container i:nth-child(1)
+{
+ font-size: 42px;
+
+ z-index: 2;
+
+ color: #fb6340;
+}
+.section-nucleo-icons .icons-container i
+{
+ opacity: 1;
+}
+.section-nucleo-icons .icons-container i:nth-child(1)
+{
+ font-size: 42px;
+
+ top: 50%;
+ left: 50%;
+
+ color: #fb6340;
+}
+.section-nucleo-icons .icons-container i:nth-child(2)
+{
+ top: 50%;
+ left: calc(50% + (var(--gutter) * 1.7));
+}
+.section-nucleo-icons .icons-container i:nth-child(3)
+{
+ top: calc(50% + var(--gutter));
+ left: calc(50% + var(--gutter));
+}
+.section-nucleo-icons .icons-container i:nth-child(4)
+{
+ top: calc(50% - var(--gutter));
+ left: calc(50% + var(--gutter));
+}
+.section-nucleo-icons .icons-container i:nth-child(5)
+{
+ top: 50%;
+ left: calc(50% + (var(--gutter) * 4));
+}
+.section-nucleo-icons .icons-container i:nth-child(6)
+{
+ top: calc(50% + (var(--gutter) * 1.5));
+ left: calc(50% + (var(--gutter) * 2.7));
+}
+.section-nucleo-icons .icons-container i:nth-child(7)
+{
+ top: calc(50% - (var(--gutter) * 1.5));
+ left: calc(50% + (var(--gutter) * 2.7));
+}
+.section-nucleo-icons .icons-container i:nth-child(8)
+{
+ top: 50%;
+ left: calc(50% - (var(--gutter) * 1.7));
+}
+.section-nucleo-icons .icons-container i:nth-child(9)
+{
+ top: calc(50% + var(--gutter));
+ left: calc(50% - var(--gutter));
+}
+.section-nucleo-icons .icons-container i:nth-child(10)
+{
+ top: calc(50% - var(--gutter));
+ left: calc(50% - var(--gutter));
+}
+.section-nucleo-icons .icons-container i:nth-child(11)
+{
+ top: 50%;
+ left: calc(50% - (var(--gutter) * 4));
+}
+.section-nucleo-icons .icons-container i:nth-child(12)
+{
+ top: calc(50% + (var(--gutter) * 1.5));
+ left: calc(50% - (var(--gutter) * 2.7));
+}
+.section-nucleo-icons .icons-container i:nth-child(13)
+{
+ top: calc(50% - (var(--gutter) * 1.5));
+ left: calc(50% - (var(--gutter) * 2.7));
+}
+
+.table thead th
+{
+ font-size: .65rem;
+
+ padding-top: .75rem;
+ padding-bottom: .75rem;
+
+ letter-spacing: 1px;
+ text-transform: uppercase;
+
+ border-bottom: 1px solid #e9ecef;
+}
+
+.table th
+{
+ font-weight: 600;
+}
+
+.table td .progress
+{
+ width: 120px;
+ height: 3px;
+ margin: 0;
+}
+
+.table td,
+.table th
+{
+ font-size: .8125rem;
+
+ white-space: nowrap;
+}
+
+.table.align-items-center td,
+.table.align-items-center th
+{
+ vertical-align: middle;
+}
+
+.table .thead-dark th
+{
+ color: #4d7bca;
+ background-color: #1c345d;
+}
+.table .thead-dark th a
+{
+ color: #4d7bca;
+}
+
+.table .thead-light th
+{
+ color: #8898aa;
+ background-color: #f6f9fc;
+}
+.table .thead-light th a
+{
+ color: #8898aa;
+}
+
+.table-hover tr
+{
+ transition: all .15s ease;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .table-hover tr
+ {
+ transition: none;
+ }
+}
+
+.table-flush td,
+.table-flush th
+{
+ border-right: 0;
+ border-left: 0;
+}
+
+.table-flush tbody tr:first-child td,
+.table-flush tbody tr:first-child th
+{
+ border-top: 0;
+}
+
+.table-flush tbody tr:last-child td,
+.table-flush tbody tr:last-child th
+{
+ border-bottom: 0;
+}
+
+.card .table
+{
+ margin-bottom: 0;
+}
+.card .table td,
+.card .table th
+{
+ padding-right: 1.5rem;
+ padding-left: 1.5rem;
+}
+
+.table .custom-toggle
+{
+ display: block;
+}
+
+p
+{
+ font-size: 1rem;
+ font-weight: 300;
+ line-height: 1.7;
+}
+
+.lead
+{
+ font-size: 1.25rem;
+ font-weight: 300;
+ line-height: 1.7;
+
+ margin-top: 1.5rem;
+}
+.lead + .btn-wrapper
+{
+ margin-top: 3rem;
+}
+
+.description
+{
+ font-size: .875rem;
+}
+
+article h4:not(:first-child),
+article h5:not(:first-child)
+{
+ margin-top: 3rem;
+}
+
+article h4,
+article h5
+{
+ margin-bottom: 1.5rem;
+}
+
+article figure
+{
+ margin: 3rem 0;
+}
+
+article h5 + figure
+{
+ margin-top: 0;
+}
+
+.display-1 span,
+.display-2 span,
+.display-3 span,
+.display-4 span
+{
+ font-weight: 300;
+
+ display: block;
+}
+
+h1 > a,
+h2 > a,
+h3 > a,
+h4 > a,
+h5 > a,
+h6 > a
+{
+ color: inherit;
+}
+
+.heading
+{
+ font-size: .95rem;
+ font-weight: 600;
+
+ letter-spacing: .025em;
+ text-transform: uppercase;
+}
+
+.heading-small
+{
+ font-size: .75rem;
+
+ padding-top: .25rem;
+ padding-bottom: .25rem;
+
+ letter-spacing: .04em;
+ text-transform: uppercase;
+}
+
+.heading-title
+{
+ font-size: 1.375rem;
+ font-weight: 600;
+
+ letter-spacing: .025em;
+ text-transform: uppercase;
+}
+
+.heading-section
+{
+ font-size: 1.375rem;
+ font-weight: 600;
+
+ letter-spacing: .025em;
+ text-transform: uppercase;
+}
+.heading-section img
+{
+ display: block;
+
+ width: 72px;
+ height: 72px;
+ margin-bottom: 1.5rem;
+}
+.heading-section.text-center img
+{
+ margin-right: auto;
+ margin-left: auto;
+}
+
+.surtitle
+{
+ margin-bottom: 0;
+
+ letter-spacing: 2px;
+ text-transform: uppercase;
+
+ color: #8898aa;
+}
+
+.bg-blue
+{
+ background-color: #5e72e4 !important;
+}
+
+a.bg-blue:hover,
+a.bg-blue:focus,
+button.bg-blue:hover,
+button.bg-blue:focus
+{
+ background-color: #324cdd !important;
+}
+
+.bg-indigo
+{
+ background-color: #5603ad !important;
+}
+
+a.bg-indigo:hover,
+a.bg-indigo:focus,
+button.bg-indigo:hover,
+button.bg-indigo:focus
+{
+ background-color: #3d027b !important;
+}
+
+.bg-purple
+{
+ background-color: #8965e0 !important;
+}
+
+a.bg-purple:hover,
+a.bg-purple:focus,
+button.bg-purple:hover,
+button.bg-purple:focus
+{
+ background-color: #683bd7 !important;
+}
+
+.bg-pink
+{
+ background-color: #f3a4b5 !important;
+}
+
+a.bg-pink:hover,
+a.bg-pink:focus,
+button.bg-pink:hover,
+button.bg-pink:focus
+{
+ background-color: #ed7790 !important;
+}
+
+.bg-red
+{
+ background-color: #f5365c !important;
+}
+
+a.bg-red:hover,
+a.bg-red:focus,
+button.bg-red:hover,
+button.bg-red:focus
+{
+ background-color: #ec0c38 !important;
+}
+
+.bg-orange
+{
+ background-color: #fb6340 !important;
+}
+
+a.bg-orange:hover,
+a.bg-orange:focus,
+button.bg-orange:hover,
+button.bg-orange:focus
+{
+ background-color: #fa3a0e !important;
+}
+
+.bg-yellow
+{
+ background-color: #ffd600 !important;
+}
+
+a.bg-yellow:hover,
+a.bg-yellow:focus,
+button.bg-yellow:hover,
+button.bg-yellow:focus
+{
+ background-color: #ccab00 !important;
+}
+
+.bg-green
+{
+ background-color: #2dce89 !important;
+}
+
+a.bg-green:hover,
+a.bg-green:focus,
+button.bg-green:hover,
+button.bg-green:focus
+{
+ background-color: #24a46d !important;
+}
+
+.bg-teal
+{
+ background-color: #11cdef !important;
+}
+
+a.bg-teal:hover,
+a.bg-teal:focus,
+button.bg-teal:hover,
+button.bg-teal:focus
+{
+ background-color: #0da5c0 !important;
+}
+
+.bg-cyan
+{
+ background-color: #2bffc6 !important;
+}
+
+a.bg-cyan:hover,
+a.bg-cyan:focus,
+button.bg-cyan:hover,
+button.bg-cyan:focus
+{
+ background-color: #00f7b5 !important;
+}
+
+.bg-white
+{
+ background-color: #fff !important;
+}
+
+a.bg-white:hover,
+a.bg-white:focus,
+button.bg-white:hover,
+button.bg-white:focus
+{
+ background-color: #e6e6e6 !important;
+}
+
+.bg-gray
+{
+ background-color: #8898aa !important;
+}
+
+a.bg-gray:hover,
+a.bg-gray:focus,
+button.bg-gray:hover,
+button.bg-gray:focus
+{
+ background-color: #6a7e95 !important;
+}
+
+.bg-gray-dark
+{
+ background-color: #32325d !important;
+}
+
+a.bg-gray-dark:hover,
+a.bg-gray-dark:focus,
+button.bg-gray-dark:hover,
+button.bg-gray-dark:focus
+{
+ background-color: #20203c !important;
+}
+
+.bg-light
+{
+ background-color: #ced4da !important;
+}
+
+a.bg-light:hover,
+a.bg-light:focus,
+button.bg-light:hover,
+button.bg-light:focus
+{
+ background-color: #b1bbc4 !important;
+}
+
+.bg-lighter
+{
+ background-color: #e9ecef !important;
+}
+
+a.bg-lighter:hover,
+a.bg-lighter:focus,
+button.bg-lighter:hover,
+button.bg-lighter:focus
+{
+ background-color: #cbd3da !important;
+}
+
+.bg-gradient-primary
+{
+ background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important;
+}
+
+.bg-gradient-secondary
+{
+ background: linear-gradient(87deg, #f7fafc 0, #f7f8fc 100%) !important;
+}
+
+.bg-gradient-success
+{
+ background: linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important;
+}
+
+.bg-gradient-info
+{
+ background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important;
+}
+
+.bg-gradient-warning
+{
+ background: linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important;
+}
+
+.bg-gradient-danger
+{
+ background: linear-gradient(87deg, #f5365c 0, #f56036 100%) !important;
+}
+
+.bg-gradient-light
+{
+ background: linear-gradient(87deg, #adb5bd 0, #adaebd 100%) !important;
+}
+
+.bg-gradient-dark
+{
+ background: linear-gradient(87deg, #212529 0, #212229 100%) !important;
+}
+
+.bg-gradient-default
+{
+ background: linear-gradient(87deg, #172b4d 0, #1a174d 100%) !important;
+}
+
+.bg-gradient-white
+{
+ background: linear-gradient(87deg, #fff 0, white 100%) !important;
+}
+
+.bg-gradient-neutral
+{
+ background: linear-gradient(87deg, #fff 0, white 100%) !important;
+}
+
+.bg-gradient-darker
+{
+ background: linear-gradient(87deg, black 0, black 100%) !important;
+}
+
+.bg-gradient-blue
+{
+ background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important;
+}
+
+.bg-gradient-indigo
+{
+ background: linear-gradient(87deg, #5603ad 0, #9d03ad 100%) !important;
+}
+
+.bg-gradient-purple
+{
+ background: linear-gradient(87deg, #8965e0 0, #bc65e0 100%) !important;
+}
+
+.bg-gradient-pink
+{
+ background: linear-gradient(87deg, #f3a4b5 0, #f3b4a4 100%) !important;
+}
+
+.bg-gradient-red
+{
+ background: linear-gradient(87deg, #f5365c 0, #f56036 100%) !important;
+}
+
+.bg-gradient-orange
+{
+ background: linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important;
+}
+
+.bg-gradient-yellow
+{
+ background: linear-gradient(87deg, #ffd600 0, #beff00 100%) !important;
+}
+
+.bg-gradient-green
+{
+ background: linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important;
+}
+
+.bg-gradient-teal
+{
+ background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important;
+}
+
+.bg-gradient-cyan
+{
+ background: linear-gradient(87deg, #2bffc6 0, #2be0ff 100%) !important;
+}
+
+.bg-gradient-white
+{
+ background: linear-gradient(87deg, #fff 0, white 100%) !important;
+}
+
+.bg-gradient-gray
+{
+ background: linear-gradient(87deg, #8898aa 0, #888aaa 100%) !important;
+}
+
+.bg-gradient-gray-dark
+{
+ background: linear-gradient(87deg, #32325d 0, #44325d 100%) !important;
+}
+
+.bg-gradient-light
+{
+ background: linear-gradient(87deg, #ced4da 0, #cecfda 100%) !important;
+}
+
+.bg-gradient-lighter
+{
+ background: linear-gradient(87deg, #e9ecef 0, #e9eaef 100%) !important;
+}
+
+.bg-translucent-primary
+{
+ background-color: rgba(63, 87, 223, .6) !important;
+}
+
+a.bg-translucent-primary:hover,
+a.bg-translucent-primary:focus,
+button.bg-translucent-primary:hover,
+button.bg-translucent-primary:focus
+{
+ background-color: rgba(42, 68, 219, .6) !important;
+}
+
+.bg-translucent-secondary
+{
+ background-color: rgba(221, 234, 242, .6) !important;
+}
+
+a.bg-translucent-secondary:hover,
+a.bg-translucent-secondary:focus,
+button.bg-translucent-secondary:hover,
+button.bg-translucent-secondary:focus
+{
+ background-color: rgba(202, 222, 235, .6) !important;
+}
+
+.bg-translucent-success
+{
+ background-color: rgba(39, 177, 118, .6) !important;
+}
+
+a.bg-translucent-success:hover,
+a.bg-translucent-success:focus,
+button.bg-translucent-success:hover,
+button.bg-translucent-success:focus
+{
+ background-color: rgba(34, 156, 104, .6) !important;
+}
+
+.bg-translucent-info
+{
+ background-color: rgba(14, 177, 206, .6) !important;
+}
+
+a.bg-translucent-info:hover,
+a.bg-translucent-info:focus,
+button.bg-translucent-info:hover,
+button.bg-translucent-info:focus
+{
+ background-color: rgba(12, 156, 183, .6) !important;
+}
+
+.bg-translucent-warning
+{
+ background-color: rgba(250, 70, 29, .6) !important;
+}
+
+a.bg-translucent-warning:hover,
+a.bg-translucent-warning:focus,
+button.bg-translucent-warning:hover,
+button.bg-translucent-warning:focus
+{
+ background-color: rgba(249, 51, 5, .6) !important;
+}
+
+.bg-translucent-danger
+{
+ background-color: rgba(243, 20, 64, .6) !important;
+}
+
+a.bg-translucent-danger:hover,
+a.bg-translucent-danger:focus,
+button.bg-translucent-danger:hover,
+button.bg-translucent-danger:focus
+{
+ background-color: rgba(227, 11, 54, .6) !important;
+}
+
+.bg-translucent-light
+{
+ background-color: rgba(153, 163, 173, .6) !important;
+}
+
+a.bg-translucent-light:hover,
+a.bg-translucent-light:focus,
+button.bg-translucent-light:hover,
+button.bg-translucent-light:focus
+{
+ background-color: rgba(139, 150, 162, .6) !important;
+}
+
+.bg-translucent-dark
+{
+ background-color: rgba(17, 19, 21, .6) !important;
+}
+
+a.bg-translucent-dark:hover,
+a.bg-translucent-dark:focus,
+button.bg-translucent-dark:hover,
+button.bg-translucent-dark:focus
+{
+ background-color: rgba(6, 6, 7, .6) !important;
+}
+
+.bg-translucent-default
+{
+ background-color: rgba(15, 28, 50, .6) !important;
+}
+
+a.bg-translucent-default:hover,
+a.bg-translucent-default:focus,
+button.bg-translucent-default:hover,
+button.bg-translucent-default:focus
+{
+ background-color: rgba(9, 17, 30, .6) !important;
+}
+
+.bg-translucent-white
+{
+ background-color: rgba(237, 237, 237, .6) !important;
+}
+
+a.bg-translucent-white:hover,
+a.bg-translucent-white:focus,
+button.bg-translucent-white:hover,
+button.bg-translucent-white:focus
+{
+ background-color: rgba(224, 224, 224, .6) !important;
+}
+
+.bg-translucent-neutral
+{
+ background-color: rgba(237, 237, 237, .6) !important;
+}
+
+a.bg-translucent-neutral:hover,
+a.bg-translucent-neutral:focus,
+button.bg-translucent-neutral:hover,
+button.bg-translucent-neutral:focus
+{
+ background-color: rgba(224, 224, 224, .6) !important;
+}
+
+.bg-translucent-darker
+{
+ background-color: rgba(0, 0, 0, .6) !important;
+}
+
+a.bg-translucent-darker:hover,
+a.bg-translucent-darker:focus,
+button.bg-translucent-darker:hover,
+button.bg-translucent-darker:focus
+{
+ background-color: rgba(0, 0, 0, .6) !important;
+}
+
+.section-primary
+{
+ background-color: #f8f9fe !important;
+}
+
+a.section-primary:hover,
+a.section-primary:focus,
+button.section-primary:hover,
+button.section-primary:focus
+{
+ background-color: #cbd3f8 !important;
+}
+
+.section-secondary
+{
+ background-color: #f7fafc !important;
+}
+
+a.section-secondary:hover,
+a.section-secondary:focus,
+button.section-secondary:hover,
+button.section-secondary:focus
+{
+ background-color: #d2e3ee !important;
+}
+
+.section-light
+{
+ background-color: #ced4da !important;
+}
+
+a.section-light:hover,
+a.section-light:focus,
+button.section-light:hover,
+button.section-light:focus
+{
+ background-color: #b1bbc4 !important;
+}
+
+.section-dark
+{
+ background-color: #212529 !important;
+}
+
+a.section-dark:hover,
+a.section-dark:focus,
+button.section-dark:hover,
+button.section-dark:focus
+{
+ background-color: #0a0c0d !important;
+}
+
+.section-darker
+{
+ background-color: black !important;
+}
+
+a.section-darker:hover,
+a.section-darker:focus,
+button.section-darker:hover,
+button.section-darker:focus
+{
+ background-color: black !important;
+}
+
+.bg-gradient-primary
+{
+ background: linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important;
+}
+
+.bg-gradient-secondary
+{
+ background: linear-gradient(87deg, #f7fafc 0, #f7f8fc 100%) !important;
+}
+
+.bg-gradient-success
+{
+ background: linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important;
+}
+
+.bg-gradient-info
+{
+ background: linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important;
+}
+
+.bg-gradient-warning
+{
+ background: linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important;
+}
+
+.bg-gradient-danger
+{
+ background: linear-gradient(87deg, #f5365c 0, #f56036 100%) !important;
+}
+
+.bg-gradient-light
+{
+ background: linear-gradient(87deg, #adb5bd 0, #adaebd 100%) !important;
+}
+
+.bg-gradient-dark
+{
+ background: linear-gradient(87deg, #212529 0, #212229 100%) !important;
+}
+
+.bg-gradient-default
+{
+ background: linear-gradient(87deg, #172b4d 0, #1a174d 100%) !important;
+}
+
+.bg-gradient-white
+{
+ background: linear-gradient(87deg, #fff 0, white 100%) !important;
+}
+
+.bg-gradient-neutral
+{
+ background: linear-gradient(87deg, #fff 0, white 100%) !important;
+}
+
+.bg-gradient-darker
+{
+ background: linear-gradient(87deg, black 0, black 100%) !important;
+}
+
+.fill-primary
+{
+ fill: #5e72e4;
+}
+
+.stroke-primary
+{
+ stroke: #5e72e4;
+}
+
+.fill-secondary
+{
+ fill: #f7fafc;
+}
+
+.stroke-secondary
+{
+ stroke: #f7fafc;
+}
+
+.fill-success
+{
+ fill: #2dce89;
+}
+
+.stroke-success
+{
+ stroke: #2dce89;
+}
+
+.fill-info
+{
+ fill: #11cdef;
+}
+
+.stroke-info
+{
+ stroke: #11cdef;
+}
+
+.fill-warning
+{
+ fill: #fb6340;
+}
+
+.stroke-warning
+{
+ stroke: #fb6340;
+}
+
+.fill-danger
+{
+ fill: #f5365c;
+}
+
+.stroke-danger
+{
+ stroke: #f5365c;
+}
+
+.fill-light
+{
+ fill: #adb5bd;
+}
+
+.stroke-light
+{
+ stroke: #adb5bd;
+}
+
+.fill-dark
+{
+ fill: #212529;
+}
+
+.stroke-dark
+{
+ stroke: #212529;
+}
+
+.fill-default
+{
+ fill: #172b4d;
+}
+
+.stroke-default
+{
+ stroke: #172b4d;
+}
+
+.fill-white
+{
+ fill: #fff;
+}
+
+.stroke-white
+{
+ stroke: #fff;
+}
+
+.fill-neutral
+{
+ fill: #fff;
+}
+
+.stroke-neutral
+{
+ stroke: #fff;
+}
+
+.fill-darker
+{
+ fill: black;
+}
+
+.stroke-darker
+{
+ stroke: black;
+}
+
+.fill-opacity-8
+{
+ fill-opacity: .8;
+}
+
+.blur--hover
+{
+ position: relative;
+}
+.blur--hover .blur-item
+{
+ transition: 1s cubic-bezier(.19, 1, .22, 1);
+
+ opacity: 1;
+
+ will-change: transform;
+ filter: blur(0);
+}
+.blur--hover .blur-hidden
+{
+ position: absolute;
+ z-index: 100;
+ top: calc(50% + 7px);
+ left: 50%;
+
+ transition: all .15s ease;
+ transform: translate(-50%, -50%);
+
+ opacity: 0;
+}
+.blur--hover:hover .blur-item
+{
+ z-index: 1;
+
+ transform: scale(.95);
+
+ opacity: .8;
+
+ filter: blur(10px);
+}
+.blur--hover:hover .blur-hidden
+{
+ top: 50%;
+
+ opacity: 1;
+}
+
+.floating
+{
+ animation: floating 3s ease infinite;
+
+ will-change: transform;
+}
+.floating:hover
+{
+ animation-play-state: paused;
+}
+
+.floating-lg
+{
+ animation: floating-lg 3s ease infinite;
+}
+
+.floating-sm
+{
+ animation: floating-sm 3s ease infinite;
+}
+
+@keyframes floating-lg
+{
+ 0%
+ {
+ transform: translateY(0px);
+ }
+ 50%
+ {
+ transform: translateY(15px);
+ }
+ 100%
+ {
+ transform: translateY(0px);
+ }
+}
+
+@keyframes floating
+{
+ 0%
+ {
+ transform: translateY(0px);
+ }
+ 50%
+ {
+ transform: translateY(10px);
+ }
+ 100%
+ {
+ transform: translateY(0px);
+ }
+}
+
+@keyframes floating-sm
+{
+ 0%
+ {
+ transform: translateY(0px);
+ }
+ 50%
+ {
+ transform: translateY(5px);
+ }
+ 100%
+ {
+ transform: translateY(0px);
+ }
+}
+
+.floatfix:before,
+.floatfix:after
+{
+ display: table;
+
+ content: '';
+}
+
+.floatfix:after
+{
+ clear: both;
+}
+
+.img-center
+{
+ display: block;
+
+ margin-right: auto;
+ margin-left: auto;
+}
+
+.opacity-1
+{
+ opacity: .1 !important;
+}
+
+.opacity-2
+{
+ opacity: .2 !important;
+}
+
+.opacity-3
+{
+ opacity: .3 !important;
+}
+
+.opacity-4
+{
+ opacity: .4 !important;
+}
+
+.opacity-5
+{
+ opacity: .5 !important;
+}
+
+.opacity-6
+{
+ opacity: .6 !important;
+}
+
+.opacity-7
+{
+ opacity: .7 !important;
+}
+
+.opacity-8
+{
+ opacity: .8 !important;
+}
+
+.opacity-8
+{
+ opacity: .9 !important;
+}
+
+.opacity-10
+{
+ opacity: 1 !important;
+}
+
+.overflow-visible
+{
+ overflow: visible !important;
+}
+
+.overflow-hidden
+{
+ overflow: hidden !important;
+}
+
+.top-0
+{
+ top: 0;
+}
+
+.right-0
+{
+ right: 0;
+}
+
+.bottom-0
+{
+ bottom: 0;
+}
+
+.left-0
+{
+ left: 0;
+}
+
+.top-1
+{
+ top: .25rem;
+}
+
+.right-1
+{
+ right: .25rem;
+}
+
+.bottom-1
+{
+ bottom: .25rem;
+}
+
+.left-1
+{
+ left: .25rem;
+}
+
+.top-2
+{
+ top: .5rem;
+}
+
+.right-2
+{
+ right: .5rem;
+}
+
+.bottom-2
+{
+ bottom: .5rem;
+}
+
+.left-2
+{
+ left: .5rem;
+}
+
+.top-3
+{
+ top: 1rem;
+}
+
+.right-3
+{
+ right: 1rem;
+}
+
+.bottom-3
+{
+ bottom: 1rem;
+}
+
+.left-3
+{
+ left: 1rem;
+}
+
+.top-4
+{
+ top: 1.5rem;
+}
+
+.right-4
+{
+ right: 1.5rem;
+}
+
+.bottom-4
+{
+ bottom: 1.5rem;
+}
+
+.left-4
+{
+ left: 1.5rem;
+}
+
+.top-5
+{
+ top: 3rem;
+}
+
+.right-5
+{
+ right: 3rem;
+}
+
+.bottom-5
+{
+ bottom: 3rem;
+}
+
+.left-5
+{
+ left: 3rem;
+}
+
+.top--9
+{
+ top: -10rem;
+}
+
+.right--9
+{
+ right: -10rem;
+}
+
+.bottom--9
+{
+ bottom: -10rem;
+}
+
+.left--9
+{
+ left: -10rem;
+}
+
+.top--8
+{
+ top: -8rem;
+}
+
+.right--8
+{
+ right: -8rem;
+}
+
+.bottom--8
+{
+ bottom: -8rem;
+}
+
+.left--8
+{
+ left: -8rem;
+}
+
+.top--7
+{
+ top: -6rem;
+}
+
+.right--7
+{
+ right: -6rem;
+}
+
+.bottom--7
+{
+ bottom: -6rem;
+}
+
+.left--7
+{
+ left: -6rem;
+}
+
+.top--6
+{
+ top: -4.5rem;
+}
+
+.right--6
+{
+ right: -4.5rem;
+}
+
+.bottom--6
+{
+ bottom: -4.5rem;
+}
+
+.left--6
+{
+ left: -4.5rem;
+}
+
+.top--5
+{
+ top: -3rem;
+}
+
+.right--5
+{
+ right: -3rem;
+}
+
+.bottom--5
+{
+ bottom: -3rem;
+}
+
+.left--5
+{
+ left: -3rem;
+}
+
+.top--4
+{
+ top: -1.5rem;
+}
+
+.right--4
+{
+ right: -1.5rem;
+}
+
+.bottom--4
+{
+ bottom: -1.5rem;
+}
+
+.left--4
+{
+ left: -1.5rem;
+}
+
+.top--3
+{
+ top: -1rem;
+}
+
+.right--3
+{
+ right: -1rem;
+}
+
+.bottom--3
+{
+ bottom: -1rem;
+}
+
+.left--3
+{
+ left: -1rem;
+}
+
+.top--2
+{
+ top: -.5rem;
+}
+
+.right--2
+{
+ right: -.5rem;
+}
+
+.bottom--2
+{
+ bottom: -.5rem;
+}
+
+.left--2
+{
+ left: -.5rem;
+}
+
+.top--1
+{
+ top: -.25rem;
+}
+
+.right--1
+{
+ right: -.25rem;
+}
+
+.bottom--1
+{
+ bottom: -.25rem;
+}
+
+.left--1
+{
+ left: -.25rem;
+}
+
+.top-6
+{
+ top: 4.5rem;
+}
+
+.right-6
+{
+ right: 4.5rem;
+}
+
+.bottom-6
+{
+ bottom: 4.5rem;
+}
+
+.left-6
+{
+ left: 4.5rem;
+}
+
+.top-7
+{
+ top: 6rem;
+}
+
+.right-7
+{
+ right: 6rem;
+}
+
+.bottom-7
+{
+ bottom: 6rem;
+}
+
+.left-7
+{
+ left: 6rem;
+}
+
+.top-8
+{
+ top: 8rem;
+}
+
+.right-8
+{
+ right: 8rem;
+}
+
+.bottom-8
+{
+ bottom: 8rem;
+}
+
+.left-8
+{
+ left: 8rem;
+}
+
+.top-9
+{
+ top: 10rem;
+}
+
+.right-9
+{
+ right: 10rem;
+}
+
+.bottom-9
+{
+ bottom: 10rem;
+}
+
+.left-9
+{
+ left: 10rem;
+}
+
+.center
+{
+ left: 50%;
+
+ transform: translateX(-50%);
+}
+
+[class*='shadow']
+{
+ transition: all .15s ease;
+}
+
+.shadow-sm--hover:hover
+{
+ box-shadow: 0 0 .5rem rgba(136, 152, 170, .075) !important;
+}
+
+.shadow--hover:hover
+{
+ box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15) !important;
+}
+
+.shadow-lg--hover:hover
+{
+ box-shadow: 0 0 3rem rgba(136, 152, 170, .175) !important;
+}
+
+.shadow-none--hover:hover
+{
+ box-shadow: none !important;
+}
+
+.h-100vh
+{
+ height: 100vh !important;
+}
+
+.row.row-grid > [class*='col-'] + [class*='col-']
+{
+ margin-top: 3rem;
+}
+
+@media (min-width: 992px)
+{
+ .row.row-grid > [class*='col-lg-'] + [class*='col-lg-']
+ {
+ margin-top: 0;
+ }
+}
+
+@media (min-width: 768px)
+{
+ .row.row-grid > [class*='col-md-'] + [class*='col-md-']
+ {
+ margin-top: 0;
+ }
+}
+
+@media (min-width: 576px)
+{
+ .row.row-grid > [class*='col-sm-'] + [class*='col-sm-']
+ {
+ margin-top: 0;
+ }
+}
+
+.row-grid + .row-grid
+{
+ margin-top: 3rem;
+}
+
+@media (min-width: 992px)
+{
+ .mt--100
+ {
+ margin-top: -100px !important;
+ }
+ .mr--100
+ {
+ margin-right: -100px !important;
+ }
+ .mb--100
+ {
+ margin-bottom: -100px !important;
+ }
+ .ml--100
+ {
+ margin-left: -100px !important;
+ }
+ .mt--150
+ {
+ margin-top: -150px !important;
+ }
+ .mb--150
+ {
+ margin-bottom: -150px !important;
+ }
+ .mt--200
+ {
+ margin-top: -200px !important;
+ }
+ .mb--200
+ {
+ margin-bottom: -200px !important;
+ }
+ .mt--300
+ {
+ margin-top: -300px !important;
+ }
+ .mb--300
+ {
+ margin-bottom: -300px !important;
+ }
+ .pt-100
+ {
+ padding-top: 100px !important;
+ }
+ .pb-100
+ {
+ padding-bottom: 100px !important;
+ }
+ .pt-150
+ {
+ padding-top: 150px !important;
+ }
+ .pb-150
+ {
+ padding-bottom: 150px !important;
+ }
+ .pt-200
+ {
+ padding-top: 200px !important;
+ }
+ .pb-200
+ {
+ padding-bottom: 200px !important;
+ }
+ .pt-250
+ {
+ padding-top: 250px !important;
+ }
+ .pb-250
+ {
+ padding-bottom: 250px !important;
+ }
+ .pt-300
+ {
+ padding-top: 300px !important;
+ }
+ .pb-300
+ {
+ padding-bottom: 300px !important;
+ }
+}
+
+.font-weight-300
+{
+ font-weight: 300 !important;
+}
+
+.font-weight-400
+{
+ font-weight: 400 !important;
+}
+
+.font-weight-500
+{
+ font-weight: 500 !important;
+}
+
+.font-weight-600
+{
+ font-weight: 600 !important;
+}
+
+.font-weight-700
+{
+ font-weight: 700 !important;
+}
+
+.font-weight-800
+{
+ font-weight: 800 !important;
+}
+
+.font-weight-900
+{
+ font-weight: 900 !important;
+}
+
+.text-underline
+{
+ text-decoration: underline;
+}
+
+.text-through
+{
+ text-decoration: line-through;
+}
+
+.text-xs
+{
+ font-size: .75rem !important;
+}
+
+.text-sm
+{
+ font-size: .875rem !important;
+}
+
+.text-lg
+{
+ font-size: 1.25rem !important;
+}
+
+.text-xl
+{
+ font-size: 1.5rem !important;
+}
+
+.lh-100
+{
+ line-height: 1;
+}
+
+.lh-110
+{
+ line-height: 1.1;
+}
+
+.lh-120
+{
+ line-height: 1.2;
+}
+
+.lh-130
+{
+ line-height: 1.3;
+}
+
+.lh-140
+{
+ line-height: 1.4;
+}
+
+.lh-150
+{
+ line-height: 1.5;
+}
+
+.lh-160
+{
+ line-height: 1.6;
+}
+
+.lh-170
+{
+ line-height: 1.7;
+}
+
+.lh-180
+{
+ line-height: 1.8;
+}
+
+.ls-1
+{
+ letter-spacing: .0625rem;
+}
+
+.ls-15
+{
+ letter-spacing: .09375rem;
+}
+
+.ls-2
+{
+ letter-spacing: .125rem;
+}
+
+.text-blue
+{
+ color: #5e72e4 !important;
+}
+
+a.text-blue:hover,
+a.text-blue:focus
+{
+ color: #233dd2 !important;
+}
+
+.text-indigo
+{
+ color: #5603ad !important;
+}
+
+a.text-indigo:hover,
+a.text-indigo:focus
+{
+ color: #310262 !important;
+}
+
+.text-purple
+{
+ color: #8965e0 !important;
+}
+
+a.text-purple:hover,
+a.text-purple:focus
+{
+ color: #5a2acf !important;
+}
+
+.text-pink
+{
+ color: #f3a4b5 !important;
+}
+
+a.text-pink:hover,
+a.text-pink:focus
+{
+ color: #ea607e !important;
+}
+
+.text-red
+{
+ color: #f5365c !important;
+}
+
+a.text-red:hover,
+a.text-red:focus
+{
+ color: #d40b33 !important;
+}
+
+.text-orange
+{
+ color: #fb6340 !important;
+}
+
+a.text-orange:hover,
+a.text-orange:focus
+{
+ color: #ea3005 !important;
+}
+
+.text-yellow
+{
+ color: #ffd600 !important;
+}
+
+a.text-yellow:hover,
+a.text-yellow:focus
+{
+ color: #b39600 !important;
+}
+
+.text-green
+{
+ color: #2dce89 !important;
+}
+
+a.text-green:hover,
+a.text-green:focus
+{
+ color: #1f8f5f !important;
+}
+
+.text-teal
+{
+ color: #11cdef !important;
+}
+
+a.text-teal:hover,
+a.text-teal:focus
+{
+ color: #0b90a8 !important;
+}
+
+.text-cyan
+{
+ color: #2bffc6 !important;
+}
+
+a.text-cyan:hover,
+a.text-cyan:focus
+{
+ color: #00dea2 !important;
+}
+
+.text-white
+{
+ color: #fff !important;
+}
+
+a.text-white:hover,
+a.text-white:focus
+{
+ color: #d9d9d9 !important;
+}
+
+.text-gray
+{
+ color: #8898aa !important;
+}
+
+a.text-gray:hover,
+a.text-gray:focus
+{
+ color: #607286 !important;
+}
+
+.text-gray-dark
+{
+ color: #32325d !important;
+}
+
+a.text-gray-dark:hover,
+a.text-gray-dark:focus
+{
+ color: #17172b !important;
+}
+
+.text-light
+{
+ color: #ced4da !important;
+}
+
+a.text-light:hover,
+a.text-light:focus
+{
+ color: #a2aeb9 !important;
+}
+
+.text-lighter
+{
+ color: #e9ecef !important;
+}
+
+a.text-lighter:hover,
+a.text-lighter:focus
+{
+ color: #bdc6cf !important;
+}
+
+@media (min-width: 992px)
+{
+ .transform-perspective-right
+ {
+ transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg);
+ }
+ .transform-perspective-left
+ {
+ transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg);
+ }
+}
+
+.datepicker
+{
+ border-radius: .375rem;
+
+ direction: ltr;
+}
+.datepicker-inline
+{
+ width: 220px;
+}
+.datepicker-rtl
+{
+ direction: rtl;
+}
+.datepicker-rtl.dropdown-menu
+{
+ left: auto;
+}
+.datepicker-rtl table tr td span
+{
+ float: right;
+}
+.datepicker-dropdown
+{
+ top: 0;
+ left: 0;
+
+ padding: 20px 22px;
+
+ box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
+}
+.datepicker-dropdown.datepicker-orient-left:before
+{
+ left: 6px;
+}
+.datepicker-dropdown.datepicker-orient-left:after
+{
+ left: 7px;
+}
+.datepicker-dropdown.datepicker-orient-right:before
+{
+ right: 6px;
+}
+.datepicker-dropdown.datepicker-orient-right:after
+{
+ right: 7px;
+}
+.datepicker-dropdown.datepicker-orient-bottom:before
+{
+ top: -7px;
+}
+.datepicker-dropdown.datepicker-orient-bottom:after
+{
+ top: -6px;
+}
+.datepicker-dropdown.datepicker-orient-top:before
+{
+ bottom: -7px;
+
+ border-top: 7px solid white;
+ border-bottom: 0;
+}
+.datepicker-dropdown.datepicker-orient-top:after
+{
+ bottom: -6px;
+
+ border-top: 6px solid #fff;
+ border-bottom: 0;
+}
+.datepicker table
+{
+ margin: 0;
+
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+
+ -webkit-touch-callout: none;
+}
+.datepicker table tr td
+{
+ border-radius: 50%;
+}
+.datepicker table tr th
+{
+ font-weight: 500;
+
+ border-radius: .375rem;
+}
+.datepicker table tr td,
+.datepicker table tr th
+{
+ font-size: .875rem;
+
+ width: 36px;
+ height: 36px;
+
+ transition: all .15s ease;
+ text-align: center;
+
+ border: none;
+}
+.table-striped .datepicker table tr td,
+.table-striped .datepicker table tr th
+{
+ background-color: transparent;
+}
+.datepicker table tr td.old,
+.datepicker table tr td.new
+{
+ color: #adb5bd;
+}
+.datepicker table tr td.day:hover,
+.datepicker table tr td.focused
+{
+ cursor: pointer;
+
+ background: white;
+}
+.datepicker table tr td.disabled,
+.datepicker table tr td.disabled:hover
+{
+ cursor: default;
+
+ color: #dee2e6;
+ background: none;
+}
+.datepicker table tr td.highlighted
+{
+ border-radius: 0;
+}
+.datepicker table tr td.highlighted.focused
+{
+ background: #5e72e4;
+}
+.datepicker table tr td.highlighted.disabled,
+.datepicker table tr td.highlighted.disabled:active
+{
+ color: #ced4da;
+ background: #5e72e4;
+}
+.datepicker table tr td.today
+{
+ background: white;
+}
+.datepicker table tr td.today.focused
+{
+ background: white;
+}
+.datepicker table tr td.today.disabled,
+.datepicker table tr td.today.disabled:active
+{
+ color: #8898aa;
+ background: white;
+}
+.datepicker table tr td.range
+{
+ color: #fff;
+ border-radius: 0;
+ background: #5e72e4;
+}
+.datepicker table tr td.range.focused
+{
+ background: #3b53de;
+}
+.datepicker table tr td.range.disabled,
+.datepicker table tr td.range.disabled:active,
+.datepicker table tr td.range.day.disabled:hover
+{
+ color: #8a98eb;
+ background: #324cdd;
+}
+.datepicker table tr td.range.highlighted.focused
+{
+ background: #cbd3da;
+}
+.datepicker table tr td.range.highlighted.disabled,
+.datepicker table tr td.range.highlighted.disabled:active
+{
+ color: #dee2e6;
+ background: #e9ecef;
+}
+.datepicker table tr td.range.today.disabled,
+.datepicker table tr td.range.today.disabled:active
+{
+ color: #fff;
+ background: #5e72e4;
+}
+.datepicker table tr td.day.range-start
+{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.datepicker table tr td.day.range-end
+{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.datepicker table tr td.day.range-start.range-end
+{
+ border-radius: 50%;
+}
+.datepicker table tr td.selected,
+.datepicker table tr td.selected.highlighted,
+.datepicker table tr td.selected:hover,
+.datepicker table tr td.selected.highlighted:hover,
+.datepicker table tr td.day.range:hover
+{
+ color: #fff;
+ background: #5e72e4;
+}
+.datepicker table tr td.active,
+.datepicker table tr td.active.highlighted,
+.datepicker table tr td.active:hover,
+.datepicker table tr td.active.highlighted:hover
+{
+ color: #fff;
+ background: #5e72e4;
+ box-shadow: none;
+}
+.datepicker table tr td span
+{
+ line-height: 54px;
+
+ display: block;
+ float: left;
+
+ width: 23%;
+ height: 54px;
+ margin: 1%;
+
+ cursor: pointer;
+
+ border-radius: 4px;
+}
+.datepicker table tr td span:hover,
+.datepicker table tr td span.focused
+{
+ background: #e9ecef;
+}
+.datepicker table tr td span.disabled,
+.datepicker table tr td span.disabled:hover
+{
+ cursor: default;
+
+ color: #dee2e6;
+ background: none;
+}
+.datepicker table tr td span.active,
+.datepicker table tr td span.active:hover,
+.datepicker table tr td span.active.disabled,
+.datepicker table tr td span.active.disabled:hover
+{
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
+}
+.datepicker table tr td span.old,
+.datepicker table tr td span.new
+{
+ color: #8898aa;
+}
+.datepicker .datepicker-switch
+{
+ width: 145px;
+}
+.datepicker .datepicker-switch,
+.datepicker .prev,
+.datepicker .next,
+.datepicker tfoot tr th
+{
+ cursor: pointer;
+}
+.datepicker .datepicker-switch:hover,
+.datepicker .prev:hover,
+.datepicker .next:hover,
+.datepicker tfoot tr th:hover
+{
+ background: #e9ecef;
+}
+.datepicker .prev.disabled,
+.datepicker .next.disabled
+{
+ visibility: hidden;
+}
+.datepicker .cw
+{
+ font-size: 10px;
+
+ width: 12px;
+ padding: 0 2px 0 5px;
+
+ vertical-align: middle;
+}
+
+.bootstrap-tagsinput
+{
+ display: inline-block;
+
+ max-width: 100%;
+ padding: .25rem;
+
+ cursor: text;
+ vertical-align: middle;
+
+ color: #8898aa;
+ border: 0 solid transparent;
+ border-radius: .25rem;
+ background-color: #fff;
+}
+.bootstrap-tagsinput input
+{
+ width: auto;
+ max-width: inherit;
+ margin: 0;
+ padding: 0 6px;
+
+ border: none;
+ outline: none;
+ background-color: transparent;
+ box-shadow: none;
+}
+.bootstrap-tagsinput input::-ms-input-placeholder
+{
+ opacity: 1;
+ color: #adb5bd;
+}
+.bootstrap-tagsinput input::placeholder
+{
+ opacity: 1;
+ color: #adb5bd;
+}
+.bootstrap-tagsinput input:focus
+{
+ border: none;
+ box-shadow: none;
+}
+.bootstrap-tagsinput .badge
+{
+ line-height: 1.5;
+
+ position: relative;
+
+ margin: .125rem;
+ padding: .625rem .625rem .5rem;
+
+ transition: all .15s ease;
+
+ color: #fff;
+ border-radius: .25rem;
+ background: #172b4d;
+ box-shadow: 0 1px 2px rgba(68, 68, 68, .25);
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .bootstrap-tagsinput .badge
+ {
+ transition: none;
+ }
+}
+.bootstrap-tagsinput .badge:hover
+{
+ padding-right: 1.5rem;
+}
+.bootstrap-tagsinput [data-role='remove']
+{
+ position: absolute;
+ top: 50%;
+
+ margin-left: 10px;
+
+ cursor: pointer;
+ transform: translate(0, -50%);
+
+ color: #fff;
+}
+.bootstrap-tagsinput [data-role='remove']:after
+{
+ font-size: 16px;
+
+ content: '×';
+}
+
+#chartjs-tooltip
+{
+ position: absolute;
+
+ transition: all .1s ease;
+ transform: translate(-50%, 0);
+ pointer-events: none;
+
+ opacity: 1;
+ color: white;
+ border-radius: 3px;
+ background: rgba(0, 0, 0, .7);
+}
+
+.chartjs-tooltip-key
+{
+ display: inline-block;
+
+ width: 10px;
+ height: 10px;
+ margin-right: 10px;
+}
+
+.dataTables_wrapper
+{
+ font-size: .875rem;
+}
+
+table.dataTable
+{
+ margin-bottom: 1.25rem !important;
+
+ border-bottom: 1px solid #e9ecef;
+}
+table.dataTable tbody > tr.selected
+{
+ background-color: #5e72e4;
+}
+
+.dataTables_length,
+.dataTables_info,
+.dt-buttons
+{
+ padding-left: 1.5rem;
+}
+
+.dataTables_length .form-control
+{
+ margin: 0 .375rem;
+}
+
+.dataTables_filter
+{
+ display: inline-block;
+ float: right;
+
+ padding-right: 1.5rem;
+}
+
+.dataTables_paginate
+{
+ padding-right: 1.5rem;
+}
+
+.dropzone
+{
+ position: relative;
+
+ display: flex;
+ flex-direction: column;
+}
+
+.dz-message
+{
+ z-index: 999;
+
+ padding: 5rem 1rem;
+
+ cursor: pointer;
+ transition: all .15s ease;
+ text-align: center;
+
+ color: #8898aa;
+ border: 1px dashed #dee2e6;
+ border-radius: .375rem;
+ background-color: #fff;
+
+ order: -1;
+}
+.dz-message:hover
+{
+ color: #525f7f;
+ border-color: #8898aa;
+}
+
+.dz-drag-hover .dz-message
+{
+ color: #5e72e4;
+ border-color: #5e72e4;
+}
+
+.dropzone-multiple .dz-message
+{
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+}
+
+.dropzone-single.dz-max-files-reached .dz-message
+{
+ opacity: 0;
+ color: white;
+ background-color: rgba(0, 0, 0, .9);
+}
+.dropzone-single.dz-max-files-reached .dz-message:hover
+{
+ opacity: 1;
+}
+
+.dz-preview-single
+{
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+
+ border-radius: .375rem;
+}
+
+.dz-preview-cover
+{
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+
+ border-radius: .375rem;
+}
+
+.dz-preview-img
+{
+ width: 100%;
+ height: 100%;
+
+ border-radius: .375rem;
+
+ -o-object-fit: cover;
+ object-fit: cover;
+}
+
+.dz-preview-multiple .list-group-item:last-child
+{
+ padding-bottom: 0;
+
+ border-bottom: 0;
+}
+
+[data-dz-size] strong
+{
+ font-weight: 400;
+}
+
+.fc-header-toolbar
+{
+ display: none;
+}
+
+.fc-scroller
+{
+ height: auto !important;
+}
+
+.fc th
+{
+ font-size: .75rem;
+ font-weight: 600;
+
+ padding: .75rem 1rem;
+
+ text-transform: uppercase;
+
+ color: #8898aa;
+}
+
+.fc div.fc-row
+{
+ margin-right: 0;
+
+ border: 0;
+}
+
+.fc button .fc-icon
+{
+ top: -5px;
+}
+
+.fc-unthemed td.fc-today
+{
+ background-color: transparent;
+}
+.fc-unthemed td.fc-today span
+{
+ color: #fb6340;
+}
+
+.fc-event
+{
+ font-size: .75rem;
+
+ padding: 0;
+
+ border: 0;
+ border-radius: .25rem;
+}
+.fc-event .fc-title
+{
+ font-weight: 600;
+
+ display: block;
+ overflow: hidden;
+
+ padding: .4rem .5rem;
+
+ white-space: nowrap;
+ text-overflow: ellipsis;
+
+ color: #fff;
+}
+.fc-event .fc-time
+{
+ float: left;
+
+ margin: 0 0 0 -1px;
+ padding: 2px 6px;
+
+ background: rgba(0, 0, 0, .2);
+}
+
+.fc-view,
+.fc-view > table
+{
+ overflow: hidden;
+
+ border: 0;
+}
+
+.fc-view > table > tbody > tr .ui-widget-content
+{
+ border-top: 0;
+}
+
+.fc-body
+{
+ border: 0;
+}
+
+.fc-icon
+{
+ font-family: NucleoIcons, sans-serif;
+ font-size: 1rem;
+ line-height: 35px;
+
+ width: 35px;
+ height: 35px;
+
+ border-radius: 50%;
+}
+.fc-icon:hover
+{
+ color: #5e72e4;
+}
+
+.fc-button
+{
+ border: 0;
+ background: transparent;
+ box-shadow: none;
+}
+.fc-button:focus,
+.fc-button:active
+{
+ outline: 0;
+}
+
+.calendar
+{
+ z-index: 0;
+}
+.calendar td,
+.calendar th
+{
+ border-color: #eff1f3;
+}
+.calendar .fc-toolbar
+{
+ position: relative;
+ z-index: 2;
+
+ height: 250px;
+ margin-bottom: -2px;
+
+ border-radius: .375rem .375rem 0 0;
+ background-color: #fff;
+}
+@media (max-width: 575.98px)
+{
+ .calendar .fc-toolbar
+ {
+ height: 135px;
+ }
+}
+.calendar .fc-day-number
+{
+ box-sizing: border-box;
+ width: 100%;
+ padding: .5rem 1rem;
+}
+@media (min-width: 576px)
+{
+ .calendar .fc-day-number
+ {
+ font-size: .875rem;
+ font-weight: 600;
+
+ color: #67779d;
+ }
+}
+.calendar .fc-day-header
+{
+ text-align: left;
+}
+.calendar .fc-day-grid-event
+{
+ margin: 1px 9px;
+}
+
+[data-calendar-month]
+{
+ transition: background-image 300ms;
+
+ background-size: contain;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ [data-calendar-month]
+ {
+ transition: none;
+ }
+}
+
+.card-calendar .card-header
+{
+ border-bottom: 0;
+}
+
+.card-calendar table
+{
+ background: transparent;
+}
+.card-calendar table tr > td:first-child
+{
+ border-left-width: 0;
+}
+.card-calendar table tr > td:last-child
+{
+ border-right-width: 0;
+}
+
+.widget-calendar
+{
+ position: relative;
+ z-index: 0;
+}
+.widget-calendar td,
+.widget-calendar th
+{
+ text-align: center;
+
+ border-color: transparent;
+}
+.widget-calendar .fc-toolbar
+{
+ margin-top: 1.25rem;
+}
+.widget-calendar .fc-toolbar h2
+{
+ font-size: 1rem;
+}
+.widget-calendar .fc-day-number
+{
+ width: 100%;
+ padding: 0;
+
+ text-align: center;
+}
+.widget-calendar .fc table
+{
+ font-size: .875rem;
+}
+.widget-calendar .fc th
+{
+ font-size: .75rem;
+
+ padding: .75rem .5rem;
+}
+
+.vector-map
+{
+ position: relative;
+
+ height: 600px;
+}
+
+.vector-map-sm
+{
+ height: 280px;
+}
+
+.jvectormap-container
+{
+ width: 100%;
+ height: 100%;
+}
+
+.jvectormap-zoomin,
+.jvectormap-zoomout
+{
+ position: absolute;
+ bottom: 0;
+ left: 0;
+}
+
+.jvectormap-zoomin
+{
+ bottom: 4.25rem;
+}
+
+.jvectormap-zoomout
+{
+ bottom: 2rem;
+}
+
+/*!
+ * Lavalamp
+ * http://lavalamp.magicmediamuse.com/
+ */
+.lavalamp
+{
+ position: relative;
+}
+
+.lavalamp-item
+{
+ position: relative;
+ z-index: 5;
+}
+
+.lavalamp-object
+{
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+
+/* Custom easing transitions */
+.lavalamp .lavalamp-object
+{
+ transition-property: transform, width, height;
+}
+
+.lavalamp .lavalamp-object.ease
+{
+ transition-timing-function: ease;
+}
+
+.lavalamp .lavalamp-object.ease-in
+{
+ transition-timing-function: ease-in;
+}
+
+.lavalamp .lavalamp-object.ease-out
+{
+ transition-timing-function: ease-out;
+}
+
+.lavalamp .lavalamp-object.ease-in-out
+{
+ transition-timing-function: ease-in-out;
+}
+
+.lavalamp .lavalamp-object.linear
+{
+ transition-timing-function: linear;
+}
+
+.lavalamp .lavalamp-object.easeInQuad
+{
+ transition-timing-function: cubic-bezier(.55, .085, .68, .53);
+}
+
+.lavalamp .lavalamp-object.easeInCubic
+{
+ transition-timing-function: cubic-bezier(.55, .055, .675, .19);
+}
+
+.lavalamp .lavalamp-object.easeInQuart
+{
+ transition-timing-function: cubic-bezier(.895, .03, .685, .22);
+}
+
+.lavalamp .lavalamp-object.easeInQuint
+{
+ transition-timing-function: cubic-bezier(.755, .05, .855, .06);
+}
+
+.lavalamp .lavalamp-object.easeInSine
+{
+ transition-timing-function: cubic-bezier(.47, 0, .745, .715);
+}
+
+.lavalamp .lavalamp-object.easeInExpo
+{
+ transition-timing-function: cubic-bezier(.95, .05, .795, .035);
+}
+
+.lavalamp .lavalamp-object.easeInCirc
+{
+ transition-timing-function: cubic-bezier(.6, .04, .98, .335);
+}
+
+.lavalamp .lavalamp-object.easeInBack
+{
+ transition-timing-function: cubic-bezier(.6, -.28, .735, .045);
+}
+
+.lavalamp .lavalamp-object.easeOutQuad
+{
+ transition-timing-function: cubic-bezier(.25, .46, .45, .94);
+}
+
+.lavalamp .lavalamp-object.easeOutCubic
+{
+ transition-timing-function: cubic-bezier(.215, .61, .355, 1);
+}
+
+.lavalamp .lavalamp-object.easeOutQuart
+{
+ transition-timing-function: cubic-bezier(.165, .84, .44, 1);
+}
+
+.lavalamp .lavalamp-object.easeOutQuint
+{
+ transition-timing-function: cubic-bezier(.23, 1, .32, 1);
+}
+
+.lavalamp .lavalamp-object.easeOutSine
+{
+ transition-timing-function: cubic-bezier(.39, .575, .565, 1);
+}
+
+.lavalamp .lavalamp-object.easeOutExpo
+{
+ transition-timing-function: cubic-bezier(.19, 1, .22, 1);
+}
+
+.lavalamp .lavalamp-object.easeOutCirc
+{
+ transition-timing-function: cubic-bezier(.075, .82, .165, 1);
+}
+
+.lavalamp .lavalamp-object.easeOutBack
+{
+ transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
+}
+
+.lavalamp .lavalamp-object.easeInOutQuad
+{
+ transition-timing-function: cubic-bezier(.455, .03, .515, .955);
+}
+
+.lavalamp .lavalamp-object.easeInOutCubic
+{
+ transition-timing-function: cubic-bezier(.645, .045, .355, 1);
+}
+
+.lavalamp .lavalamp-object.easeInOutQuart
+{
+ transition-timing-function: cubic-bezier(.645, .045, .355, 1);
+}
+
+.lavalamp .lavalamp-object.easeInOutQuint
+{
+ transition-timing-function: cubic-bezier(.86, 0, .07, 1);
+}
+
+.lavalamp .lavalamp-object.easeInOutSine
+{
+ transition-timing-function: cubic-bezier(.445, .05, .55, .95);
+}
+
+.lavalamp .lavalamp-object.easeInOutExpo
+{
+ transition-timing-function: cubic-bezier(1, 0, 0, 1);
+}
+
+.lavalamp .lavalamp-object.easeInOutCirc
+{
+ transition-timing-function: cubic-bezier(.785, .135, .15, .86);
+}
+
+.lavalamp .lavalamp-object.easeInOutBack
+{
+ transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
+}
+
+.noUi-target,
+.noUi-target *
+{
+ box-sizing: border-box;
+
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+
+ -webkit-touch-callout: none;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ touch-action: none;
+}
+
+.noUi-target
+{
+ position: relative;
+
+ direction: ltr;
+}
+
+.noUi-base,
+.noUi-connects
+{
+ position: relative;
+ z-index: 1;
+
+ width: 100%;
+ height: 100%;
+}
+
+.noUi-connects
+{
+ z-index: 0;
+
+ overflow: hidden;
+}
+
+.noUi-connect,
+.noUi-origin
+{
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ left: 0;
+
+ width: 100%;
+ height: 100%;
+
+ transform-origin: 0 0;
+
+ will-change: transform;
+}
+
+html:not([dir='rtl']) .noUi-horizontal .noUi-origin
+{
+ right: 0;
+ left: auto;
+}
+
+.noUi-vertical .noUi-origin
+{
+ width: 0;
+}
+
+.noUi-horizontal .noUi-origin
+{
+ height: 0;
+}
+
+.noUi-handle
+{
+ position: absolute;
+}
+
+.noUi-state-tap .noUi-connect,
+.noUi-state-tap .noUi-origin
+{
+ transition: transform .3s;
+}
+
+.noUi-state-drag *
+{
+ cursor: inherit !important;
+}
+
+.noUi-horizontal
+{
+ height: 5px;
+}
+
+.noUi-horizontal .noUi-handle
+{
+ top: -6px;
+ left: -17px;
+
+ width: 34px;
+ height: 28px;
+}
+
+.noUi-vertical
+{
+ width: 5px;
+}
+
+.noUi-vertical .noUi-handle
+{
+ top: -17px;
+ left: -6px;
+
+ width: 28px;
+ height: 34px;
+}
+
+html:not([dir='rtl']) .noUi-horizontal .noUi-handle
+{
+ right: -17px;
+ left: auto;
+}
+
+.noUi-connects
+{
+ border-radius: 3px;
+}
+
+.noUi-connect
+{
+ background: #5e72e4;
+}
+
+.noUi-draggable
+{
+ cursor: ew-resize;
+}
+
+.noUi-vertical .noUi-draggable
+{
+ cursor: ns-resize;
+}
+
+.noUi-handle
+{
+ cursor: default;
+
+ border: 1px solid #d9d9d9;
+ border-radius: 3px;
+ outline: none;
+ background: #fff;
+ box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
+}
+
+.noUi-active
+{
+ outline: none;
+}
+
+/* Disabled state;
+ */
+[disabled] .noUi-connect
+{
+ background: #b8b8b8;
+}
+
+[disabled].noUi-target,
+[disabled].noUi-handle,
+[disabled] .noUi-handle
+{
+ cursor: not-allowed;
+}
+
+/* Base;
+ *
+ */
+.noUi-pips,
+.noUi-pips *
+{
+ box-sizing: border-box;
+}
+
+.noUi-pips
+{
+ position: absolute;
+
+ color: #999;
+}
+
+/* Values;
+ *
+ */
+.noUi-value
+{
+ position: absolute;
+
+ text-align: center;
+ white-space: nowrap;
+}
+
+.noUi-value-sub
+{
+ font-size: 10px;
+
+ color: #ccc;
+}
+
+/* Markings;
+ *
+ */
+.noUi-marker
+{
+ position: absolute;
+
+ background: #ccc;
+}
+
+.noUi-marker-sub
+{
+ background: #aaa;
+}
+
+.noUi-marker-large
+{
+ background: #aaa;
+}
+
+/* Horizontal layout;
+ *
+ */
+.noUi-pips-horizontal
+{
+ top: 100%;
+ left: 0;
+
+ width: 100%;
+ height: 80px;
+ padding: 10px 0;
+}
+
+.noUi-value-horizontal
+{
+ transform: translate(-50%, 50%);
+}
+
+.noUi-rtl .noUi-value-horizontal
+{
+ transform: translate(50%, 50%);
+}
+
+.noUi-marker-horizontal.noUi-marker
+{
+ width: 2px;
+ height: 5px;
+ margin-left: -1px;
+}
+
+.noUi-marker-horizontal.noUi-marker-sub
+{
+ height: 10px;
+}
+
+.noUi-marker-horizontal.noUi-marker-large
+{
+ height: 15px;
+}
+
+/* Vertical layout;
+ *
+ */
+.noUi-pips-vertical
+{
+ top: 0;
+ left: 100%;
+
+ height: 100%;
+ padding: 0 10px;
+}
+
+.noUi-value-vertical
+{
+ padding-left: 25px;
+
+ transform: translate(0, -50%, 0);
+}
+
+.noUi-rtl .noUi-value-vertical
+{
+ transform: translate(0, 50%);
+}
+
+.noUi-marker-vertical.noUi-marker
+{
+ width: 5px;
+ height: 2px;
+ margin-top: -1px;
+}
+
+.noUi-marker-vertical.noUi-marker-sub
+{
+ width: 10px;
+}
+
+.noUi-marker-vertical.noUi-marker-large
+{
+ width: 15px;
+}
+
+.noUi-tooltip
+{
+ position: absolute;
+
+ display: block;
+
+ padding: 5px;
+
+ text-align: center;
+ white-space: nowrap;
+
+ color: #000;
+ border: 1px solid #d9d9d9;
+ border-radius: 3px;
+ background: #fff;
+}
+
+.noUi-horizontal .noUi-tooltip
+{
+ bottom: 120%;
+ left: 50%;
+
+ transform: translate(-50%, 0);
+}
+
+.noUi-vertical .noUi-tooltip
+{
+ top: 50%;
+ right: 120%;
+
+ transform: translate(0, -50%);
+}
+
+.noUi-target
+{
+ margin: 15px 0;
+
+ cursor: pointer;
+
+ border: 0;
+ border-radius: 5px;
+ background: #eceeef;
+ box-shadow: inset 0 1px 2px rgba(90, 97, 105, .1);
+}
+
+.noUi-horizontal
+{
+ height: 5px;
+}
+
+html:not([dir='rtl']) .noUi-horizontal .noUi-handle
+{
+ right: -10px;
+}
+
+.noUi-vertical
+{
+ width: 5px;
+}
+
+.noUi-connect
+{
+ background: #5e72e4;
+ box-shadow: none;
+}
+
+.noUi-horizontal .noUi-handle,
+.noUi-vertical .noUi-handle
+{
+ top: -5px;
+
+ width: 15px;
+ height: 15px;
+
+ cursor: pointer;
+ transition: box-shadow .15s, transform .15s;
+
+ border: 0;
+ border-radius: 100%;
+ background-color: #5e72e4;
+ box-shadow: none;
+}
+
+.noUi-horizontal .noUi-handle.noUi-active,
+.noUi-vertical .noUi-handle.noUi-active
+{
+ box-shadow: 0 0 0 2px #5e72e4;
+}
+
+.input-slider--cyan .noUi-connect
+{
+ background: #2bffc6;
+}
+
+/* Disabled state */
+[disabled] .noUi-connect,
+[disabled].noUi-connect
+{
+ background: #b2b2b2;
+}
+
+[disabled] .noUi-handle,
+[disabled].noUi-origin
+{
+ cursor: not-allowed;
+}
+
+/* Range slider value labels */
+.range-slider-value
+{
+ font-size: .75rem;
+ font-weight: 500;
+
+ padding: .4em .8em .3em .85em;
+
+ color: #fff;
+ border-radius: 10px;
+ background-color: rgba(33, 37, 41, .7);
+}
+
+.range-slider-wrapper .upper-info
+{
+ font-weight: 400;
+
+ margin-bottom: 5px;
+}
+
+.input-slider-value-output
+{
+ font-size: 11px;
+
+ position: relative;
+ top: 12px;
+
+ padding: 4px 8px;
+
+ color: #fff;
+ border-radius: 2px;
+ background: #333;
+}
+
+.input-slider-value-output:after
+{
+ position: absolute;
+ bottom: 100%;
+ left: 10px;
+
+ width: 0;
+ height: 0;
+ margin-left: -4px;
+
+ content: ' ';
+ pointer-events: none;
+
+ border: solid transparent;
+ border-width: 4px;
+ border-color: rgba(136, 183, 213, 0);
+ border-bottom-color: #333;
+}
+
+.input-slider-value-output.left:after
+{
+ right: auto;
+ left: 10px;
+}
+
+.input-slider-value-output.right:after
+{
+ right: 10px;
+ left: auto;
+}
+
+.ql-container
+{
+ font-family: Open Sans, sans-serif;
+}
+
+.ql-toolbar
+{
+ position: relative;
+
+ padding: .625rem .75rem;
+
+ color: #8898aa;
+ border: 1px solid #dee2e6;
+ border-radius: .25rem .25rem 0 0;
+ background-color: #fff;
+}
+
+.ql-toolbar + .ql-container
+{
+ margin-top: -1px;
+}
+
+.ql-toolbar + .ql-container .ql-editor
+{
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.ql-editor
+{
+ font-size: 1rem;
+ line-height: 1.5;
+
+ display: block;
+
+ width: 100%;
+ min-height: 6rem;
+ padding: .625rem .75rem;
+
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+
+ color: #8898aa;
+ border: 1px solid #dee2e6;
+ border-radius: .25rem;
+ background-color: #fff;
+ background-clip: padding-box;
+ box-shadow: 0 3px 2px rgba(233, 236, 239, .05);
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .ql-editor
+ {
+ transition: none;
+ }
+}
+.ql-editor::-ms-expand
+{
+ border: 0;
+ background-color: transparent;
+}
+.ql-editor:focus
+{
+ color: #8898aa;
+ border-color: #5e72e4;
+ outline: 0;
+ background-color: #fff;
+ box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, .1);
+}
+.ql-editor:focus
+{
+ border-color: #dee2e6;
+}
+
+.ql-hidden
+{
+ position: absolute;
+
+ transform: scale(0);
+}
+
+.ql-editor.ql-blank::before
+{
+ font-style: normal;
+
+ top: .625rem;
+ left: .75rem;
+
+ color: #adb5bd;
+}
+
+.ql-editor:focus::before
+{
+ display: none;
+}
+
+.ql-formats
+{
+ padding-right: .5rem;
+ padding-left: .5rem;
+}
+.ql-formats:first-child
+{
+ padding-left: 0;
+}
+.ql-formats:last-child
+{
+ padding-right: 0;
+}
+
+.ql-toolbar button
+{
+ padding: 0 .25rem;
+
+ cursor: pointer;
+ transition: all .15s ease;
+
+ color: #525f7f;
+ border: none;
+ background: none;
+}
+.ql-toolbar button:hover
+{
+ color: #5e72e4;
+}
+.ql-toolbar button:first-child
+{
+ margin-left: -.25rem;
+}
+
+.ql-toolbar .ql-active
+{
+ color: #5e72e4;
+}
+
+.ql-toolbar button svg
+{
+ width: 1.25rem;
+ height: 1.25rem;
+}
+
+.ql-toolbar .ql-stroke
+{
+ stroke: currentColor;
+ stroke-width: 2;
+ stroke-linecap: round;
+ stroke-linejoin: round;
+ fill: none;
+}
+
+.ql-toolbar .ql-thin
+{
+ stroke-width: 1;
+}
+
+.ql-toolbar .ql-fill
+{
+ fill: currentColor;
+}
+
+.ql-toolbar input.ql-image
+{
+ position: absolute;
+
+ transform: scale(0);
+}
+
+.ql-tooltip
+{
+ position: absolute;
+
+ display: flex;
+
+ width: 18.5rem;
+ margin-top: .6rem;
+ padding: .625rem .75rem;
+
+ border: 1px solid rgba(0, 0, 0, .05);
+ border-radius: .4375rem;
+ background-color: #fff;
+ box-shadow: 0 .5rem 2rem 0 rgba(0, 0, 0, .2);
+
+ flex-wrap: nowrap;
+}
+.ql-tooltip:before,
+.ql-tooltip:after
+{
+ position: absolute;
+ bottom: 100%;
+ left: 50%;
+
+ content: '';
+ transform: translateX(-50%);
+}
+.ql-tooltip:before
+{
+ border-right: .6rem solid transparent;
+ border-bottom: .6rem solid rgba(0, 0, 0, .05);
+ border-left: .6rem solid transparent;
+}
+.ql-tooltip:after
+{
+ border-right: .5rem solid transparent;
+ border-bottom: .5rem solid #fff;
+ border-left: .5rem solid transparent;
+}
+
+.ql-container .ql-tooltip:hover
+{
+ display: flex !important;
+}
+
+.ql-tooltip .ql-preview
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ width: 100%;
+ padding: .25rem .5rem;
+
+ transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+
+ border-radius: .25rem;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .ql-tooltip .ql-preview
+ {
+ transition: none;
+ }
+}
+
+.ql-tooltip.ql-editing .ql-preview
+{
+ display: none;
+}
+
+.ql-tooltip input
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ display: none;
+
+ width: 100%;
+ padding-top: calc(.25rem + 1px);
+ padding-bottom: calc(.25rem + 1px);
+
+ color: #8898aa;
+ border: none;
+ background-color: transparent;
+}
+.ql-tooltip input:focus
+{
+ outline: none;
+}
+
+.ql-tooltip.ql-editing input
+{
+ display: block;
+}
+
+.ql-tooltip .ql-action,
+.ql-tooltip .ql-remove
+{
+ margin-left: .25rem;
+}
+
+.ql-tooltip .ql-action::before,
+.ql-tooltip .ql-remove::before
+{
+ font-size: .875rem;
+ font-weight: 600;
+ line-height: 1.5;
+
+ display: inline-block;
+
+ padding: .25rem .5rem;
+
+ cursor: pointer;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
+ text-align: center;
+ vertical-align: middle;
+ white-space: nowrap;
+
+ border: 1px solid transparent;
+ border-radius: .25rem;
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .ql-tooltip .ql-action::before,
+ .ql-tooltip .ql-remove::before
+ {
+ transition: none;
+ }
+}
+.ql-tooltip .ql-action::before:hover,
+.ql-tooltip .ql-action::before:focus,
+.ql-tooltip .ql-remove::before:hover,
+.ql-tooltip .ql-remove::before:focus
+{
+ text-decoration: none;
+}
+.ql-tooltip .ql-action::before:focus,
+.ql-tooltip .ql-action::before.focus,
+.ql-tooltip .ql-remove::before:focus,
+.ql-tooltip .ql-remove::before.focus
+{
+ outline: 0;
+ box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
+}
+
+.ql-tooltip .ql-action::before,
+.ql-tooltip.ql-editing .ql-action::before
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.ql-tooltip .ql-action::before:hover,
+.ql-tooltip.ql-editing .ql-action::before:hover
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+}
+.ql-tooltip .ql-action::before:focus,
+.ql-tooltip .ql-action::before.focus,
+.ql-tooltip.ql-editing .ql-action::before:focus,
+.ql-tooltip.ql-editing .ql-action::before.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(94, 114, 228, .5);
+}
+.ql-tooltip .ql-action::before.disabled,
+.ql-tooltip .ql-action::before:disabled,
+.ql-tooltip.ql-editing .ql-action::before.disabled,
+.ql-tooltip.ql-editing .ql-action::before:disabled
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #5e72e4;
+}
+.ql-tooltip .ql-action::before:not(:disabled):not(.disabled):active,
+.ql-tooltip .ql-action::before:not(:disabled):not(.disabled).active,
+.show > .ql-tooltip .ql-action::before.dropdown-toggle,
+.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled):active,
+.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled).active,
+.show > .ql-tooltip.ql-editing .ql-action::before.dropdown-toggle
+{
+ color: #fff;
+ border-color: #5e72e4;
+ background-color: #324cdd;
+}
+.ql-tooltip .ql-action::before:not(:disabled):not(.disabled):active:focus,
+.ql-tooltip .ql-action::before:not(:disabled):not(.disabled).active:focus,
+.show > .ql-tooltip .ql-action::before.dropdown-toggle:focus,
+.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled):active:focus,
+.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled).active:focus,
+.show > .ql-tooltip.ql-editing .ql-action::before.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(94, 114, 228, .5);
+}
+
+.ql-tooltip .ql-action::before
+{
+ content: 'Edit';
+}
+
+.ql-tooltip.ql-editing .ql-action::before
+{
+ content: 'Save';
+}
+
+.ql-tooltip .ql-remove::before
+{
+ content: 'Remove';
+
+ color: #212529;
+ border-color: #fff;
+ border-color: #dee2e6;
+ background-color: #fff;
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
+}
+.ql-tooltip .ql-remove::before:hover
+{
+ color: #212529;
+ border-color: white;
+ background-color: white;
+}
+.ql-tooltip .ql-remove::before:focus,
+.ql-tooltip .ql-remove::before.focus
+{
+ box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5);
+}
+.ql-tooltip .ql-remove::before.disabled,
+.ql-tooltip .ql-remove::before:disabled
+{
+ color: #212529;
+ border-color: #fff;
+ background-color: #fff;
+}
+.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled):active,
+.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled).active,
+.show > .ql-tooltip .ql-remove::before.dropdown-toggle
+{
+ color: #212529;
+ border-color: white;
+ background-color: #e6e6e6;
+}
+.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled):active:focus,
+.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled).active:focus,
+.show > .ql-tooltip .ql-remove::before.dropdown-toggle:focus
+{
+ box-shadow: none, 0 0 0 0 rgba(255, 255, 255, .5);
+}
+
+.ql-tooltip.ql-editing .ql-remove::before
+{
+ display: none;
+}
+
+.ql-editor blockquote
+{
+ font-size: 1.25rem;
+
+ margin-bottom: 1rem;
+}
+
+.ql-editor img
+{
+ max-width: 100%;
+ height: auto;
+}
+
+.scroll-wrapper
+{
+ position: relative;
+
+ overflow: hidden !important;
+
+ padding: 0 !important;
+}
+
+.scroll-wrapper > .scroll-content
+{
+ position: relative !important;
+ top: 0;
+ left: 0;
+
+ overflow: scroll !important;
+
+ box-sizing: content-box !important;
+ width: auto !important;
+ max-width: none !important;
+ height: auto;
+ max-height: none;
+ margin: 0;
+ padding: 0;
+
+ border: none !important;
+}
+
+.scroll-wrapper > .scroll-content::-webkit-scrollbar
+{
+ width: 0;
+ height: 0;
+}
+
+.scroll-wrapper.scroll--rtl
+{
+ direction: rtl;
+}
+
+.scroll-element
+{
+ display: none;
+
+ box-sizing: content-box;
+}
+
+.scroll-element div
+{
+ box-sizing: content-box;
+}
+
+.scroll-element .scroll-bar,
+.scroll-element .scroll-arrow
+{
+ cursor: default;
+}
+
+.scroll-element.scroll-x.scroll-scrollx_visible,
+.scroll-element.scroll-y.scroll-scrolly_visible
+{
+ display: block;
+}
+
+.scroll-textarea
+{
+ border: 1px solid #ccc;
+ border-top-color: #999;
+}
+
+.scroll-textarea > .scroll-content
+{
+ overflow: hidden !important;
+}
+
+.scroll-textarea > .scroll-content > textarea
+{
+ position: relative !important;
+ top: 0;
+
+ overflow: scroll !important;
+
+ box-sizing: border-box;
+ width: 100% !important;
+ max-width: none !important;
+ height: 100% !important;
+ max-height: none !important;
+ margin: 0;
+ padding: 2px;
+
+ border: none !important;
+ outline: none;
+}
+
+.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar
+{
+ width: 0;
+ height: 0;
+}
+
+/*************** SIMPLE INNER SCROLLBAR ***************/
+.scrollbar-inner > .scroll-element,
+.scrollbar-inner > .scroll-element div
+{
+ position: absolute;
+ z-index: 10;
+
+ margin: 0;
+ padding: 0;
+
+ border: none;
+}
+
+.scrollbar-inner > .scroll-element div
+{
+ top: 0;
+ left: 0;
+
+ display: block;
+
+ width: 100%;
+ height: 100%;
+}
+
+.scrollbar-inner > .scroll-element.scroll-x
+{
+ bottom: 2px;
+ left: 0;
+
+ width: 100%;
+ height: 8px;
+}
+
+.scrollbar-inner > .scroll-element.scroll-y
+{
+ top: 0;
+ right: 2px;
+
+ width: 8px;
+ height: 100%;
+}
+
+.scrollbar-inner > .scroll-element .scroll-element_outer
+{
+ overflow: hidden;
+}
+
+.scrollbar-inner > .scroll-element .scroll-element_outer,
+.scrollbar-inner > .scroll-element .scroll-element_track,
+.scrollbar-inner > .scroll-element .scroll-bar
+{
+ border-radius: 8px;
+}
+
+.scrollbar-inner > .scroll-element .scroll-element_track,
+.scrollbar-inner > .scroll-element .scroll-bar
+{
+ opacity: .4;
+
+ -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
+ filter: alpha(opacity=40);
+}
+
+.scrollbar-inner > .scroll-element .scroll-element_track
+{
+ background-color: #e0e0e0;
+}
+
+.scrollbar-inner > .scroll-element .scroll-bar
+{
+ background-color: #c2c2c2;
+}
+
+.scrollbar-inner > .scroll-element:hover .scroll-bar
+{
+ background-color: #919191;
+}
+
+.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar
+{
+ background-color: #919191;
+}
+
+/* update scrollbar offset if both scrolls are visible */
+.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track
+{
+ left: -12px;
+}
+
+.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track
+{
+ top: -12px;
+}
+
+.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size
+{
+ left: -12px;
+}
+
+.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size
+{
+ top: -12px;
+}
+
+/*************** SIMPLE OUTER SCROLLBAR ***************/
+.scrollbar-outer > .scroll-element,
+.scrollbar-outer > .scroll-element div
+{
+ position: absolute;
+ z-index: 10;
+
+ margin: 0;
+ padding: 0;
+
+ border: none;
+}
+
+.scrollbar-outer > .scroll-element
+{
+ background-color: #fff;
+}
+
+.scrollbar-outer > .scroll-element div
+{
+ top: 0;
+ left: 0;
+
+ display: block;
+
+ width: 100%;
+ height: 100%;
+}
+
+.scrollbar-outer > .scroll-element.scroll-x
+{
+ bottom: 0;
+ left: 0;
+
+ width: 100%;
+ height: 12px;
+}
+
+.scrollbar-outer > .scroll-element.scroll-y
+{
+ top: 0;
+ right: 0;
+
+ width: 12px;
+ height: 100%;
+}
+
+.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer
+{
+ top: 2px;
+
+ height: 8px;
+}
+
+.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer
+{
+ left: 2px;
+
+ width: 8px;
+}
+
+.scrollbar-outer > .scroll-element .scroll-element_outer
+{
+ overflow: hidden;
+}
+
+.scrollbar-outer > .scroll-element .scroll-element_track
+{
+ background-color: #eee;
+}
+
+.scrollbar-outer > .scroll-element .scroll-element_outer,
+.scrollbar-outer > .scroll-element .scroll-element_track,
+.scrollbar-outer > .scroll-element .scroll-bar
+{
+ border-radius: 8px;
+}
+
+.scrollbar-outer > .scroll-element .scroll-bar
+{
+ background-color: #d9d9d9;
+}
+
+.scrollbar-outer > .scroll-element .scroll-bar:hover
+{
+ background-color: #c2c2c2;
+}
+
+.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar
+{
+ background-color: #919191;
+}
+
+/* scrollbar height/width & offset from container borders */
+.scrollbar-outer > .scroll-content.scroll-scrolly_visible
+{
+ left: -12px;
+
+ margin-left: 12px;
+}
+
+.scrollbar-outer > .scroll-content.scroll-scrollx_visible
+{
+ top: -12px;
+
+ margin-top: 12px;
+}
+
+.scrollbar-outer > .scroll-element.scroll-x .scroll-bar
+{
+ min-width: 10px;
+}
+
+.scrollbar-outer > .scroll-element.scroll-y .scroll-bar
+{
+ min-height: 10px;
+}
+
+/* update scrollbar offset if both scrolls are visible */
+.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track
+{
+ left: -14px;
+}
+
+.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track
+{
+ top: -14px;
+}
+
+.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size
+{
+ left: -14px;
+}
+
+.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size
+{
+ top: -14px;
+}
+
+/*************** SCROLLBAR MAC OS X ***************/
+.scrollbar-macosx > .scroll-element,
+.scrollbar-macosx > .scroll-element div
+{
+ position: absolute;
+ z-index: 10;
+
+ margin: 0;
+ padding: 0;
+
+ border: none;
+ background: none;
+}
+
+.scrollbar-macosx > .scroll-element div
+{
+ top: 0;
+ left: 0;
+
+ display: block;
+
+ width: 100%;
+ height: 100%;
+}
+
+.scrollbar-macosx > .scroll-element .scroll-element_track
+{
+ display: none;
+}
+
+.scrollbar-macosx > .scroll-element .scroll-bar
+{
+ display: block;
+
+ transition: opacity .2s linear;
+
+ opacity: 0;
+ border-radius: 7px;
+ background-color: #6c6e71;
+
+ -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
+ filter: alpha(opacity=0);
+}
+
+.scrollbar-macosx:hover > .scroll-element .scroll-bar,
+.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar
+{
+ opacity: .7;
+
+ -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
+ filter: alpha(opacity=70);
+}
+
+.scrollbar-macosx > .scroll-element.scroll-x
+{
+ bottom: 0;
+ left: 0;
+
+ overflow: visible;
+
+ width: 100%;
+ min-width: 100%;
+ height: 0;
+}
+
+.scrollbar-macosx > .scroll-element.scroll-y
+{
+ top: 0;
+ right: 0;
+
+ width: 0;
+ height: 100%;
+ min-height: 100%;
+}
+
+/* scrollbar height/width & offset from container borders */
+.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar
+{
+ top: -9px;
+
+ min-width: 10px;
+ height: 7px;
+}
+
+.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar
+{
+ left: -9px;
+
+ width: 7px;
+ min-height: 10px;
+}
+
+.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer
+{
+ left: 2px;
+}
+
+.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size
+{
+ left: -4px;
+}
+
+.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer
+{
+ top: 2px;
+}
+
+.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size
+{
+ top: -4px;
+}
+
+/* update scrollbar offset if both scrolls are visible */
+.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size
+{
+ left: -11px;
+}
+
+.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size
+{
+ top: -11px;
+}
+
+/*************** SCROLLBAR LIGHT ***************/
+.scrollbar-light > .scroll-element,
+.scrollbar-light > .scroll-element div
+{
+ position: absolute;
+ z-index: 10;
+
+ overflow: hidden;
+
+ margin: 0;
+ padding: 0;
+
+ border: none;
+}
+
+.scrollbar-light > .scroll-element
+{
+ background-color: #fff;
+}
+
+.scrollbar-light > .scroll-element div
+{
+ top: 0;
+ left: 0;
+
+ display: block;
+
+ width: 100%;
+ height: 100%;
+}
+
+.scrollbar-light > .scroll-element .scroll-element_outer
+{
+ border-radius: 10px;
+}
+
+.scrollbar-light > .scroll-element .scroll-element_size
+{
+ border-radius: 10px;
+ background: #dbdbdb;
+ background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
+ background: linear-gradient(to right, #dbdbdb 0%, #e8e8e8 100%);
+}
+
+.scrollbar-light > .scroll-element.scroll-x
+{
+ bottom: 0;
+ left: 0;
+
+ width: 100%;
+ min-width: 100%;
+ height: 17px;
+}
+
+.scrollbar-light > .scroll-element.scroll-y
+{
+ top: 0;
+ right: 0;
+
+ width: 17px;
+ height: 100%;
+ min-height: 100%;
+}
+
+.scrollbar-light > .scroll-element .scroll-bar
+{
+ border: 1px solid #dbdbdb;
+ border-radius: 10px;
+ background: #fefefe;
+ background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
+ background: linear-gradient(to right, #fefefe 0%, #f5f5f5 100%);
+}
+
+/* scrollbar height/width & offset from container borders */
+.scrollbar-light > .scroll-content.scroll-scrolly_visible
+{
+ left: -17px;
+
+ margin-left: 17px;
+}
+
+.scrollbar-light > .scroll-content.scroll-scrollx_visible
+{
+ top: -17px;
+
+ margin-top: 17px;
+}
+
+.scrollbar-light > .scroll-element.scroll-x .scroll-bar
+{
+ top: 0;
+
+ min-width: 10px;
+ height: 10px;
+}
+
+.scrollbar-light > .scroll-element.scroll-y .scroll-bar
+{
+ left: 0;
+
+ width: 10px;
+ min-height: 10px;
+}
+
+.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer
+{
+ top: 2px;
+ left: 2px;
+
+ height: 12px;
+}
+
+.scrollbar-light > .scroll-element.scroll-x .scroll-element_size
+{
+ left: -4px;
+}
+
+.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer
+{
+ top: 2px;
+ left: 2px;
+
+ width: 12px;
+}
+
+.scrollbar-light > .scroll-element.scroll-y .scroll-element_size
+{
+ top: -4px;
+}
+
+/* update scrollbar offset if both scrolls are visible */
+.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size
+{
+ left: -19px;
+}
+
+.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size
+{
+ top: -19px;
+}
+
+.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track
+{
+ left: -19px;
+}
+
+.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track
+{
+ top: -19px;
+}
+
+/*************** SCROLLBAR RAIL ***************/
+.scrollbar-rail > .scroll-element,
+.scrollbar-rail > .scroll-element div
+{
+ position: absolute;
+ z-index: 10;
+
+ overflow: hidden;
+
+ margin: 0;
+ padding: 0;
+
+ border: none;
+}
+
+.scrollbar-rail > .scroll-element
+{
+ background-color: #fff;
+}
+
+.scrollbar-rail > .scroll-element div
+{
+ top: 0;
+ left: 0;
+
+ display: block;
+
+ width: 100%;
+ height: 100%;
+}
+
+.scrollbar-rail > .scroll-element .scroll-element_size
+{
+ background-color: #999;
+ background-color: rgba(0, 0, 0, .3);
+}
+
+.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size
+{
+ background-color: #666;
+ background-color: rgba(0, 0, 0, .5);
+}
+
+.scrollbar-rail > .scroll-element.scroll-x
+{
+ bottom: 0;
+ left: 0;
+
+ width: 100%;
+ min-width: 100%;
+ height: 12px;
+ padding: 3px 0 2px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-y
+{
+ top: 0;
+ right: 0;
+
+ width: 12px;
+ height: 100%;
+ min-height: 100%;
+ padding: 0 2px 0 3px;
+}
+
+.scrollbar-rail > .scroll-element .scroll-bar
+{
+ border-radius: 2px;
+ background-color: #d0b9a0;
+ box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
+}
+
+.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar
+{
+ box-shadow: 1px 1px 3px rgba(0, 0, 0, .6);
+}
+
+/* scrollbar height/width & offset from container borders */
+.scrollbar-rail > .scroll-content.scroll-scrolly_visible
+{
+ left: -17px;
+
+ margin-left: 17px;
+}
+
+.scrollbar-rail > .scroll-content.scroll-scrollx_visible
+{
+ top: -17px;
+
+ margin-top: 17px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-x .scroll-bar
+{
+ top: 1px;
+
+ min-width: 10px;
+ height: 10px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-y .scroll-bar
+{
+ left: 1px;
+
+ width: 10px;
+ min-height: 10px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer
+{
+ left: 5px;
+
+ height: 15px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size
+{
+ top: 5px;
+ left: -10px;
+
+ height: 2px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer
+{
+ top: 5px;
+
+ width: 15px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size
+{
+ top: -10px;
+ left: 5px;
+
+ width: 2px;
+}
+
+/* update scrollbar offset if both scrolls are visible */
+.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size
+{
+ left: -25px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size
+{
+ top: -25px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track
+{
+ left: -25px;
+}
+
+.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track
+{
+ top: -25px;
+}
+
+/*************** SCROLLBAR DYNAMIC ***************/
+.scrollbar-dynamic > .scroll-element,
+.scrollbar-dynamic > .scroll-element div
+{
+ position: absolute;
+ z-index: 10;
+
+ margin: 0;
+ padding: 0;
+
+ border: none;
+ background: none;
+}
+
+.scrollbar-dynamic > .scroll-element div
+{
+ top: 0;
+ left: 0;
+
+ display: block;
+
+ width: 100%;
+ height: 100%;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-x
+{
+ bottom: 2px;
+ left: 0;
+
+ width: 100%;
+ min-width: 100%;
+ height: 7px;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-y
+{
+ top: 0;
+ right: 2px;
+
+ width: 7px;
+ height: 100%;
+ min-height: 100%;
+}
+
+.scrollbar-dynamic > .scroll-element .scroll-element_outer
+{
+ opacity: .3;
+ border-radius: 12px;
+}
+
+.scrollbar-dynamic > .scroll-element .scroll-element_size
+{
+ transition: opacity .2s;
+
+ opacity: 0;
+ border-radius: 12px;
+ background-color: #ccc;
+}
+
+.scrollbar-dynamic > .scroll-element .scroll-bar
+{
+ border-radius: 7px;
+ background-color: #6c6e71;
+}
+
+/* scrollbar height/width & offset from container borders */
+.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar
+{
+ top: auto;
+ bottom: 0;
+
+ min-width: 24px;
+ height: 7px;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar
+{
+ right: 0;
+ left: auto;
+
+ width: 7px;
+ min-height: 24px;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer
+{
+ top: auto;
+ bottom: 0;
+ left: 2px;
+
+ transition: height .2s;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer
+{
+ top: 2px;
+ right: 0;
+ left: auto;
+
+ transition: width .2s;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size
+{
+ left: -4px;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size
+{
+ top: -4px;
+}
+
+/* update scrollbar offset if both scrolls are visible */
+.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size
+{
+ left: -11px;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size
+{
+ top: -11px;
+}
+
+/* hover & drag */
+.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
+.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer
+{
+ overflow: hidden;
+
+ opacity: .7;
+
+ -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
+ filter: alpha(opacity=70);
+}
+
+.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
+.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size
+{
+ opacity: 1;
+}
+
+.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
+.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar
+{
+ width: 100%;
+ height: 100%;
+
+ border-radius: 12px;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
+.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer
+{
+ height: 20px;
+ min-height: 7px;
+}
+
+.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
+.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer
+{
+ width: 20px;
+ min-width: 7px;
+}
+
+/*************** SCROLLBAR GOOGLE CHROME ***************/
+.scrollbar-chrome > .scroll-element,
+.scrollbar-chrome > .scroll-element div
+{
+ position: absolute;
+ z-index: 10;
+
+ overflow: hidden;
+
+ margin: 0;
+ padding: 0;
+
+ border: none;
+}
+
+.scrollbar-chrome > .scroll-element
+{
+ background-color: #fff;
+}
+
+.scrollbar-chrome > .scroll-element div
+{
+ top: 0;
+ left: 0;
+
+ display: block;
+
+ width: 100%;
+ height: 100%;
+}
+
+.scrollbar-chrome > .scroll-element .scroll-element_track
+{
+ border: 1px solid #dbdbdb;
+ background: #f1f1f1;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-x
+{
+ bottom: 0;
+ left: 0;
+
+ width: 100%;
+ min-width: 100%;
+ height: 16px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-y
+{
+ top: 0;
+ right: 0;
+
+ width: 16px;
+ height: 100%;
+ min-height: 100%;
+}
+
+.scrollbar-chrome > .scroll-element .scroll-bar
+{
+ cursor: default;
+
+ border: 1px solid #bdbdbd;
+ border-radius: 2px;
+ background-color: #d9d9d9;
+}
+
+.scrollbar-chrome > .scroll-element .scroll-bar:hover
+{
+ border-color: #a9a9a9;
+ background-color: #c2c2c2;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar
+{
+ border-color: #7e7e7e;
+ background-color: #919191;
+}
+
+/* scrollbar height/width & offset from container borders */
+.scrollbar-chrome > .scroll-content.scroll-scrolly_visible
+{
+ left: -16px;
+
+ margin-left: 16px;
+}
+
+.scrollbar-chrome > .scroll-content.scroll-scrollx_visible
+{
+ top: -16px;
+
+ margin-top: 16px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar
+{
+ top: 3px;
+
+ min-width: 10px;
+ height: 8px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar
+{
+ left: 3px;
+
+ width: 8px;
+ min-height: 10px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer
+{
+ border-left: 1px solid #dbdbdb;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track
+{
+ left: -3px;
+
+ height: 14px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size
+{
+ left: -4px;
+
+ height: 14px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer
+{
+ border-top: 1px solid #dbdbdb;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track
+{
+ top: -3px;
+
+ width: 14px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size
+{
+ top: -4px;
+
+ width: 14px;
+}
+
+/* update scrollbar offset if both scrolls are visible */
+.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size
+{
+ left: -19px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size
+{
+ top: -19px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track
+{
+ left: -19px;
+}
+
+.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track
+{
+ top: -19px;
+}
+
+.scrollbar-inner
+{
+ height: 100%;
+}
+.scrollbar-inner:not(:hover) .scroll-element
+{
+ opacity: 0;
+}
+.scrollbar-inner .scroll-element
+{
+ margin-right: 2px;
+
+ transition: opacity 300ms;
+}
+.scrollbar-inner .scroll-element .scroll-bar,
+.scrollbar-inner .scroll-element .scroll-element_track
+{
+ transition: background-color 300ms;
+}
+.scrollbar-inner .scroll-element .scroll-element_track
+{
+ background-color: transparent;
+}
+.scrollbar-inner .scroll-element:hover
+{
+ width: 4px;
+}
+.scrollbar-inner .scroll-element.scroll-y
+{
+ right: 0;
+
+ width: 3px;
+}
+.scrollbar-inner .scroll-element.scroll-x
+{
+ bottom: 0;
+
+ height: 3px;
+}
+
+.select2-selection__arrow
+{
+ display: none;
+}
+
+.select2.select2-container
+{
+ width: 100% !important;
+}
+
+.select2-container .select2-selection--single,
+.select2-container--default.select2-container--focus .select2-selection--multiple,
+.select2-container--default .select2-selection--multiple,
+.select2-container--default .select2-search--dropdown .select2-search__field
+{
+ font-size: 1rem;
+ line-height: 1.5;
+
+ display: block;
+
+ width: 100%;
+ height: calc(1.5em + 1.25rem + 2px);
+ padding: .625rem .75rem;
+
+ transition: all .15s cubic-bezier(.68, -.55, .265, 1.55);
+
+ color: #8898aa;
+ border: 1px solid #dee2e6;
+ border-radius: .25rem;
+ background-color: #fff;
+ background-clip: padding-box;
+ box-shadow: 0 3px 2px rgba(233, 236, 239, .05);
+}
+@media (prefers-reduced-motion: reduce)
+{
+ .select2-container .select2-selection--single,
+ .select2-container--default.select2-container--focus .select2-selection--multiple,
+ .select2-container--default .select2-selection--multiple,
+ .select2-container--default .select2-search--dropdown .select2-search__field
+ {
+ transition: none;
+ }
+}
+.select2-container .select2-selection--single::-ms-expand,
+.select2-container--default.select2-container--focus .select2-selection--multiple::-ms-expand,
+.select2-container--default .select2-selection--multiple::-ms-expand,
+.select2-container--default .select2-search--dropdown .select2-search__field::-ms-expand
+{
+ border: 0;
+ background-color: transparent;
+}
+.select2-container .select2-selection--single:focus,
+.select2-container--default.select2-container--focus .select2-selection--multiple:focus,
+.select2-container--default .select2-selection--multiple:focus,
+.select2-container--default .select2-search--dropdown .select2-search__field:focus
+{
+ color: #8898aa;
+ border-color: #5e72e4;
+ outline: 0;
+ background-color: #fff;
+ box-shadow: 0 3px 9px rgba(50, 50, 9, 0), 3px 4px 8px rgba(94, 114, 228, .1);
+}
+.select2-container .select2-selection--single::-ms-input-placeholder,
+.select2-container--default.select2-container--focus .select2-selection--multiple::-ms-input-placeholder,
+.select2-container--default .select2-selection--multiple::-ms-input-placeholder,
+.select2-container--default .select2-search--dropdown .select2-search__field::-ms-input-placeholder
+{
+ opacity: 1;
+ color: #adb5bd;
+}
+.select2-container .select2-selection--single::placeholder,
+.select2-container--default.select2-container--focus .select2-selection--multiple::placeholder,
+.select2-container--default .select2-selection--multiple::placeholder,
+.select2-container--default .select2-search--dropdown .select2-search__field::placeholder
+{
+ opacity: 1;
+ color: #adb5bd;
+}
+.select2-container .select2-selection--single:disabled,
+.select2-container .select2-selection--single[readonly],
+.select2-container--default.select2-container--focus .select2-selection--multiple:disabled,
+.select2-container--default.select2-container--focus .select2-selection--multiple[readonly],
+.select2-container--default .select2-selection--multiple:disabled,
+.select2-container--default .select2-selection--multiple[readonly],
+.select2-container--default .select2-search--dropdown .select2-search__field:disabled,
+.select2-container--default .select2-search--dropdown .select2-search__field[readonly]
+{
+ opacity: 1;
+ background-color: #e9ecef;
+}
+
+.select2-container .select2-selection--single .select2-selection__rendered
+{
+ overflow: inherit;
+
+ padding: 0;
+
+ white-space: inherit;
+ text-overflow: inherit;
+}
+
+.select2-container--default .select2-selection--single .select2-selection__rendered
+{
+ line-height: inherit;
+
+ color: inherit;
+}
+
+.select2-dropdown
+{
+ padding: .5rem 0;
+
+ border: 1px solid #dee2e6;
+ border-radius: .4375rem;
+ background-color: #fff;
+}
+
+.select2-results__option
+{
+ font-size: .875rem;
+
+ padding: .5rem .75rem;
+
+ color: #212529;
+ background-color: #fff;
+}
+.select2-results__option:hover,
+.select2-results__option:focus
+{
+ text-decoration: none;
+
+ color: #16181b;
+ background-color: #f6f9fc;
+}
+
+.select2-container--default .select2-results__option--highlighted[aria-selected],
+.select2-container--default .select2-results__option[aria-selected='true']
+{
+ color: #16181b;
+ background-color: transparent;
+}
+
+.select2-container--default .select2-results__option[aria-disabled=true]
+{
+ color: #8898aa;
+}
+
+.select2-container--default.select2-container--focus .select2-selection--multiple,
+.select2-container--default .select2-selection--multiple
+{
+ height: auto;
+ min-height: calc(1.5em + 1.25rem + 2px);
+}
+
+.select2-container--default .select2-selection--multiple .select2-selection__rendered
+{
+ display: block;
+
+ margin: 0 0 -.25rem -.25rem;
+ padding: 0;
+}
+
+.select2-container--default .select2-selection--multiple .select2-selection__choice
+{
+ font-size: .875rem;
+ line-height: 1.5rem;
+
+ display: inline-flex;
+
+ margin: 0 0 .25rem .25rem;
+ padding: 0 .5rem;
+
+ color: #8898aa;
+ border: none;
+ border-radius: .25rem;
+ background-color: #adb5bd;
+}
+
+.select2-container--default .select2-selection--multiple .select2-selection__choice__remove
+{
+ margin-left: .5rem;
+
+ color: #8898aa;
+
+ order: 2;
+}
+.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover
+{
+ color: #525f7f;
+}
+
+.select2-container .select2-search--inline
+{
+ display: none;
+}
+
+.select2-selection[aria-expanded='true']
+{
+ border-bottom-right-radius: 0 !important;
+ border-bottom-left-radius: 0 !important;
+}
+
+.select2-search--dropdown
+{
+ padding: .5rem .75rem;
+}
+
+.select2-container--default .select2-search--dropdown .select2-search__field
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ padding: .25rem .5rem;
+
+ border-radius: .25rem;
+}
+
+.form-control-sm + .select2-container .select2-selection--single,
+.form-control-sm + .select2-container--default.select2-container--focus .select2-selection--multiple,
+.form-control-sm + .select2-container--default .select2-selection--multiple
+{
+ font-size: .875rem;
+ line-height: 1.5;
+
+ height: calc(1.5em + .5rem + 2px);
+ padding: .25rem .5rem;
+
+ border-radius: .25rem;
+}
+
+.form-control-sm + .select2-container--default.select2-container--focus .select2-selection--multiple,
+.form-control-sm + .select2-container--default .select2-selection--multiple
+{
+ min-height: calc(1.5em + .5rem + 2px);
+}
+
+.form-control-sm + .select2-container--default .select2-selection--multiple .select2-selection__choice
+{
+ line-height: 1.3125rem;
+}
+
+.form-control-lg + .select2-container .select2-selection--single,
+.form-control-lg + .select2-container--default.select2-container--focus .select2-selection--multiple,
+.form-control-lg + .select2-container--default .select2-selection--multiple
+{
+ font-size: 1.25rem;
+ line-height: 1.5;
+
+ height: calc(1.5em + 1.75rem + 2px);
+ padding: .875rem 1rem;
+
+ border-radius: .4375rem;
+}
+
+.form-control-lg + .select2-container--default.select2-container--focus .select2-selection--multiple,
+.form-control-lg + .select2-container--default .select2-selection--multiple
+{
+ min-height: calc(1.5em + 1.75rem + 2px);
+}
+
+.form-control-lg + .select2-container--default .select2-selection--multiple .select2-selection__choice
+{
+ line-height: 1.875rem;
+}
+
+.swal2-popup
+{
+ padding: 1.5rem;
+}
+.swal2-popup .swal2-title
+{
+ font-size: 1.5rem;
+}
+.swal2-popup .swal2-content
+{
+ font-size: .875rem;
+}
+.swal2-popup .swal2-image
+{
+ max-width: 200px;
+}
+
+.sr-only,
+.bootstrap-datetimepicker-widget .btn[data-action='incrementHours']::after,
+.bootstrap-datetimepicker-widget .btn[data-action='incrementMinutes']::after,
+.bootstrap-datetimepicker-widget .btn[data-action='decrementHours']::after,
+.bootstrap-datetimepicker-widget .btn[data-action='decrementMinutes']::after,
+.bootstrap-datetimepicker-widget .btn[data-action='showHours']::after,
+.bootstrap-datetimepicker-widget .btn[data-action='showMinutes']::after,
+.bootstrap-datetimepicker-widget .btn[data-action='togglePeriod']::after,
+.bootstrap-datetimepicker-widget .btn[data-action='clear']::after,
+.bootstrap-datetimepicker-widget .btn[data-action='today']::after,
+.bootstrap-datetimepicker-widget .picker-switch::after,
+.bootstrap-datetimepicker-widget table th.prev::after,
+.bootstrap-datetimepicker-widget table th.next::after
+{
+ position: absolute;
+
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+
+ border: 0;
+}
+
+.bootstrap-datetimepicker-widget
+{
+ list-style: none;
+}
+
+.bootstrap-datetimepicker-widget a .btn:hover
+{
+ background-color: transparent;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu
+{
+ width: 254px;
+ max-width: 254px;
+ padding: 8px 6px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu .tim-icons
+{
+ opacity: 1;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu .picker-switch .table-condensed:hover
+{
+ border-radius: 3px;
+ background: #eee;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker .table-condensed
+{
+ margin-top: 10px;
+ margin-bottom: 5px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker .table-condensed .btn[data-action='togglePeriod']:hover,
+.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker .table-condensed .separator
+{
+ color: #9a9a9a !important;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .month,
+.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .year,
+.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .decade
+{
+ color: #9a9a9a;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .month.active,
+.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .year.active,
+.bootstrap-datetimepicker-widget.dropdown-menu .table-condensed .decade.active
+{
+ color: #fff;
+}
+
+@media (min-width: 768px)
+{
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs
+ {
+ width: 38em;
+ }
+}
+
+@media (min-width: 992px)
+{
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs
+ {
+ width: 38em;
+ }
+}
+
+@media (min-width: 1200px)
+{
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs
+ {
+ width: 38em;
+ }
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before
+{
+ position: absolute;
+ right: auto;
+
+ display: inline-block;
+
+ width: 0;
+ height: 0;
+
+ content: '';
+ vertical-align: middle;
+
+ border-right: .4em solid transparent;
+ border-bottom: .4em solid;
+ border-left: .4em solid transparent;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.top:before
+{
+ display: none;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.top:after
+{
+ position: absolute;
+ top: auto;
+ right: auto;
+ bottom: -6px;
+ left: 10px;
+
+ display: inline-block;
+
+ width: 0;
+ height: 0;
+
+ content: '';
+ vertical-align: middle;
+
+ color: #fff;
+ border-top: .4em solid;
+ border-right: .4em solid transparent;
+ border-left: .4em solid transparent;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.top
+{
+ margin-top: auto;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.top.open
+{
+ margin-top: auto;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before
+{
+ right: 6px;
+ left: auto;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after
+{
+ right: 7px;
+ left: auto;
+}
+
+.bootstrap-datetimepicker-widget .list-unstyled
+{
+ margin: 0;
+}
+
+.bootstrap-datetimepicker-widget a[data-action]
+{
+ padding: 0;
+
+ color: #fff;
+ border-width: 0;
+}
+
+.bootstrap-datetimepicker-widget a[data-action='togglePicker'],
+.bootstrap-datetimepicker-widget a[data-action='togglePicker']:hover
+{
+ color: #5e72e4;
+}
+
+.bootstrap-datetimepicker-widget a[data-action]:active
+{
+ box-shadow: none;
+}
+
+.bootstrap-datetimepicker-widget .timepicker-hour,
+.bootstrap-datetimepicker-widget .timepicker-minute,
+.bootstrap-datetimepicker-widget .timepicker-second
+{
+ font-size: 1.5em;
+ font-weight: 300;
+ line-height: 40px;
+
+ width: 40px;
+ height: 40px;
+ margin: 3px;
+
+ color: #9a9a9a;
+ border-radius: 50%;
+}
+
+.bootstrap-datetimepicker-widget button[data-action]
+{
+ width: 38px;
+ height: 38px;
+ padding: 0;
+
+ box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .2);
+}
+
+.bootstrap-datetimepicker-widget .btn
+{
+ margin: 0 !important;
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action='incrementHours']::after
+{
+ content: 'Increment Hours';
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action='incrementMinutes']::after
+{
+ content: 'Increment Minutes';
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action='decrementHours']::after
+{
+ content: 'Decrement Hours';
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action='decrementMinutes']::after
+{
+ content: 'Decrement Minutes';
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action='showHours']::after
+{
+ content: 'Show Hours';
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action='showMinutes']::after
+{
+ content: 'Show Minutes';
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action='togglePeriod']::after
+{
+ content: 'Toggle AM/PM';
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action='clear']::after
+{
+ content: 'Clear the picker';
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action='today']::after
+{
+ content: 'Set the date to today';
+}
+
+.bootstrap-datetimepicker-widget .picker-switch
+{
+ text-align: center;
+
+ color: #5e72e4;
+ border-radius: 3px;
+}
+
+.bootstrap-datetimepicker-widget .picker-switch::after
+{
+ content: 'Toggle Date and Time Screens';
+}
+
+.bootstrap-datetimepicker-widget .picker-switch td
+{
+ line-height: inherit;
+
+ width: auto;
+ height: auto;
+ margin: 0;
+ padding: 0;
+}
+
+.bootstrap-datetimepicker-widget .picker-switch td span
+{
+ line-height: 2.5;
+
+ width: 100%;
+ height: 2.5em;
+ margin: 2px 0 !important;
+
+ border-radius: 3px;
+}
+
+.bootstrap-datetimepicker-widget table
+{
+ width: 100%;
+ margin: 0;
+
+ text-align: center;
+}
+
+.bootstrap-datetimepicker-widget table td > div,
+.bootstrap-datetimepicker-widget table th > div
+{
+ text-align: center;
+}
+
+.bootstrap-datetimepicker-widget table th
+{
+ font-weight: 300;
+ line-height: 20px;
+
+ width: 20px;
+ height: 20px;
+}
+
+.bootstrap-datetimepicker-widget table th.picker-switch
+{
+ width: 145px;
+}
+
+.bootstrap-datetimepicker-widget table th.disabled,
+.bootstrap-datetimepicker-widget table th.disabled:hover
+{
+ cursor: not-allowed;
+
+ color: #cfcfca;
+ background: none;
+}
+
+.bootstrap-datetimepicker-widget table th.prev span,
+.bootstrap-datetimepicker-widget table th.next span
+{
+ font-size: 12px;
+ line-height: 28px;
+
+ width: 27px;
+ height: 27px;
+
+ text-align: center;
+
+ color: #5e72e4;
+ border-radius: 4px;
+ border-radius: 50%;
+}
+
+.bootstrap-datetimepicker-widget table th.prev::after
+{
+ content: 'Previous Month';
+}
+
+.bootstrap-datetimepicker-widget table th.next::after
+{
+ content: 'Next Month';
+}
+
+.bootstrap-datetimepicker-widget table th.dow
+{
+ padding-top: 10px;
+ padding-bottom: 5px;
+
+ text-align: center;
+
+ color: #5e72e4;
+}
+
+.bootstrap-datetimepicker-widget table thead tr:first-child th
+{
+ cursor: pointer;
+}
+
+.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,
+.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover
+{
+ background: #eee;
+}
+
+.bootstrap-datetimepicker-widget table td.cw > div
+{
+ font-size: .8em;
+ line-height: 20px;
+
+ height: 20px;
+
+ color: #cfcfca;
+}
+
+.bootstrap-datetimepicker-widget table td.day > div,
+.bootstrap-datetimepicker-widget table td.minute > div,
+.bootstrap-datetimepicker-widget table td.hour > div
+{
+ font-size: 14px;
+ font-weight: 300;
+ line-height: 2.2;
+
+ position: relative;
+ z-index: -1;
+
+ width: 30px;
+ height: 30px;
+ margin: 0 auto;
+ padding: 0;
+
+ cursor: pointer;
+ transition: all 300ms ease 0s;
+ text-align: center;
+
+ color: #9a9a9a;
+ border: none;
+ border-radius: 50%;
+}
+
+.bootstrap-datetimepicker-widget table td.day:hover > div,
+.bootstrap-datetimepicker-widget table td.hour:hover > div,
+.bootstrap-datetimepicker-widget table td.minute:hover > div,
+.bootstrap-datetimepicker-widget table td.second:hover > div
+{
+ cursor: pointer;
+
+ background: #eee;
+}
+
+.bootstrap-datetimepicker-widget table td.old > div,
+.bootstrap-datetimepicker-widget table td.new > div
+{
+ color: #172b4d;
+}
+
+.bootstrap-datetimepicker-widget table td.today,
+.bootstrap-datetimepicker-widget table td.day
+{
+ background: transparent !important;
+}
+
+.bootstrap-datetimepicker-widget table td.today > div:before
+{
+ position: absolute;
+ right: 4px;
+ bottom: 4px;
+
+ display: inline-block;
+
+ content: '';
+
+ border: 0 0 7px 7px solid transparent;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: #68b3c8;
+}
+
+.bootstrap-datetimepicker-widget table td.active > div,
+.bootstrap-datetimepicker-widget table td.active:hover > div
+{
+ color: #fff;
+ background-color: #5e72e4;
+ box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .2);
+}
+
+.bootstrap-datetimepicker-widget table td.active.today:before > div
+{
+ border-bottom-color: #fff;
+}
+
+.bootstrap-datetimepicker-widget table td.disabled > div,
+.bootstrap-datetimepicker-widget table td.disabled:hover > div
+{
+ cursor: not-allowed;
+
+ color: #cfcfca;
+ background: none;
+}
+
+.bootstrap-datetimepicker-widget table td span
+{
+ line-height: 40px;
+
+ display: inline-block;
+
+ width: 40px;
+ height: 40px;
+ margin: 0 3px;
+
+ cursor: pointer;
+ text-align: center;
+
+ border-radius: 50%;
+}
+
+.bootstrap-datetimepicker-widget table td span.active
+{
+ color: #fff;
+ background-color: #5e72e4;
+}
+
+.bootstrap-datetimepicker-widget table td span.old
+{
+ color: #cfcfca;
+}
+
+.bootstrap-datetimepicker-widget table td span.disabled,
+.bootstrap-datetimepicker-widget table td span.disabled:hover
+{
+ cursor: not-allowed;
+
+ color: #cfcfca;
+ background: none;
+}
+
+.bootstrap-datetimepicker-widget .timepicker-picker span,
+.bootstrap-datetimepicker-widget .timepicker-hours span,
+.bootstrap-datetimepicker-widget .timepicker-minutes span
+{
+ border-radius: 50% !important;
+}
+
+.bootstrap-datetimepicker-widget.usetwentyfour td.hour
+{
+ line-height: 27px;
+
+ height: 27px;
+}
+
+.input-group.date .input-group-addon
+{
+ cursor: pointer;
+}
+
+.table-condensed > tbody > tr > td,
+.table-condensed > tbody > tr > th,
+.table-condensed > tfoot > tr > td,
+.table-condensed > tfoot > tr > th,
+.table-condensed > thead > tr > td,
+.table-condensed > thead > tr > th
+{
+ z-index: 1;
+
+ padding: 1px;
+
+ cursor: pointer;
+ text-align: center;
+}
+
+.bootstrap-datetimepicker-widget .separator
+{
+ position: relative;
+
+ width: auto;
+ height: auto;
+
+ color: red;
+}
+
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .picker-switch,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table th.prev span,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table th.next span,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.day > div,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget a[data-action='togglePicker'],
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget a[data-action='togglePicker']:hover,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget span,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .timepicker-hours span,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .timepicker-minutes span,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget .separator,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.minute > div,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.hour > div
+{
+ color: #9a9a9a;
+}
+
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table th.dow
+{
+ color: rgba(255, 255, 255, .8);
+}
+
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.old > div,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.new > div
+{
+ color: rgba(255, 255, 255, .4);
+}
+
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget button[data-action]
+{
+ background-color: #fff;
+}
+
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.active > div,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.active:hover > div
+{
+ background-color: #fff;
+}
+
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td:not(.active).day:hover > div,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.hour:hover > div,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.minute:hover > div,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td.second:hover > div,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table td span:hover
+{
+ background: rgba(255, 255, 255, .2);
+}
+
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,
+input.datetimepicker[data-color] + .bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover
+{
+ background-color: rgba(255, 255, 255, .2);
+}
+
+input.datetimepicker[data-color='orange'] + .bootstrap-datetimepicker-widget
+{
+ background-color: #5e72e4;
+}
+input.datetimepicker[data-color='orange'] + .bootstrap-datetimepicker-widget table td.active > div,
+input.datetimepicker[data-color='orange'] + .bootstrap-datetimepicker-widget table td.active:hover > div,
+input.datetimepicker[data-color='orange'] + .bootstrap-datetimepicker-widget button[data-action],
+input.datetimepicker[data-color='orange'] + .bootstrap-datetimepicker-widget.dropdown-menu.top:after,
+input.datetimepicker[data-color='orange'] + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before
+{
+ color: #5e72e4;
+}
+
+input.datetimepicker[data-color='blue'] + .bootstrap-datetimepicker-widget
+{
+ background-color: #11cdef;
+}
+input.datetimepicker[data-color='blue'] + .bootstrap-datetimepicker-widget table td.active > div,
+input.datetimepicker[data-color='blue'] + .bootstrap-datetimepicker-widget table td.active:hover > div,
+input.datetimepicker[data-color='blue'] + .bootstrap-datetimepicker-widget button[data-action],
+input.datetimepicker[data-color='blue'] + .bootstrap-datetimepicker-widget.dropdown-menu.top:after,
+input.datetimepicker[data-color='blue'] + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before
+{
+ color: #11cdef;
+}
+
+input.datetimepicker[data-color='green'] + .bootstrap-datetimepicker-widget
+{
+ background-color: #2dce89;
+}
+input.datetimepicker[data-color='green'] + .bootstrap-datetimepicker-widget table td.active > div,
+input.datetimepicker[data-color='green'] + .bootstrap-datetimepicker-widget table td.active:hover > div,
+input.datetimepicker[data-color='green'] + .bootstrap-datetimepicker-widget button[data-action],
+input.datetimepicker[data-color='green'] + .bootstrap-datetimepicker-widget.dropdown-menu.top:after,
+input.datetimepicker[data-color='green'] + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before
+{
+ color: #2dce89;
+}
+
+input.datetimepicker[data-color='red'] + .bootstrap-datetimepicker-widget
+{
+ background-color: #f5365c;
+}
+input.datetimepicker[data-color='red'] + .bootstrap-datetimepicker-widget table td.active > div,
+input.datetimepicker[data-color='red'] + .bootstrap-datetimepicker-widget table td.active:hover > div,
+input.datetimepicker[data-color='red'] + .bootstrap-datetimepicker-widget button[data-action],
+input.datetimepicker[data-color='red'] + .bootstrap-datetimepicker-widget.dropdown-menu.top:after,
+input.datetimepicker[data-color='red'] + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before
+{
+ color: #f5365c;
+}
+
+input.datetimepicker[data-color='yellow'] + .bootstrap-datetimepicker-widget
+{
+ background-color: #fb6340;
+}
+input.datetimepicker[data-color='yellow'] + .bootstrap-datetimepicker-widget table td.active > div,
+input.datetimepicker[data-color='yellow'] + .bootstrap-datetimepicker-widget table td.active:hover > div,
+input.datetimepicker[data-color='yellow'] + .bootstrap-datetimepicker-widget button[data-action],
+input.datetimepicker[data-color='yellow'] + .bootstrap-datetimepicker-widget.dropdown-menu.top:after,
+input.datetimepicker[data-color='yellow'] + .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before
+{
+ color: #fb6340;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .day,
+.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .minute
+{
+ color: rgba(255, 255, 255, .7);
+}
+.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .day:hover,
+.bootstrap-datetimepicker-widget.dropdown-black .datepicker-days .minute:hover
+{
+ color: #212529;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-black table td span,
+.bootstrap-datetimepicker-widget.dropdown-black table td.minute,
+.bootstrap-datetimepicker-widget.dropdown-black table td.hour
+{
+ color: rgba(255, 255, 255, .7);
+}
+
+.bootstrap-datetimepicker-widget.dropdown-black table td span:hover,
+.bootstrap-datetimepicker-widget.dropdown-black table td.minute:hover,
+.bootstrap-datetimepicker-widget.dropdown-black table td.hour:hover
+{
+ color: rgba(255, 255, 255, .4);
+ background: transparent;
+}
+.bootstrap-datetimepicker-widget.dropdown-black table td span:hover div,
+.bootstrap-datetimepicker-widget.dropdown-black table td.minute:hover div,
+.bootstrap-datetimepicker-widget.dropdown-black table td.hour:hover div
+{
+ background: transparent;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-black table td .btn[data-action]
+{
+ color: #fff;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-black table td .btn[data-action='togglePeriod']
+{
+ background: transparent;
+}
diff --git a/resources/assets/sass/lib/nucleo-svg.css b/resources/assets/sass/lib/nucleo-svg.css
new file mode 100644
index 000000000..c68c10e35
--- /dev/null
+++ b/resources/assets/sass/lib/nucleo-svg.css
@@ -0,0 +1,135 @@
+/* Generated using nucleoapp.com */
+/* --------------------------------
+
+Icon colors
+
+-------------------------------- */
+
+.icon {
+ display: inline-block;
+ /* icon primary color */
+ color: #111111;
+ height: 1em;
+ width: 1em;
+}
+
+.icon use {
+ /* icon secondary color - fill */
+ fill: #7ea6f6;
+}
+
+.icon.icon-outline use {
+ /* icon secondary color - stroke */
+ stroke: #7ea6f6;
+}
+
+/* --------------------------------
+
+Change icon size
+
+-------------------------------- */
+
+.icon-xs {
+ height: 0.5em;
+ width: 0.5em;
+}
+
+.icon-sm {
+ height: 0.8em;
+ width: 0.8em;
+}
+
+.icon-lg {
+ height: 1.6em;
+ width: 1.6em;
+}
+
+.icon-xl {
+ height: 2em;
+ width: 2em;
+}
+
+/* --------------------------------
+
+Align icon and text
+
+-------------------------------- */
+
+.icon-text-aligner {
+ /* add this class to parent element that contains icon + text */
+ display: flex;
+ align-items: center;
+}
+
+.icon-text-aligner .icon {
+ color: inherit;
+ margin-right: 0.4em;
+}
+
+.icon-text-aligner .icon use {
+ color: inherit;
+ fill: currentColor;
+}
+
+.icon-text-aligner .icon.icon-outline use {
+ stroke: currentColor;
+}
+
+/* --------------------------------
+
+Icon reset values - used to enable color customizations
+
+-------------------------------- */
+
+.icon {
+ fill: currentColor;
+ stroke: none;
+}
+
+.icon.icon-outline {
+ fill: none;
+ stroke: currentColor;
+}
+
+.icon use {
+ stroke: none;
+}
+
+.icon.icon-outline use {
+ fill: none;
+}
+
+/* --------------------------------
+
+Stroke effects - Nucleo outline icons
+
+- 16px icons -> up to 1px stroke (16px outline icons do not support stroke changes)
+- 24px, 32px icons -> up to 2px stroke
+- 48px, 64px icons -> up to 4px stroke
+
+-------------------------------- */
+
+.icon-outline.icon-stroke-1 {
+ stroke-width: 1px;
+}
+
+.icon-outline.icon-stroke-2 {
+ stroke-width: 2px;
+}
+
+.icon-outline.icon-stroke-3 {
+ stroke-width: 3px;
+}
+
+.icon-outline.icon-stroke-4 {
+ stroke-width: 4px;
+}
+
+.icon-outline.icon-stroke-1 use,
+.icon-outline.icon-stroke-3 use {
+ -webkit-transform: translateX(0.5px) translateY(0.5px);
+ -moz-transform: translateX(0.5px) translateY(0.5px);
+ -ms-transform: translateX(0.5px) translateY(0.5px);
+ -o-transform: translateX(0.5px) translateY(0.5px);
+ transform: translateX(0.5px) translateY(0.5px);
+}
\ No newline at end of file
diff --git a/resources/assets/sass/lib/nucleo.css b/resources/assets/sass/lib/nucleo.css
new file mode 100644
index 000000000..b03698950
--- /dev/null
+++ b/resources/assets/sass/lib/nucleo.css
@@ -0,0 +1,572 @@
+/*--------------------------------
+
+hermes-dashboard-icons Web Font - built using nucleoapp.com
+License - nucleoapp.com/license/
+
+-------------------------------- */
+@font-face {
+ font-family: 'NucleoIcons';
+ src: url('/fonts/nucleo-icons.eot');
+ src: url('/fonts/nucleo-icons.eot') format('embedded-opentype'), url('/fonts/nucleo-icons.woff2') format('woff2'), url('/fonts/nucleo-icons.woff') format('woff'), url('/fonts/nucleo-icons.ttf') format('truetype'), url('/fonts/nucleo-icons.svg') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+/*------------------------
+ base class definition
+-------------------------*/
+.ni {
+ display: inline-block;
+ font: normal normal normal 14px/1 NucleoIcons;
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+/*------------------------
+ change icon size
+-------------------------*/
+.ni-lg {
+ font-size: 1.33333333em;
+ line-height: 0.75em;
+ vertical-align: -15%;
+}
+.ni-2x {
+ font-size: 2em;
+}
+.ni-3x {
+ font-size: 3em;
+}
+.ni-4x {
+ font-size: 4em;
+}
+.ni-5x {
+ font-size: 5em;
+}
+
+/*----------------------------------
+ add a square/circle background
+-----------------------------------*/
+.ni.square,
+.ni.circle {
+ padding: 0.33333333em;
+ vertical-align: -16%;
+ background-color: #eee;
+}
+.ni.circle {
+ border-radius: 50%;
+}
+/*------------------------
+ list icons
+-------------------------*/
+.ni-ul {
+ padding-left: 0;
+ margin-left: 2.14285714em;
+ list-style-type: none;
+}
+.ni-ul > li {
+ position: relative;
+}
+.ni-ul > li > .ni {
+ position: absolute;
+ left: -1.57142857em;
+ top: 0.14285714em;
+ text-align: center;
+}
+.ni-ul > li > .ni.lg {
+ top: 0;
+ left: -1.35714286em;
+}
+.ni-ul > li > .ni.circle,
+.ni-ul > li > .ni.square {
+ top: -0.19047619em;
+ left: -1.9047619em;
+}
+/*------------------------
+ spinning icons
+-------------------------*/
+.ni.spin {
+ -webkit-animation: nc-spin 2s infinite linear;
+ -moz-animation: nc-spin 2s infinite linear;
+ animation: nc-spin 2s infinite linear;
+}
+@-webkit-keyframes nc-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ }
+}
+@-moz-keyframes nc-spin {
+ 0% {
+ -moz-transform: rotate(0deg);
+ }
+ 100% {
+ -moz-transform: rotate(360deg);
+ }
+}
+@keyframes nc-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ -moz-transform: rotate(0deg);
+ -ms-transform: rotate(0deg);
+ -o-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ -moz-transform: rotate(360deg);
+ -ms-transform: rotate(360deg);
+ -o-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+/*------------------------
+ rotated/flipped icons
+-------------------------*/
+.ni.rotate-90 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
+ -webkit-transform: rotate(90deg);
+ -moz-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ -o-transform: rotate(90deg);
+ transform: rotate(90deg);
+}
+.ni.rotate-180 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+ -webkit-transform: rotate(180deg);
+ -moz-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ -o-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+.ni.rotate-270 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+ -webkit-transform: rotate(270deg);
+ -moz-transform: rotate(270deg);
+ -ms-transform: rotate(270deg);
+ -o-transform: rotate(270deg);
+ transform: rotate(270deg);
+}
+.ni.flip-y {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
+ -webkit-transform: scale(-1, 1);
+ -moz-transform: scale(-1, 1);
+ -ms-transform: scale(-1, 1);
+ -o-transform: scale(-1, 1);
+ transform: scale(-1, 1);
+}
+.ni.flip-x {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+ -webkit-transform: scale(1, -1);
+ -moz-transform: scale(1, -1);
+ -ms-transform: scale(1, -1);
+ -o-transform: scale(1, -1);
+ transform: scale(1, -1);
+}
+/*------------------------
+ font icons
+-------------------------*/
+
+.ni-active-40::before {
+ content: "\ea02";
+}
+
+.ni-air-baloon::before {
+ content: "\ea03";
+}
+
+.ni-album-2::before {
+ content: "\ea04";
+}
+
+.ni-align-center::before {
+ content: "\ea05";
+}
+
+.ni-align-left-2::before {
+ content: "\ea06";
+}
+
+.ni-ambulance::before {
+ content: "\ea07";
+}
+
+.ni-app::before {
+ content: "\ea08";
+}
+
+.ni-archive-2::before {
+ content: "\ea09";
+}
+
+.ni-atom::before {
+ content: "\ea0a";
+}
+
+.ni-badge::before {
+ content: "\ea0b";
+}
+
+.ni-bag-17::before {
+ content: "\ea0c";
+}
+
+.ni-basket::before {
+ content: "\ea0d";
+}
+
+.ni-bell-55::before {
+ content: "\ea0e";
+}
+
+.ni-bold-down::before {
+ content: "\ea0f";
+}
+
+.ni-bold-left::before {
+ content: "\ea10";
+}
+
+.ni-bold-right::before {
+ content: "\ea11";
+}
+
+.ni-bold-up::before {
+ content: "\ea12";
+}
+
+.ni-bold::before {
+ content: "\ea13";
+}
+
+.ni-book-bookmark::before {
+ content: "\ea14";
+}
+
+.ni-books::before {
+ content: "\ea15";
+}
+
+.ni-box-2::before {
+ content: "\ea16";
+}
+
+.ni-briefcase-24::before {
+ content: "\ea17";
+}
+
+.ni-building::before {
+ content: "\ea18";
+}
+
+.ni-bulb-61::before {
+ content: "\ea19";
+}
+
+.ni-bullet-list-67::before {
+ content: "\ea1a";
+}
+
+.ni-bus-front-12::before {
+ content: "\ea1b";
+}
+
+.ni-button-pause::before {
+ content: "\ea1c";
+}
+
+.ni-button-play::before {
+ content: "\ea1d";
+}
+
+.ni-button-power::before {
+ content: "\ea1e";
+}
+
+.ni-calendar-grid-58::before {
+ content: "\ea1f";
+}
+
+.ni-camera-compact::before {
+ content: "\ea20";
+}
+
+.ni-caps-small::before {
+ content: "\ea21";
+}
+
+.ni-cart::before {
+ content: "\ea22";
+}
+
+.ni-chart-bar-32::before {
+ content: "\ea23";
+}
+
+.ni-chart-pie-35::before {
+ content: "\ea24";
+}
+
+.ni-chat-round::before {
+ content: "\ea25";
+}
+
+.ni-check-bold::before {
+ content: "\ea26";
+}
+
+.ni-circle-08::before {
+ content: "\ea27";
+}
+
+.ni-cloud-download-95::before {
+ content: "\ea28";
+}
+
+.ni-cloud-upload-96::before {
+ content: "\ea29";
+}
+
+.ni-compass-04::before {
+ content: "\ea2a";
+}
+
+.ni-controller::before {
+ content: "\ea2b";
+}
+
+.ni-credit-card::before {
+ content: "\ea2c";
+}
+
+.ni-curved-next::before {
+ content: "\ea2d";
+}
+
+.ni-delivery-fast::before {
+ content: "\ea2e";
+}
+
+.ni-diamond::before {
+ content: "\ea2f";
+}
+
+.ni-email-83::before {
+ content: "\ea30";
+}
+
+.ni-fat-add::before {
+ content: "\ea31";
+}
+
+.ni-fat-delete::before {
+ content: "\ea32";
+}
+
+.ni-fat-remove::before {
+ content: "\ea33";
+}
+
+.ni-favourite-28::before {
+ content: "\ea34";
+}
+
+.ni-folder-17::before {
+ content: "\ea35";
+}
+
+.ni-glasses-2::before {
+ content: "\ea36";
+}
+
+.ni-hat-3::before {
+ content: "\ea37";
+}
+
+.ni-headphones::before {
+ content: "\ea38";
+}
+
+.ni-html5::before {
+ content: "\ea39";
+}
+
+.ni-istanbul::before {
+ content: "\ea3a";
+}
+
+.ni-key-25::before {
+ content: "\ea3b";
+}
+
+.ni-laptop::before {
+ content: "\ea3c";
+}
+
+.ni-like-2::before {
+ content: "\ea3d";
+}
+
+.ni-lock-circle-open::before {
+ content: "\ea3e";
+}
+
+.ni-map-big::before {
+ content: "\ea3f";
+}
+
+.ni-mobile-button::before {
+ content: "\ea40";
+}
+
+.ni-money-coins::before {
+ content: "\ea41";
+}
+
+.ni-note-03::before {
+ content: "\ea42";
+}
+
+.ni-notification-70::before {
+ content: "\ea43";
+}
+
+.ni-palette::before {
+ content: "\ea44";
+}
+
+.ni-paper-diploma::before {
+ content: "\ea45";
+}
+
+.ni-pin-3::before {
+ content: "\ea46";
+}
+
+.ni-planet::before {
+ content: "\ea47";
+}
+
+.ni-ruler-pencil::before {
+ content: "\ea48";
+}
+
+.ni-satisfied::before {
+ content: "\ea49";
+}
+
+.ni-scissors::before {
+ content: "\ea4a";
+}
+
+.ni-send::before {
+ content: "\ea4b";
+}
+
+.ni-settings-gear-65::before {
+ content: "\ea4c";
+}
+
+.ni-settings::before {
+ content: "\ea4d";
+}
+
+.ni-single-02::before {
+ content: "\ea4e";
+}
+
+.ni-single-copy-04::before {
+ content: "\ea4f";
+}
+
+.ni-sound-wave::before {
+ content: "\ea50";
+}
+
+.ni-spaceship::before {
+ content: "\ea51";
+}
+
+.ni-square-pin::before {
+ content: "\ea52";
+}
+
+.ni-support-16::before {
+ content: "\ea53";
+}
+
+.ni-tablet-button::before {
+ content: "\ea54";
+}
+
+.ni-tag::before {
+ content: "\ea55";
+}
+
+.ni-tie-bow::before {
+ content: "\ea56";
+}
+
+.ni-time-alarm::before {
+ content: "\ea57";
+}
+
+.ni-trophy::before {
+ content: "\ea58";
+}
+
+.ni-tv-2::before {
+ content: "\ea59";
+}
+
+.ni-umbrella-13::before {
+ content: "\ea5a";
+}
+
+.ni-user-run::before {
+ content: "\ea5b";
+}
+
+.ni-vector::before {
+ content: "\ea5c";
+}
+
+.ni-watch-time::before {
+ content: "\ea5d";
+}
+
+.ni-world::before {
+ content: "\ea5e";
+}
+
+.ni-zoom-split-in::before {
+ content: "\ea5f";
+}
+
+.ni-collection::before {
+ content: "\ea60";
+}
+
+.ni-image::before {
+ content: "\ea61";
+}
+
+.ni-shop::before {
+ content: "\ea62";
+}
+
+.ni-ungroup::before {
+ content: "\ea63";
+}
+
+.ni-world-2::before {
+ content: "\ea64";
+}
+
+.ni-ui-04::before {
+ content: "\ea65";
+}
+
+
+/* all icon font classes list here */
diff --git a/resources/views/admin/home.blade.php b/resources/views/admin/home.blade.php
index 200986925..693be5908 100644
--- a/resources/views/admin/home.blade.php
+++ b/resources/views/admin/home.blade.php
@@ -1,108 +1,180 @@
@extends('admin.partial.template-full')
@section('section')
-
-
Dashboard
-
+
+
+
-
-
-
-
-
-
-
New Messages
-
{{$data['contact']}}
-
-
-
-
-
-
-
-
Failed Jobs (24h)
-
{{$data['failedjobs']}}
-
-
-
-
-
-
-
-
Reports
-
{{$data['reports']}}
-
-
-
-
-
-
-
-
-
-
Statuses
-
{{$data['statuses']}}
-
-
-
-
-
-
-
-
Profiles
-
{{$data['profiles']}}
-
-
-
-
-
-
-
-
Users
-
{{$data['users']}}
-
-
-
-
-
-
-
-
-
-
Remote Instances
-
{{$data['instances']}}
-
-
-
-
-
-
-
-
Photos Uploaded
-
{{$data['media']}}
-
-
-
-
-
-
-
Storage Used
-
{{$data['storage']}} bytes
-
-
-
-
+
+
+
+
+
+
Failed Jobs (24h)
+
{{$data['failedjobs']}}
+
+
+
+
+
Remote Instances
+
{{$data['instances']}}
+
+
+
+
+
Photos Uploaded
+
{{$data['media']}}
+
+
+
+
+
Storage Used
+
{{$data['storage']}} bytes
+
+
+
+
@endsection
@push('scripts')
-
-@endpush
\ No newline at end of file
+
+@endpush
diff --git a/resources/views/admin/partial/nav.blade.php b/resources/views/admin/partial/nav.blade.php
new file mode 100644
index 000000000..2631621f5
--- /dev/null
+++ b/resources/views/admin/partial/nav.blade.php
@@ -0,0 +1,62 @@
+
+
+
diff --git a/resources/views/admin/partial/sidenav.blade.php b/resources/views/admin/partial/sidenav.blade.php
new file mode 100644
index 000000000..85ba069c7
--- /dev/null
+++ b/resources/views/admin/partial/sidenav.blade.php
@@ -0,0 +1,120 @@
+
+
+
diff --git a/resources/views/admin/partial/template-full.blade.php b/resources/views/admin/partial/template-full.blade.php
index 954dac3f9..67af6abb3 100644
--- a/resources/views/admin/partial/template-full.blade.php
+++ b/resources/views/admin/partial/template-full.blade.php
@@ -1,26 +1,12 @@
-@extends('layouts.app')
+@extends('layouts.admin')
@section('content')
-@include('admin.partial.topnav')
-
-
-
-
-
-
-
- @if (session('status'))
-
- {{ session('status')}}
-
- @endif
- @yield('section')
-
-
-
-
-
+@include('admin.partial.sidenav')
+
+ @include('admin.partial.nav')
+
+ @yield('section')
+
-
-@endsection
\ No newline at end of file
+@endsection
diff --git a/resources/views/admin/partial/template.blade.php b/resources/views/admin/partial/template.blade.php
index 4ec312366..67af6abb3 100644
--- a/resources/views/admin/partial/template.blade.php
+++ b/resources/views/admin/partial/template.blade.php
@@ -1,27 +1,12 @@
-@extends('layouts.app')
+@extends('layouts.admin')
@section('content')
-@include('admin.partial.topnav')
-
-
-
-
-
-
- @include('admin.partial.sidebar')
-
- @if (session('status'))
-
- {{ session('status')}}
-
- @endif
- @yield('section')
-
-
-
-
-
+@include('admin.partial.sidenav')
+
+ @include('admin.partial.nav')
+
+ @yield('section')
+
-
-@endsection
\ No newline at end of file
+@endsection
diff --git a/resources/views/admin/settings/home.blade.php b/resources/views/admin/settings/home.blade.php
index 863ac3b21..b69ff0c0b 100644
--- a/resources/views/admin/settings/home.blade.php
+++ b/resources/views/admin/settings/home.blade.php
@@ -36,7 +36,7 @@