diff --git a/content/author.blade.php b/content/author.blade.php index 3ae9d82..2ddace8 100644 --- a/content/author.blade.php +++ b/content/author.blade.php @@ -1,114 +1,1491 @@ @extends('template.'.\Setting::get('template', 'default').'.content.master') @section('content') + + + @if (\Setting::get('image') and !isset($categoryModel) or (isset($categoryModel) and !$categoryModel->image)) + + @endif + + + @if (isset($categoryModel) and $categoryModel->image) + + @endif + +
+
+
+ + {{ \Setting::get('name')}} +
+ {{ \Setting::get('tagline')}} + +
+ +
-
-
{{$nach->title}}
-
- -
- {{ $nach->created_at->diffForHumans() }} + @if(\Session::get('premium_code')) + + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-banner') + @endif + + @if (!\Session::get('premium_code')) + + @if (env('PAYMENT', false)) +
{{ __('public.buy-login') }}
+ @endif + + + @endif + + @if (env('APP_ACCESS', 'public') == 'code') +
+
+ + {{ __('public.logout') }} Logout + +
+
+ + +
+ + + @endif + + @if (\Route::currentRouteName() != 'author.get') +
+
+
+ + + @foreach ($categories as $category) + + @endforeach +
+
+
+ +
+
+ @if (isset($categoryModel)) +

+

+ + @if($categoryModel->icon == 'bitcoin') + + @else + + @endif + + {{ $categoryModel->name }}

+ @else +

+

{{ \Setting::get('name')}}

+ @endif + +

+ @if (isset($categoryModel)) + {{ $categoryModel->description }} + @else + {{ \Setting::get('description')}} + @endif +
+ + +

+
+
+ @endif + +
+
+ @if (\Route::currentRouteName() == 'author.get') +
+
+
+ +
+
+

+

{{ $author->name }}

+ + +

+ {{ $author->description }} +

+ + + +
+
+ @if (isset($author->social_networks['email'])) + + | + @endif + + @if (isset($author->social_networks['site'])) + {{ $author->social_networks['site'] }} + @endif +
+
+
+ +
+ + + @foreach ($social as $value) + @if (isset($author->social_networks[$value])) + + @endif + @endforeach + +
+
+
+ +
+
+ @endif + + @if (\Route::currentRouteName() == 'welcome') +
+
+
+

{{ __('public.popular-authors') }}

+
+ + @foreach ($authors as $author) +
+
+ + + +
+ @endforeach + + + +
+
+
+
+
+ + @endif +
+
+ + + + +
+ + +
+ + + + @if (env('APP_WRITE', false)) +
+
+
+ {{ __('public.propose-content') }} Neuen Inhalt einreichen +
+
+ + + @endif + + + + @include('template.'.\Setting::get('template', 'default').'.content.includes.create-content') + + + +
+ @if (session()->has('success')) +
+
+ @if(is_array(session()->get('success'))) + + @else + {{ session()->get('success') }} + @endif +
+
+ @endif + + @if (session()->has('error')) +
+
+ @if(is_array(session()->get('error'))) + + @else + {{ session()->get('error') }} + @endif +
+
+ @endif + +
+ @foreach($nachrichten as $nach) + +
+ + + @if ($nach->paid != 0 and (empty($nach->premium_until) or $nach->premium_until > date('Y-m-d')) and !\Session::get('premium_code')) +
+
+ + +
+ + @if($nach->created_at->diffInHours(date('Y-m-d H:i:s')) < 1) +
+
+ {{ $nach->created_at->diffForHumans() }} veröffentlicht +
+
+
+ @endif + + +

{{$nach->title}}

+
+ +
+ @if ($nach->user and $nach->user->public_author == 1) + + + {{ $nach->user->name }} + - {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @else + {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @endif +
+ + @if ($nach->category) + +
+

{{ $nach->category->name}}

+
+
+ @endif + + @if ($nach->image) + + @endif + +
+ +
+
+
+ + {!! \Str::limit($nach->nachrichten, 285, ' ...') !!} +
+
+ + @if ($nach->type_id == 2) +

+

{{ __('public.work-location') }}

+
{{ isset($nach->additional_fields['workplace']) ? \Str::limit($nach->additional_fields['workplace'], 30, ' ...') : '-'}} +
+

+ +

+

{{ __('public.contact-data') }}

+
{!! isset($nach->additional_fields['contact_info']) ? \Str::limit($nach->additional_fields['contact_info'], 30, ' ...') : '-' !!} +
+

+ @endif + +
+
+ +
+ +

{{ __('public.premium-content') }}

+ + @if (!empty($nach->premium_until) and $nach->premium_until > date('Y-m-d')) + {{ __('public.article-requires-payment') }}mjn
-
+ @endif + +

To read the article + + @if (!empty($nach->premium_until) and $nach->premium_until > date('Y-m-d')) + {{ __('public.now') }}now + @endif + {{ __('public.please-pay') }} {{ $nach->paid }} sats

+ +
+

+ Pay {{ $nach->paid }} sats +
+ {{ __('public.use') }} {{ __('public.premium-pass') }} + + @include('template.'.\Setting::get('template', 'default').'.content.includes.explain-lightning') + +
+

+ +
+
+ + +
+ +
+
+
+ + + + +
+ + + + @if (env('APP_COMMENTS', false)) + + @endif + + + + + +
+
+ + @else +
+
+ + @if(\Session::get('premium_code') and $nach->paid != 0 and (empty($nach->premium_until) or $nach->premium_until > date('Y-m-d'))) +
Premium content
+ @endif + +
+ @if($nach->created_at->diffInHours(date('Y-m-d H:i:s')) < 1) +
+
+ {{ $nach->created_at->diffForHumans() }} veröffentlicht +
+
+
+ @endif + + +

{{$nach->title}}

+
+ +
+ @if ($nach->user and $nach->user->public_author == 1) + + + {{ $nach->user->name }} - {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @else + {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @endif +
+ + @if ($nach->category) + +
+

{{ $nach->category->name}}

+
+
+ @endif + + @if ($nach->image) + + @endif + + +

+ {!! $nach->nachrichten !!} +

+ + @if ($nach->type_id == 2) +

+

{{ __('public.work-location') }}

{{ isset($nach->additional_fields['workplace']) ? $nach->additional_fields['workplace'] : '-'}} +

+ +

+

{{ __('public.contact-data') }}

{!! isset($nach->additional_fields['contact_info']) ? $nach->additional_fields['contact_info'] : '-' !!} +

+ @endif + + @if($nach->type_id == 3) +
+ +
+ + @if($nach->show_total_paid_action == 1) + + @if ($nach->actions->count() > 1) + +
+ + {{ __('public.vote-distribution') }} +
+ @foreach ($nach->actions as $action) +
{{ !empty($nach->total_paid_actions()) ? round(($action->payments()->where('status', 1)->sum('amount') * 100) / $nach->total_paid_actions()) : 0 }}%
+ + @endforeach +
+
+ +
+ @endif + @endif + + + + + + + @foreach ($nach->actions as $action) + +
+ + {{ $action->description }} +
+ + @if ($action->type == 2) +
+ + @endif + + + +
+ @endforeach +
+ +
+ @foreach ($nach->actions as $action) + + + @endforeach +
+ @endif + + @if(sizeof($nach->files) > 0) +
+
{{ __('public.files-download') }}
+
+ + + @foreach ($nach->files as $file) + + @endforeach +
+ @endif + +
+ + + + + + @if (env('APP_COMMENTS', false)) + + @endif + + + + + +
+
+ @endif + +
@endforeach - - + {{ $nachrichten->links() }} +
+
+
+ +
+
+
+
+
+
+
+
+

{{ __('public.read-more') }}

+
-
-
-
- + + @foreach ($categories->take(4)->shuffle()->all() as $category) + + @endforeach +
+
+ + + @include('template.'.\Setting::get('template', 'default').'.content.includes.type-iptt') + @include('template.'.\Setting::get('template', 'default').'.content.includes.new-comment') + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-pass-qr') + + @if(!\Session::get('premium_code')) + @if (env('PAYMENT', false)) + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-pass') + @endif + @else + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-referral') + + @endif +@stop + @section('scripts') + + + + + + + + + + + + + + @if (env('APP_WRITE', false)) + + + @endif + + @if (\Session::has('success_plan')) + + @endif + + + + + @stop diff --git a/content/category.blade.php b/content/category.blade.php index fe2582d..c4bff2a 100644 --- a/content/category.blade.php +++ b/content/category.blade.php @@ -1,72 +1,1494 @@ @extends('template.'.\Setting::get('template', 'default').'.content.master') @section('content') + + + @if (\Setting::get('image') and !isset($categoryModel) or (isset($categoryModel) and !$categoryModel->image)) + + @endif + + + @if (isset($categoryModel) and $categoryModel->image) + + @endif + +
+
+
+ + {{ \Setting::get('name')}} +
+ {{ \Setting::get('tagline')}} + +
+ +
-
-
{{$nach->title}}
-
- -
- {{ $nach->created_at->diffForHumans() }} + @if(\Session::get('premium_code')) + + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-banner') + @endif + + @if (!\Session::get('premium_code')) + + @if (env('PAYMENT', false)) +
{{ __('public.buy-login') }}
+ @endif + + + @endif + @if (env('APP_ACCESS', 'public') == 'code') +
+
+ + {{ __('public.logout') }} Logout + +
+
+ + +
+ + + @endif + + @if (\Route::currentRouteName() != 'author.get') +
+
+
+ + + @foreach ($categories as $category) + @endforeach - - -
-
-
+
+
+ +
+
+ @if (isset($categoryModel)) +

+

+ + @if($categoryModel->icon == 'bitcoin') + + @else + + @endif + + {{ $categoryModel->name }}

+ @else +

+

{{ \Setting::get('name')}}

+ @endif + +

+ @if (isset($categoryModel)) + {{ $categoryModel->description }} + @else + {{ \Setting::get('description')}} + @endif +
+ + +

+
+
+ @endif + +
+
+ @if (\Route::currentRouteName() == 'author.get') +
+
+
+ +
+
+

+

{{ $author->name }}

+ + +

+ {{ $author->description }} +

+ + + +
+
+ @if (isset($author->social_networks['email'])) + + | + @endif + + @if (isset($author->social_networks['site'])) + {{ $author->social_networks['site'] }} + @endif +
+
+
+ +
+ + + @foreach ($social as $value) + @if (isset($author->social_networks[$value])) + + @endif + @endforeach + +
+
+
+ +
+
+ @endif + + @if (\Route::currentRouteName() == 'welcome') +
+
+
+

{{ __('public.popular-authors') }}

+
+ + @foreach ($authors as $author) +
+
+ + + +
+ @endforeach + + + +
+
+
+
+
+ + @endif +
- + +
+ + +
+ + + + @if (env('APP_WRITE', false)) +
+
+
+ {{ __('public.propose-content') }} Neuen Inhalt einreichen +
+
+ + + @endif + + + + @include('template.'.\Setting::get('template', 'default').'.content.includes.create-content') + + + +
+ @if (session()->has('success')) +
+
+ @if(is_array(session()->get('success'))) + + @else + {{ session()->get('success') }} + @endif +
+
+ @endif + + @if (session()->has('error')) +
+
+ @if(is_array(session()->get('error'))) + + @else + {{ session()->get('error') }} + @endif +
+
+ @endif + +
+ @foreach($nachrichten as $nach) + +
+ + + @if ($nach->paid != 0 and (empty($nach->premium_until) or $nach->premium_until > date('Y-m-d')) and !\Session::get('premium_code')) +
+
+ + +
+ + @if($nach->created_at->diffInHours(date('Y-m-d H:i:s')) < 1) +
+
+ {{ $nach->created_at->diffForHumans() }} veröffentlicht +
+
+
+ @endif + + +

{{$nach->title}}

+
+ +
+ @if ($nach->user and $nach->user->public_author == 1) + + + {{ $nach->user->name }} + - {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @else + {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @endif +
+ + @if ($nach->category) + +
+

{{ $nach->category->name}}

+
+
+ @endif + + @if ($nach->image) + + @endif + +
+ +
+
+
+ + {!! \Str::limit($nach->nachrichten, 285, ' ...') !!} +
+
+ + @if ($nach->type_id == 2) +

+

{{ __('public.work-location') }}

+
{{ isset($nach->additional_fields['workplace']) ? \Str::limit($nach->additional_fields['workplace'], 30, ' ...') : '-'}} +
+

+ +

+

{{ __('public.contact-data') }}

+
{!! isset($nach->additional_fields['contact_info']) ? \Str::limit($nach->additional_fields['contact_info'], 30, ' ...') : '-' !!} +
+

+ @endif + +
+
+ +
+ +

{{ __('public.premium-content') }}

+ + @if (!empty($nach->premium_until) and $nach->premium_until > date('Y-m-d')) + {{ __('public.article-requires-payment') }}mjn
-
+ @endif + +

To read the article + + @if (!empty($nach->premium_until) and $nach->premium_until > date('Y-m-d')) + {{ __('public.now') }}now + @endif + {{ __('public.please-pay') }} {{ $nach->paid }} sats

+ +
+

+ Pay {{ $nach->paid }} sats +
+ {{ __('public.use') }} {{ __('public.premium-pass') }} + + @include('template.'.\Setting::get('template', 'default').'.content.includes.explain-lightning') + +
+

+ +
+
+ + +
+ +
+
+
+ + + + +
+ + + + @if (env('APP_COMMENTS', false)) + + @endif + + + + + +
+
+ + @else +
+
+ + @if(\Session::get('premium_code') and $nach->paid != 0 and (empty($nach->premium_until) or $nach->premium_until > date('Y-m-d'))) +
Premium content
+ @endif + +
+ @if($nach->created_at->diffInHours(date('Y-m-d H:i:s')) < 1) +
+
+ {{ $nach->created_at->diffForHumans() }} veröffentlicht +
+
+
+ @endif + + +

{{$nach->title}}

+
+ +
+ @if ($nach->user and $nach->user->public_author == 1) + + + {{ $nach->user->name }} - {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @else + {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @endif +
+ + @if ($nach->category) + +
+

{{ $nach->category->name}}

+
+
+ @endif + + @if ($nach->image) + + @endif + + +

+ {!! $nach->nachrichten !!} +

+ + @if ($nach->type_id == 2) +

+

{{ __('public.work-location') }}

{{ isset($nach->additional_fields['workplace']) ? $nach->additional_fields['workplace'] : '-'}} +

+ +

+

{{ __('public.contact-data') }}

{!! isset($nach->additional_fields['contact_info']) ? $nach->additional_fields['contact_info'] : '-' !!} +

+ @endif + + @if($nach->type_id == 3) +
+ +
+ + @if($nach->show_total_paid_action == 1) + + @if ($nach->actions->count() > 1) + +
+ + {{ __('public.vote-distribution') }} +
+ @foreach ($nach->actions as $action) +
{{ !empty($nach->total_paid_actions()) ? round(($action->payments()->where('status', 1)->sum('amount') * 100) / $nach->total_paid_actions()) : 0 }}%
+ + @endforeach +
+
+ +
+ @endif + @endif + + + + + + + @foreach ($nach->actions as $action) + +
+ + {{ $action->description }} +
+ + @if ($action->type == 2) +
+ + @endif + + + +
+ @endforeach +
+ +
+ @foreach ($nach->actions as $action) + + + @endforeach +
+ @endif + + @if(sizeof($nach->files) > 0) +
+
{{ __('public.files-download') }}
+
+ + + @foreach ($nach->files as $file) + + @endforeach +
+ @endif + +
+ + + + + + @if (env('APP_COMMENTS', false)) + + @endif + + + + + +
+
+ @endif + +
+ + @endforeach + + {{ $nachrichten->links() }} +
+
+
+ +
+
+
+
+
+
+
+
+

{{ __('public.read-more') }}

+
+
+ + @foreach ($categories->take(4)->shuffle()->all() as $category) + + @endforeach + + + +
+
+
+ + + + + @include('template.'.\Setting::get('template', 'default').'.content.includes.type-iptt') + @include('template.'.\Setting::get('template', 'default').'.content.includes.new-comment') + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-pass-qr') + + @if(!\Session::get('premium_code')) + @if (env('PAYMENT', false)) + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-pass') + @endif + @else + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-referral') + + @endif +@stop + @section('scripts') + + + + + + + + + + + + + + @if (env('APP_WRITE', false)) + + + @endif + + @if (\Session::has('success_plan')) + + @endif + + + + + @stop diff --git a/content/index.blade.php b/content/index.blade.php index 716b626..ab0847e 100644 --- a/content/index.blade.php +++ b/content/index.blade.php @@ -1,224 +1,131 @@ @extends('template.'.\Setting::get('template', 'default').'.content.master') @section('content') - -
-
-
-
-
-

{{ \Setting::get('tagline')}}

- Kontakt -
-
-
-
-
- - - -
-
-
- -
- +
+ +
+
+
+
+
- -
-

We believe that teamwork divides the tasks and multiplies the success

-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

- Read More +
+ + Pflegeheim Pleystein + + + WOHNEN AM KREUZBERG + + + Ein Zuhause in Wärme und Geborgenheit +
-
-
-
- - - -
-
-
- -
-
- -
-
Feature Title
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
- -
-
- -
-
Feature Title
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
- -
-
- -
-
Feature Title
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
-
-
- - - -
-
- -
-
- - -
-
-
- - @foreach ($categories as $category) - - - - - - - @endforeach - -
-
-
- - - -
-
-
-
-
-

Vivamus elementum semper nisi. Aenean vulputate eleifend tellus.

-
-
-
- -
-
-
- -
-
Service title
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.

-
-
- -
-
-
- -
-
Service title
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.

-
-
- -
-
-
- -
-
Service title
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.

-
-
- -
-
-
- -
-
Service title
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.

-
-
- -
-
-
- -
-
Service title
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.

-
-
- -
-
-
- -
-
Service title
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.

-
-
-
-
-
- - - -
-
-
-

Create your perfect website
today with Mono

- Start Now -
- - +
+
+
+
+
+
+
+ HERZLICH WILLKOMMEN! +
+
+

Das Pflegeheim Pleystein "Wohnen am Kreuzberg" ist ein privates Altenpflegeheim im Landkreis Neustadt a.d. Waldnaab. +

+

+ Wir bieten alten, behinderten, kranken und einsamen Menschen ein Zuhause in Wärme und Geborgenheit. Der Erhalt der Lebensqualität und die Zufriedenheit unserer Bewohner liegt uns am Herzen. +

+
+
+
+
+
+
+
+ + WIR SIND JEDERZEIT
FÜR SIE ERREICHBAR: +
+
+
+ + Pflegeheim Pleystein GmbH
+ Wohnen am Kreuzberg
+ Vohenstraußer Straße 7
+ 92714 Pleystein
+
+
+
+ + 09654 9223-0
+ wohnen-am-kreuzberg@t-online.de +
+
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
WOHNEN BEI UNS
+

Der Erhalt der Lebensqualität liegt uns am Herzen.

+ mehr +
+
+
+
+
+
+
+ +
+
AUSSENANLAGEN
+

Unsere gemütliche Sonnenterrasse lädt zum Verweilen ein.

+ mehr +
+
+
+
+
+
+
+ +
+
UNSER SERVICE-ANGEBOT
+

Wir bieten unseren Bewohnern viele zusätzliche Leistungen & Angebote.

+ mehr +
+
+
+
+
+
+
+ +
+
+
+
+
+
+

Die Würde des Menschen ist unantastbar.
Sie achten und zu schützen ist unsere Verpflichtung!

+
+ Unser Pflegeleitbild » +
+
+
+
+
@stop diff --git a/content/master.blade.php b/content/master.blade.php index 78f1b74..b16b574 100644 --- a/content/master.blade.php +++ b/content/master.blade.php @@ -1,12 +1,25 @@ - - - - - - - - - Wohnen am Kreuzberg - Pflegeheim in Pleystein + + + + + + + + + + + + + + @yield('stylesheet') + + + + @if(isset($title)) + {{$title}} + @else + {{ config('app.name') }} + @endif @if(isset($description)) @@ -14,198 +27,103 @@ @endif - - - - - - - - - - - - - - - + + + @yield('content') + + + -
-
-
-
-
-

{{ config('app.name') }}

-
-
-
Useful Links
- -
-
-
Additional Links
- -
-
-
Kontakt
-
    -
  • Areya Webservices GmbH
  • -
  • Neuenhammerstr. 44
  • -
  • support@areya.de
  • -
  • +49 9654 5529550
  • -
-
-
-
- -
-
-

© 2020 Areya Webservices GmbH

-
-
- -
-
-
-
-
- - -
- -
- - - - - - - - - + + + +@yield('scripts') + - - - - - - - - diff --git a/content/news.blade.php b/content/news.blade.php index 33b93f5..f79b18c 100644 --- a/content/news.blade.php +++ b/content/news.blade.php @@ -1,125 +1,1488 @@ @extends('template.'.\Setting::get('template', 'default').'.content.master') @section('content') + + + @if (\Setting::get('image') and !isset($categoryModel) or (isset($categoryModel) and !$categoryModel->image)) + + @endif + + + @if (isset($categoryModel) and $categoryModel->image) + + @endif + +
+
+
+ + {{ \Setting::get('name')}} +
+ {{ \Setting::get('tagline')}} + +
+ +
-
-

{{$nach->title}}

-
- -
- {{ $nach->created_at->diffForHumans() }} + @if(\Session::get('premium_code')) + + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-banner') + @endif + + @if (!\Session::get('premium_code')) + + @if (env('PAYMENT', false)) +
{{ __('public.buy-login') }}
+ @endif + + + @endif + + @if (env('APP_ACCESS', 'public') == 'code') +
+
+ + {{ __('public.logout') }} Logout + +
+
+ + +
+ + + @endif + + @if (\Route::currentRouteName() != 'author.get') +
+
+
+ + + @foreach ($categories as $category) +
-
- - - -
-
-
Tags
- -
-
-
Share On
-
    -
  • -
  • -
  • -
-
-
- -
-
-
-
- - - - -
-
-
-
-

Kommentare

- - - @foreach($nach->comments as $comment) - -
-
- -
-
- {{$comment->created_at->diffForHumans()}} -
{{$comment->name}}
-

{{$comment->comment}}

-
-
+ {{ $category->name }} + @endforeach - - - -
-
-
-
- +
+
- -
-
-
-

Write a Comment

-
-
-
-
- -
-
- -
-
- - -
+
+ @if (isset($categoryModel)) +

+

+ + @if($categoryModel->icon == 'bitcoin') + + @else + + @endif + + {{ $categoryModel->name }}

+ @else +

+

{{ \Setting::get('name')}}

+ @endif + +

+ @if (isset($categoryModel)) + {{ $categoryModel->description }} + @else + {{ \Setting::get('description')}} + @endif +
+ + +

+
+
+ @endif + +
+
+ @if (\Route::currentRouteName() == 'author.get') +
+
+
+ +
+
+

+

{{ $author->name }}

+ + +

+ {{ $author->description }} +

+ + + +
+
+ @if (isset($author->social_networks['email'])) + + | + @endif + + @if (isset($author->social_networks['site'])) + {{ $author->social_networks['site'] }} + @endif +
+
+
+ +
+ + + @foreach ($social as $value) + @if (isset($author->social_networks[$value])) + + @endif + @endforeach + +
+
+
+
-
-
+ @endif + + @if (\Route::currentRouteName() == 'welcome') +
+
+
+

{{ __('public.popular-authors') }}

+
+ + @foreach ($authors as $author) +
+
+ + + +
+ @endforeach + + + +
+
+
+
+
+ + @endif +
- + + + + +
+ + +
+ + + + @if (env('APP_WRITE', false)) +
+
+
+ {{ __('public.propose-content') }} Neuen Inhalt einreichen +
+
+ + + @endif + + + + @include('template.'.\Setting::get('template', 'default').'.content.includes.create-content') + + + +
+ @if (session()->has('success')) +
+
+ @if(is_array(session()->get('success'))) + + @else + {{ session()->get('success') }} + @endif +
+
+ @endif + + @if (session()->has('error')) +
+
+ @if(is_array(session()->get('error'))) + + @else + {{ session()->get('error') }} + @endif +
+
+ @endif + +
+
+ + + @if ($nach->paid != 0 and (empty($nach->premium_until) or $nach->premium_until > date('Y-m-d')) and !\Session::get('premium_code')) +
+
+ + +
+ + @if($nach->created_at->diffInHours(date('Y-m-d H:i:s')) < 1) +
+
+ {{ $nach->created_at->diffForHumans() }} veröffentlicht +
+
+
+ @endif + + +

{{$nach->title}}

+
+ +
+ @if ($nach->user and $nach->user->public_author == 1) + + + {{ $nach->user->name }} + - {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @else + {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @endif +
+ + @if ($nach->category) + +
+

{{ $nach->category->name}}

+
+
+ @endif + + @if ($nach->image) + + @endif + +
+ +
+
+
+ + {!! \Str::limit($nach->nachrichten, 285, ' ...') !!} +
+
+ + @if ($nach->type_id == 2) +

+

{{ __('public.work-location') }}

+
{{ isset($nach->additional_fields['workplace']) ? \Str::limit($nach->additional_fields['workplace'], 30, ' ...') : '-'}} +
+

+ +

+

{{ __('public.contact-data') }}

+
{!! isset($nach->additional_fields['contact_info']) ? \Str::limit($nach->additional_fields['contact_info'], 30, ' ...') : '-' !!} +
+

+ @endif + +
+
+ +
+ +

{{ __('public.premium-content') }}

+ + @if (!empty($nach->premium_until) and $nach->premium_until > date('Y-m-d')) + {{ __('public.article-requires-payment') }}mjn
-
+ @endif + +

To read the article + + @if (!empty($nach->premium_until) and $nach->premium_until > date('Y-m-d')) + {{ __('public.now') }}now + @endif + {{ __('public.please-pay') }} {{ $nach->paid }} sats

+ +
+

+ Pay {{ $nach->paid }} sats +
+ {{ __('public.use') }} {{ __('public.premium-pass') }} + + @include('template.'.\Setting::get('template', 'default').'.content.includes.explain-lightning') + +
+

+ +
+
+ + +
+ +
+
+
+ + + + +
+ + + + @if (env('APP_COMMENTS', false)) + + @endif + + + + + +
+
+ + @else +
+
+ + @if(\Session::get('premium_code') and $nach->paid != 0 and (empty($nach->premium_until) or $nach->premium_until > date('Y-m-d'))) +
Premium content
+ @endif + +
+ @if($nach->created_at->diffInHours(date('Y-m-d H:i:s')) < 1) +
+
+ {{ $nach->created_at->diffForHumans() }} veröffentlicht +
+
+
+ @endif + + +

{{$nach->title}}

+
+ +
+ @if ($nach->user and $nach->user->public_author == 1) + + + {{ $nach->user->name }} - {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @else + {{date('d.m.Y H:i', strtotime($nach->created_at))}} + @endif +
+ + @if ($nach->category) + +
+

{{ $nach->category->name}}

+
+
+ @endif + + @if ($nach->image) + + @endif + + +

+ {!! $nach->nachrichten !!} +

+ + @if ($nach->type_id == 2) +

+

{{ __('public.work-location') }}

{{ isset($nach->additional_fields['workplace']) ? $nach->additional_fields['workplace'] : '-'}} +

+ +

+

{{ __('public.contact-data') }}

{!! isset($nach->additional_fields['contact_info']) ? $nach->additional_fields['contact_info'] : '-' !!} +

+ @endif + + @if($nach->type_id == 3) +
+ +
+ + @if($nach->show_total_paid_action == 1) + + @if ($nach->actions->count() > 1) + +
+ + {{ __('public.vote-distribution') }} +
+ @foreach ($nach->actions as $action) +
{{ !empty($nach->total_paid_actions()) ? round(($action->payments()->where('status', 1)->sum('amount') * 100) / $nach->total_paid_actions()) : 0 }}%
+ + @endforeach +
+
+ +
+ @endif + @endif + + + + + + + @foreach ($nach->actions as $action) + +
+ + {{ $action->description }} +
+ + @if ($action->type == 2) +
+ + @endif + + + +
+ @endforeach +
+ +
+ @foreach ($nach->actions as $action) + + + @endforeach +
+ @endif + + @if(sizeof($nach->files) > 0) +
+
{{ __('public.files-download') }}
+
+ + + @foreach ($nach->files as $file) + + @endforeach +
+ @endif + +
+ + + + + + @if (env('APP_COMMENTS', false)) + + @endif + + + + + +
+
+ @endif + +
+
+
+
+ +
+
+
+
+
+
+
+
+

{{ __('public.read-more') }}

+
+
+ + @foreach ($categories->take(4)->shuffle()->all() as $category) + + @endforeach + + + +
+
+
+ + + + + @include('template.'.\Setting::get('template', 'default').'.content.includes.type-iptt') + @include('template.'.\Setting::get('template', 'default').'.content.includes.new-comment') + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-pass-qr') + + @if(!\Session::get('premium_code')) + @if (env('PAYMENT', false)) + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-pass') + @endif + @else + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-referral') + + @endif +@stop + @section('scripts') + + + + + + + + + + + + + + @if (env('APP_WRITE', false)) + + + @endif + + @if (\Session::has('success_plan')) + + @endif + + + + + @stop diff --git a/content/pages/angebote.blade.php b/content/pages/angebote.blade.php new file mode 100644 index 0000000..ef70bc2 --- /dev/null +++ b/content/pages/angebote.blade.php @@ -0,0 +1,404 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') +@section('content') + + +
+ + +
+ +
+ + + +
+ +

Unsere Stellenagebote

+ + + + @if (env('APP_WRITE', false)) +
+
+
+ Neues Angebot einreichen +
+
+ @endif + + +
+
+
+ + +
+
+
+ + @include('includes.create-offer') + + + +
+ @if (session()->has('success')) +
+
+ @if(is_array(session()->get('success'))) + + @else + {{ session()->get('success') }} + @endif +
+
+ @endif + + @if (session()->has('error')) +
+
+ @if(is_array(session()->get('error'))) + + @else + {{ session()->get('error') }} + @endif +
+
+ @endif +
+ @foreach($nachrichten as $nach) + +
+ +
+ +
+
+ Card image cap +
+ @if($nach->created_at->diffInHours(date('Y-m-d H:i:s')) < 1) +
+
+ {{ $nach->created_at->diffForHumans() }} veröffentlicht +
+
+ @endif + +
+ +

{{$nach->title}}

+
{{date('d.m.Y | H:i', strtotime($nach->created_at))}}
+ + + + +

+ {!! $nach->nachrichten !!} +

+
+
+ + + @if(sizeof($nach->files) > 0) +
Dateien zum Download
+
+ + + @foreach ($nach->files as $file) + + @endforeach +
+ @endif + +
+ + + + @if($nach->contact_info) + + + + @endif + + + + + + + +
+
+
+ +
+ @endforeach +
+ + + +
+ + + +
+ +
+
+
+
+
+
+
+
+

+ Attraktive Zusatzleistungen
des Hauses für unsere Mitarbeiter +

+
+
+

"Trotz nicht gerade einfacher Rahmenbedingungen ist es möglich, im Gesundheitswesen mitarbeiter- und familienfreundliche Arbeitsplätze zu schaffen.

+

+ FAMILIE UND BERUF +

+
    +
  • + Flexibel gestaltbare tägliche Arbeitszeiten und die Chance, den gesamten Arbeitsaumfang +
    (Vollzeit oder Teilzeit) ohne berufliche Nachteile den familiären Anforderungen
    entsprechend anzupassen. +
  • +
  • + Allen Mitarbeitern mit schulpflichtigen Kindern wird der Jahresurlaub grundsätzlich
    während der Sommerferien gewährt. +
  • +
  • + In besonderen Bedarfsfällen können Kinder auch in die Einrichtung mitgebracht und
    betreut werden. +
  • +
+

+ INDDIVIDUELLER DIENSTPLAN +

+
    +
  • + In den Spät- und Nachtschichten wird auf die Wünsche und Bedürfnisse der Mitarbeiter
    eingegangen. +
  • +
  • + Praktikums- und Ferienarbeitsplätze werden für die Kinder der Mitarbeiter angeboten. +
  • +
+

+ WEITERBILDUNG +

+
    +
  • + Fort- und Weiterbildungsmaßnahmen können vielfach berufsbegleitend wahrgenommen
    werden, wobei immer die persönliche Situation der Mitarbeiter berücksichtigt wird. +
  • +
  • + Weitere Unterstützung wird auch hinsichtlich der Kostenübernahme von
    Fortbildungsmaßnahmen gewährleistet. +
  • +
+ +

+ KLIMA IM BETRIEB +

+
    +
  • + Die Wertschätzung der Mitarbeiter als Personen hat eine große Bedeutung.
    Regelmäßige Treffen, Kurse oder Veranstaltungen helfen das Betriebsklima offen und
    angenehm für alle zu gestalten. +
  • +
  • + Ganz wichtig sind gemeinsame Feste mit den Mitarbeitern und deren Familien. +
  • +
+

+ ZUSATZLEISTUNGEN +

+

+ Unsere Mitarbeit"er erhalten zu besonderen Jubiläen und bestandenen Prüfungen immer in Anerkennung ein Präsent. Der monatliche Tankgutschein und der Gutschein zum Geburtstag sind ein zusätzliches "Bonbon". +

+
+ +
+
+
+
+
+
+ + + + + + @stop + @section('scripts') + + + + + +@stop diff --git a/content/pages/aussenanlagen.blade.php b/content/pages/aussenanlagen.blade.php new file mode 100644 index 0000000..55c9948 --- /dev/null +++ b/content/pages/aussenanlagen.blade.php @@ -0,0 +1,110 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') + +
+ +
+
+
+ AUSSENANLAGEN +
+
+
+
+
+
+
+
+
+
+ AUSSENANLAGEN +
+
+

+ Vor dem Eingangsbereich befinden sich eine Sonnenterrasse und mehrere Sitzmöglichkeiten, in denen es sich die Bewohner und ihre Besucher gemütlich machen können. +

+

+ Über die Rückseite der Eingangshalle kann man den Garten des Hauses erreichen. Hier laden Gartenstühle, Bänke und Tische zum Verweilen ein. +

+

+ ROLLSTUHLGERECHTE
Für kleine Spaziergänge bietet sich der rollstuhlgerechte Rundweg ums Haus an. Das gesamte Gebäude ist durch seine ebenerdige Lage auch von Bewohnern mit Gehbehinderungen rund herum leicht erreichbar. +

+
+
+
+
+
+
+
+ + WIR SIND JEDERZEIT
FÜR SIE ERREICHBAR: +
+
+ +
+ + Pflegeheim Pleystein GmbH
+ Wohnen am Kreuzberg
+ Vohenstraußer Straße 7
+ 92714 Pleystein
+
+
+
+ + 09654 9223-0
+ wohnen-am-kreuzberg@t-online.de +
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ + Gartenstühle, Bänke und Tische
laden zum Verweilen ein. +
+
+
+
+
+
+
+
+
+
+
+
+

Die Liebe zu Tieren
ist wie Medizin.

+
+ +
+
+
+
+
+ TIERE SIND DIE BESTE MEDIZIN +
+
+ Unsere Kamerunschafe erfreuen die Bewohner mit ihrem Anblick und sorgen für allerlei Kurzweil. Auch unser Therapiebegleithund ist bei den Bewohner sehr beliebt. +
+
+
+ +
+
+
+
+@endsection \ No newline at end of file diff --git a/content/pages/cms.blade.php b/content/pages/cms.blade.php deleted file mode 100644 index d2496de..0000000 --- a/content/pages/cms.blade.php +++ /dev/null @@ -1,87 +0,0 @@ -@extends('template.'.\Setting::get('template', 'default').'.content.master') -@section('content') - - -
-
-
-
-
-

Portfolio

-
-
- -
-
- - -
-
Agency 1
-
-
-
- -
-
- - -
-
Agency 1
-
-
-
- -
-
- - -
-
Agency 1
-
-
-
- -
-
- - -
-
Agency 1
-
-
-
- -
-
- - -
-
Agency 1
-
-
-
- -
-
- - -
-
Agency 1
-
-
-
- - - -
- -
-
-
- -
- - - - -@stop diff --git a/content/pages/datenschutz.blade.php b/content/pages/datenschutz.blade.php index 64cdb9f..edb2248 100644 --- a/content/pages/datenschutz.blade.php +++ b/content/pages/datenschutz.blade.php @@ -25,7 +25,7 @@ -

Datenschutzinformation wohnen-am-kreuzberg.de

+

Datenschutzinformation vdfu-news.de

Im Folgenden informieren wir Sie über die Verarbeitung Ihrer personenbezogenen @@ -72,24 +72,24 @@ Verantwortliche Stelle ist:

- Pflegeheim Pleystein GmbH + Verband Deutscher Freizeitparks und Freizeitunternehmen e.V. (VDFU)
- Vohenstraußer Straße 7 + Schillstraße 9
- 92714 Pleystein + 10785 Berlin

- Telefon: 09654 9223-0 + Telefon: 030 2336067-30
- Fax: 09654 9223-30 + Fax: 030 2336067-57
- E-Mail: wohnen-am-kreuzberg@t-online.de + E-Mail: info@freizeitparks.de

Sie erreichen unseren Datenschutzbeauftragten unter:
Sven Gläser - E-Mail: datenschutz@wohnen-am-kreuzberg.de + E-Mail: datenschutz@freizeitparks.de

@@ -330,13 +330,13 @@

- Pflegeheim Pleystein GmbH + Verband Deutscher Freizeitparks und Freizeitunternehmen e.V. (VDFU)
- Vohenstraußer Straße 7 + Schillstraße 9
- 92714 Pleystein + 10785 Berlin
- E-Mail: datenschutz@wohnen-am-kreuzberg.de + E-Mail: datenschutz@freizeitparks.de

diff --git a/content/pages/impressum.blade.php b/content/pages/impressum.blade.php index 9134272..796337a 100644 --- a/content/pages/impressum.blade.php +++ b/content/pages/impressum.blade.php @@ -2,46 +2,67 @@ @section('content') - -
+
+ +
+
-
-

Impressum

+
+
+
+

Impressum

+
+
+ + Wohnen am Kreuzberg GmbH
+ Vohenstraußer Straße 7
+ 92714 Pleystein
+
+ +
+ Geschäftsführer: +
+ + Manfred Voit
+
+ + Dr. Hans Kirschsieper
+
+
+ HRB: 2274 + Amtsgericht Weiden +
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

-
-
-

Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus.

-
-
-

Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus.

-
-
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

-
-
-
-
+ Steuernummer: 255/135/10198 +
+
+ Ust-ID: DE213276872 +
+ Aufsichtsbehörde: Landratsamt Neustadt a.d. Waldnaab, Stadtplatz 36, 92660 Neustadt a.d. Waldnaab -
-
-
-
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

+
+ IK-Nr. 510 932 121g +
+
+ Kontakt +
+
+ Telefon: 09654 9223-0 +
+ Fax: 09654 9223-30 + +
+ E-Mail: info@wohnen-am-kreuzberg.de + +
+ +
-
-

Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus.

-
-
-

Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus.

-
-
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

-
-
-
-
+ +
+

+ diff --git a/content/pages/kontakt.blade.php b/content/pages/kontakt.blade.php index 26ba017..81a74ca 100644 --- a/content/pages/kontakt.blade.php +++ b/content/pages/kontakt.blade.php @@ -1,48 +1,102 @@ @extends('template.'.\Setting::get('template', 'default').'.content.master') @section('content') -
-
-

Kontakt

-
-
- -
+
+ +
+
-
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

+
+
+

WIR SIND JEDERZEIT FÜR SIE ERREICHBAR

+
-
-

Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus.

-
-
-

Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus.

-
-
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

-
-
-
-
- -
-
+
-
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

+
+
+ + Pflegeheim Pleystein GmbH
+ Wohnen am Kreuzberg
+ Vohenstraußer Straße 7
+ 92714 Pleystein
+
+

+ Tel.: 09654 9223-0
Fax: 09654 9223-30
Mail: wohnen-am-kreuzberg@t-online.de +

+
-
-

Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus.

+
+
+

Schreiben Sie uns eine Nachricht:

+
+
+
+ +
+
+ +
+
+ +
+ +
-
-

Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus.

+
+
+
+
+
+

ANSPRECHAPTNER

+
+
+
+ GESCHÄFTSFÜHRUNG UND HEIMLEITUNG +
+
+ + Manfred Voit
+
+ + Dr. Hans Kirschsieper
+
+
+
+
+
+ PFLEGEDIENSTLEITUNG +
+
+ + Andrea Neuber + +
+
+
+
+ BEREICHSLEITUNGEN +
+
+ + + Simona Kleiner
+
+ + P. Schmidt-Moll
+
+
+
+
+
-
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.

-
-
-
-
+
+
+
+
+
+
+ diff --git a/content/pages/mitarbeiter.blade.php b/content/pages/mitarbeiter.blade.php new file mode 100644 index 0000000..1506f95 --- /dev/null +++ b/content/pages/mitarbeiter.blade.php @@ -0,0 +1,75 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') + +
+ +
+
+
+ MITARBEITER +
+
+
+
+
+
+
+
+
+
+ UNSERE MITARBEITER +
+
+

+ Auf Teamarbeit legen wir großen Wert. Die Mitarbeiter rekrutieren sich sowohl aus der Gegend als auch aus der weiteren Umgebung. Ein gesundes Verhältnis von ausgebildeten Mitarbeitern und Hilfskräften erfolgt nach den entsprechenden Richtlinien und den + Vorgaben der Heimaufsicht, der Pflegekasse und des Bezirks Oberpfalz. +

+

+ INTERESSIERT BEI UNS ZU ARBEITEN? +

+ Hier geht´s zu den Stellenangeboten » +
+
+
+
+
+
+
+ + WIR SIND JEDERZEIT
FÜR SIE ERREICHBAR: +
+
+ +
+ + Pflegeheim Pleystein GmbH
+ Wohnen am Kreuzberg
+ Vohenstraußer Straße 7
+ 92714 Pleystein
+
+
+
+ + 09654 9223-0
+ wohnen-am-kreuzberg@t-online.de +
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +@endsection diff --git a/content/pages/pflegeleitbild.blade.php b/content/pages/pflegeleitbild.blade.php new file mode 100644 index 0000000..776e2d3 --- /dev/null +++ b/content/pages/pflegeleitbild.blade.php @@ -0,0 +1,102 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') + +
+ +
+
+
+ UNSER PFLEGELEITBILD +
+
+
+
+
+
+
+
+
+
+ UNSER PFLEGELEITBILD +
+
+
    +
  • + Wir bieten alten, behinderten, kranken und einsamen Menschen ein Zuhause in Wärme und Geborgenheit. +
  • +
  • + Unsere Bewohner leben in einer behaglichen und familiären Atmosphäre. +
  • +
  • + Unsere Pflege basiert auf der aktivierenden Betreuung. Sie mobilisiert die körperlichen, geistigen und seelischen Kräfte unserer Bewohner. +
  • +
  • + Der Erhalt der Lebensqualität und die Zufriedenheit unserer Bewohner liegen uns am Herzen.
    Deshalb binden wir deren bisherigen Lebensgewohnheiten in die Pflege ein. +
  • +
  • + Wir legen größten Wert auf ein vertrauensvolles Verhältnis zu den Angehörigen, Freunden und Betreuern. +
  • +
  • + Durch die Zusammenarbeit mit allen öffentlichen Einrichtungen, Institutionen und Ärzten finden die Bewohner Hilfe in allen Lebenssituationen. +
  • +
  • + Das gemeinsame Handeln aller Mitarbeiter unseres Hauses zum Wohl für die Bewohner bestimmt den Hausalltag. +
  • +
+
+
+
+
+
+
+
+ + WIR SIND JEDERZEIT
FÜR SIE ERREICHBAR: +
+
+ +
+ + Pflegeheim Pleystein GmbH
+ Wohnen am Kreuzberg
+ Vohenstraußer Straße 7
+ 92714 Pleystein
+
+
+
+ + 09654 9223-0
+ wohnen-am-kreuzberg@t-online.de +
+
+
+
+
+
+
+
+ +
+
+ + +
+
+
+
+
+ Die Würde des Menschen ist
unantastbar.
+ Sie achten und zu schützen ist
unsere Verpflichtung!
+
+
+
+
+ +
+
+ +
+
+ +@endsection \ No newline at end of file diff --git a/content/pages/preise.blade.php b/content/pages/preise.blade.php new file mode 100644 index 0000000..20ad9a1 --- /dev/null +++ b/content/pages/preise.blade.php @@ -0,0 +1,267 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') +
+ +
+
+
+
+
+
+
+ PREISE +
+
+ + Neue Pflegesätze zum 1. März 2017
+
+ + In unseren Leistungen sind sämtliche Nebenkosten eingeschlossen, die bei einem vergleichbaren Haus mit ca. 100,00 € auf die monatlichen Pflegesätze aufgeschlagen werden. + +
+ +
+
+ +
+
+
+
+
+
+
+
+ VOLLSTATIONÄRE PFLEGE +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PFLEGEGRADZIMMERGESAMTKOSTEN
MONATLICH
ANTEIL
PFLEGEKASSE
EIGENANTEIL
MONATLICH
EIGENANTEIL
TÄGLICH
RüstigEZ1.529,21 €0,00 €1529,21 €50,27 €
RüstigDZ1.468,37 €0,00 €1.468,37 €48,27 €
1EZ2.025,97 €125,00 €1.900,97 €62,49 €
1DZ1.965,13 €125,00 €1.840,13 €60,49 €
2EZ2.332,91 €770,00 €1.562,91 €51,38 €
2DZ2.272,07 €770,00 €1.502,26 €49,38 €
3EZ2.825,10 €1.262,00 €1.563,10 €51,38 €
3DZ2.764,26 €1.262,00 €1502,14 €49,38 €
4EZ3.337,98 €1.775,00 €1.562,98 €51,38 €
4DZ3.277,14 €1.775,00 €1.502,14 €49,38 €
5EZ3.567,96 €2.005,00 €1.562,96 €51,38 €
5DZ3.507,12 €2.005,00 €1.502,12 €49,38 €
+
+ +
+
+
+
+
+
+
+
+
+
+ + KURZZEITPFLEGE / VERHINDERUNGSPFLEGE + +
+
+

+ Kurzzeitpflege: ab dem ersten Tag der Einstufung möglich. Jährlicher Festbetrag der Pflegekassen 1.612,00 € - max. 24 Tage. +

+

+ Verhinderungspflege: Anspruch erst 6 Monate nach Einstufung. Jährlicher Festbetrag der Pflegekassen 1.612,00 € - max. 24 Tage. +

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
PFLEGEGRADZIMMEREIGENANTEIL
TÄGLICH
MAXIMALE
TAGE
2-5EZ32,29 €24
2-5DZ30,29 €24
+ +
+ +
+
+
+
+
+
+
+
+
+ + LEISTUNGEN DES BEZIRKS OBERPFALZ + +
+
+

+ Soweit die eigene Rente oder das Vermögen der Bewohner nicht ausreichen, springt der Bezirk Oberpfalz ein. Der Bezirk übernimmt nach eingehender Prüfung der Vermögensverhältnisse die Fehlbeträge und zahlt ein monatliches Taschengeld für die eigenen Bedürfnisse. + Es gibt auch die Möglichkeit, Bekleidungsbeihilfe zu beantragen. +

+

+ Bei der Antragstellung wird überprüft, ob Ehegatten oder Kinder zum Unterhalt herangezogen werden. Schenkungen und Vererbungen werden nach Ablauf von zehn Jahren nicht mehr berücksichtigt. +

+

+ Das Vermögen der Bewohnerin bzw. des Bewohners wird zur Abdeckung der Leistungen des Bezirks Oberpfalz einbezogen. Dabei gilt ein Freibetrag in Höhe von 5.000,– € für Einzelpersonen und 10.000,– € für Ehepaare (bei Antragstellungen ab 01.04.2017). +

+

+ Zur Information und Beantwortung Ihrer Fragen empfehlen wir die sehr aufschlussreiche und verständliche Schrift des Bezirks Oberpfalz: +

+

+ „Sozialverwaltung – Partner der Kranken, Behinderten und Senioren“
kostenlos unter der Tel.-Nr.: 0941- 91000 zu bestellen +

+

+ Oder Sie setzen sich direkt mit der Sozialverwaltung in Verbindung: +

+

+ Bezirk Oberpfalz
Herrn Christian Hummel
Leiter des Referats „Hilfe zur Pflege“
93051 Regensburg
Tel: 0941 – 9100-2200
+

+
+
+
+
+
+ +@endsection diff --git a/content/pages/service.blade.php b/content/pages/service.blade.php new file mode 100644 index 0000000..1b5456c --- /dev/null +++ b/content/pages/service.blade.php @@ -0,0 +1,102 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') + +
+ +
+
+
+ SERVICE ANGEBOT +
+
+
+
+
+
+
+
+
+
+ UNSER PFLEGELEITBILD +
+
+
    +
  • + Wir bieten alten, behinderten, kranken und einsamen Menschen ein Zuhause in Wärme und Geborgenheit. +
  • +
  • + Unsere Bewohner leben in einer behaglichen und familiären Atmosphäre. +
  • +
  • + Unsere Pflege basiert auf der aktivierenden Betreuung. Sie mobilisiert die körperlichen, geistigen und seelischen Kräfte unserer Bewohner. +
  • +
  • + Der Erhalt der Lebensqualität und die Zufriedenheit unserer Bewohner liegen uns am Herzen.
    Deshalb binden wir deren bisherigen Lebensgewohnheiten in die Pflege ein. +
  • +
  • + Wir legen größten Wert auf ein vertrauensvolles Verhältnis zu den Angehörigen, Freunden und Betreuern. +
  • +
  • + Durch die Zusammenarbeit mit allen öffentlichen Einrichtungen, Institutionen und Ärzten finden die Bewohner Hilfe in allen Lebenssituationen. +
  • +
  • + Das gemeinsame Handeln aller Mitarbeiter unseres Hauses zum Wohl für die Bewohner bestimmt den Hausalltag. +
  • +
+
+
+
+
+
+
+
+ + WIR SIND JEDERZEIT
FÜR SIE ERREICHBAR: +
+
+ +
+ + Pflegeheim Pleystein GmbH
+ Wohnen am Kreuzberg
+ Vohenstraußer Straße 7
+ 92714 Pleystein
+
+
+
+ + 09654 9223-0
+ wohnen-am-kreuzberg@t-online.de +
+
+
+
+
+
+
+ +
+
+
+ + +
+
+
+
+
+ Die Würde des Menschen ist
unantastbar.
+ Sie achten und zu schützen ist
unsere Verpflichtung!
+
+
+
+
+ +
+
+ +
+ +
+@endsection \ No newline at end of file diff --git a/content/pages/stellenangebote.blade.php b/content/pages/stellenangebote.blade.php new file mode 100644 index 0000000..433afe5 --- /dev/null +++ b/content/pages/stellenangebote.blade.php @@ -0,0 +1,176 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') + +
+ +
+
+
+
+ STELLENANGEBOTE +
+
+
+
+
+ + +
+
+
+
+
+
+ UNSERE STELLENANGEBOTE +
+
+

+ Für unser Haus suchen wir ab sofort in verschiedenen Schichtmodellen: +

+
    +
  • Pflegefachkraft und Pflegehelfer (Voll/Teilzeit)
  • +
  • Gerontopsychiatrische Fachkraft
  • +
  • Betreuungskraft § 87 b
  • +
  • Hauswirtschaftliche Kräfte (Reinigung und Küche)
  • +
+

+ in Vollzeit, Teilzeit und auch auf 450 Euro Basis. +

+ +

+ Sie sind uns willkommen, wenn Sie:
- über eine ausgeprägte soziale und fachliche Kompetenz verfügen
- ein hohes Einfühlungsvermögen für die Bedürfnisse der Bewohner haben
- Einsatzbereitschaft und Teamfähigkeit + besitzen +
+

+ + +

+ Wir bieten Ihnen:
- ein modernes Haus - eine verantwortungsvolle Aufgabe
- Möglichkeiten an Fort- und Weiterbildungen
- eine aufgeschlossene und unterstützende Heim- und Pflegedienstleitung
- Vergütung + nach Hausvereinbarung
+

+ +

+ Gemäß unserem Pflegeleitbild bieten wir unseren Bewohnern ein Zuhause in Wärme und Geborgenheit. Das gemeinsame Handeln aller Mitarbeiter bestimmt den Hausalltag zum Wohle unserer Bewohner. +

+ +

+ Wenn Sie diese Aufgabe interessiert, so richten Sie bitte Ihre aussagekräftige schriftliche Bewerbung an: +

+ + + Pflegeheim "Wohnen am Kreuzberg"
z.Hd. PDL Andrea Neuber
Vohenstraußer Str. 7 92714 Pleystein +
+ +
+
+
+
+
+
+
+ + WIR SIND JEDERZEIT
FÜR SIE ERREICHBAR: +
+
+ +
+ + Pflegeheim Pleystein GmbH
+ Wohnen am Kreuzberg
+ Vohenstraußer Straße 7
+ 92714 Pleystein
+
+
+
+ + 09654 9223-0
+ wohnen-am-kreuzberg@t-online.de +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+

+ Attraktive Zusatzleistungen
des Hauses für unsere Mitarbeiter +

+
+
+

"Trotz nicht gerade einfacher Rahmenbedingungen ist es möglich, im Gesundheitswesen mitarbeiter- und familienfreundliche Arbeitsplätze zu schaffen.

+

+ FAMILIE UND BERUF +

+
    +
  • + Flexibel gestaltbare tägliche Arbeitszeiten und die Chance, den gesamten Arbeitsaumfang +
    (Vollzeit oder Teilzeit) ohne berufliche Nachteile den familiären Anforderungen
    entsprechend anzupassen. +
  • +
  • + Allen Mitarbeitern mit schulpflichtigen Kindern wird der Jahresurlaub grundsätzlich
    während der Sommerferien gewährt. +
  • +
  • + In besonderen Bedarfsfällen können Kinder auch in die Einrichtung mitgebracht und
    betreut werden. +
  • +
+

+ INDDIVIDUELLER DIENSTPLAN +

+
    +
  • + In den Spät- und Nachtschichten wird auf die Wünsche und Bedürfnisse der Mitarbeiter
    eingegangen. +
  • +
  • + Praktikums- und Ferienarbeitsplätze werden für die Kinder der Mitarbeiter angeboten. +
  • +
+

+ WEITERBILDUNG +

+
    +
  • + Fort- und Weiterbildungsmaßnahmen können vielfach berufsbegleitend wahrgenommen
    werden, wobei immer die persönliche Situation der Mitarbeiter berücksichtigt wird. +
  • +
  • + Weitere Unterstützung wird auch hinsichtlich der Kostenübernahme von
    Fortbildungsmaßnahmen gewährleistet. +
  • +
+ +

+ KLIMA IM BETRIEB +

+
    +
  • + Die Wertschätzung der Mitarbeiter als Personen hat eine große Bedeutung.
    Regelmäßige Treffen, Kurse oder Veranstaltungen helfen das Betriebsklima offen und
    angenehm für alle zu gestalten. +
  • +
  • + Ganz wichtig sind gemeinsame Feste mit den Mitarbeitern und deren Familien. +
  • +
+

+ ZUSATZLEISTUNGEN +

+

+ Unsere Mitarbeit"er erhalten zu besonderen Jubiläen und bestandenen Prüfungen immer in Anerkennung ein Präsent. Der monatliche Tankgutschein und der Gutschein zum Geburtstag sind ein zusätzliches "Bonbon". +

+
+ +
+
+
+
+
+
+@endsection diff --git a/content/pages/unternehmen.blade.php b/content/pages/unternehmen.blade.php deleted file mode 100644 index 92597ec..0000000 --- a/content/pages/unternehmen.blade.php +++ /dev/null @@ -1,283 +0,0 @@ -@extends('template.'.\Setting::get('template', 'default').'.content.master') -@section('content') -
-
-

Unternehmen

-
-
- -
-
-
-
-
-

Willkommen bei Areya Webservices

-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

-
-
-
-
-
- -
-
-
-
-
-
-

- - - Areya ist ein eingespieltes Team von Webentwicklern und bietet mit dem Areya CMS und Areya Intern eigene Softwareprodukte, individuelle Webentwicklung und andere Webservices wie Onlinemarketing und Premium Hosting an. - - Mit über 9 Jahren Markterfahrung konnten wir zahlreiche zufriedene Kunden aus ganz Deutschland und aus den verschiedensten Branchen für uns gewinnen. Sehen Sie dazu Referenzen in unserem Portfolio. - - Unser Sitz und Büro befinden sich in der kleinen idylischen Stadt Pleystein . - - Unsere Software wird von uns entwickelt, gewartet und auf unseren Servern gehostet, was einen reibungslosen Betrieb garantiert. So kann man mit Hilfe des Areya CMS Inhalte, selbst komplexer Seiten, einfach und für jedermann intuitiv verwalten. Das Areya Intern ermöglicht es auf Homepages z.B. Kundenregistrierungen, Rechnungsversand, etc. zu automatisieren und alle Vorgänge in einen zentralen System zu verwalten. - -

-
- -
-
-
- -
-
-
-
-
-
Team Members
-

Meet Our Creative Team

-
-
-
-
- - -
-
- - -
-
    -
  • -
  • -
-
-
-
Benjamin Völkl
- Marketer -
- -
-
- - -
-
    -
  • -
  • -
-
-
-
Rafael Miranda
- Developer -
- -
-
- - -
-
    -
  • -
  • -
-
-
-
Antonia Oliveira
- Designer -
-
-
-
- - - - - -
-
-
-
-

Partnerschaften und Mitgliedschaften

-
- - -
-
-
- -
-
-
-
-

Geschichte

-
- -
- -
-
-
19. Januar 2020
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
-
-
-
19. Januar 2009
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
-
-
-
19. Januar 2009
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
-
-
-
19. Januar 2009
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
-
-
-
19. Januar 2009
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
- -
-
-
-
- - - -@stop diff --git a/content/pages/webentwicklung.blade.php b/content/pages/webentwicklung.blade.php deleted file mode 100644 index bd18bd0..0000000 --- a/content/pages/webentwicklung.blade.php +++ /dev/null @@ -1,281 +0,0 @@ -@extends('template.'.\Setting::get('template', 'default').'.content.master') -@section('content') -
-
-

Unternehmen

-
-
- -
-
-
-
-
-

Willkommen bei Areya Webservices

-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

-
-
-
-
-
- -
-
-
-
-
-
-

- - - Areya ist ein eingespieltes Team von Webentwicklern und bietet mit dem Areya CMS und Areya Intern eigene Softwareprodukte, individuelle Webentwicklung und andere Webservices wie Onlinemarketing und Premium Hosting an. - - Mit über 9 Jahren Markterfahrung konnten wir zahlreiche zufriedene Kunden aus ganz Deutschland und aus den verschiedensten Branchen für uns gewinnen. Sehen Sie dazu Referenzen in unserem Portfolio. - - Unser Sitz und Büro befinden sich in der kleinen idylischen Stadt Pleystein . - - Unsere Software wird von uns entwickelt, gewartet und auf unseren Servern gehostet, was einen reibungslosen Betrieb garantiert. So kann man mit Hilfe des Areya CMS Inhalte, selbst komplexer Seiten, einfach und für jedermann intuitiv verwalten. Das Areya Intern ermöglicht es auf Homepages z.B. Kundenregistrierungen, Rechnungsversand, etc. zu automatisieren und alle Vorgänge in einen zentralen System zu verwalten. - -

-
- -
-
-
- -
-
-
-
-
-
Team Members
-

Meet Our Creative Team

-
-
-
-
- - -
-
- - -
-
    -
  • -
  • -
-
-
-
Benjamin Völkl
- Marketer -
- -
-
- - -
-
    -
  • -
  • -
-
-
-
Rafael Miranda
- Developer -
- -
-
- - -
-
    -
  • -
  • -
-
-
-
Antonia Oliveira
- Designer -
-
-
-
- - - -
-
-
-
-

Geschichte

-
- -
- -
-
-
19. Januar 2020
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
-
-
-
19. Januar 2009
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
-
-
-
19. Januar 2009
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
-
-
-
19. Januar 2009
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
-
-
-
19. Januar 2009
-
-
-
Heading
-

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

-
-
- -
-
-
-
- -
-
-
-
-

Partnerschaften und Mitgliedschaften

-
- - -
-
-
- - - -@stop diff --git a/content/pages/wohnen.blade.php b/content/pages/wohnen.blade.php new file mode 100644 index 0000000..07b75f1 --- /dev/null +++ b/content/pages/wohnen.blade.php @@ -0,0 +1,212 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') +
+ +
+
+
+ WOHNEN +
+
+
+
+
+
+
+
+
+
+ „WOHNEN AM KREUZBERG“ +
+
+

+ Das Haus verfügt über 54 Einzel- und 8 Doppelzimmer, Cafeteria, Konferenzraum, einen Raum für Friseur und Fußpflege, Beschäftigungstherapie, moderne Pflegebäder und alle technischen Hilfsmittel. +

+
+
+
+
+
+
+
+ + WIR SIND JEDERZEIT
FÜR SIE ERREICHBAR: +
+
+ +
+ + Pflegeheim Pleystein GmbH
+ Wohnen am Kreuzberg
+ Vohenstraußer Straße 7
+ 92714 Pleystein
+
+
+
+ + 09654 9223-0
+ wohnen-am-kreuzberg@t-online.de +
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ ZIMMER +
+
+

+ Die Einzelzimmer (18 qm) sind mit einer eigenen Sanitärzone (zusätzlich 4,62 qm), mit ebenerdiger Dusche, einem behindertengerechten WC und einem mit dem Rollstuhl unterfahrbaren Waschbecken mit großem Spiegel ausgestattet. Auf Wunsch können auch Doppelzimmer + bezogen werden. Alle Zimmer sind mit Telefon- und Fernsehanschluss sowie einer Personenrufanlage ausgerüstet. Auf Wunsch kann ein Internetanschluss installiert werden. Die Möblierung besteht aus einem elektrisch verstellbaren + Bett mit Nachttisch, Sideboard, Kleiderwäscheschrank, Tisch, Stuhl und Hochlehnstuhl. Um einen möglichst wohnlichen Charakter zu untersteichen, begrüßen wir die Mitnahme eigener Möbel. +

+

+ Die Bewohner sind in vier Wohnbereichen mit jeweils einem Ess-/Küchenbereich sowie weiteren Gemeinschaftsräumen untergebracht. Die Schaltzentrale der einzelnen Wohnbereiche bilden die Dienstzimmer des Personals. Auf jeder Wohnebene befindet sich ein modernes, + behindertengerechtes Pflegebad mit den entsprechenden Hubhilfen, einer behindertengerechten Wanne und einer Behindertentoilette. +

+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ + Die Mitnahme eigener Möbel unterstreicht
+ den wohnlichen Charakter. +
+
+
+
+
+
+
+
+
+ + +
+
+ +
+
+
+
+
+
+ GEMEINSCHAFT +
+
+ + Treffpunkt für die Bewohner eines jeden Wohnbereichs ist die Bewohnerküche, das so genannte „Wohnstüberl“, in denen die im Haus zubereiteten Mahlzeiten an unterschiedlichen Tischen gemeinsam eingenommen werden. + +
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + EINGANGSBEREICH + +
+
+ + Über die offene Eingangshalle mit der Rezeption, der Heimleitung und der Beschäftigungstherapie sind die Bewohnerzimmer ebenerdig oder über einen Lift im 1. Stock zu erreichen. Die Eingangszone bietet neben dem Zugang zum Garten eine Vielzahl von Sitzmöglichkeiten, um eine Zeitung zu lesen oder einfach das Geschehen im Eingangsbereich zu beobachten. Im 1. Stock der offenen Halle befindet sich eine Cafeteria, in der Bewohner und Besucher herzlich willkommen sind. + +
+
+
+
+
+
+ +@endsection diff --git a/css/app.css b/css/app.css new file mode 100644 index 0000000..3ffd902 --- /dev/null +++ b/css/app.css @@ -0,0 +1,14576 @@ +@charset "UTF-8"; + +/*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::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 { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +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: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +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; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type=search]::-webkit-search-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 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, +.h1 { + font-size: 2.5rem; +} + +h2, +.h2 { + font-size: 2rem; +} + +h3, +.h3 { + font-size: 1.75rem; +} + +h4, +.h4 { + font-size: 1.5rem; +} + +h5, +.h5 { + font-size: 1.25rem; +} + +h6, +.h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014\A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container-md, + .container-sm, + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container-lg, + .container-md, + .container-sm, + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container-xl, + .container-lg, + .container-md, + .container-sm, + .container { + max-width: 1140px; + } +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*=col-] { + padding-right: 0; + padding-left: 0; +} + +.col-xl, +.col-xl-auto, +.col-xl-12, +.col-xl-11, +.col-xl-10, +.col-xl-9, +.col-xl-8, +.col-xl-7, +.col-xl-6, +.col-xl-5, +.col-xl-4, +.col-xl-3, +.col-xl-2, +.col-xl-1, +.col-lg, +.col-lg-auto, +.col-lg-12, +.col-lg-11, +.col-lg-10, +.col-lg-9, +.col-lg-8, +.col-lg-7, +.col-lg-6, +.col-lg-5, +.col-lg-4, +.col-lg-3, +.col-lg-2, +.col-lg-1, +.col-md, +.col-md-auto, +.col-md-12, +.col-md-11, +.col-md-10, +.col-md-9, +.col-md-8, +.col-md-7, +.col-md-6, +.col-md-5, +.col-md-4, +.col-md-3, +.col-md-2, +.col-md-1, +.col-sm, +.col-sm-auto, +.col-sm-12, +.col-sm-11, +.col-sm-10, +.col-sm-9, +.col-sm-8, +.col-sm-7, +.col-sm-6, +.col-sm-5, +.col-sm-4, +.col-sm-3, +.col-sm-2, +.col-sm-1, +.col, +.col-auto, +.col-12, +.col-11, +.col-10, +.col-9, +.col-8, +.col-7, +.col-6, +.col-5, +.col-4, +.col-3, +.col-2, +.col-1 { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.row-cols-1 > * { + flex: 0 0 100%; + max-width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 50%; + max-width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 25%; + max-width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 20%; + max-width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 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.3333333333%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-sm-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 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.3333333333%; + } + + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + .offset-sm-11 { + margin-left: 91.6666666667%; + } +} + +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-md-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 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.3333333333%; + } + + .offset-md-2 { + margin-left: 16.6666666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.3333333333%; + } + + .offset-md-5 { + margin-left: 41.6666666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.3333333333%; + } + + .offset-md-8 { + margin-left: 66.6666666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.3333333333%; + } + + .offset-md-11 { + margin-left: 91.6666666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-lg-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 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.3333333333%; + } + + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + .offset-lg-11 { + margin-left: 91.6666666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .row-cols-xl-1 > * { + flex: 0 0 100%; + max-width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 50%; + max-width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 25%; + max-width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 20%; + max-width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 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.3333333333%; + } + + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + .offset-xl-11 { + margin-left: 91.6666666667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.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(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7abaff; +} + +.table-hover .table-primary:hover { + background-color: #9fcdff; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #b3b7bb; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8fd19e; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdf7e; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ed969e; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #fbfcfc; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + font-size: 1rem; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], +select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row > .col, +.form-row > [class*=col-] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input[disabled] ~ .form-check-label, +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, +.form-control.is-valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + 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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; + padding-right: calc(0.75em + 2.3125rem); + background: 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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, 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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-check-input:valid ~ .form-check-label, +.form-check-input.is-valid ~ .form-check-label { + color: #28a745; +} + +.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: #28a745; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, +.custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, +.custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} + +.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 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, +.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, +.custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, +.custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, +.form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc(0.75em + 2.3125rem); + background: 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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-check-input:invalid ~ .form-check-label, +.form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.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: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, +.custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, +.custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} + +.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 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, +.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, +.custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, +.custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.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; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + + .form-inline .form-control-plaintext { + display: inline-block; + } + + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #212529; + text-decoration: none; +} + +.btn:focus, +.btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, +.btn:disabled { + opacity: 0.65; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} + +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, +.btn-secondary.focus { + color: #fff; + background-color: #5a6268; + border-color: #545b62; + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, +.btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #218838; + border-color: #1e7e34; + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, +.btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #138496; + border-color: #117a8b; + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, +.btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, +.btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, +.btn-warning.focus { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c82333; + border-color: #bd2130; + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, +.btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, +.btn-light.focus { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, +.btn-dark.focus { + color: #fff; + background-color: #23272b; + border-color: #1d2124; + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-outline-primary { + color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:focus, +.btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, +.btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.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.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, +.btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.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.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, +.btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, +.btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.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.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, +.btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, +.btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.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.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, +.btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, +.btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.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.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, +.btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, +.btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.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.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, +.btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + 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: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.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.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, +.btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, +.btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.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.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; +} + +.btn-link:hover { + color: #0056b3; + text-decoration: underline; +} + +.btn-link:focus, +.btn-link.focus { + text-decoration: underline; + box-shadow: none; +} + +.btn-link:disabled, +.btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, +.btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, +.btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type=submit].btn-block, +input[type=reset].btn-block, +input[type=button].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.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: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.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: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.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 { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + 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: 0.5625rem; + padding-left: 0.5625rem; +} + +.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: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, +.btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + 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; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + flex: 1 1 0%; + min-width: 0; + margin-bottom: 0; +} + +.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 { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.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 + 1rem + 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 { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.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 { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.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: 1.5rem; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #007bff; + background-color: #007bff; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; +} + +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-color: #b3d7ff; +} + +.custom-control-input[disabled] ~ .custom-control-label, +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.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: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50%/50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.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: #007bff; + background-color: #007bff; +} + +.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(0, 123, 255, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.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(0, 123, 255, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} + +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + transform: translateX(0.75rem); +} + +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + 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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.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 { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: 1.4rem; + 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 #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -ms-transition: none; + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.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 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, +.nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.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: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.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 { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 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: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, +.navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 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: 0.5rem; + padding-left: 0.5rem; + } + + .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: 0.5rem; + padding-left: 0.5rem; + } + + .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: 0.5rem; + padding-left: 0.5rem; + } + + .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: 0.5rem; + padding-left: 0.5rem; + } + + .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: 0.5rem; + padding-left: 0.5rem; +} + +.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, 0.9); +} + +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 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, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%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.5)' 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, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.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: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%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.5)' 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, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img, +.card-img-top, +.card-img-bottom { + flex-shrink: 0; + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + + .card-deck .card { + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 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: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -moz-column-count: 3; + column-count: 3; + -moz-column-gap: 1.25rem; + 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 { + border-radius: 0; + margin-bottom: -1px; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@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: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #007bff; +} + +a.badge-primary:hover, +a.badge-primary:focus { + color: #fff; + background-color: #0062cc; +} + +a.badge-primary:focus, +a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +a.badge-secondary:hover, +a.badge-secondary:focus { + color: #fff; + background-color: #545b62; +} + +a.badge-secondary:focus, +a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +a.badge-success:hover, +a.badge-success:focus { + color: #fff; + background-color: #1e7e34; +} + +a.badge-success:focus, +a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +a.badge-info:hover, +a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} + +a.badge-info:focus, +a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +a.badge-warning:hover, +a.badge-warning:focus { + color: #212529; + background-color: #d39e00; +} + +a.badge-warning:focus, +a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +a.badge-danger:hover, +a.badge-danger:focus { + color: #fff; + background-color: #bd2130; +} + +a.badge-danger:focus, +a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +a.badge-light:hover, +a.badge-light:focus { + color: #212529; + background-color: #dae0e5; +} + +a.badge-light:focus, +a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +a.badge-dark:hover, +a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} + +a.badge-dark:focus, +a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} + +.alert-primary hr { + border-top-color: #9fcdff; +} + +.alert-primary .alert-link { + color: #002752; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + + to { + background-position: 0 0; + } +} + +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, +.list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.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-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal .list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-sm .list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-md .list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-lg .list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + + .list-group-horizontal-xl .list-group-item:last-child { + border-top-right-radius: 0.25rem; + 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: #004085; + background-color: #b8daff; +} + +.list-group-item-primary.list-group-item-action:hover, +.list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, +.list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, +.list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, +.list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, +.list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, +.list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, +.list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, +.list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.5; +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, +.close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: transform 0.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 { + max-height: calc(100vh - 1rem); + overflow: hidden; +} + +.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; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} + +.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; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); +} + +.modal-footer > * { + margin: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@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-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, +.bs-tooltip-auto[x-placement^=top] { + padding: 0.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: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, +.bs-tooltip-auto[x-placement^=right] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, +.bs-tooltip-auto[x-placement^=right] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^=right] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, +.bs-tooltip-auto[x-placement^=bottom] { + padding: 0.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 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, +.bs-tooltip-auto[x-placement^=left] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, +.bs-tooltip-auto[x-placement^=left] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^=left] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, +.bs-popover-auto[x-placement^=top] { + margin-bottom: 0.5rem; +} + +.bs-popover-top > .arrow, +.bs-popover-auto[x-placement^=top] > .arrow { + bottom: calc(-0.5rem - 1px); +} + +.bs-popover-top > .arrow::before, +.bs-popover-auto[x-placement^=top] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top > .arrow::after, +.bs-popover-auto[x-placement^=top] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, +.bs-popover-auto[x-placement^=right] { + margin-left: 0.5rem; +} + +.bs-popover-right > .arrow, +.bs-popover-auto[x-placement^=right] > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right > .arrow::before, +.bs-popover-auto[x-placement^=right] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right > .arrow::after, +.bs-popover-auto[x-placement^=right] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, +.bs-popover-auto[x-placement^=bottom] { + margin-top: 0.5rem; +} + +.bs-popover-bottom > .arrow, +.bs-popover-auto[x-placement^=bottom] > .arrow { + top: calc(-0.5rem - 1px); +} + +.bs-popover-bottom > .arrow::before, +.bs-popover-auto[x-placement^=bottom] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom > .arrow::after, +.bs-popover-auto[x-placement^=bottom] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.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: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, +.bs-popover-auto[x-placement^=left] { + margin-right: 0.5rem; +} + +.bs-popover-left > .arrow, +.bs-popover-auto[x-placement^=left] > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left > .arrow::before, +.bs-popover-auto[x-placement^=left] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left > .arrow::after, +.bs-popover-auto[x-placement^=left] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} + +@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 { + opacity: 0; + transition-property: opacity; + transform: none; +} + +.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; + opacity: 0; + transition: opacity 0s 0.6s; +} + +@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; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} + +@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 { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: 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; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border 0.75s linear infinite; + animation: spinner-border 0.75s linear infinite; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0); + } + + 50% { + opacity: 1; + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + + 50% { + opacity: 1; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow 0.75s linear infinite; + animation: spinner-grow 0.75s linear infinite; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +.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: #007bff !important; +} + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !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: #007bff !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + 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; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.8571428571%; +} + +.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; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.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; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + 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: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.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-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + + .m-sm-n1 { + margin: -0.25rem !important; + } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + + .m-sm-n2 { + margin: -0.5rem !important; + } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.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-auto { + margin: auto !important; + } + + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + + .m-md-n1 { + margin: -0.25rem !important; + } + + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + + .m-md-n2 { + margin: -0.5rem !important; + } + + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.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-auto { + margin: auto !important; + } + + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + + .m-lg-n1 { + margin: -0.25rem !important; + } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + + .m-lg-n2 { + margin: -0.5rem !important; + } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.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-auto { + margin: auto !important; + } + + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + + .m-xl-n1 { + margin: -0.25rem !important; + } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + + .m-xl-n2 { + margin: -0.5rem !important; + } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.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-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; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + + .text-sm-right { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + + .text-md-right { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + + .text-lg-right { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + + .text-xl-right { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #007bff !important; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #0056b3 !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #494f54 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, +a.text-success:focus { + color: #19692c !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, +a.text-info:focus { + color: #0f6674 !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #ba8b00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #a71d2a !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #cbd3da !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, +a.text-dark:focus { + color: #121416 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.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 { + text-shadow: none !important; + box-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: #dee2e6; + } + + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} + +.dropzone, +.dropzone * { + box-sizing: border-box; +} + +.dropzone { + position: relative; +} + +.dropzone .dz-preview { + position: relative; + display: inline-block; + width: 120px; + margin: 0.5em; +} + +.dropzone .dz-preview .dz-progress { + display: block; + height: 15px; + border: 1px solid #aaa; +} + +.dropzone .dz-preview .dz-progress .dz-upload { + display: block; + height: 100%; + width: 0; + background: green; +} + +.dropzone .dz-preview .dz-error-message { + color: red; + display: none; +} + +.dropzone .dz-preview.dz-error .dz-error-message, +.dropzone .dz-preview.dz-error .dz-error-mark { + display: block; +} + +.dropzone .dz-preview.dz-success .dz-success-mark { + display: block; +} + +.dropzone .dz-preview .dz-error-mark, +.dropzone .dz-preview .dz-success-mark { + position: absolute; + display: none; + left: 30px; + top: 30px; + width: 54px; + height: 58px; + left: 50%; + margin-left: -27px; +} + +@-webkit-keyframes passing-through { + 0% { + opacity: 0; + transform: translateY(40px); + } + + 30%, 70% { + opacity: 1; + transform: translateY(0px); + } + + 100% { + opacity: 0; + transform: translateY(-40px); + } +} + +@keyframes passing-through { + 0% { + opacity: 0; + transform: translateY(40px); + } + + 30%, 70% { + opacity: 1; + transform: translateY(0px); + } + + 100% { + opacity: 0; + transform: translateY(-40px); + } +} + +@-webkit-keyframes slide-in { + 0% { + opacity: 0; + transform: translateY(40px); + } + + 30% { + opacity: 1; + transform: translateY(0px); + } +} + +@keyframes slide-in { + 0% { + opacity: 0; + transform: translateY(40px); + } + + 30% { + opacity: 1; + transform: translateY(0px); + } +} + +@-webkit-keyframes pulse { + 0% { + transform: scale(1); + } + + 10% { + transform: scale(1.1); + } + + 20% { + transform: scale(1); + } +} + +@keyframes pulse { + 0% { + transform: scale(1); + } + + 10% { + transform: scale(1.1); + } + + 20% { + transform: scale(1); + } +} + +.dropzone, +.dropzone * { + box-sizing: border-box; +} + +.dropzone { + min-height: 150px; + border: 2px solid rgba(0, 0, 0, 0.3); + background: white; + padding: 20px 20px; +} + +.dropzone.dz-clickable { + cursor: pointer; +} + +.dropzone.dz-clickable * { + cursor: default; +} + +.dropzone.dz-clickable .dz-message, +.dropzone.dz-clickable .dz-message * { + cursor: pointer; +} + +.dropzone.dz-started .dz-message { + display: none; +} + +.dropzone.dz-drag-hover { + border-style: solid; +} + +.dropzone.dz-drag-hover .dz-message { + opacity: 0.5; +} + +.dropzone .dz-message { + text-align: center; + margin: 2em 0; +} + +.dropzone .dz-message .dz-button { + background: none; + color: inherit; + border: none; + padding: 0; + font: inherit; + cursor: pointer; + outline: inherit; +} + +.dropzone .dz-preview { + position: relative; + display: inline-block; + vertical-align: top; + margin: 16px; + min-height: 100px; +} + +.dropzone .dz-preview:hover { + z-index: 1000; +} + +.dropzone .dz-preview:hover .dz-details { + opacity: 1; +} + +.dropzone .dz-preview.dz-file-preview .dz-image { + border-radius: 20px; + background: #999; + background: linear-gradient(to bottom, #eee, #ddd); +} + +.dropzone .dz-preview.dz-file-preview .dz-details { + opacity: 1; +} + +.dropzone .dz-preview.dz-image-preview { + background: white; +} + +.dropzone .dz-preview.dz-image-preview .dz-details { + transition: opacity 0.2s linear; +} + +.dropzone .dz-preview .dz-remove { + font-size: 14px; + text-align: center; + display: block; + cursor: pointer; + border: none; +} + +.dropzone .dz-preview .dz-remove:hover { + text-decoration: underline; +} + +.dropzone .dz-preview:hover .dz-details { + opacity: 1; +} + +.dropzone .dz-preview .dz-details { + z-index: 20; + position: absolute; + top: 0; + left: 0; + opacity: 0; + font-size: 13px; + min-width: 100%; + max-width: 100%; + padding: 2em 1em; + text-align: center; + color: rgba(0, 0, 0, 0.9); + line-height: 150%; +} + +.dropzone .dz-preview .dz-details .dz-size { + margin-bottom: 1em; + font-size: 16px; +} + +.dropzone .dz-preview .dz-details .dz-filename { + white-space: nowrap; +} + +.dropzone .dz-preview .dz-details .dz-filename:hover span { + border: 1px solid rgba(200, 200, 200, 0.8); + background-color: rgba(255, 255, 255, 0.8); +} + +.dropzone .dz-preview .dz-details .dz-filename:not(:hover) { + overflow: hidden; + text-overflow: ellipsis; +} + +.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span { + border: 1px solid transparent; +} + +.dropzone .dz-preview .dz-details .dz-filename span, +.dropzone .dz-preview .dz-details .dz-size span { + background-color: rgba(255, 255, 255, 0.4); + padding: 0 0.4em; + border-radius: 3px; +} + +.dropzone .dz-preview:hover .dz-image img { + transform: scale(1.05, 1.05); + -webkit-filter: blur(8px); + filter: blur(8px); +} + +.dropzone .dz-preview .dz-image { + border-radius: 20px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; +} + +.dropzone .dz-preview .dz-image img { + display: block; +} + +.dropzone .dz-preview.dz-success .dz-success-mark { + -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); + animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); +} + +.dropzone .dz-preview.dz-error .dz-error-mark { + opacity: 1; + -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); + animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); +} + +.dropzone .dz-preview .dz-success-mark, +.dropzone .dz-preview .dz-error-mark { + pointer-events: none; + opacity: 0; + z-index: 500; + position: absolute; + display: block; + top: 50%; + left: 50%; + margin-left: -27px; + margin-top: -27px; +} + +.dropzone .dz-preview .dz-success-mark svg, +.dropzone .dz-preview .dz-error-mark svg { + display: block; + width: 54px; + height: 54px; +} + +.dropzone .dz-preview.dz-processing .dz-progress { + opacity: 1; + transition: all 0.2s linear; +} + +.dropzone .dz-preview.dz-complete .dz-progress { + opacity: 0; + transition: opacity 0.4s ease-in; +} + +.dropzone .dz-preview:not(.dz-processing) .dz-progress { + -webkit-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; +} + +.dropzone .dz-preview .dz-progress { + opacity: 1; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 16px; + left: 50%; + top: 50%; + margin-top: -8px; + width: 80px; + margin-left: -40px; + background: rgba(255, 255, 255, 0.9); + -webkit-transform: scale(1); + border-radius: 8px; + overflow: hidden; +} + +.dropzone .dz-preview .dz-progress .dz-upload { + background: #333; + background: linear-gradient(to bottom, #666, #444); + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + transition: width 300ms ease-in-out; +} + +.dropzone .dz-preview.dz-error .dz-error-message { + display: block; +} + +.dropzone .dz-preview.dz-error:hover .dz-error-message { + opacity: 1; + pointer-events: auto; +} + +.dropzone .dz-preview .dz-error-message { + pointer-events: none; + z-index: 1000; + position: absolute; + display: block; + display: none; + opacity: 0; + transition: opacity 0.3s ease; + border-radius: 8px; + font-size: 13px; + top: 130px; + left: -10px; + width: 140px; + background: #be2626; + background: linear-gradient(to bottom, #be2626, #a92222); + padding: 0.5em 1.2em; + color: white; +} + +.dropzone .dz-preview .dz-error-message:after { + content: ""; + position: absolute; + top: -6px; + left: 64px; + width: 0; + height: 0; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #be2626; +} + +body { + background: #ffffff; +} + +.bg-ci { + background-color: #fbbc43; + color: #fff; +} + +.bg-ci a { + color: #ffffff !important; +} + +.top-menue { + height: 8px; + background-color: #fbbc43; + color: #ffffff; +} + +h1, +h2, +h3, +h4, +h5 { + color: #fbbc43; +} + +.btn-primary { + background-color: #fbbc43; + border-color: #fbb734; +} + +.btn-primary:hover { + background-color: #fbb52f; + border-color: #fbbc43; +} + +.btn-outline-primary { + color: #fbbc43; + border-color: #fbb52f; +} + +a, +a:hover { + color: #fbbc43; +} + +.ci-color { + color: #fbbc43; +} + +.card { + margin-bottom: 70px; + border: 1px solid #fbbc43; + background: #f7fafc; + word-break: break-word; +} + +.card-footer a { + color: #fbbc43; +} + +.dropzone { + min-height: 150px; + border: 2px dashed rgba(0, 102, 179, 0.56); + background: #154faa1a; + padding: 20px 20px; +} + +.btn-primary:not(:disabled):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #fbbc43; + border-color: #fbb734; +} + +.btn-outline-primary:not(:disabled):not(.disabled).active, +.btn-outline-primary:not(:disabled):not(.disabled):active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #fcc866; + border-color: #fcc761; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #fcc866; + border-color: #fcc761; +} + +section { + padding-bottom: 50px; +} + +.navbar a:hover { + -webkit-text-decoration: 4px black solid; + text-decoration: 4px black solid; +} + +.navbar-light .navbar-nav .nav-link { + padding-left: 39px; +} + +p { + margin-top: 25px; + margin-bottom: 1rem; + font-size: 18px; + text-align: justify; + font-family: "Open Sans", sans-serif; +} + +li { + font-size: 18px; + text-align: left; + font-family: "Open Sans", sans-serif; +} + +ul { + list-style-image: url("https://path.areya.de/images/ul.png"); +} + +.card-text { + font-size: 18px; +} + +footer { + padding-top: 60px; + min-height: 125px; +} + +.footer-logo { + padding-bottom: 70px; +} + +#legal h2 { + font-size: 25px; + padding-top: 50px; +} + +#legal h3 { + font-size: 22px; + padding-top: 45px; +} + +#legal p { + font-size: 18px; +} + +.big { + font-size: 3rem; +} + +#kontakt a, +#kontakt p { + text-align: center; +} + +.navbar-nav { + padding-left: 40%; +} + +.jumbotron .container { + font-size: 50px; + color: white; +} + +.card-text { + text-align: left; + text-align: justify !important; +} + +.jumbotron-corona h1 { + color: white; + padding: 30px; + font-size: 2rem; +} + +.comment-text { + padding-top: 0px; +} + +.card-body i { + font-size: 12px; + padding-top: 3px; +} + +.card-body h2 { + font-size: 1.4rem; + margin-bottom: 0.9rem; +} + +.card-body h5 { + font-size: 1.3rem; + padding-bottom: 10px; +} + +.img-notice { + padding-top: 10px; + padding-bottom: 25px; +} + +.modal-footer { + display: inline-block; +} + +#pay-preview::after { + background: #fbbc43; + background: linear-gradient(0deg, #fbbc43 0%, rgba(0, 0, 0, 0) 100%); + content: ""; + display: block; + height: 190px; + left: 0; + position: absolute; + top: 50; + width: 100%; + z-index: 2; + margin-top: 96px; +} + +.payment-request { + background: #fbbc43; + color: white; +} + +.payment-request .howtopay { + color: white; + font-size: 13px; + padding-top: 4px; +} + +.payment-request h2 { + color: white; + font-size: 20px; +} + +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: "FontAwesome"; + src: url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713); + src: url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713) format("embedded-opentype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"), url(/fonts/vendor/font-awesome/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde) format("svg"); + font-weight: normal; + font-style: normal; +} + +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* makes the font 33% larger relative to the icon container */ + +.fa-lg { + font-size: 1.3333333333em; + line-height: 0.75em; + vertical-align: -15%; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-fw { + width: 1.2857142857em; + text-align: center; +} + +.fa-ul { + padding-left: 0; + margin-left: 2.1428571429em; + list-style-type: none; +} + +.fa-ul > li { + position: relative; +} + +.fa-li { + position: absolute; + left: -2.1428571429em; + width: 2.1428571429em; + top: 0.1428571429em; + text-align: center; +} + +.fa-li.fa-lg { + left: -1.8571428571em; +} + +.fa-border { + padding: 0.2em 0.25em 0.15em; + border: solid 0.08em #eee; + border-radius: 0.1em; +} + +.fa-pull-left { + float: left; +} + +.fa-pull-right { + float: right; +} + +.fa.fa-pull-left { + margin-right: 0.3em; +} + +.fa.fa-pull-right { + margin-left: 0.3em; +} + +/* Deprecated as of 4.4.0 */ + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.fa.pull-left { + margin-right: 0.3em; +} + +.fa.pull-right { + margin-left: 0.3em; +} + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(359deg); + } +} + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + transform: rotate(90deg); +} + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + transform: rotate(180deg); +} + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + transform: scale(1, -1); +} + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + -webkit-filter: none; + filter: none; +} + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} + +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: #fff; +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.fa-glass:before { + content: "\F000"; +} + +.fa-music:before { + content: "\F001"; +} + +.fa-search:before { + content: "\F002"; +} + +.fa-envelope-o:before { + content: "\F003"; +} + +.fa-heart:before { + content: "\F004"; +} + +.fa-star:before { + content: "\F005"; +} + +.fa-star-o:before { + content: "\F006"; +} + +.fa-user:before { + content: "\F007"; +} + +.fa-film:before { + content: "\F008"; +} + +.fa-th-large:before { + content: "\F009"; +} + +.fa-th:before { + content: "\F00A"; +} + +.fa-th-list:before { + content: "\F00B"; +} + +.fa-check:before { + content: "\F00C"; +} + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\F00D"; +} + +.fa-search-plus:before { + content: "\F00E"; +} + +.fa-search-minus:before { + content: "\F010"; +} + +.fa-power-off:before { + content: "\F011"; +} + +.fa-signal:before { + content: "\F012"; +} + +.fa-gear:before, +.fa-cog:before { + content: "\F013"; +} + +.fa-trash-o:before { + content: "\F014"; +} + +.fa-home:before { + content: "\F015"; +} + +.fa-file-o:before { + content: "\F016"; +} + +.fa-clock-o:before { + content: "\F017"; +} + +.fa-road:before { + content: "\F018"; +} + +.fa-download:before { + content: "\F019"; +} + +.fa-arrow-circle-o-down:before { + content: "\F01A"; +} + +.fa-arrow-circle-o-up:before { + content: "\F01B"; +} + +.fa-inbox:before { + content: "\F01C"; +} + +.fa-play-circle-o:before { + content: "\F01D"; +} + +.fa-rotate-right:before, +.fa-repeat:before { + content: "\F01E"; +} + +.fa-refresh:before { + content: "\F021"; +} + +.fa-list-alt:before { + content: "\F022"; +} + +.fa-lock:before { + content: "\F023"; +} + +.fa-flag:before { + content: "\F024"; +} + +.fa-headphones:before { + content: "\F025"; +} + +.fa-volume-off:before { + content: "\F026"; +} + +.fa-volume-down:before { + content: "\F027"; +} + +.fa-volume-up:before { + content: "\F028"; +} + +.fa-qrcode:before { + content: "\F029"; +} + +.fa-barcode:before { + content: "\F02A"; +} + +.fa-tag:before { + content: "\F02B"; +} + +.fa-tags:before { + content: "\F02C"; +} + +.fa-book:before { + content: "\F02D"; +} + +.fa-bookmark:before { + content: "\F02E"; +} + +.fa-print:before { + content: "\F02F"; +} + +.fa-camera:before { + content: "\F030"; +} + +.fa-font:before { + content: "\F031"; +} + +.fa-bold:before { + content: "\F032"; +} + +.fa-italic:before { + content: "\F033"; +} + +.fa-text-height:before { + content: "\F034"; +} + +.fa-text-width:before { + content: "\F035"; +} + +.fa-align-left:before { + content: "\F036"; +} + +.fa-align-center:before { + content: "\F037"; +} + +.fa-align-right:before { + content: "\F038"; +} + +.fa-align-justify:before { + content: "\F039"; +} + +.fa-list:before { + content: "\F03A"; +} + +.fa-dedent:before, +.fa-outdent:before { + content: "\F03B"; +} + +.fa-indent:before { + content: "\F03C"; +} + +.fa-video-camera:before { + content: "\F03D"; +} + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\F03E"; +} + +.fa-pencil:before { + content: "\F040"; +} + +.fa-map-marker:before { + content: "\F041"; +} + +.fa-adjust:before { + content: "\F042"; +} + +.fa-tint:before { + content: "\F043"; +} + +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\F044"; +} + +.fa-share-square-o:before { + content: "\F045"; +} + +.fa-check-square-o:before { + content: "\F046"; +} + +.fa-arrows:before { + content: "\F047"; +} + +.fa-step-backward:before { + content: "\F048"; +} + +.fa-fast-backward:before { + content: "\F049"; +} + +.fa-backward:before { + content: "\F04A"; +} + +.fa-play:before { + content: "\F04B"; +} + +.fa-pause:before { + content: "\F04C"; +} + +.fa-stop:before { + content: "\F04D"; +} + +.fa-forward:before { + content: "\F04E"; +} + +.fa-fast-forward:before { + content: "\F050"; +} + +.fa-step-forward:before { + content: "\F051"; +} + +.fa-eject:before { + content: "\F052"; +} + +.fa-chevron-left:before { + content: "\F053"; +} + +.fa-chevron-right:before { + content: "\F054"; +} + +.fa-plus-circle:before { + content: "\F055"; +} + +.fa-minus-circle:before { + content: "\F056"; +} + +.fa-times-circle:before { + content: "\F057"; +} + +.fa-check-circle:before { + content: "\F058"; +} + +.fa-question-circle:before { + content: "\F059"; +} + +.fa-info-circle:before { + content: "\F05A"; +} + +.fa-crosshairs:before { + content: "\F05B"; +} + +.fa-times-circle-o:before { + content: "\F05C"; +} + +.fa-check-circle-o:before { + content: "\F05D"; +} + +.fa-ban:before { + content: "\F05E"; +} + +.fa-arrow-left:before { + content: "\F060"; +} + +.fa-arrow-right:before { + content: "\F061"; +} + +.fa-arrow-up:before { + content: "\F062"; +} + +.fa-arrow-down:before { + content: "\F063"; +} + +.fa-mail-forward:before, +.fa-share:before { + content: "\F064"; +} + +.fa-expand:before { + content: "\F065"; +} + +.fa-compress:before { + content: "\F066"; +} + +.fa-plus:before { + content: "\F067"; +} + +.fa-minus:before { + content: "\F068"; +} + +.fa-asterisk:before { + content: "\F069"; +} + +.fa-exclamation-circle:before { + content: "\F06A"; +} + +.fa-gift:before { + content: "\F06B"; +} + +.fa-leaf:before { + content: "\F06C"; +} + +.fa-fire:before { + content: "\F06D"; +} + +.fa-eye:before { + content: "\F06E"; +} + +.fa-eye-slash:before { + content: "\F070"; +} + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\F071"; +} + +.fa-plane:before { + content: "\F072"; +} + +.fa-calendar:before { + content: "\F073"; +} + +.fa-random:before { + content: "\F074"; +} + +.fa-comment:before { + content: "\F075"; +} + +.fa-magnet:before { + content: "\F076"; +} + +.fa-chevron-up:before { + content: "\F077"; +} + +.fa-chevron-down:before { + content: "\F078"; +} + +.fa-retweet:before { + content: "\F079"; +} + +.fa-shopping-cart:before { + content: "\F07A"; +} + +.fa-folder:before { + content: "\F07B"; +} + +.fa-folder-open:before { + content: "\F07C"; +} + +.fa-arrows-v:before { + content: "\F07D"; +} + +.fa-arrows-h:before { + content: "\F07E"; +} + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\F080"; +} + +.fa-twitter-square:before { + content: "\F081"; +} + +.fa-facebook-square:before { + content: "\F082"; +} + +.fa-camera-retro:before { + content: "\F083"; +} + +.fa-key:before { + content: "\F084"; +} + +.fa-gears:before, +.fa-cogs:before { + content: "\F085"; +} + +.fa-comments:before { + content: "\F086"; +} + +.fa-thumbs-o-up:before { + content: "\F087"; +} + +.fa-thumbs-o-down:before { + content: "\F088"; +} + +.fa-star-half:before { + content: "\F089"; +} + +.fa-heart-o:before { + content: "\F08A"; +} + +.fa-sign-out:before { + content: "\F08B"; +} + +.fa-linkedin-square:before { + content: "\F08C"; +} + +.fa-thumb-tack:before { + content: "\F08D"; +} + +.fa-external-link:before { + content: "\F08E"; +} + +.fa-sign-in:before { + content: "\F090"; +} + +.fa-trophy:before { + content: "\F091"; +} + +.fa-github-square:before { + content: "\F092"; +} + +.fa-upload:before { + content: "\F093"; +} + +.fa-lemon-o:before { + content: "\F094"; +} + +.fa-phone:before { + content: "\F095"; +} + +.fa-square-o:before { + content: "\F096"; +} + +.fa-bookmark-o:before { + content: "\F097"; +} + +.fa-phone-square:before { + content: "\F098"; +} + +.fa-twitter:before { + content: "\F099"; +} + +.fa-facebook-f:before, +.fa-facebook:before { + content: "\F09A"; +} + +.fa-github:before { + content: "\F09B"; +} + +.fa-unlock:before { + content: "\F09C"; +} + +.fa-credit-card:before { + content: "\F09D"; +} + +.fa-feed:before, +.fa-rss:before { + content: "\F09E"; +} + +.fa-hdd-o:before { + content: "\F0A0"; +} + +.fa-bullhorn:before { + content: "\F0A1"; +} + +.fa-bell:before { + content: "\F0F3"; +} + +.fa-certificate:before { + content: "\F0A3"; +} + +.fa-hand-o-right:before { + content: "\F0A4"; +} + +.fa-hand-o-left:before { + content: "\F0A5"; +} + +.fa-hand-o-up:before { + content: "\F0A6"; +} + +.fa-hand-o-down:before { + content: "\F0A7"; +} + +.fa-arrow-circle-left:before { + content: "\F0A8"; +} + +.fa-arrow-circle-right:before { + content: "\F0A9"; +} + +.fa-arrow-circle-up:before { + content: "\F0AA"; +} + +.fa-arrow-circle-down:before { + content: "\F0AB"; +} + +.fa-globe:before { + content: "\F0AC"; +} + +.fa-wrench:before { + content: "\F0AD"; +} + +.fa-tasks:before { + content: "\F0AE"; +} + +.fa-filter:before { + content: "\F0B0"; +} + +.fa-briefcase:before { + content: "\F0B1"; +} + +.fa-arrows-alt:before { + content: "\F0B2"; +} + +.fa-group:before, +.fa-users:before { + content: "\F0C0"; +} + +.fa-chain:before, +.fa-link:before { + content: "\F0C1"; +} + +.fa-cloud:before { + content: "\F0C2"; +} + +.fa-flask:before { + content: "\F0C3"; +} + +.fa-cut:before, +.fa-scissors:before { + content: "\F0C4"; +} + +.fa-copy:before, +.fa-files-o:before { + content: "\F0C5"; +} + +.fa-paperclip:before { + content: "\F0C6"; +} + +.fa-save:before, +.fa-floppy-o:before { + content: "\F0C7"; +} + +.fa-square:before { + content: "\F0C8"; +} + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\F0C9"; +} + +.fa-list-ul:before { + content: "\F0CA"; +} + +.fa-list-ol:before { + content: "\F0CB"; +} + +.fa-strikethrough:before { + content: "\F0CC"; +} + +.fa-underline:before { + content: "\F0CD"; +} + +.fa-table:before { + content: "\F0CE"; +} + +.fa-magic:before { + content: "\F0D0"; +} + +.fa-truck:before { + content: "\F0D1"; +} + +.fa-pinterest:before { + content: "\F0D2"; +} + +.fa-pinterest-square:before { + content: "\F0D3"; +} + +.fa-google-plus-square:before { + content: "\F0D4"; +} + +.fa-google-plus:before { + content: "\F0D5"; +} + +.fa-money:before { + content: "\F0D6"; +} + +.fa-caret-down:before { + content: "\F0D7"; +} + +.fa-caret-up:before { + content: "\F0D8"; +} + +.fa-caret-left:before { + content: "\F0D9"; +} + +.fa-caret-right:before { + content: "\F0DA"; +} + +.fa-columns:before { + content: "\F0DB"; +} + +.fa-unsorted:before, +.fa-sort:before { + content: "\F0DC"; +} + +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\F0DD"; +} + +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\F0DE"; +} + +.fa-envelope:before { + content: "\F0E0"; +} + +.fa-linkedin:before { + content: "\F0E1"; +} + +.fa-rotate-left:before, +.fa-undo:before { + content: "\F0E2"; +} + +.fa-legal:before, +.fa-gavel:before { + content: "\F0E3"; +} + +.fa-dashboard:before, +.fa-tachometer:before { + content: "\F0E4"; +} + +.fa-comment-o:before { + content: "\F0E5"; +} + +.fa-comments-o:before { + content: "\F0E6"; +} + +.fa-flash:before, +.fa-bolt:before { + content: "\F0E7"; +} + +.fa-sitemap:before { + content: "\F0E8"; +} + +.fa-umbrella:before { + content: "\F0E9"; +} + +.fa-paste:before, +.fa-clipboard:before { + content: "\F0EA"; +} + +.fa-lightbulb-o:before { + content: "\F0EB"; +} + +.fa-exchange:before { + content: "\F0EC"; +} + +.fa-cloud-download:before { + content: "\F0ED"; +} + +.fa-cloud-upload:before { + content: "\F0EE"; +} + +.fa-user-md:before { + content: "\F0F0"; +} + +.fa-stethoscope:before { + content: "\F0F1"; +} + +.fa-suitcase:before { + content: "\F0F2"; +} + +.fa-bell-o:before { + content: "\F0A2"; +} + +.fa-coffee:before { + content: "\F0F4"; +} + +.fa-cutlery:before { + content: "\F0F5"; +} + +.fa-file-text-o:before { + content: "\F0F6"; +} + +.fa-building-o:before { + content: "\F0F7"; +} + +.fa-hospital-o:before { + content: "\F0F8"; +} + +.fa-ambulance:before { + content: "\F0F9"; +} + +.fa-medkit:before { + content: "\F0FA"; +} + +.fa-fighter-jet:before { + content: "\F0FB"; +} + +.fa-beer:before { + content: "\F0FC"; +} + +.fa-h-square:before { + content: "\F0FD"; +} + +.fa-plus-square:before { + content: "\F0FE"; +} + +.fa-angle-double-left:before { + content: "\F100"; +} + +.fa-angle-double-right:before { + content: "\F101"; +} + +.fa-angle-double-up:before { + content: "\F102"; +} + +.fa-angle-double-down:before { + content: "\F103"; +} + +.fa-angle-left:before { + content: "\F104"; +} + +.fa-angle-right:before { + content: "\F105"; +} + +.fa-angle-up:before { + content: "\F106"; +} + +.fa-angle-down:before { + content: "\F107"; +} + +.fa-desktop:before { + content: "\F108"; +} + +.fa-laptop:before { + content: "\F109"; +} + +.fa-tablet:before { + content: "\F10A"; +} + +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\F10B"; +} + +.fa-circle-o:before { + content: "\F10C"; +} + +.fa-quote-left:before { + content: "\F10D"; +} + +.fa-quote-right:before { + content: "\F10E"; +} + +.fa-spinner:before { + content: "\F110"; +} + +.fa-circle:before { + content: "\F111"; +} + +.fa-mail-reply:before, +.fa-reply:before { + content: "\F112"; +} + +.fa-github-alt:before { + content: "\F113"; +} + +.fa-folder-o:before { + content: "\F114"; +} + +.fa-folder-open-o:before { + content: "\F115"; +} + +.fa-smile-o:before { + content: "\F118"; +} + +.fa-frown-o:before { + content: "\F119"; +} + +.fa-meh-o:before { + content: "\F11A"; +} + +.fa-gamepad:before { + content: "\F11B"; +} + +.fa-keyboard-o:before { + content: "\F11C"; +} + +.fa-flag-o:before { + content: "\F11D"; +} + +.fa-flag-checkered:before { + content: "\F11E"; +} + +.fa-terminal:before { + content: "\F120"; +} + +.fa-code:before { + content: "\F121"; +} + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\F122"; +} + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\F123"; +} + +.fa-location-arrow:before { + content: "\F124"; +} + +.fa-crop:before { + content: "\F125"; +} + +.fa-code-fork:before { + content: "\F126"; +} + +.fa-unlink:before, +.fa-chain-broken:before { + content: "\F127"; +} + +.fa-question:before { + content: "\F128"; +} + +.fa-info:before { + content: "\F129"; +} + +.fa-exclamation:before { + content: "\F12A"; +} + +.fa-superscript:before { + content: "\F12B"; +} + +.fa-subscript:before { + content: "\F12C"; +} + +.fa-eraser:before { + content: "\F12D"; +} + +.fa-puzzle-piece:before { + content: "\F12E"; +} + +.fa-microphone:before { + content: "\F130"; +} + +.fa-microphone-slash:before { + content: "\F131"; +} + +.fa-shield:before { + content: "\F132"; +} + +.fa-calendar-o:before { + content: "\F133"; +} + +.fa-fire-extinguisher:before { + content: "\F134"; +} + +.fa-rocket:before { + content: "\F135"; +} + +.fa-maxcdn:before { + content: "\F136"; +} + +.fa-chevron-circle-left:before { + content: "\F137"; +} + +.fa-chevron-circle-right:before { + content: "\F138"; +} + +.fa-chevron-circle-up:before { + content: "\F139"; +} + +.fa-chevron-circle-down:before { + content: "\F13A"; +} + +.fa-html5:before { + content: "\F13B"; +} + +.fa-css3:before { + content: "\F13C"; +} + +.fa-anchor:before { + content: "\F13D"; +} + +.fa-unlock-alt:before { + content: "\F13E"; +} + +.fa-bullseye:before { + content: "\F140"; +} + +.fa-ellipsis-h:before { + content: "\F141"; +} + +.fa-ellipsis-v:before { + content: "\F142"; +} + +.fa-rss-square:before { + content: "\F143"; +} + +.fa-play-circle:before { + content: "\F144"; +} + +.fa-ticket:before { + content: "\F145"; +} + +.fa-minus-square:before { + content: "\F146"; +} + +.fa-minus-square-o:before { + content: "\F147"; +} + +.fa-level-up:before { + content: "\F148"; +} + +.fa-level-down:before { + content: "\F149"; +} + +.fa-check-square:before { + content: "\F14A"; +} + +.fa-pencil-square:before { + content: "\F14B"; +} + +.fa-external-link-square:before { + content: "\F14C"; +} + +.fa-share-square:before { + content: "\F14D"; +} + +.fa-compass:before { + content: "\F14E"; +} + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\F150"; +} + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\F151"; +} + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\F152"; +} + +.fa-euro:before, +.fa-eur:before { + content: "\F153"; +} + +.fa-gbp:before { + content: "\F154"; +} + +.fa-dollar:before, +.fa-usd:before { + content: "\F155"; +} + +.fa-rupee:before, +.fa-inr:before { + content: "\F156"; +} + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\F157"; +} + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\F158"; +} + +.fa-won:before, +.fa-krw:before { + content: "\F159"; +} + +.fa-bitcoin:before, +.fa-btc:before { + content: "\F15A"; +} + +.fa-file:before { + content: "\F15B"; +} + +.fa-file-text:before { + content: "\F15C"; +} + +.fa-sort-alpha-asc:before { + content: "\F15D"; +} + +.fa-sort-alpha-desc:before { + content: "\F15E"; +} + +.fa-sort-amount-asc:before { + content: "\F160"; +} + +.fa-sort-amount-desc:before { + content: "\F161"; +} + +.fa-sort-numeric-asc:before { + content: "\F162"; +} + +.fa-sort-numeric-desc:before { + content: "\F163"; +} + +.fa-thumbs-up:before { + content: "\F164"; +} + +.fa-thumbs-down:before { + content: "\F165"; +} + +.fa-youtube-square:before { + content: "\F166"; +} + +.fa-youtube:before { + content: "\F167"; +} + +.fa-xing:before { + content: "\F168"; +} + +.fa-xing-square:before { + content: "\F169"; +} + +.fa-youtube-play:before { + content: "\F16A"; +} + +.fa-dropbox:before { + content: "\F16B"; +} + +.fa-stack-overflow:before { + content: "\F16C"; +} + +.fa-instagram:before { + content: "\F16D"; +} + +.fa-flickr:before { + content: "\F16E"; +} + +.fa-adn:before { + content: "\F170"; +} + +.fa-bitbucket:before { + content: "\F171"; +} + +.fa-bitbucket-square:before { + content: "\F172"; +} + +.fa-tumblr:before { + content: "\F173"; +} + +.fa-tumblr-square:before { + content: "\F174"; +} + +.fa-long-arrow-down:before { + content: "\F175"; +} + +.fa-long-arrow-up:before { + content: "\F176"; +} + +.fa-long-arrow-left:before { + content: "\F177"; +} + +.fa-long-arrow-right:before { + content: "\F178"; +} + +.fa-apple:before { + content: "\F179"; +} + +.fa-windows:before { + content: "\F17A"; +} + +.fa-android:before { + content: "\F17B"; +} + +.fa-linux:before { + content: "\F17C"; +} + +.fa-dribbble:before { + content: "\F17D"; +} + +.fa-skype:before { + content: "\F17E"; +} + +.fa-foursquare:before { + content: "\F180"; +} + +.fa-trello:before { + content: "\F181"; +} + +.fa-female:before { + content: "\F182"; +} + +.fa-male:before { + content: "\F183"; +} + +.fa-gittip:before, +.fa-gratipay:before { + content: "\F184"; +} + +.fa-sun-o:before { + content: "\F185"; +} + +.fa-moon-o:before { + content: "\F186"; +} + +.fa-archive:before { + content: "\F187"; +} + +.fa-bug:before { + content: "\F188"; +} + +.fa-vk:before { + content: "\F189"; +} + +.fa-weibo:before { + content: "\F18A"; +} + +.fa-renren:before { + content: "\F18B"; +} + +.fa-pagelines:before { + content: "\F18C"; +} + +.fa-stack-exchange:before { + content: "\F18D"; +} + +.fa-arrow-circle-o-right:before { + content: "\F18E"; +} + +.fa-arrow-circle-o-left:before { + content: "\F190"; +} + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\F191"; +} + +.fa-dot-circle-o:before { + content: "\F192"; +} + +.fa-wheelchair:before { + content: "\F193"; +} + +.fa-vimeo-square:before { + content: "\F194"; +} + +.fa-turkish-lira:before, +.fa-try:before { + content: "\F195"; +} + +.fa-plus-square-o:before { + content: "\F196"; +} + +.fa-space-shuttle:before { + content: "\F197"; +} + +.fa-slack:before { + content: "\F198"; +} + +.fa-envelope-square:before { + content: "\F199"; +} + +.fa-wordpress:before { + content: "\F19A"; +} + +.fa-openid:before { + content: "\F19B"; +} + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\F19C"; +} + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\F19D"; +} + +.fa-yahoo:before { + content: "\F19E"; +} + +.fa-google:before { + content: "\F1A0"; +} + +.fa-reddit:before { + content: "\F1A1"; +} + +.fa-reddit-square:before { + content: "\F1A2"; +} + +.fa-stumbleupon-circle:before { + content: "\F1A3"; +} + +.fa-stumbleupon:before { + content: "\F1A4"; +} + +.fa-delicious:before { + content: "\F1A5"; +} + +.fa-digg:before { + content: "\F1A6"; +} + +.fa-pied-piper-pp:before { + content: "\F1A7"; +} + +.fa-pied-piper-alt:before { + content: "\F1A8"; +} + +.fa-drupal:before { + content: "\F1A9"; +} + +.fa-joomla:before { + content: "\F1AA"; +} + +.fa-language:before { + content: "\F1AB"; +} + +.fa-fax:before { + content: "\F1AC"; +} + +.fa-building:before { + content: "\F1AD"; +} + +.fa-child:before { + content: "\F1AE"; +} + +.fa-paw:before { + content: "\F1B0"; +} + +.fa-spoon:before { + content: "\F1B1"; +} + +.fa-cube:before { + content: "\F1B2"; +} + +.fa-cubes:before { + content: "\F1B3"; +} + +.fa-behance:before { + content: "\F1B4"; +} + +.fa-behance-square:before { + content: "\F1B5"; +} + +.fa-steam:before { + content: "\F1B6"; +} + +.fa-steam-square:before { + content: "\F1B7"; +} + +.fa-recycle:before { + content: "\F1B8"; +} + +.fa-automobile:before, +.fa-car:before { + content: "\F1B9"; +} + +.fa-cab:before, +.fa-taxi:before { + content: "\F1BA"; +} + +.fa-tree:before { + content: "\F1BB"; +} + +.fa-spotify:before { + content: "\F1BC"; +} + +.fa-deviantart:before { + content: "\F1BD"; +} + +.fa-soundcloud:before { + content: "\F1BE"; +} + +.fa-database:before { + content: "\F1C0"; +} + +.fa-file-pdf-o:before { + content: "\F1C1"; +} + +.fa-file-word-o:before { + content: "\F1C2"; +} + +.fa-file-excel-o:before { + content: "\F1C3"; +} + +.fa-file-powerpoint-o:before { + content: "\F1C4"; +} + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\F1C5"; +} + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\F1C6"; +} + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\F1C7"; +} + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\F1C8"; +} + +.fa-file-code-o:before { + content: "\F1C9"; +} + +.fa-vine:before { + content: "\F1CA"; +} + +.fa-codepen:before { + content: "\F1CB"; +} + +.fa-jsfiddle:before { + content: "\F1CC"; +} + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\F1CD"; +} + +.fa-circle-o-notch:before { + content: "\F1CE"; +} + +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\F1D0"; +} + +.fa-ge:before, +.fa-empire:before { + content: "\F1D1"; +} + +.fa-git-square:before { + content: "\F1D2"; +} + +.fa-git:before { + content: "\F1D3"; +} + +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\F1D4"; +} + +.fa-tencent-weibo:before { + content: "\F1D5"; +} + +.fa-qq:before { + content: "\F1D6"; +} + +.fa-wechat:before, +.fa-weixin:before { + content: "\F1D7"; +} + +.fa-send:before, +.fa-paper-plane:before { + content: "\F1D8"; +} + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\F1D9"; +} + +.fa-history:before { + content: "\F1DA"; +} + +.fa-circle-thin:before { + content: "\F1DB"; +} + +.fa-header:before { + content: "\F1DC"; +} + +.fa-paragraph:before { + content: "\F1DD"; +} + +.fa-sliders:before { + content: "\F1DE"; +} + +.fa-share-alt:before { + content: "\F1E0"; +} + +.fa-share-alt-square:before { + content: "\F1E1"; +} + +.fa-bomb:before { + content: "\F1E2"; +} + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\F1E3"; +} + +.fa-tty:before { + content: "\F1E4"; +} + +.fa-binoculars:before { + content: "\F1E5"; +} + +.fa-plug:before { + content: "\F1E6"; +} + +.fa-slideshare:before { + content: "\F1E7"; +} + +.fa-twitch:before { + content: "\F1E8"; +} + +.fa-yelp:before { + content: "\F1E9"; +} + +.fa-newspaper-o:before { + content: "\F1EA"; +} + +.fa-wifi:before { + content: "\F1EB"; +} + +.fa-calculator:before { + content: "\F1EC"; +} + +.fa-paypal:before { + content: "\F1ED"; +} + +.fa-google-wallet:before { + content: "\F1EE"; +} + +.fa-cc-visa:before { + content: "\F1F0"; +} + +.fa-cc-mastercard:before { + content: "\F1F1"; +} + +.fa-cc-discover:before { + content: "\F1F2"; +} + +.fa-cc-amex:before { + content: "\F1F3"; +} + +.fa-cc-paypal:before { + content: "\F1F4"; +} + +.fa-cc-stripe:before { + content: "\F1F5"; +} + +.fa-bell-slash:before { + content: "\F1F6"; +} + +.fa-bell-slash-o:before { + content: "\F1F7"; +} + +.fa-trash:before { + content: "\F1F8"; +} + +.fa-copyright:before { + content: "\F1F9"; +} + +.fa-at:before { + content: "\F1FA"; +} + +.fa-eyedropper:before { + content: "\F1FB"; +} + +.fa-paint-brush:before { + content: "\F1FC"; +} + +.fa-birthday-cake:before { + content: "\F1FD"; +} + +.fa-area-chart:before { + content: "\F1FE"; +} + +.fa-pie-chart:before { + content: "\F200"; +} + +.fa-line-chart:before { + content: "\F201"; +} + +.fa-lastfm:before { + content: "\F202"; +} + +.fa-lastfm-square:before { + content: "\F203"; +} + +.fa-toggle-off:before { + content: "\F204"; +} + +.fa-toggle-on:before { + content: "\F205"; +} + +.fa-bicycle:before { + content: "\F206"; +} + +.fa-bus:before { + content: "\F207"; +} + +.fa-ioxhost:before { + content: "\F208"; +} + +.fa-angellist:before { + content: "\F209"; +} + +.fa-cc:before { + content: "\F20A"; +} + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\F20B"; +} + +.fa-meanpath:before { + content: "\F20C"; +} + +.fa-buysellads:before { + content: "\F20D"; +} + +.fa-connectdevelop:before { + content: "\F20E"; +} + +.fa-dashcube:before { + content: "\F210"; +} + +.fa-forumbee:before { + content: "\F211"; +} + +.fa-leanpub:before { + content: "\F212"; +} + +.fa-sellsy:before { + content: "\F213"; +} + +.fa-shirtsinbulk:before { + content: "\F214"; +} + +.fa-simplybuilt:before { + content: "\F215"; +} + +.fa-skyatlas:before { + content: "\F216"; +} + +.fa-cart-plus:before { + content: "\F217"; +} + +.fa-cart-arrow-down:before { + content: "\F218"; +} + +.fa-diamond:before { + content: "\F219"; +} + +.fa-ship:before { + content: "\F21A"; +} + +.fa-user-secret:before { + content: "\F21B"; +} + +.fa-motorcycle:before { + content: "\F21C"; +} + +.fa-street-view:before { + content: "\F21D"; +} + +.fa-heartbeat:before { + content: "\F21E"; +} + +.fa-venus:before { + content: "\F221"; +} + +.fa-mars:before { + content: "\F222"; +} + +.fa-mercury:before { + content: "\F223"; +} + +.fa-intersex:before, +.fa-transgender:before { + content: "\F224"; +} + +.fa-transgender-alt:before { + content: "\F225"; +} + +.fa-venus-double:before { + content: "\F226"; +} + +.fa-mars-double:before { + content: "\F227"; +} + +.fa-venus-mars:before { + content: "\F228"; +} + +.fa-mars-stroke:before { + content: "\F229"; +} + +.fa-mars-stroke-v:before { + content: "\F22A"; +} + +.fa-mars-stroke-h:before { + content: "\F22B"; +} + +.fa-neuter:before { + content: "\F22C"; +} + +.fa-genderless:before { + content: "\F22D"; +} + +.fa-facebook-official:before { + content: "\F230"; +} + +.fa-pinterest-p:before { + content: "\F231"; +} + +.fa-whatsapp:before { + content: "\F232"; +} + +.fa-server:before { + content: "\F233"; +} + +.fa-user-plus:before { + content: "\F234"; +} + +.fa-user-times:before { + content: "\F235"; +} + +.fa-hotel:before, +.fa-bed:before { + content: "\F236"; +} + +.fa-viacoin:before { + content: "\F237"; +} + +.fa-train:before { + content: "\F238"; +} + +.fa-subway:before { + content: "\F239"; +} + +.fa-medium:before { + content: "\F23A"; +} + +.fa-yc:before, +.fa-y-combinator:before { + content: "\F23B"; +} + +.fa-optin-monster:before { + content: "\F23C"; +} + +.fa-opencart:before { + content: "\F23D"; +} + +.fa-expeditedssl:before { + content: "\F23E"; +} + +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\F240"; +} + +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\F241"; +} + +.fa-battery-2:before, +.fa-battery-half:before { + content: "\F242"; +} + +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\F243"; +} + +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\F244"; +} + +.fa-mouse-pointer:before { + content: "\F245"; +} + +.fa-i-cursor:before { + content: "\F246"; +} + +.fa-object-group:before { + content: "\F247"; +} + +.fa-object-ungroup:before { + content: "\F248"; +} + +.fa-sticky-note:before { + content: "\F249"; +} + +.fa-sticky-note-o:before { + content: "\F24A"; +} + +.fa-cc-jcb:before { + content: "\F24B"; +} + +.fa-cc-diners-club:before { + content: "\F24C"; +} + +.fa-clone:before { + content: "\F24D"; +} + +.fa-balance-scale:before { + content: "\F24E"; +} + +.fa-hourglass-o:before { + content: "\F250"; +} + +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\F251"; +} + +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\F252"; +} + +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\F253"; +} + +.fa-hourglass:before { + content: "\F254"; +} + +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\F255"; +} + +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\F256"; +} + +.fa-hand-scissors-o:before { + content: "\F257"; +} + +.fa-hand-lizard-o:before { + content: "\F258"; +} + +.fa-hand-spock-o:before { + content: "\F259"; +} + +.fa-hand-pointer-o:before { + content: "\F25A"; +} + +.fa-hand-peace-o:before { + content: "\F25B"; +} + +.fa-trademark:before { + content: "\F25C"; +} + +.fa-registered:before { + content: "\F25D"; +} + +.fa-creative-commons:before { + content: "\F25E"; +} + +.fa-gg:before { + content: "\F260"; +} + +.fa-gg-circle:before { + content: "\F261"; +} + +.fa-tripadvisor:before { + content: "\F262"; +} + +.fa-odnoklassniki:before { + content: "\F263"; +} + +.fa-odnoklassniki-square:before { + content: "\F264"; +} + +.fa-get-pocket:before { + content: "\F265"; +} + +.fa-wikipedia-w:before { + content: "\F266"; +} + +.fa-safari:before { + content: "\F267"; +} + +.fa-chrome:before { + content: "\F268"; +} + +.fa-firefox:before { + content: "\F269"; +} + +.fa-opera:before { + content: "\F26A"; +} + +.fa-internet-explorer:before { + content: "\F26B"; +} + +.fa-tv:before, +.fa-television:before { + content: "\F26C"; +} + +.fa-contao:before { + content: "\F26D"; +} + +.fa-500px:before { + content: "\F26E"; +} + +.fa-amazon:before { + content: "\F270"; +} + +.fa-calendar-plus-o:before { + content: "\F271"; +} + +.fa-calendar-minus-o:before { + content: "\F272"; +} + +.fa-calendar-times-o:before { + content: "\F273"; +} + +.fa-calendar-check-o:before { + content: "\F274"; +} + +.fa-industry:before { + content: "\F275"; +} + +.fa-map-pin:before { + content: "\F276"; +} + +.fa-map-signs:before { + content: "\F277"; +} + +.fa-map-o:before { + content: "\F278"; +} + +.fa-map:before { + content: "\F279"; +} + +.fa-commenting:before { + content: "\F27A"; +} + +.fa-commenting-o:before { + content: "\F27B"; +} + +.fa-houzz:before { + content: "\F27C"; +} + +.fa-vimeo:before { + content: "\F27D"; +} + +.fa-black-tie:before { + content: "\F27E"; +} + +.fa-fonticons:before { + content: "\F280"; +} + +.fa-reddit-alien:before { + content: "\F281"; +} + +.fa-edge:before { + content: "\F282"; +} + +.fa-credit-card-alt:before { + content: "\F283"; +} + +.fa-codiepie:before { + content: "\F284"; +} + +.fa-modx:before { + content: "\F285"; +} + +.fa-fort-awesome:before { + content: "\F286"; +} + +.fa-usb:before { + content: "\F287"; +} + +.fa-product-hunt:before { + content: "\F288"; +} + +.fa-mixcloud:before { + content: "\F289"; +} + +.fa-scribd:before { + content: "\F28A"; +} + +.fa-pause-circle:before { + content: "\F28B"; +} + +.fa-pause-circle-o:before { + content: "\F28C"; +} + +.fa-stop-circle:before { + content: "\F28D"; +} + +.fa-stop-circle-o:before { + content: "\F28E"; +} + +.fa-shopping-bag:before { + content: "\F290"; +} + +.fa-shopping-basket:before { + content: "\F291"; +} + +.fa-hashtag:before { + content: "\F292"; +} + +.fa-bluetooth:before { + content: "\F293"; +} + +.fa-bluetooth-b:before { + content: "\F294"; +} + +.fa-percent:before { + content: "\F295"; +} + +.fa-gitlab:before { + content: "\F296"; +} + +.fa-wpbeginner:before { + content: "\F297"; +} + +.fa-wpforms:before { + content: "\F298"; +} + +.fa-envira:before { + content: "\F299"; +} + +.fa-universal-access:before { + content: "\F29A"; +} + +.fa-wheelchair-alt:before { + content: "\F29B"; +} + +.fa-question-circle-o:before { + content: "\F29C"; +} + +.fa-blind:before { + content: "\F29D"; +} + +.fa-audio-description:before { + content: "\F29E"; +} + +.fa-volume-control-phone:before { + content: "\F2A0"; +} + +.fa-braille:before { + content: "\F2A1"; +} + +.fa-assistive-listening-systems:before { + content: "\F2A2"; +} + +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\F2A3"; +} + +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\F2A4"; +} + +.fa-glide:before { + content: "\F2A5"; +} + +.fa-glide-g:before { + content: "\F2A6"; +} + +.fa-signing:before, +.fa-sign-language:before { + content: "\F2A7"; +} + +.fa-low-vision:before { + content: "\F2A8"; +} + +.fa-viadeo:before { + content: "\F2A9"; +} + +.fa-viadeo-square:before { + content: "\F2AA"; +} + +.fa-snapchat:before { + content: "\F2AB"; +} + +.fa-snapchat-ghost:before { + content: "\F2AC"; +} + +.fa-snapchat-square:before { + content: "\F2AD"; +} + +.fa-pied-piper:before { + content: "\F2AE"; +} + +.fa-first-order:before { + content: "\F2B0"; +} + +.fa-yoast:before { + content: "\F2B1"; +} + +.fa-themeisle:before { + content: "\F2B2"; +} + +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\F2B3"; +} + +.fa-fa:before, +.fa-font-awesome:before { + content: "\F2B4"; +} + +.fa-handshake-o:before { + content: "\F2B5"; +} + +.fa-envelope-open:before { + content: "\F2B6"; +} + +.fa-envelope-open-o:before { + content: "\F2B7"; +} + +.fa-linode:before { + content: "\F2B8"; +} + +.fa-address-book:before { + content: "\F2B9"; +} + +.fa-address-book-o:before { + content: "\F2BA"; +} + +.fa-vcard:before, +.fa-address-card:before { + content: "\F2BB"; +} + +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\F2BC"; +} + +.fa-user-circle:before { + content: "\F2BD"; +} + +.fa-user-circle-o:before { + content: "\F2BE"; +} + +.fa-user-o:before { + content: "\F2C0"; +} + +.fa-id-badge:before { + content: "\F2C1"; +} + +.fa-drivers-license:before, +.fa-id-card:before { + content: "\F2C2"; +} + +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\F2C3"; +} + +.fa-quora:before { + content: "\F2C4"; +} + +.fa-free-code-camp:before { + content: "\F2C5"; +} + +.fa-telegram:before { + content: "\F2C6"; +} + +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\F2C7"; +} + +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\F2C8"; +} + +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\F2C9"; +} + +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\F2CA"; +} + +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\F2CB"; +} + +.fa-shower:before { + content: "\F2CC"; +} + +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\F2CD"; +} + +.fa-podcast:before { + content: "\F2CE"; +} + +.fa-window-maximize:before { + content: "\F2D0"; +} + +.fa-window-minimize:before { + content: "\F2D1"; +} + +.fa-window-restore:before { + content: "\F2D2"; +} + +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\F2D3"; +} + +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\F2D4"; +} + +.fa-bandcamp:before { + content: "\F2D5"; +} + +.fa-grav:before { + content: "\F2D6"; +} + +.fa-etsy:before { + content: "\F2D7"; +} + +.fa-imdb:before { + content: "\F2D8"; +} + +.fa-ravelry:before { + content: "\F2D9"; +} + +.fa-eercast:before { + content: "\F2DA"; +} + +.fa-microchip:before { + content: "\F2DB"; +} + +.fa-snowflake-o:before { + content: "\F2DC"; +} + +.fa-superpowers:before { + content: "\F2DD"; +} + +.fa-wpexplorer:before { + content: "\F2DE"; +} + +.fa-meetup:before { + content: "\F2E0"; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + diff --git a/css/basic.min.css b/css/basic.min.css new file mode 100644 index 0000000..5238d5c --- /dev/null +++ b/css/basic.min.css @@ -0,0 +1 @@ +.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px} diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css deleted file mode 100644 index 21d10ba..0000000 --- a/css/bootstrap.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v4.5.2 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors - * Copyright 2011-2020 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-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{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.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{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.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:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;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:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background: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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background: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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.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 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.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 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.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 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.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 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.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 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.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 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;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:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.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 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.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 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].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;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.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;vertical-align:.255em;content:"";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;vertical-align:.255em;content:"";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;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";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^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){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=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;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-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.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),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{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:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.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:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;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:#007bff;background-color:#007bff}.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(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.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(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.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{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.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:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' 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,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' 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,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{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-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.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{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@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{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.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{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;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{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;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{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;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{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;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{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;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{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@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);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background: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;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.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:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!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:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{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:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@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:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select: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;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.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}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-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-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-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-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-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-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-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-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}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-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-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}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.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;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!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;text-shadow:none;background-color:transparent;border:0}.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{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{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 td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/css/dropzone.min.css b/css/dropzone.min.css new file mode 100644 index 0000000..1b63110 --- /dev/null +++ b/css/dropzone.min.css @@ -0,0 +1 @@ +@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626} diff --git a/css/elements.css b/css/elements.css new file mode 100755 index 0000000..24110fe --- /dev/null +++ b/css/elements.css @@ -0,0 +1,3152 @@ +/** + * Name: elements.css + */ + +/* ========================================================================== + #Accordions + ========================================================================== */ + + /* Accordion */ + + .accordion { margin-bottom: 30px; } + + .accordion-item { margin-bottom: 10px; } + + .accordion-item-toggle { + position: relative; + display: block; + padding: 17px 20px 17px 70px; + border: 1px solid #d6d6d6; + border-radius: 3px; + color: #1f1f1f; + } + + .accordion-item-toggle:after { + position: absolute; + top: 17px; + right: 25px; + font-size: 18px; + content: "+"; + } + + .accordion-item-toggle i { + position: absolute; + top: 12px; + left: 15px; + display: inline-block; + width: 34px; + height: 34px; + border-radius: 3px; + background-color: #0066B3; + color: #fff; + font-size: 14px; + line-height: 34px; + text-align: center; + } + + .accordion-item-toggle.active:after { content: "-"; } + + .accordion-item-toggle:hover, + .accordion-item-toggle.active { + border-color: #0066B3; + background-color: #0066B3; + color: #fff; + text-decoration: none; + } + + .accordion-item-toggle:hover i, + .accordion-item-toggle.active i { + background-color: #fff; + color: #0066B3; + } + + .accordion-item-content { + display: none; + padding: 15px 20px; + } + + /* + * 1. Clearfix hack + */ + + .accordion-item-content:after { /* 1 */ + visibility: hidden; + display: block; + height: 0; + font-size: 0; + content: " "; + clear: both; + } + + /* Toogle */ + + .toggle { margin-bottom: 30px; } + + .toggle-item { margin-bottom: 10px; } + + .toggle-item-toggle { + position: relative; + display: block; + padding: 17px 20px 17px 70px; + border: 1px solid #d6d6d6; + border-radius: 3px; + color: #1f1f1f; + } + + .toggle-item-toggle:after { + position: absolute; + top: 17px; + right: 25px; + font-size: 18px; + content: "+"; + } + + .toggle-item-toggle i { + position: absolute; + top: 12px; + left: 15px; + display: inline-block; + width: 34px; + height: 34px; + border-radius: 3px; + background-color: #0066B3; + color: #fff; + font-size: 14px; + line-height: 34px; + text-align: center; + } + + .toggle-item-toggle.active:after { content: "-"; } + + .toggle-item-toggle:hover, + .toggle-item-toggle.active { + border-color: #0066B3; + background-color: #0066B3; + color: #fff; + text-decoration: none; + } + + .toggle-item-toggle:hover i, + .toggle-item-toggle.active i { + background-color: #fff; + color: #0066B3; + } + + .toggle-item-content { + display: none; + padding: 15px 20px; + } + + /* + * 1. Clearfix hack + */ + + .toggle-item-content:after { /* 1 */ + visibility: hidden; + display: block; + height: 0; + font-size: 0; + content: " "; + clear: both; + } + +/* ========================================================================== + #Alerts + ========================================================================== */ + + .alert { + padding: 13px 15px; + border: 1px solid #d1d1d1; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); + margin-bottom: 30px; + background-color: #f8f8f8; + color: #1f1f1f; + font-size: 16px; + } + + .alert i { + position: relative; + top: 1px; + margin-right: 7px; + font-size: 16px; + } + + .alert.info { + border: 1px solid #86cde3; + background-color: #cce9f2; + color: #3194b1; + } + + .alert.success { + border: 1px solid #b3cda1; + background-color: #d8f1c6; + color: #749958; + } + + .alert.error { + border: 1px solid #e1a1a1; + background-color: #f9d9d9; + color: #b55454; + } + + .alert.warning { + border: 1px solid #d1c9ae; + background-color: #fbf4dd; + color: #978c68; + } + +/* ========================================================================== + #Animations + ========================================================================== */ + + .animate { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + visibility: hidden; + } + + .animate.visible { visibility: visible; } + + .animate.hidden { visibility: hidden; } + +/* ========================================================================== + #Back to top + ========================================================================== */ + + #back-to-top { + position: fixed; + z-index: 1000; + right: -40px; + bottom: 20px; + width: 40px; + height: 40px; + border-radius: 3px; + background-color: #2b2b2b; + color: #fafafa; + font-size: 30px; + text-align: center; + cursor: pointer; + -webkit-transition: all 0.4s ease 0s; + transition: all 0.4s ease 0s; + } + + #back-to-top i { + font-size: 28px; + line-height: 40px; + font-weight: normal; + vertical-align: top; + -webkit-transition: all 0.4s ease 0s; + transition: all 0.4s ease 0s; + } + + #back-to-top:hover { background-color: rgba(0, 0, 0, 0.7); } + #back-to-top:hover i { color: #fff; } + + #back-to-top.visible { right: 40px; } + #back-to-top.gone { right: -40px; } + +/* ========================================================================== + #Buttons + ========================================================================== */ + + .btn { + display: inline-block; + padding: 6px 12px; + border: 1px solid #0066B3; + border-radius: 3px; + margin: 0 5px 20px 0; + background-color: #0066B3; + color: #fff; + line-height: 18px; + text-decoration: none !important; + cursor: pointer; + -webkit-transition: all 0.3s; + transition: all 0.3s; + } + + a.btn { color: #fff; } + + .btn:focus { outline: 0; } + + .btn-large { + padding: 12px 24px; + font-size: 16px; + } + + .btn i, + .btn-large i { + position: relative; + top: 2px; + font-size: 16px; + line-height: 16px; + } + + .btn:hover { + background-color: transparent; + color: #0066B3; + } + + /* Buton Colors */ + + .btn-white { + border: 1px solid #0066B3; + background-color: transparent; + color: #0066B3; + } + + a.btn-white { color: #0066B3; } + + .btn-white:hover { + border-color: #0066B3; + background-color: #0066B3; + color: #fff; + } + + .btn-black, + .btn-black:hover { + border-color: #2b2b2b; + background-color: #2b2b2b; + color: #fff; + } + + a.btn-black { color: #fff; } + .btn-black:hover { background-color: #4b4b4b; } + +/* ========================================================================== + #Callout Boxes + ========================================================================== */ + + .callout-box { + padding: 60px 0; + margin-bottom: 30px; + background-color: #333; + } + + /** + * Callout box with one background image + * + * 1. background-image must be supplied using inline css as it is different for every .callout-box + * + */ + + .callout-box.bg-img { + background-repeat: no-repeat; /* 1 */ + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + color: #fff; + } + + /** + * Callout box with repeating background image + * + * 1. background-image must be supplied using inline css as it is different for every .callout-box + * + */ + + .callout-box.bg-pattern { + background: repeat top left; /* 1 */ + color: #fff; + } + + .callout-box.bordered { + border: 1px solid #efefef; + background-color: #f5f5f5; + } + + /** + * Callout box grid system + * + * 1. overwriting inherited .row width to 100% in order to make it fluid + * + */ + + .callout-box .row { + width: 100%; /* 1 */ + } + + .callout-box .span1, + .callout-box .span2, + .callout-box .span3, + .callout-box .span4, + .callout-box .span5, + .callout-box .span6, + .callout-box .span7, + .callout-box .span8, + .callout-box .span9, + .callout-box .span10, + .callout-box .span11, + .callout-box .span12 { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 10px; + margin: 0; + } + + .callout-box .span12 { width: 100%; } + .callout-box .span11 { width: 91.6666666667%; } + .callout-box .span10 { width: 83.3333333333%; } + .callout-box .span9 { width: 75%; } + .callout-box .span8 { width: 66.6666666667%; } + .callout-box .span7 { width: 58.3333333333%; } + .callout-box .span6 { width: 50%; } + .callout-box .span5 { width: 41.6666666667%; } + .callout-box .span4 { width: 33.3333333333%; } + .callout-box .span3 { width: 25%; } + .callout-box .span2 { width: 16.66666666666667%; } + .callout-box .span1 { width: 8.333333333333333%; } + + @media (max-width: 767px) { + + .callout-box .span1, + .callout-box .span2, + .callout-box .span3, + .callout-box .span4, + .callout-box .span5, + .callout-box .span6, + .callout-box .span7, + .callout-box .span8, + .callout-box .span9, + .callout-box .span10, + .callout-box .span11, + .callout-box .span12 { width: 100%; } + + } + + +/* ========================================================================== + #Client Logos + ========================================================================== */ + + .client-logos { + list-style: none; + text-align: center; + } + + .client-logos li { + display: inline-block; + width: 180px; + height: 80px; + background-repeat: no-repeat; + background-position: 0 0; + } + + .client-logos li:hover { background-position: 0 -80px; } + + @media (min-width: 1400px) { + + .client-logos li { margin: 0 20px; } + + } + + @media (max-width: 767px) { + + .client-logos li { + display: block; + margin: 0 auto; + } + + } + +/* ========================================================================== + #Custom Lists + ========================================================================== */ + + /** + * Custom lists + * + * 1. unstyled list + * 2. list with squares for bullets + * 3. list with discs for bullets + * + */ + + ul.unstyled { list-style-type: none; } /* 1 */ + ul.square { list-style-type: square; } /* 2 */ + ul.circle { list-style-type: circle; } /* 3 */ + + /** + * FontAwesome lists + * + * 1. Check list + * 2. Plus list + * 3. Pin list + * + */ + + ul.check, /* 1 */ + ul.plus, /* 2 */ + ul.pin { list-style: none; } /* 3 */ + + ul.check li:before, + ul.plus li:before, + ul.pin li:before { + position: relative; + top: -1px; + width: auto; + height: auto; + margin-right: 8px; + font-family: 'FontAwesome'; + font-size: 10px; + font-style: normal; + } + + ul.check li:before { content: ""; } + ul.plus li:before { content: ""; } + ul.pin li:before { content: ""; } + + /** + * Custom Icon Font lists + * + * 1. Disc list + * + */ + + ul.arrow { list-style: none; } /* 1 */ + + ul.arrow li:before { + position: relative; + top: 0; + width: auto; + height: auto; + margin-right: 8px; + font-family: 'iconfontcustom'; + font-size: 12px; + font-weight: 400; + } + + ul.arrow li:before { content: ""; } + +/* ========================================================================== + #Dividers + ========================================================================== */ + + .divider { margin: 50px 0; } + + .divider.single-line { border-top: 1px solid #d6d6d6; } + + .divider.double-line { border-top: 4px double #d6d6d6; } + + .divider.single-dotted { + height: 1px; + background: url(../images/bg-single-dotted.gif) repeat-x top left ; + } + + .divider.double-dotted { + height: 4px; + background: url(../images/bg-double-dotted.gif) repeat-x top left; + } + +/* ========================================================================== + #Fullwidth Section + ========================================================================== */ + + /** + * Full width section + * + * 1. background-image must be supplied using inline css as it is different for every .fullwidth-section + * + */ + + .fullwidth-section { + position: relative; + overflow: hidden; + z-index: 0; + padding: 50px 0; + margin-bottom: 120px; + background-color: #2b2b2b; + background-attachment: scroll; + background-repeat: no-repeat; /* 1 */ + background-position: 50% 0; + -webkit-background-size: cover; + background-size: cover; + color: #fff; + } + + .fullwidth-section-content { + position: relative; + z-index: 3; + } + + .fullwidth-section-overlay { + position: absolute; + z-index: 2; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url(../images/pattern.png); + background-repeat: repeat; + background-position: 0 0; + } + + .fullwidth-section-overlay-2 { + position: absolute; + z-index: 2; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url(../images/pattern-2.png); + background-repeat: repeat; + background-position: 0 0; + } + + .fullwidth-section-video { + position: absolute; + z-index: 1; + top: 0; + width: 100%; + height: 100%; + overflow: hidden; + } + + .parallax.parallax-enabled { + background-attachment: fixed !important; + -webkit-background-size: cover; + background-size: cover; + + } + + .fullwidth-section a, + .fullwidth-section h1 a, + .fullwidth-section h2 a, + .fullwidth-section h3 a, + .fullwidth-section h4 a, + .fullwidth-section h5 a, + .fullwidth-section h6 a, + .fullwidth-section .icon-box-5 i, + .fullwidth-section .pie-chart i, + .fullwidth-section .pie-chart .pie-chart-custom-text, + .fullwidth-section .pie-chart .pie-chart-percent { color: #fff; } + + .fullwidth-section .btn { border-color: #fff; } + + .fullwidth-section .progress-bar { + border-color: #fff; + background-color: #fff; + } + + .fullwidth-section .callout-box { + margin: 0; + background-color: transparent; + } + + .fullwidth-section .callout-box .btn { margin-bottom: 0; } + + .fit-vids-style { display: none; } /* adaugat de ytplayer */ + + .box { background-color: rgba(143, 0, 0, 0.7); } + + /* Full width section backgrounds */ + + #bg-1 { + padding: 120px 0 80px 0; + margin: 100px 0 120px 0; + background-image: url(../../_content/backgrounds/1920x1000-1.jpg); + } + + #bg-2 { + padding: 120px 0 100px 0; + margin-top: 60px; + background-image: url(../../_content/backgrounds/1920x1920.jpg); + } + + #bg-3 { + padding: 60px 0 35px 0; + margin-top: 100px; + background-image: url(../../_content/backgrounds/1920x1000-2.jpg); + } + + #bg-4 { + padding: 120px 0 90px 0; + margin-top: 100px; + margin-bottom: 0; + background-image: url(../../_content/backgrounds/1920x3000.jpg); + } + + #bg-5 { + padding: 120px 0 100px 0; + margin-top: 60px; + margin-bottom: 0; + background-image: url(../../_content/backgrounds/1920x1600.jpg); + } + + #bg-6 { + padding-top: 152px; + padding-bottom: 0; + margin: 40px 0 90px 0; + background: #fff url(../../_content/backgrounds/1920x350.jpg) no-repeat top left; + color: #1f1f1f; + } + + #bg-6 .service-box a { color: #1f1f1f; } + + #bg-6 .service-box .btn { + border-color: #0066B3; + color: #0066B3; + } + + #bg-6 .service-box .btn:hover { color: #fff; } + + #bg-7 { + padding: 110px 0 85px 0; + background-image: url(../../_content/backgrounds/1920x1000-3.jpg); + } + + #bg-8 { + padding: 110px 0 80px 0; + margin-top: 40px; + background-color: #efefef; + color: #1f1f1f; + } + + #bg-9 { + padding: 120px 0 80px 0; + margin-top: 60px; + background-image: url(../../_content/backgrounds/1920x1000-4.jpg); + } + + #bg-10 { + padding-top: 120px; + padding-bottom: 0; + margin-top: 60px; + background-image: url(../../_content/backgrounds/1920x1920.jpg); + } + + #bg-11 { + padding-top: 120px; + margin-top: 60px; + background-image: url(../../_content/backgrounds/1920x1200.jpg); + } + + #bg-12 { + padding: 120px 0 60px 0; + border-top: 1px solid #d6d6d6; + border-bottom: 1px solid #d6d6d6; + margin-top: 80px; + background-color: #efefef; + color: #1f1f1f; + } + + #bg-13 { + padding: 120px 0 40px 0; + margin-top: 60px; + background-image: url(../../_content/backgrounds/1920x1400.jpg); + } + + #bg-14 { + padding: 120px 0 80px 0; + margin-top: -120px; + background-image: url(../../_content/backgrounds/1920x1000-5.jpg); + color: #1f1f1f; + } + + #bg-video { + margin-top: 100px; + padding: 110px 0 100px 0; + } + + @media (min-width: 1400px) { + + #bg-6 { padding-top: 105px; } + } + + @media (min-width: 768px) and (max-width: 979px) { + + #bg-6 { padding-top: 175px; } + + } + + @media (max-width: 767px) { + + #bg-6 { + padding-top: 0; + background: none; + } + + } + +/* ========================================================================== + #Google Maps + ========================================================================== */ + + .google-map { min-height: 200px; } + + .map { + width: 100%; + height: 520px; + margin-bottom: 120px; + } + + @media (max-width: 767px) { + + .map { height: 300px; } + + } + +/* ========================================================================== + #Headlines + ========================================================================== */ + + .headline { + margin: 40px 0; + text-align: center; + } + + .headline h1, + .headline h3 { margin-bottom: 0; } + +/* ========================================================================== + #Icon Boxes + ========================================================================== */ + +/* Icon Box 1 + ========================================================================== */ + + .icon-box-1 { + position: relative; + margin-bottom: 30px; + } + + .icon-box-1 > i { + float: left; + display: block; + width: 32px; + height: 32px; + border-radius: 3px; + background-color: #0066B3; + color: #fff; + font-size: 18px; + line-height: 32px; + text-align: center; + } + + .icon-box-1 .icon-box-content { margin-left: 60px; } + +/* Icon Box 2 + ========================================================================== */ + + .icon-box-2 { + position: relative; + margin-bottom: 60px; + text-align: center; + } + + .icon-box-2 > i { + display: block; + width: 48px; + height: 48px; + border-radius: 3px; + margin: 0 auto 25px auto; + background-color: #0066B3; + color: #fff; + font-size: 26px; + line-height: 48px; + text-align: center; + } + + .icon-box-2 h4 { margin-bottom: 15px; } + + .icon-box-2 .icon-box-content {} + +/* Icon Box 3 + ========================================================================== */ + + .icon-box-3 { + position: relative; + margin-bottom: 60px; + } + + .icon-box-3 > i { + float: left; + width: 36px; + height: 36px; + border-radius: 3px; + margin-right: 20px; + margin-bottom: 20px; + background-color: #0066B3; + color: #fff; + font-size: 22px; + line-height: 36px; + text-align: center; + } + + .icon-box-3 .icon-box-content {} + +/* Icon Box 4 + ========================================================================== */ + + .icon-box-4 { + position: relative; + margin: 100px 0 120px 0; + } + + /** + * 1. Android Browser 2.3 does not support % value for border-radius + * 2. Stop bg color from leaking outside the border + */ + + .icon-box-4 > i { + position: absolute; + z-index: 20; + right: 40px; + width: 60px; + height: 60px; + border: 1px solid #fff; + border-radius: 30px; /* 1 */ + -webkit-border-radius: 50%; + border-radius: 50%; + margin-top: -30px; + background-color: #0066B3; + background-clip: padding-box; /* 2 */ + color: #fff; + font-size: 32px; + line-height: 60px; + text-align: center; + } + + .icon-box-4 .icon-box-content { + position: relative; + z-index: 10; + padding: 55px 40px 40px; + border: 1px solid #d6d6d6; + -webkit-border-radius: 50%; + border-radius: 3px; + margin-top: 16px; + } + + .icon-box-4 .icon-box-content p:last-child { margin-bottom: 0; } + +/* Icon Box 5 + ========================================================================== */ + + .icon-box-5 { + position: relative; + padding: 35px 30px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 60px; + background-color: #0066B3; + color: #fff; + text-align: center; + } + + /** + * 1. Android Browser 2.3 does not support % value for border-radius + * 2. Stop bg color from leaking outside the border + */ + + .icon-box-5 > i { + display: block; + margin: 0 auto 15px auto; + font-size: 38px; + line-height: 42px; + text-align: center; + } + + .icon-box-5 h5 { margin-bottom: 10px; } + .icon-box-5 a { color: #fff; } + + .icon-box-5 .icon-box-content {} + +/* Icon Box 5 + ========================================================================== */ + + .icon-box-6 { + position: relative; + min-height: 160px; + padding: 50px 5px; + border: 1px solid #d6d6d6; + -webkit-border-radius: 3px; + border-radius: 3px; + margin: 60px 0; + text-align: center; + } + + /** + * 1. Android Browser 2.3 does not support % value for border-radius + * 2. Stop bg color from leaking outside the border + */ + + .icon-box-6 > i { + display: inline-block; + padding: 5px; + border-radius: 3px; + margin: 0 auto 20px auto; + background-color: #0066B3; + color: #fff; + font-size: 14px; + line-height: 14px; + text-align: center; + } + + .icon-box-6 .icon-box-content {} + .icon-box-6 .icon-box-content p a { color: #1f1f1f; } + .icon-box-6 .icon-box-content p:last-child { margin-bottom: 0; } + + .icon-box-6:hover { border-color: #0066B3; } + + @media (min-width: 1400px) { + + .icon-box-6 { padding: 50px 30px; } + + } + + @media (min-width: 768px) and (max-width: 979px) { + + .icon-box-6 { min-height: 205px; } + + } + + @media (max-width: 767px) { + + .icon-box-6 { min-height: 0; } + + } + + +/* ========================================================================== + #Milestones + ========================================================================== */ + + .milestone { + position: relative; + margin-bottom: 30px; + text-align: center; + } + + /* + * 1. Clearfix hack + */ + .milestone:after { /* 1 */ + visibility: hidden; + display: block; + height: 0; + font-size: 0; + content: " "; + clear: both; + } + + .milestone i { + z-index: 20; + margin-top: 5px; + margin-right: 10px; + font-size: 60px; + } + + .milestone .milestone-content { + z-index: 10; + font-size: 60px; + line-height: 64px; + font-weight: 700; + } + + .milestone .milestone-description { + font-size: 14px; + line-height: 24px; + font-weight: normal; + text-align: center; + text-transform: uppercase; + } + +/* ========================================================================== + #Our Process + ========================================================================== */ + + /* Horizontal Process Builder */ + + .horizontal-process-builder { + position: relative; + margin-bottom: 40px; + list-style: none; + text-align: center; + } + + .horizontal-process-builder:before { + position: absolute; + z-index: 1; + top: 60px; + left: 130px; + display: block; + width: 75%; + border-top: 1px solid #0066B3; + content: ""; + } + + .horizontal-process-builder li { + float: left; + width: 25%; + } + + .horizontal-process-builder li img { + position: relative; + z-index: 2; + overflow: hidden; + border: 1px solid #0066B3; + border-radius: 10px; + outline: 5px solid #fff; + margin-bottom: 20px; + background-color: #fff; + } + + .horizontal-process-builder li i, + .horizontal-process-builder li h1 { + position: relative; + z-index: 2; + display: block; + width: 120px; + height: 120px; + overflow: hidden; + border: 1px solid #0066B3; + border-radius: 10px; + outline: 5px solid #fff; + margin: 0 auto 20px; + background-color: #fff; + color: #0066B3; + font-size: 48px; + line-height: 120px; + -webkit-transition: all 0.3s; + transition: all 0.3s; + } + + .horizontal-process-builder li:hover i, + .horizontal-process-builder li:hover h1 { + background-color: #0066B3; + color: #fff; + } + + .horizontal-process-builder li:hover img { background-color: #efefef; } + + .process-description { padding: 0 15px; } + .process-description h4 { margin-bottom: 20px; } + + /* Number of Items */ + + .horizontal-process-builder.three-items li { width: 33.3333333333%; } + .horizontal-process-builder.four-items li { width: 25%; } + .horizontal-process-builder.five-items li { width: 20%; } + + @media (max-width: 767px) { + + .horizontal-process-builder li { + float: none; + width: 100%; + margin-bottom: 40px; + } + + .horizontal-process-builder:before { content: none; } + + .horizontal-process-builder.three-items li { width: 100%; } + .horizontal-process-builder.four-items li { width: 100%; } + .horizontal-process-builder.five-items li { width: 100%; } + + } + + /* Vertical Process Builder */ + + .vertical-process-builder { + margin: 40px 0; + list-style: none; + } + + .vertical-process-builder li { margin-bottom: 40px; } + .vertical-process-builder li:last-child { margin-bottom: 0; } + + .vertical-process-builder li i, + .vertical-process-builder li h2 { + position: relative; + z-index: 2; + float: left; + display: block; + width: 45px; + height: 45px; + overflow: hidden; + border: 1px solid #0066B3; + border-radius: 3px; + color: #0066B3; + font-size: 22px; + line-height: 45px; + text-align: center; + -webkit-transition: all 0.3s; + transition: all 0.3s; + } + + .vertical-process-builder .process-description { + margin-left: 70px; + font-weight: 400; + } + + .vertical-process-builder .process-description a { color: #1f1f1f; } + + .vertical-process-builder li:hover { cursor: pointer; } + + .vertical-process-builder li:hover i, + .vertical-process-builder li:hover h2, + .vertical-process-builder li.active i, + .vertical-process-builder li.active h2 { + background-color: #0066B3; + color: #fff; + } + +/* ========================================================================== + #Pie charts + ========================================================================== */ + + .pie-chart { + position: relative; + margin: 30px auto; + text-align: center; + } + + .pie-chart canvas { + position: absolute; + z-index: 1; + top: 0; + left: 0; + } + + .pie-chart i, + .pie-chart .pie-chart-custom-text, + .pie-chart .pie-chart-percent { + position: absolute; + z-index: 10; + top: 0; + left: 0; + display: block; + width: 100%; + color: #1f1f1f; + text-align: center; + } + + .pie-chart img { + max-width: 100%; + vertical-align: middle; + } + + .pie-chart .pie-chart-custom-text { font-size: 18px; } + + .pie-chart .pie-chart-percent { + font-size: 24px; + font-weight: 700; + } + + .pie-chart-description { + display: block; + text-align: center; + } + +/* ========================================================================== + #Pricing Tables + ========================================================================== */ + + .pricing-table { + padding: 40px; + border: 1px solid #d6d6d6; + border-radius: 5px; + margin-bottom: 30px; + background-color: rgba(255, 255, 255, 0.2); + text-align: center; + -webkit-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; + } + + .pricing-table-header { margin-bottom: 20px; } + + .pricing-table-header h1 { + padding: 10px 0; + margin-bottom: 0; + font-size: 60px; + font-weight: 700; + } + + .pricing-table-header h1 sup { font-size: 30px; } + + .pricing-table-header h2 { font-size: 36px; } + + .pricing-table-offer {} + + .pricing-table-offer ul { list-style: none; } + + .pricing-table-offer ul li { + padding: 20px 0; + border-top: 1px solid #d6d6d6; + } + + .pricing-table-offer ul li:first-child { border-top: none; } + + .pricing-table:hover { + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + -o-transform: scale(1.05); + transform: scale(1.05); + } + + @media (min-width: 768px) and (max-width: 979px) { + + .pricing-table { padding: 40px 20px; } + + .pricing-table-header h1 { font-size: 42px; } + .pricing-table-header h1 sup { font-size: 24px; } + + } + + @media (max-width: 767px) { + + .pricing-table:hover { + -webkit-transform: none; + -ms-transform: none; + -o-transform: none; + transform: none; + } + + } + +/* ========================================================================== + #ProgressBars + ========================================================================== */ + + .progress-bar-description { + position: relative; + display: block; + padding: 10px 0 0 3px; + margin-bottom: 5px; + line-height: 24px; + font-weight: 700; + } + + .progress-bar-description span { + position: absolute; + top: 0; + left: 0; + padding: 6px; + border-radius: 3px; + margin-left: -42px; + background-color: #2b2b2b; + color: #fff; + line-height: 14px; + } + + .progress-bar-description span:after { + position: absolute; + right: 0; + bottom: -5px; + width: 0; + height: 0; + border-top: 9px solid #2b2b2b; + border-left: 15px solid transparent; + content: ""; + -moz-transform: scale(.9999); + + } + + .progress-bar { + position: relative; + display: block; + height: 14px; + border: 2px solid #efefef; + border-radius: 3px; + margin-bottom: 15px; + background-color: #efefef; + } + + .progress-bar .progress-bar-outer { + position: absolute; + top: 0; + left: 0; + height: 100%; + border-radius: 3px; + background-color: #0066B3; + } + + .progress-bar .progress-bar-outer .progress-bar-inner { + position: absolute; + z-index: 1; + top: 0; + left: 0; + display: block; + overflow: hidden; + height: 100%; + width: 100%; + } + +/* ========================================================================== + #Service Box + ========================================================================== */ + + .service-box { + overflow: hidden; + padding: 0 40px 25px 40px; + border: 1px solid #d6d6d6; + border-radius: 5px; + margin-bottom: 30px; + } + + .service-box-thumb { margin: 0 -40px 35px -40px; } + + .service-box-thumb img { + display: block; + width: 100%; + } + + .service-box h2 { margin-bottom: 30px; font-size:20px } + .service-box .btn { margin-top: 15px; } + + @media (min-width: 768px) and (max-width: 979px) { + + .service-box { padding: 0 20px 25px 20px; } + + } + +/* ========================================================================== + #SocialMedia + ========================================================================== */ + + a.social-icon { + float: left; + display: block; + width: 25px; + height: 25px; + border-radius: 3px; + margin-right: 1px; + margin-bottom: 1px; + color: #666; + text-align: center; + } + + a.social-icon:last-child { margin-right: 0; } + + a.social-icon i { + font-size: 16px; + line-height: 25px; + } + + a.social-icon:hover { + color: #fff; + text-decoration: none; + } + + a.facebook-icon:hover { background-color: #0e59a0 !important; } + a.twitter-icon:hover { background-color: #0ea4ff !important; } + a.dribble-icon:hover { background-color: #ea73a0 !important; } + a.pinterest-icon:hover { background-color: #d73532 !important; } + a.googleplus-icon:hover { background-color: #282927 !important; } + a.tumblr-icon:hover { background-color: #586980 !important; } + a.instagram-icon:hover { background-color: #82685a !important; } + a.rss-icon:hover { background-color: #f79638 !important; } + a.linkedin-icon:hover { background-color: #018faf !important; } + a.skype-icon:hover { background-color: #00b0f6 !important; } + a.flickr-icon:hover { background-color: #0061db !important; } + a.vimeo-icon:hover { background-color: #63879c !important; } + a.github-icon:hover { background-color: #3b3b3b !important; } + a.youtube-icon:hover { background-color: #cc181e !important; } + a.windows-icon:hover { background-color: #6dc2e9 !important; } + a.dropbox-icon:hover { background-color: #007ee5 !important; } + a.xing-icon:hover { background-color: #026566 !important; } + a.adn-icon:hover { background-color: #1ea076 !important; } + a.android-icon:hover { background-color: #98cb02 !important; } + a.apple-icon:hover { background-color: #000000 !important; } + a.behance-icon:hover { background-color: #2d9ad2 !important; } + a.bitbucket-icon:hover { background-color: #214f81 !important; } + a.bitcoin-icon:hover { background-color: #f7931b !important; } + a.codepan-icon:hover { background-color: #000000 !important; } + a.css3-icon:hover { background-color: #3289ce !important; } + a.delicious-icon:hover { background-color: #3399fe !important; } + a.deviantart-icon:hover { background-color: #c8da30 !important; } + a.digg-icon:hover { background-color: #0080c2 !important; } + a.drupal-icon:hover { background-color: #0077b9 !important; } + a.empire-icon:hover { background-color: #000000 !important; } + a.foursquare-icon:hover { background-color: #daecb0 !important; } + a.git-icon:hover { background-color: #f34f29 !important; } + a.gitti-icon:hover { background-color: #634c3e !important; } + a.hacker-news-icon:hover { background-color: #f18642 !important; } + a.html5-icon:hover { background-color: #e54c1f !important; } + a.joomla-icon:hover { background-color: #016fb9 !important; } + a.jsfiddle-icon:hover { background-color: #4679a4 !important; } + a.linux-icon:hover { background-color: #fece0e !important; } + a.maxcdn-icon:hover { background-color: #f36f20 !important; } + a.openid-icon:hover { background-color: #fe6101 !important; } + a.pagelines-icon:hover { background-color: #3783e3 !important; } + a.pied-piper-icon:hover { background-color: #0c7b48 !important; } + a.qq-icon:hover { background-color: #23286c !important; } + a.rebel-icon:hover { background-color: #000000 !important; } + a.reddit-icon:hover { background-color: #cee3f8 !important; } + a.renren-icon:hover { background-color: #0d81e4 !important; } + a.share-icon:hover { background-color: #252525 !important; } + a.slack-icon:hover { background-color: #453744 !important; } + a.soundcloud-icon:hover { background-color: #fe4e00 !important; } + a.spotify-icon:hover { background-color: #80bb41 !important; } + a.stack-exchange-icon:hover { background-color: #265a93 !important; } + a.stackoverflow-icon:hover { background-color: #fea501 !important; } + a.steam-icon:hover { background-color: #191919 !important; } + a.stumbleupon-icon:hover { background-color: #f04f23 !important; } + a.tencent-weibo-icon:hover { background-color: #0063a7 !important; } + a.trello-icon:hover { background-color: #226784 !important; } + a.vine-icon:hover { background-color: #00b081 !important; } + a.vk-icon:hover { background-color: #50769d !important; } + a.wechat-icon:hover { background-color: #a4dc31 !important; } + a.weibo-icon:hover { background-color: #d82828 !important; } + a.wordpress-icon:hover { background-color: #454442 !important; } + a.yahoo-icon:hover { background-color: #4b04a8 !important; } + +/* ========================================================================== + #Styled Tables + ========================================================================== */ + + .table-bordered { + border: 1px solid #d6d6d6; + border-left: none; + border-collapse: separate; + } + + .table-bordered th, + .table-bordered td { border-left: 1px solid #d6d6d6; } + + .table-bordered caption + thead tr:first-child th, + .table-bordered caption + tbody tr:first-child th, + .table-bordered caption + tbody tr:first-child td, + .table-bordered colgroup + thead tr:first-child th, + .table-bordered colgroup + tbody tr:first-child th, + .table-bordered colgroup + tbody tr:first-child td, + .table-bordered thead:first-child tr:first-child th, + .table-bordered tbody:first-child tr:first-child th, + .table-bordered tbody:first-child tr:first-child td { border-top: none; } + + .table-condensed th, + .table-condensed td { padding: 4px 8px; } + + @media (max-width: 480px) { + + /** + * Force table to not be like tables anymore + */ + + table, + thead, + tbody, + th, + td, + tr { + display: block; + } + + /** + * Hide table headers + */ + + thead tr { + position: absolute; + top: -9999px; + left: -9999px; + } + + .table-bordered { border-top: none; } + tr { border-top: 1px solid #555; } + + td:first-child { border-top: none !important; } + + } + +/* ========================================================================== + #Tabs + ========================================================================== */ + + /* Horizontal tabs */ + + /* + * 1. Wraps around a horizontal tab group + */ + + .tabs-container {} /* 1 */ + + .tabs-container .tabs-menu { + border-bottom: 1px solid #d6d6d6; + margin-top: 10px; + margin-bottom: 0; + list-style: none; + } + + .tabs-container .tabs-menu li { display: inline; } + + .tabs-container .tabs-menu li a { + float: left; + display: block; + padding: 10px 25px; + border: 1px solid #d6d6d6; + border-left: none; + margin-bottom: -1px; + background-color: #fff; + color: #1f1f1f; + text-decoration: none; + } + + .tabs-container .tabs-menu li a:hover { text-decoration: none; } + + .tabs-container .tabs-menu li:first-child a { border-left: 1px solid #d6d6d6; } + + .tabs-container .tabs-menu li.active a { + padding-top: 20px; + border-left: 1px solid #d6d6d6; + border-bottom-color: #fff; + margin-top: -10px; + background-color: #fff; + color: #666; + } + + .tabs-container .tabs { + border: 1px solid #d6d6d6; + border-top: none; + margin-bottom: 30px; + background-color: #fff; + } + + .tabs-container .tab-content { + padding: 25px; + background-color: #fff; + color: #1f1f1f; + } + + /* Vertical tabs */ + + .vertical-tabs-container { + position: relative; + border: 1px solid #e7e7e7; + background-color: #f5f5f5; + } + + .vertical-tabs-container .tabs-menu { + float: left; + width: 179px; + border-right: 1px solid #e7e7e7; + margin-bottom: 0; + list-style: none; + } + + .vertical-tabs-container .tabs-menu li a { + display: block; + padding: 15px 25px; + border-right: 1px solid #e7e7e7; + border-bottom: 1px solid #e7e7e7; + margin-right: -1px; + color: #333; + text-decoration: none; + } + + .vertical-tabs-container .tabs-menu li.active a { + border-right-color: #fff; + background-color: #fff; + } + + .vertical-tabs-container .tabs { + margin-left: 180px; + background-color: #fff; + color: #1f1f1f; + } + + .vertical-tabs-container .tab-content { padding: 25px; } + + @media (max-width: 767px) { + + .tabs-container .tabs-menu { border-bottom: none; } + + .tabs-container .tabs-menu li { display: block; } + + .tabs-container .tabs-menu li a { + float: none; + display: block; + padding: 20px 25px; + border: 1px solid #e7e7e7; + border-top: none; + margin: 0; + } + + .tabs-container .tabs-menu li a:hover { text-decoration: none; } + + .tabs-container .tabs-menu li:first-child a { border-top: 1px solid #e7e7e7; } + + .tabs-container .tabs-menu li.active a { + padding: 20px 25px; + border-bottom-color: #555; + margin: 0px; + background-color: #fff; + color: #666; + } + + .vertical-tabs-container .tabs-menu { + float: none; + width: 100%; + } + + .vertical-tabs-container .tabs { margin-left: 0; } + + .vertical-tabs-container .tabs-menu li a { + padding: 20px 25px; + border-right: none; + margin-right: 0; + } + + .vertical-tabs-container .tabs-menu li.active a { border-bottom-color: #333; } + + } + +/* ========================================================================== + #Team Member + ========================================================================== */ + + .team-member { + padding: 0 20px 20px 20px; + border: 1px solid #efefef; + margin: 60px 0 120px 0; + line-height: 18px; + font-weight: 400; + } + + .team-member-thumb { margin: 0 -20px 25px -20px; } + + .team-member-thumb img { + display: block; + width: 100%; + } + + .team-member .progress-bar { + height: 8px; + border-width: 1px; + margin-bottom: 5px; + } + + .team-member .progress-bar-description { + font-size: 12px; + line-height: 18px; + font-weight: 300; + } + + +/* ========================================================================== + #Testimonials + ========================================================================== */ + + .testimonial { margin-bottom: 60px; } + + .testimonial blockquote { + position: relative; + padding: 35px; + border: 1px solid #d3d3d3; + border-radius: 3px; + margin-bottom: 20px; + } + + .testimonial blockquote p { font-style: normal; } + .testimonial blockquote p:last-child { margin-bottom: 0; } + + .testimonial blockquote:after, + .testimonial blockquote:before { + position: absolute; + display: block; + width: 30px; + height: 30px; + border-radius: 3px; + background-color: #0066B3; + color: #fff; + font-family: 'FontAwesome'; + font-size: 16px; + line-height: 30px; + font-style: normal; + text-align: center; + content: ''; + } + + .testimonial blockquote:after { + top: -15px; + left: 30px; + } + + .testimonial blockquote:before { + right: 30px; + bottom: -15px; + content: ''; + } + + .testimonial img { + float: left; + border: 1px solid #fff; + border-radius: 3px; + margin: 0 30px; + } + + .testimonial blockquote img { margin-left: 0; } + + .testimonial h3 { + margin-bottom: 0; + line-height: 22px; + } + + .testimonial h3 small { font-size: 13px; } + + .testimonial > p { padding-top: 15px; } + .testimonial > p small { font-size: 12px; } + +/* ========================================================================== + #Timeline + ========================================================================== */ + + .timeline { + margin: 100px 0; + list-style: none; + } + + .timeline li {} + + .left-side, + .right-side { + float: left; + width: 450px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 20px 20px 20px; + } + + .left-side { text-align: right; } + .right-side { text-align: left; } + + .separator { + position: relative; + float: left; + width: 40px; + margin-bottom: -15px; + } + + .separator:before { + position: absolute; + top: 10px; + left: 50%; + height: 100%; + border-left: 1px solid #d6d6d6; + content: ""; + } + + .timeline li:last-child .separator:before { content: none; } + + .separator:after { + position: absolute; + top: 10px; + left: 50%; + width: 10px; + height: 10px; + border-radius: 3px; + margin-left: -5px; + background-color: #0066B3; + content: ""; + -webkit-transition: all 0.3s; + transition: all 0.3s; + } + + .timeline p:last-child { margin-bottom: 0; } + + .timeline .preview { + position: relative; + overflow: hidden; + display: inline-block; + border-radius: 3px; + margin-right: 15px; + } + + .timeline .preview:last-child { margin-right: 0; } + + .timeline .preview img { display: block; } + + .timeline .overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: rgba(143, 0, 0, 0.7); + opacity: 0; + text-align: center; + } + + .timeline .overlay a { + color: #fff; + font-size: 20px; + line-height: 40px; + font-weight: 700; + text-decoration: none; + } + + .timeline .preview:hover .overlay { opacity: 1; } + + .timeline li:hover .separator:after { + padding: 4px; + margin-top: -4px; + margin-left: -9px; + } + + /* + * 1. Clearfix hack + */ + + .timeline li:after { /* 1 */ + visibility: hidden; + display: block; + height: 0; + font-size: 0; + content: " "; + clear: both; + } + + @media (min-width: 1400px) { + + .left-side, + .right-side { width: 565px; } + + } + + @media (min-width: 768px) and (max-width: 979px) { + + .left-side, + .right-side { width: 345px; } + + .separator { width: 15px; } + + } + + @media (max-width: 767px) { + + .timeline li { + padding: 40px 0 20px 0; + border-bottom: 1px solid #289ccb; + } + + .timeline li:last-child { border-bottom: none; } + + .left-side, + .right-side { + width: 100%; + text-align: left; + } + + .separator { display: none; } + + } + +/* ========================================================================== + #Portfolio + ========================================================================== */ + + /* Isotope */ + + .portfolio-items { + margin-bottom: 40px; + list-style: none; + } + + .portfolio-items li { + float: left; + width: 25%; + } + + .portfolio-item { + position: relative; + } + + /* Portfolio Strip */ + + .portfolio-strip { + margin: 60px 0 120px 0; + list-style: none; + } + + .portfolio-strip li { + float: left; + width: 33.3333333333%; + } + + .portfolio-strip .portfolio-item { + border-radius: 0; + margin-bottom: 0; + } + + /* Portfolio Grid */ + + .portfolio-grid { + margin: -10px -10px 50px -10px; + list-style: none; + } + + .portfolio-grid li { + float: left; + width: 33.3333333333%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 10px; + } + + .portfolio-grid.three-columns li { width: 33.3333333333%; } + .portfolio-grid.four-columns li { width: 25%; } + + .portfolio-grid .portfolio-item { margin-bottom: 0; } + + /* Portfolio Paralax */ + + .portfolio-parallax { margin-bottom: 0; } + + .portfolio-parallax .portfolio-item-description { + width: 400px; + padding: 200px 0; + } + + .portfolio-parallax .portfolio-item-description.right { margin-left: 50%; } + + /* Portfolio Item */ + + .portfolio-item { + position: relative; + overflow: hidden; + border-radius: 5px; + margin-bottom: 30px; + } + + .portfolio-item-preview { position: relative; } + + .portfolio-item-preview > img { + display: block; + width: 100%; + } + + .portfolio-item-overlay { + position: absolute; + z-index: 2; + right: 0; + bottom: -45px; + left: 0; + padding: 30px; + background-color: rgba(143, 0, 0, 0.7); + opacity: 0; + -webkit-transition: all 0.5s; + transition: all 0.5s; + } + + .portfolio-grid.four-columns .portfolio-item-overlay { padding: 20px; } + + .portfolio-item:hover .portfolio-item-overlay { opacity: 1; } + + .portfolio-item-description { color: #fff; } + + .portfolio-item-description .btn { + border-color: #fff; + color: #fff; + } + + .portfolio-grid.four-columns .portfolio-item-description { + font-size: 12px; + line-height: 20px; + } + + .portfolio-item-description p.category { + margin-bottom: 0; + font-size: 10px; + text-transform: uppercase; + } + + .portfolio-item-title { + position: absolute; + z-index: 1; + bottom: 20px; + left: 35px; + color: #fff; + opacity: 1; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; + } + + .portfolio-item:hover .portfolio-item-overlay { bottom: 0; } + .portfolio-item:hover .portfolio-item-title { opacity: 0; } + + /* Portfolio item 2 */ + + .portfolio-item-2 { + position: relative; + overflow: hidden; + border-radius: 3px; + margin-bottom: 60px; + } + + .portfolio-item-2 .portfolio-item-overlay { + position: absolute; + z-index: 1; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(../images/pattern.png) repeat top left; + opacity: 1; + } + + .portfolio-item-2 img { + display: block; + width: 100%; + } + + .portfolio-item-2 .portfolio-item-description { + position: absolute; + z-index: 2; + top: 50px; + left: 100px; + width: 400px; + } + + .portfolio-item-2 .portfolio-item-description.right { left: 50%; } + + .portfolio-item-2 .portfolio-item-description .btn-white { color: #fff; } + + @media (min-width: 1400px) { + + .portfolio-strip li { width: 25%; } + + .portfolio-item-overlay { padding: 50px 65px 30px 65px; } + + .portfolio-item-2 .portfolio-item-description { + top: 100px; + width: 500px; + } + + .portfolio-parallax .portfolio-item-description { width: 500px; } + + .portfolio-grid { margin: -15px -15px 45px -15px; } + .portfolio-grid li { padding: 15px; } + + } + + @media (min-width: 768px) and (max-width: 979px) { + + .portfolio-strip li, + .portfolio-grid.four-columns li { width: 33.3333333333%; } + + .portfolio-grid { margin: -7.5px -7.5px 52.5px -7.5px; } + .portfolio-grid li { padding: 7.5px; } + + .portfolio-item-2 .portfolio-item-description, + .portfolio-item-2 .portfolio-item-description.right { + top: 30px; + left: 0; + width: auto; + padding: 0 30px; + } + + .portfolio-parallax .portfolio-item-description.right { margin-left: 0; } + } + + @media (max-width: 767px) { + + .portfolio-items li { + float: none; + width: 100%; + } + + .portfolio-strip li, + .portfolio-grid li, + .portfolio-grid.three-columns li, + .portfolio-grid.four-columns li { + float: none; + width: 100%; + } + + .portfolio-item-2 .portfolio-item-description, + .portfolio-item-2 .portfolio-item-description.right { + position: relative; + top: 0; + left: 0; + width: 100%; + margin-top: 20px; + color: #1f1f1f; + } + + .portfolio-item-2 .portfolio-item-description .btn-white { color: #1f1f1f; } + + .portfolio-parallax .portfolio-item-description { width: auto; } + .portfolio-parallax .portfolio-item-description.right { margin-left: 0; } + + } + + @media only screen and (min-width: 480px) and (max-width: 767px) { + + .portfolio-items li { + float: left; + width: 50%; + } + + .portfolio-strip li, + .portfolio-grid li, + .portfolio-grid.three-columns li, + .portfolio-grid.four-columns li { + float: left; + width: 50%; + } + + .portfolio-grid li .portfolio-item-description p { display: none; } + + } + + /* Portfolio Pagination */ + + .pagination { + margin-bottom: 60px; + list-style: none; + } + + .pagination li { + display: inline-block; + margin-right: 3px; + } + + .pagination li:last-child { margin-right: 0; } + + .pagination a { + display: block; + padding: 6px 9px; + border-radius: 3px; + background-color: #2b2b2b; + color: #fff; + font-size: 12px; + line-height: 12px; + font-weight: 700; + } + + .pagination li a:hover, + .pagination li.current a { + background-color: #0066B3; + text-decoration: none; + } + + /* Portfolio filter */ + + .portfolio-filter ul { + margin-bottom: 60px; + list-style: none; + } + + .portfolio-filter ul li { + display: inline-block; + margin-right: 15px; + } + + .portfolio-filter ul li:last-child { margin-right: 0; } + + .portfolio-filter ul li a { + display: block; + padding: 2px 10px; + border: 1px solid #d6d6d6; + border-radius: 4px; + color: #1f1f1f; + text-decoration: none; + } + + .portfolio-filter ul li a:hover, + .portfolio-filter ul li a.active { + border-color: #0066B3; + background-color: #0066B3; + color: #fff; + } + + .portfolio-filter ul li a.active { font-weight: 700; } + + @media (max-width: 767px) { + + .portfolio-filter ul li { + display: block; + margin-right: 0; + margin-bottom: 10px; + } + + .portfolio-filter ul li:last-child { margin-bottom: 0; } + + } + +/* ========================================================================== + #Blog + ========================================================================== */ + + .blog-post { + overflow: hidden; + padding: 0 30px 30px 30px; + border: 1px solid #d6d6d6; + border-radius: 5px; + margin-bottom: 60px; + } + + .blog-post-thumb { + position: relative; + z-index: 1; + margin: 0 -30px; + } + + .blog-post-thumb img { + display: block; + width: 100%; + } + + .blog-post-info { + position: relative; + z-index: 2; + width: 52px; + padding: 10px 0; + border-radius: 3px; + margin: -26px 0 35px 0; + background-color: #0066B3; + text-align: center; + } + + .blog-post-info h2 { + margin-bottom: 0; + color: #fff; + line-height: 14px; + font-weight: 700; + text-transform: uppercase; + } + + .blog-post-title, + .blog-post-title h1 { margin-bottom: 30px; } + + .blog-post-title a { color: #1f1f1f } + + .blog-post-title span { + display: inline-block; + padding: 1px 5px 3px 5px; + border-radius: 3px; + background-color: #0066B3; + color: #fff; + line-height: 14px; + font-weight: 700; + } + + .blog-post.alt { padding: 0 40px 30px 70px; } + .blog-post.alt .blog-post-thumb { margin: 0 -40px 0 -70px; } + + .blog-post.alt .blog-post-info { + width: 85px; + padding: 15px 0; + margin-top: -40px; + } + + .blog-post.alt .blog-post-info h1 { + margin-bottom: 0; + color: #fff; + line-height: 24px; + font-weight: 700; + text-transform: uppercase; + } + + .blog-post.alt .blog-post-title { + float: left; + width: 300px; + margin-right: 30px; + margin-bottom: 0; + } + + @media (min-width: 768px) and (max-width: 979px) { + + .blog-post.alt .blog-post-title { + float: none; + width: 100%; + } + + } + + @media (max-width: 767px) { + + .blog-post.alt { padding: 0 30px 30px 30px; } + .blog-post.alt .blog-post-thumb { margin: 0 -30px; } + + .blog-post.alt .blog-post-title { + float: none; + width: 100%; + } + + } + +/* ========================================================================== + #Contact form + ========================================================================== */ + + #contact-form { + overflow: hidden; + margin-bottom: 60px; + } + + #contact-form fieldset { margin: 0; } + + label.validation-error { color: #b55454; } + + input.validation-error, + textarea.validation-error, + select.validation-error { border: 1px solid #e1a1a1; } + + #contact-form #formstatus {} + + #contact-form textarea {} + + #contact-form #submit { + width: 100%; + margin-bottom: 0; + font-weight: 700; + text-transform: uppercase; + } + + +/* ========================================================================== + #WordPress Widgets + ========================================================================== */ + + /* WordPress Widget Defaults */ + + .widget { margin-bottom: 10px; } + + .widget-title { + margin-bottom: 40px; + line-height: 18px; + font-weight: bold; + text-transform: uppercase; + } + + /* Text Widget */ + + .widget_text {} + + .textwidget {} + + /* Search Widget */ + + .widget_search {} + + #searchform { position: relative; } + + .screen-reader-text { display: none; } + + #s { + display: inline-block; + width: 100%; + padding: 15px 15px 15px 50px; + font-size: 12px; + } + + #searchsubmit { + position: absolute; + top: 0; + left: 0; + height: 47px; + border: none; + background: url(../images/bg-search.png) no-repeat center center; + } + + /* Pages Widget */ + + .widget_pages {} + + .widget_pages ul { + margin-bottom: 0; + list-style: none; + } + + .widget_pages ul li { margin-bottom: 10px; } + .widget_pages ul li:last-child { margin-bottom: 0; } + + .widget_pages ul li a { + display: block; + padding: 10px 10px 10px 30px; + border-radius: 3px; + color: #1f1f1f; + font-weight: 700; + } + + .widget_pages ul li a:hover { + background-color: #0066B3; + color: #fff; + text-decoration: none; + } + + /* Archive Widget */ + + .widget_archive {} + + .widget_archive ul { + margin-bottom: 0; + list-style: none; + } + + .widget_archive ul li { margin-bottom: 10px; } + .widget_archive ul li:last-child { margin-bottom: 0; } + + .widget_archive ul li a { + display: block; + padding: 10px 10px 10px 30px; + border-radius: 3px; + color: #1f1f1f; + font-weight: 700; + } + + .widget_archive ul li a:hover { + background-color: #0066B3; + color: #fff; + text-decoration: none; + } + + .widget_archive select {} + + .widget_archive option {} + + /* Categories Widget */ + + .widget_categories {} + + .widget_categories ul { + margin-bottom: 0; + list-style: none; + } + + .widget_categories ul li { margin-bottom: 10px; } + .widget_categories ul li:last-child { margin-bottom: 0; } + + .widget_categories ul li a { + display: block; + padding: 10px 10px 10px 30px; + border-radius: 3px; + color: #1f1f1f; + font-weight: 700; + } + + .widget_categories ul li a:hover { + background-color: #0066B3; + color: #fff; + text-decoration: none; + } + + .widget_categories ul ul.children {} + + .widget_categories select{} + + .widget_categories select#cat {} + + .widget_categories select.postform {} + + .widget_categories option {} + + .widget_categories .level-0 {} + + .widget_categories .level-1 {} + + .widget_categories .level-2 {} + + .widget_categories .level-3 {} + + /* Meta Widget */ + + .widget_meta {} + + .widget_meta ul { + margin-bottom: 0; + list-style: none; + } + + .widget_meta ul li { margin-bottom: 10px; } + .widget_meta ul li:last-child { margin-bottom: 0; } + + .widget_meta ul li a { + display: block; + padding: 10px 10px 10px 30px; + border-radius: 3px; + color: #1f1f1f; + font-weight: 700; + } + + .widget_meta ul li a:hover { + background-color: #0066B3; + color: #fff; + text-decoration: none; + } + + /* Recent enteries widget */ + + .widget_recent_entries {} + + .widget_recent_entries ul { + margin-bottom: 0; + list-style: none; + } + + .widget_recent_entries ul li { + margin-bottom: 30px; + position: relative; + } + + .widget_recent_entries ul li:last-child { margin-bottom: 0; } + + .widget_recent_entries ul li a { color: #1f1f1f; } + + .widget_recent_entries ul li img { + float: left; + border-radius: 3px; + margin-right: 15px; + } + + .widget_recent_entries ul li p { font-family: 'Open Sans', Arial, sans-serif; } + .widget_recent_entries ul li p small { font: 12px 'Lato', sans-serif; } + + /* + * 1. Clearfix hack + */ + + .widget_recent_entries ul li:after { /* 1 */ + visibility: hidden; + display: block; + height: 0; + font-size: 0; + content: " "; + clear: both; + } + + @media (min-width: 768px) and (max-width: 979px) { + + .widget_recent_entries ul li img { display: none; } + + } + + /* Recent Comments Widget */ + + .widget_recent_comments {} + + #recentcomments { + margin-bottom: 0; + list-style: none; + } + + #recentcomments li {} + + #recentcomments li a {} + + .recentcomments {} + + /* Tag Cloud Widget */ + + .widget_tag_cloud {} + + .widget_tag_cloud a { + display: inline-block; + padding: 2px 10px; + border: 1px solid #0066B3; + border-radius: 3px; + margin: 0 12px 12px 0; + } + + .widget_tag_cloud a:hover { + background-color: #0066B3; + color: #fff; + text-decoration: none; + } + + .widget_tag_cloud a:after {} + + .widget_tag_cloud a:before {} + + /* Calendar Widget */ + + .widget_calendar {} + + #calendar_wrap {} + + #calendar_wrap th {} + + #calendar_wrap td {} + + #wp-calendar tr td {} + + #wp-calendar caption {} + + #wp-calendar a {} + + #wp-calendar #today {} + + #wp-calendar #prev {} + + #wp-calendar #next {} + + #wp-calendar #next a {} + + #wp-calendar #prev a {} + + /* Custom Menu Widget */ + + .widget_nav_menu {} + + .widget_nav_menu .menu { + margin-bottom: 0; + list-style: none; + } + + /* RSS Widget */ + + .widget_rss {} + + .widget_rss ul { + margin-bottom: 0; + list-style: none; + } + + /* Navigation Widget */ + + .ewf_widget_navigation {} + + .ewf_widget_navigation ul { + margin-bottom: 0; + list-style-type: none; + list-style-position: outside; + } + + .ewf_widget_navigation li { border-bottom: 1px solid #efefef; } + + .ewf_widget_navigation li:last-child { border-bottom: none; } + + .ewf_widget_navigation li a { + display: block; + padding: 10px 0; + } + + .ewf_widget_navigation li a:hover { text-decoration: none; } + + .ewf_widget_navigation li a { color: #222; } + + .ewf_widget_navigation li.current a { color: #303030; } + + .ewf_widget_navigation li.current a:hover { text-decoration: none; } + + /* Flickr Widget */ + + .ewf_widget_flickr {} + + #flickr-feed {} + + #flickr-feed a { display: inline; } + + #flickr-feed img { + width: 65px; + height: auto; + border: none; + padding: 3px 8px 0 0; + } + + /* Twitter Widget */ + + .ewf_widget_twitter { + padding: 30px; + border-radius: 5px; + margin-top: 90px; + background-color: #0066B3; + color: #fff; + } + + .ewf_widget_twitter .widget-title { + margin: -90px 0 70px -30px; + color: #1f1f1f; + } + + .ewf_widget_twitter a { color: #fff; } + + .ewf_widget_twitter > i { + margin-bottom: 20px; + font-size: 28px; + } + + .ewf_widget_twitter > p { + font-size: 18px; + font-weight: 700; + } + + #tweet {} + + #tweet .tweet { word-wrap: break-word; } + #tweet .interact { display: none; } + + /* Social Media Widget */ + + .ewf_widget_social_media {} + + .ewf_widget_social_media ul { + margin-bottom: 0; + list-style: none; + } + + .ewf_widget_social_media ul li { margin-bottom: 15px; } + .ewf_widget_social_media ul li:last-child { margin-bottom: 0; } + + .ewf_widget_social_media ul li i { + display: inline-block; + width: 20px; + height: 20px; + border-radius: 3px; + margin-right: 15px; + line-height: 20px; + background-color: #0066B3; + color: #fff; + text-align: center; + } + + @media (min-width: 768px) and (max-width: 979px) { + + .ewf_widget_social_media ul li i { display: none; } + + } + + /* Contact Info Widget */ + + .ewf_widget_contact_info { + } + + .ewf_widget_contact_info ul { + margin-bottom: 0; + list-style: none; + float: right; + } + + .ewf_widget_contact_info ul li { + position: relative; + padding-left: 18px; + margin-bottom: 10px; + display: inline; + } + + .ewf_widget_contact_info ul li:last-child { margin-bottom: 0; } + + .ewf_widget_contact_info ul li i { + position: absolute; + top: 2px; + left: 0; + } + + .ewf_widget_contact_info ul li a { color: #ffffff; } + + .fullwidth-section .widget.ewf_widget_contact_info { + margin-bottom: 0; + text-align: center; + } + + .fullwidth-section .ewf_widget_contact_info li { + display: inline-block; + margin: 5px 10px 5px 0; + } + + .fullwidth-section .ewf_widget_contact_info li i { + top: 0; + padding: 5px; + border-radius: 3px; + background-color: #0066B3; + color: #fff; + } + + .fullwidth-section .ewf_widget_contact_info li a { color: #fff; } + + @media (min-width: 1400px) { + + .fullwidth-section .ewf_widget_contact_info li { margin-right: 55px; } + + } + + @media (max-width: 767px) { + + .fullwidth-section .widget.ewf_widget_contact_info { text-align: left; } + + .fullwidth-section .ewf_widget_contact_info li { + display: block; + margin-right: 0; + } + + } + + /* Newsletter Subscribe Widget */ + + #newsletter-subscribe-form { position: relative; } + + #newsletter-subscribe-form input[type="text"] { + width: 100%; + height: 32px; + margin-bottom: 0; + background-color: transparent; + font-size: 12px; + } + + #newsletter-subscribe-form input[type="submit"] { + position: absolute; + top: 2px; + right: 2px; + height: 28px; + padding: 4px; + border: none; + margin: 0; + } + + +/* ========================================================================== + #WordPress Comments + ========================================================================== */ + + .comment-body { + padding: 30px 40px; + border: 1px solid #d6d6d6; + border-radius: 5px; + margin: 0 0 60px 110px; + } + + .comment-body:before { + position: absolute; + z-index: 10; + top: 30px; + left: 95px; + width: auto; + height: auto; + border-width: 8px; + border-style: solid; + border-color: #d6d6d6 #d6d6d6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); + content: ""; + -moz-transform: scale(.9999); + } + + .comment-body:after { + position: absolute; + z-index: 10; + top: 31px; + left: 97px; + width: auto; + height: auto; + border-width: 7px; + border-style: solid; + border-color: #fff #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); + content: ""; + -moz-transform: scale(.9999); + } + + .comments-title {} + .comment-reply-title {} + + .commentlist .reply {} + .commentlist .reply a { + display: inline-block; + padding: 2px 10px; + border: 1px solid #0066B3; + border-radius: 3px; + background-color: #0066B3; + color: #fff; + font-size: 12px; + font-weight: 700; + text-decoration: none; + text-transform: uppercase; + } + + .commentlist .reply a:hover { + background-color: #fff; + color: #1f1f1f; + } + + .commentlist .alt {} + .commentlist .odd {} + .commentlist .even {} + .commentlist .thread-alt {} + .commentlist .thread-odd {} + .commentlist .thread-even {} + .commentlist li ul.children .alt {} + .commentlist li ul.children .odd {} + .commentlist li ul.children .even {} + + .commentlist .vcard {} + .commentlist .vcard cite.fn {} + .commentlist .vcard span.says { display: none; } + + .commentlist .vcard img.photo { + position: absolute; + top: 0; + left: 0; + border-radius: 3px; + } + + .commentlist .vcard img.avatar {} + .commentlist .vcard cite.fn a.url { + color: #1f1f1f; + font-weight: 700; + } + + .commentlist .comment-meta { margin-bottom: 20px; } + .commentlist .comment-meta a {} + .commentlist .commentmetadata {} + .commentlist .commentmetadata a { color: #1f1f1f; } + + .commentlist .parent {} + .commentlist .comment {} + .commentlist .children {} + .commentlist .pingback {} + .commentlist .bypostauthor {} + .commentlist .comment-author {} + .commentlist .comment-author-admin {} + + .commentlist { list-style: none; } + .commentlist li { position: relative; } + .commentlist li p {} + + .commentlist li ul { + margin-left: 110px; + list-style: none; + } + + .commentlist li ul.children li {} + .commentlist li ul.children li.alt {} + .commentlist li ul.children li.byuser {} + .commentlist li ul.children li.comment {} + .commentlist li ul.children li.bypostauthor {} + .commentlist li ul.children li.comment-author-admin {} + + #cancel-comment-reply {} + + #cancel-comment-reply a {} + + @media (max-width: 767px) { + + .commentlist { margin-top: 170px; } + + .commentlist .vcard img.photo { top: -100px; } + + .comment-body { + margin-top: 120px; + margin-left: 0; + } + + .commentlist li ul { margin-left: 0; } + + .comment-body:before { + top: -15px; + left: 40px; + border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d6d6d6 #d6d6d6; + } + + .comment-body:after { + top: -12px; + left: 41px; + border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff #fff; + } + + } + +/* ========================================================================== + #WordPress Comment Form + ========================================================================== */ + + /* Blog Post Comment Form */ + + .section-heading { font-weight: 700; } + + .nocomments { display: none; } + + .must-log-in { display: none; } + + .logged-in-as { display: none; } + + .nav-previous, + .nav-next { display: none; } + + /* Comment Form */ + + #commentform { margin: 40px 0 60px 0; } + + #commentform textarea, + #commentform input { border-color: #0066B3; } + + /* Comment notes */ + + .comment-notes { display: none; } + + /* Comment author field. */ + + .comment-form-author { } + + .comment-form-author label { display: none; } + + .comment-form-author input#author { } + + /* Comment email field. */ + + .comment-form-email { } + + .comment-form-email label { display: none; } + + .comment-form-email input#email { } + + /* Comment URL field. */ + + .comment-form-url { } + + .comment-form-url label { display: none; } + + .comment-form-url input#url { } + + /* Required (*) text. */ + + #commentform .required { } + + /* Comment form comment. */ + + .comment-form-comment { } + + .comment-form-comment label { display: none; } + + .comment-form-comment textarea#comment { } + + /* Allowed tags paragraph. */ + + .form-allowed-tags { display: none; } + + .form-allowed-tags code { } + + /* Paragraph that wraps the submit button and hidden comment ID fields. */ + + .form-submit {} + + /* Submit button. */ + + #commentform #submit { + width: 100%; + border: 1px solid #0066B3; + background-color: #0066B3; + color: #fff; + font-weight: 700; + text-transform: uppercase; + -webkit-transition: all 0.3s; + transition: all 0.3s; + } + + #commentform #submit:hover { + background-color: #fff; + color: #1f1f1f; + } + + .breadcrumb a, a:visited{ + color: white !important + font-size: 13px; + } +.breadcrumb a:visited{ + color: #fff; + font-size: 13px; +} +.contact-box i{ + color:#0066B3; + font-size:50px; + margin-top:135px; + margin-bottom: 20px; + +} +.contact-box >a, .contact-box p{ + font-size: 18px; + margin-bottom:100px; + +} diff --git a/css/front.css b/css/front.css new file mode 100644 index 0000000..9806f9b --- /dev/null +++ b/css/front.css @@ -0,0 +1,218 @@ + +.gmnoprint { + left: 80px; + position: absolute !important; + right: auto !important; } + +.gmnoprint.gm-style-cc { + margin-left: 350px; } + +#external_links { + background: #1567aa none repeat scroll 0 0; + border-radius: 4px; + color: white; + left: 50px; + position: fixed; + top: 10px; + width: 200px; + z-index: 6; } +#external_links .link_content { + padding: 10px 20px 10px 33px; } +#external_links .link_content img { + height: 10px; } +#external_links a { + display: block; + color: #ffffff; + margin-bottom: 5px; } + +#map_overlay { + z-index: 5; + position: fixed; + width: 100%; + height: 100%; + background: #fff; + opacity: 0.6; } + +#map_holder { + position: relative !important; + width: 100%; + height: 100vh; + left: 0; + top: 0; + z-index: 0; } + +#right_col { + min-height: 100%; + width: 300px; + position: relative; + z-index: 10; + right: 10px; + border-radius: 4px; + height: 90vh; + margin-top: -90vh; + overflow: scroll; + +} +#right_col #legal_links { + background: #1567aa; + opacity: 0.8; + padding: 5px 20px 5px 20px; + height: 30px; + line-height: 20px; + font-size: 12px; } +#right_col #legal_links img { + height: 13px; } +#right_col #legal_links a { + display: inline-block; + margin-right: 10px; + color: white; } +#right_col h3 { + background: #1567aa; + margin: 0; + height: 50px; + line-height: 50px; + color: white; + padding-left: 15px; + font-size: 16px; + font-weight: bold; + box-shadow: 0 3px 3px -2px #880b15; } +#right_col .expand_item, #right_col .minify_item { + font-size: 30px; + position: absolute; + right: 30px; + top: 35px; } +#right_col .minify_item { + display: none; } +#right_col .active .expand_item { + display: none; } +#right_col .active .minify_item { + display: block; } +#right_col ul { + list-style-type: none; + padding-left: 0; + margin-bottom: 0; } +#right_col li { + background: #1567aa; + opacity: 0.8; + color: white; + border-bottom: 1px solid white; + padding: 15px 0 15px 20px; + position: relative; } +#right_col li:hover, #right_col li.active { + opacity: 1; + cursor: pointer; } +#right_col li:first-child:hover { + border-top: 1px solid white; + margin-top: -1px; } +#right_col li p { + margin-bottom: 5px; } + +#info_col { + width: 340px; + height: 100vh; + background: #1567aa; + position: fixed; + right: 310px; + z-index: 10; + padding: 20px; + color: #ffffff; + font-size: 14px; + top: 0; } +#info_col .custom_icons { + height: 14px; + padding-right: 5px; } +#info_col .partner_logo { + border-radius: 4px; + background: #fff; + padding: 5px; } +#info_col div { + margin-bottom: 30px; } +#info_col p { + margin-bottom: 15px; + line-height: 18px; } +#info_col a { + color: white; + font-weight: bold; } +#info_col .btn-default { + color: #333; + width: 100%; + font-weight: bold; } +#info_col ul { + list-style-type: none; + list-style-position: inside; + padding-left: 0; } + +#btn-send { + background: #1567aa; + border: 1px #1567aa; } + +#btn-send:hover { + background: #880b15; } + +.bootstrap-dialog.type-primary .modal-header { + background: #1567aa; } + +/** ============================= mobile ======================= **/ +@media (max-width: 1024px) { + #my_container { + max-width: 1024px; + margin: 0 auto; + height: 100vh; + } + #map_holder { + display: none; } + #external_links { + background: #1567aa none repeat scroll 0 0; + border-radius: 0; + margin-bottom: 20px; + left: auto; + position: static; + top: auto; + width: 100%; + z-index: 6; } + #right_col { + border-radius: 4px; + float: none !important; + min-height: 100%; + position: static; + width: 100%; + z-index: 10; } + #right_col li.partner_item { + cursor: pointer; } + #info_col { + min-height: initial; + position: absolute; + right: 0; + top: 0 !important; + width: 100%; + height: 100%; + overflow: scroll; } + html body.info_active, body.info_active { + height: 100vh; + overflow: hidden; } + .partner_logo { + max-width: 100%; } } + +/** + * iPad with portrait orientation. + */ +@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) { + html body.info_active, body.info_active, #info_col { + height: 1024px; } } + +/** + * iPad with landscape orientation. + */ +@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) { + html body.info_active, body.info_active, #info_col { + height: 768px; } } + +/** + * iPhone 5 + * You can also target devices with aspect ratio. + */ +@media screen and (device-aspect-ratio: 40 / 71) { + html body.info_active, body.info_active, #info_col { + height: 500px; } } + +/*# sourceMappingURL=front.css.map */ diff --git a/css/magnific-popup.min.css b/css/magnific-popup.min.css deleted file mode 100644 index db3a9ca..0000000 --- a/css/magnific-popup.min.css +++ /dev/null @@ -1 +0,0 @@ -.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}} \ No newline at end of file diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..b4046fc --- /dev/null +++ b/css/main.css @@ -0,0 +1,608 @@ +body { + margin: 0; } + +section { + margin-bottom: 40px; } + +.section__margin--top { + margin-top: 80px; } + +.section__remove__margin { + margin-bottom: 0 !important; } + +.wrapper__contact--location { + font-weight: bold; + font-size: 16px; } + +.wrapper__title h2 { + color: #fbbc43; + font-size: 24px; + font-weight: bold; + display: flex; + flex-direction: row; + justify-content: center; + margin-bottom: 50px; } + +.wrapper__form h3 { + color: #fbbc43; + font-weight: bold; + font-size: 16px; } + +.wrapper__information { + font-size: 14px; } + .wrapper__information--content { + margin-top: 15px; } + .wrapper__information--text { + color: #fbbc43; + font-weight: bold; } + .wrapper__information--title { + color: #111111; + font-weight: bold; } + +input, +textarea { + background-color: #eeeeee !important; } + +.btn-form { + background-color: #eeeeee; + border: solid 1px #111111 !important; + color: #111111; + border-radius: 0px !important; + float: right; } + +.space__top { + margin-top: 32px; } + +.box__header--startseite { + margin-top: -23% !important; } + +.wrapper__box--startseite { + width: 640px !important; + height: 220px !important; } + .wrapper__box--startseite .wrapper__box__text { + display: flex; + flex-direction: column !important; + margin-top: 5%; + text-align: center; } + .wrapper__box--startseite .wrapper__box__text--default { + color: #006a43; + font-size: 20px !important; } + @media only screen and (max-width: 414px) { + .wrapper__box--startseite .wrapper__box__text--default { + font-size: 1.4rem; } } + .wrapper__box--startseite .wrapper__box__text--large { + color: #fbbc43; + font-size: 2.5rem; } + @media only screen and (max-width: 414px) { + .wrapper__box--startseite .wrapper__box__text--large { + font-size: 2.5rempx; } } + .wrapper__box--startseite .wrapper__box__text--small { + color: #006a43; + font-size: 20px; } + @media only screen and (max-width: 414px) { + .wrapper__box--startseite .wrapper__box__text--small { + font-size: 15px; } } + .wrapper__box--startseite .wrapper__box__img { + display: flex; + flex-direction: column; + align-items: center; + align-content: center; + margin-top: -8%; } + +.article-title { + color: #fbbc43; + font-size: 24px; + font-weight: bold; + margin-bottom: 5px; } + +.article-content { + font-size: 16px; } + +.explode__note { + position: absolute !important; + right: 0 !important; + padding-right: 0 !important; } + +@media only screen and (max-width: 414px) { + .img-logo { + width: 28%; + margin-top: -3%; } } + +.box__note { + background-color: #fbbc43; + width: 256px; + position: absolute; + right: 0; } + @media only screen and (max-width: 515px) { + .box__note { + display: none; } } + .box__note__text { + padding: 18px 0 15px 12px; + color: #ffffff; } + .box__note__text--title { + font-size: 14px; + font-weight: bold; } + .box__note__text--content { + margin-top: 5px; + font-size: 12px; + line-height: 1.4; } + .box__note__text--contact { + font-size: 12px; + line-height: 1.4; + margin-top: 5px; } + +.full__image-content { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + margin-top: -16%; } + @media only screen and (max-width: 768px) { + .full__image-content { + margin-top: -23%; } } + @media only screen and (max-width: 414px) { + .full__image-content { + margin-top: -30%; + position: absolute; } } + @media only screen and (max-width: 375px) { + .full__image-content { + margin-top: -31%; + position: absolute; } } + .full__image-content--line { + border: solid 3px #ffffff; + width: 144px; } + .full__image-content--text { + color: #ffffff; + text-align: center; + font-size: 24px; } + @media only screen and (max-width: 414px) { + .full__image-content--text { + font-size: 15px; } } + +.card { + border: solid 1px #fbbc43 !important; } + .card-text { + font-size: 14px; + text-align: left; } + .card-title { + font-size: 18px; + color: #fbbc43; } + +.btn-home { + font-size: 14px; + color: #ffffff; + border-color: #fbbc43 !important; + background-color: #fbbc43; } + +.btn-home:hover { + color: #fbbc43; + background-color: #ffffff; } + +.middle__img { + margin-top: -30%; + width: 101%; } + +.wrapper__recomandation--line { + border: solid 3px #fbbc43; + margin-top: 9%; + width: 144px; } + +.wrapper__recomandation--text { + color: #fbbc43; + font-size: 24px; } + +.wrapper__box--einrichtung { + width: 65% !important; } + +.wrapper__box--entstehung { + width: 52% !important; } + +.wrapper__box--wohnen { + width: 27% !important; } + @media only screen and (max-width: 414px) { + .wrapper__box--wohnen { + width: 44% !important; } } + +.middle__img--entstehung { + margin-top: -23%; + width: 62%; + margin-left: -39%; } + @media only screen and (max-width: 414px) { + .middle__img--entstehung { + margin-top: 3%; + margin-left: -24%; } } + +.wrapper__sub--line { + border: solid 2px #fbbc43; + width: 144px; } + +.wrapper__sub--text { + margin-top: 2%; + font-size: 14px; + color: #fbbc43; } + +.first { + margin-top: 7%; } + +.second { + margin-top: 9%; } + +.adjust__positon { + margin-left: -17%; } + +.container__center { + display: flex; + flex-direction: column; + align-items: center; } + +.text__align { + text-align: center; } + +.position__img { + margin-top: -21%; + width: 100%; } + +.wrapper__texBox { + position: absolute; + margin: 50px 40px; + color: white; + font-size: 24px; } + .wrapper__texBox--line { + width: 144px; + border: solid 3px; } + +.position__arrow { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + width: 100%; } + +.btn-outline-primary, +.btn-outline-primary:hover { + color: white; + background-color: transparent !important; + border-color: white !important; } + +.btn-outline-primary a { + color: white; + background-color: transparent; + border-color: white; } + +.btn.focus, +.btn:focus { + box-shadow: none !important; } + +.section__style { + background-color: #eeeeee; + height: 231px; } + @media only screen and (max-width: 414px) { + .section__style { + background-color: transparent; } } + +.position__img-wohnen { + width: 68%; + margin-top: -12%; } + +.wrapper__box__information { + position: absolute; + margin-top: -30%; + width: 43%; + height: 250px; + background-color: #ffffff; + border: solid 3px #fbbc43; + padding: 3px 13px; + right: 0; } + @media only screen and (max-width: 414px) { + .wrapper__box__information { + display: none; } } + +.article-subtitle { + font-size: 16px; + font-weight: bold; + color: #111111; } + +.article-subtitle--2 { + font-size: 18px; + color: #fbbc43; + font-weight: bold; } + +td, +.table thead th { + text-align: center; } + +.align-th-table { + display: table-cell; + vertical-align: initial !important; } + +.navbar-expand-lg .navbar-nav { + justify-content: center; + /* align-items: center; */ + /* align-content: center; */ + width: 100%; } + +.navbar { + background-color: #fbbc43; } + +.nav-item { + margin: 0 10px; } + +.nav-link { + color: #ffffff !important; + display: flex; + flex-direction: column; + justify-content: center; + padding: 0 .5rem !important; + border: solid 1px #fbbc43;} + + +.nav-link:hover { + border: solid 1px #ffffff; } + +.active { + border: solid 1px #ffffff; } + +.dropdown-item { + color: #fbbc43 !important; } + +.dropdown-item.active, +.dropdown-item:active { + color: #fbbc43; + font-weight: bold; + background-color: transparent !important; } + + +.box { + display: flex; + justify-content: center; + flex-direction: column; + align-items: center; + text-decoration: none; } + .box__galerie { + width: 288px; + height: 219px; + border: solid 1px #fbbc43; } + .box__galerie__year { + color: #fbbc43; + font-size: 30px; } + .box__galerie__text { + color: #fbbc43; + font-size: 16px; } + .box__galerie__line { + border-bottom: solid 1px #fbbc43; + width: 96px; } + .box__text { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 111px; + width: 100%; } + .box__text span { + color: #1b1b1b; + font-size: 16px; + text-align: center; } + .box__text__line { + border-bottom: solid 2px #fbbc43; + width: 82px; + margin-top: 15px; } + +.box a { + text-decoration: none; } + +.box__galerie:hover { + background-color: #fbbc43; } + +.box__galerie:hover .box__galerie__year, +.box__galerie:hover .box__galerie__text, +.box__galerie:hover .box__galerie__line { + color: #ffffff; + border-color: #ffffff; } + +.box__galerie--active { + background-color: #fbbc43; } + +.box__galerie--active .box__galerie__year, +.box__galerie--active .box__galerie__line { + color: #ffffff; + border-color: #ffffff; } + +.centered { + display: flex; + justify-content: center; } + +.albuns { + margin-top: 71px; } + +.wrapper__links { + display: flex; + justify-content: space-around; + color: #fbbc43; + font-size: 16px; } + .wrapper__links--left { + margin-left: -4%; } + .wrapper__links--right { + margin-left: 15%; } + .wrapper__links a { + color: #fbbc43; } + .wrapper__links a:hover { + color: #fbbc43; } + +.wrapper__text { + display: flex; + justify-content: center; + flex-direction: column; + align-items: center; } + .wrapper__text--title { + font-size: 24px; + color: #1b1b1b; } + .wrapper__text--line { + width: 82px; + border: solid 2px #fbbc43; + margin: 19px 0 83px 0; } + .wrapper__text--link { + color: #fbbc43; + font-size: 16px; } + .wrapper__text--link:hover { + color: #fbbc43; } + +.box__header { + display: flex; + justify-content: center; + margin-top: -8%; } + +@media only screen and (max-width: 414px) { + .header-img-galerie--2 { + margin-top: -10%; } } + +.wrapper__box { + background-color: #ffffff; + width: 31%; + height: 83px; + border: solid 3px #fbbc43; } + @media only screen and (max-width: 414px) { + .wrapper__box { + width: 37%; } } + .wrapper__box__text { + display: flex; + justify-content: center; + align-items: center; + flex-direction: row; + height: 77px; + color: #fbbc43; + font-size: 46px; + font-weight: bold; + text-align: center; } + @media only screen and (max-width: 414px) { + .wrapper__box__text { + font-size: 26px; } } + +.hide-bullets { + list-style: none; + margin-left: -40px; + margin-top: 20px; } + +.product-slider { + padding: 0 11%; } + +.product-slider #carousel { + border: 1px solid #fbbc43; + margin: 0; } + +.product-slider #thumbcarousel { + margin: 12px 0 0; } + +.product-slider #thumbcarousel .item { + text-align: center; } + +.product-slider #thumbcarousel .item .thumb { + border: 1px solid #fbbc43; + width: 20%; + margin: 0 2%; + display: inline-block; + vertical-align: middle; + cursor: pointer; + max-width: 84px; + margin-bottom: 2%; } + +.product-slider #thumbcarousel .item .thumb:hover { + border-color: #fbbc43; } + +.product-slider .item img { + width: 100%; + height: auto; } + +.thumb-size { + width: 84px; + height: 64px; } + +.carousel-control { + color: #fbbc43; + text-align: center; + text-shadow: none; + font-size: 30px; + width: 30px; + height: 30px; + line-height: 20px; + top: 23%; } + +.carousel-control:hover, +.carousel-control:focus, +.carousel-control:active { + color: #333; } + +.carousel-caption, +.carousel-control .fa { + font: normal normal normal 30px/26px FontAwesome; + color: #000000; } + +.carousel-control { + bottom: auto; + font-size: 20px; + left: 0; + position: absolute; + top: 30%; + width: auto; } + +.carousel-control { + top: 22% !important; + width: 2% !important; } + +.carousel-control.right, +.carousel-control.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 100%) !important; } + +.wrapper__box--stellenangebote { + width: 524px; } + +.article__title { + font-weight: bold; + font-size: 24px; + color: #fbbc43; } + +.article__content { + font-size: 14px; + margin-top: 16px; } + .article__content--contact { + font-weight: bold; } + .article__content--list { + font-weight: 500; } + .article__content span { + margin-bottom: 20px; } + +.middle__box { + border: solid 3px #fbbc43; + padding: 30px; } + .middle__box--title { + color: #fbbc43; + display: flex; + flex-direction: row; + text-align: center; + justify-content: center; } + .middle__box--title h2 { + font-size: 24px; + font-weight: bold !important; } + .middle__box--content p, + .middle__box--content ul, + .middle__box--content li { + font-size: 14px; } + .middle__box--content .content--title { + font-weight: bold; } + + footer{ + background: #fbbc43; + padding: 30px; + } + + footer a{ + color: white; + } + +footer a:hover{ + color: white; +} diff --git a/css/owl.carousel.min.css b/css/owl.carousel.min.css deleted file mode 100755 index a71df11..0000000 --- a/css/owl.carousel.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} \ No newline at end of file diff --git a/css/owl.theme.default.min.css b/css/owl.theme.default.min.css deleted file mode 100755 index 487088d..0000000 --- a/css/owl.theme.default.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} \ No newline at end of file diff --git a/css/sal.min.css b/css/sal.min.css deleted file mode 100644 index 03c5816..0000000 --- a/css/sal.min.css +++ /dev/null @@ -1 +0,0 @@ -[data-sal]{transition-delay:0s}[data-sal],[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none} \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..368c0ce --- /dev/null +++ b/css/style.css @@ -0,0 +1,163 @@ + + +section{ + padding-bottom: 100px; +} + + + +.navbar a { + font-size: 22px; + font-family: 'Averia Serif Libre', cursive; +} + + +.navbar a:hover { + text-decoration: 4px black solid; + +} + +.navbar-light .navbar-nav .nav-link{ + padding-left: 39px; +} + + + +p{ + margin-top: 25px; + margin-bottom: 1rem; + font-size: 18px; + text-align: justify; + + + font-family: 'Open Sans', sans-serif; + +} + +li{ + + font-size: 18px; + text-align: left; + + + font-family: 'Open Sans', sans-serif; +} + + +ul { + list-style-image: url('https://path.areya.de/images/ul.png'); +} + + +.card-text{ + font-size: 18px; +} + +footer{ + padding-top: 60px; + min-height: 125px; +} + +.footer-logo{ + + padding-bottom: 70px; +} + +#legal h2{ + font-size: 25px; + padding-top: 50px; +} + +#legal h3{ + font-size: 22px; + padding-top: 45px; +} + +#legal p { + font-size: 18px; +} + +.big{ + + + font-size: 3rem; + +} + +.jumbotron-corona { + background-image: url(../images/corona.jpg); + background-position: left center; + background-repeat: no-repeat; + background-size: cover; + +} + +.jumbotron { + background-image: url(../images/tri.png); + background-position: right center; + background-repeat: no-repeat; + background-size: cover; + +} + +#kontakt a , #kontakt p { + text-align: center; +} + + +.navbar-nav { + padding-left: 40%; +} + + +.jumbotron .container{ + font-size: 50px; + color: white; +} + +.card-text{ + text-align: left; + text-align: justify !important; +} + + +.jumbotron-corona h1{ + color: white; + padding: 30px; + font-size: 28px; +} + + +.comment-text{ + padding-top:0px; +} + +.card-body i { + font-size: 12px; + padding-top: 3px; +} + +.card-body h2{ + + font-size: 1.4rem; + margin-bottom: 0.9rem; + +} + +.card-body h5{ + + font-size: 1.3rem; + padding-bottom: 10px; + +} +.img-notice{ + padding-top: 10px; + padding-bottom: 25px; +} + + + +.modal-footer{ +display: inline-block; +} + diff --git a/css/theme.css b/css/theme.css deleted file mode 100644 index 5ca9fd0..0000000 --- a/css/theme.css +++ /dev/null @@ -1,10663 +0,0 @@ -/*------------------------------------------------ -* -* Template name : Mono -* Version : 5.6.3 -* Author : FlaTheme -* Author URL : http://themeforest.net/user/flatheme -* --------------------------------------------------*/ -@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800"); -@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900"); -@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900"); -html, body { - width: 100%; - height: 100%; -} - -body { - overflow-x: hidden; -} - -.container, .container-fluid { - position: relative; - padding: 0 30px; -} - -.row { - margin-bottom: -30px; -} - -.row div[class^="col-"]:not(.row) { - margin-bottom: 30px; -} - -.row .form-row div[class^="col-"]:not(.row) { - margin-bottom: 0; - padding-right: 8px; - padding-left: 8px; -} - -@media (min-width: 768px) { - .col-spacing-70 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]), - .col-spacing-60 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]), - .col-spacing-50 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]), - .col-spacing-40 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) { - margin-right: -15px; - margin-bottom: -30px; - margin-left: -15px; - } - .col-spacing-70 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) div[class^="col-"]:not(.row), - .col-spacing-60 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) div[class^="col-"]:not(.row), - .col-spacing-50 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) div[class^="col-"]:not(.row), - .col-spacing-40 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) div[class^="col-"]:not(.row) { - margin-bottom: 30px; - padding: 0 15px; - } - .col-spacing-70 { - margin-right: -35px; - margin-bottom: -70px; - margin-left: -35px; - } - .col-spacing-70 div[class^="col-"]:not(.row) { - margin-bottom: 70px; - padding: 0 35px; - } - .col-spacing-60 { - margin-right: -30px; - margin-bottom: -60px; - margin-left: -30px; - } - .col-spacing-60 div[class^="col-"]:not(.row) { - margin-bottom: 60px; - padding: 0 30px; - } - .col-spacing-50 { - margin-right: -25px; - margin-bottom: -50px; - margin-left: -25px; - } - .col-spacing-50 div[class^="col-"]:not(.row) { - margin-bottom: 50px; - padding: 0 25px; - } - .col-spacing-40 { - margin-right: -20px; - margin-bottom: -40px; - margin-left: -20px; - } - .col-spacing-40 div[class^="col-"]:not(.row) { - margin-bottom: 40px; - padding: 0 20px; - } - .container-fluid .col-spacing-70 { - margin-right: 5px; - margin-left: 5px; - } - .container-fluid .col-spacing-60 { - margin-right: 0; - margin-left: 0; - } - .container-fluid .col-spacing-50 { - margin-right: -5px; - margin-left: -5px; - } - .container-fluid .col-spacing-40 { - margin-right: -10px; - margin-left: -10px; - } -} - -.col-spacing-20 .row, -.col-spacing-10 .row, -.col-spacing-0 .row { - margin-right: -15px; - margin-bottom: -30px; - margin-left: -15px; -} - -.col-spacing-20 .row div[class^="col-"]:not(.row), -.col-spacing-10 .row div[class^="col-"]:not(.row), -.col-spacing-0 .row div[class^="col-"]:not(.row) { - margin-bottom: 30px; - padding: 0 15px; -} - -.col-spacing-20 { - margin-right: -10px; - margin-bottom: -20px; - margin-left: -10px; -} - -.col-spacing-20 div[class^="col-"]:not(.row) { - margin-bottom: 20px; - padding: 0 10px; -} - -.col-spacing-10 { - margin-right: -5px; - margin-bottom: -10px; - margin-left: -5px; -} - -.col-spacing-10 div[class^="col-"]:not(.row) { - margin-bottom: 10px; - padding: 0 5px; -} - -.col-spacing-0 { - margin-right: 0; - margin-bottom: 0; - margin-left: 0; -} - -.col-spacing-0 div[class^="col-"]:not(.row) { - margin-bottom: 0; - padding: 0; -} - -.container-fluid .col-spacing-20 { - margin-right: -20px; - margin-left: -20px; -} - -.container-fluid .col-spacing-10 { - margin-right: -25px; - margin-left: -25px; -} - -.container-fluid .col-spacing-0 { - margin-right: -30px; - margin-left: -30px; -} - -.position-center { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.position-middle { - position: relative; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - margin: 0 auto; -} - -.position-top, .position-bottom { - position: absolute; - left: 0; - width: 100%; -} - -.position-top { - top: 30px; -} - -.position-bottom { - bottom: 30px; -} - -.container .position-top, .container .position-bottom, .container-fluid .position-top, .container-fluid .position-bottom { - padding: 0 30px; -} - -mark { - background: #eff2f5; - color: #131517; -} - -iframe { - width: 100%; - border: 0; -} - -pre { - border: 1px solid rgba(0, 0, 0, 0.1); - border-radius: 5px; - padding: 6px 20px; - color: #7C7C7C; -} - -div[class^='bg-black'] pre, div[class*=' bg-black'] pre, div[class^='bg-dark'] pre, div[class*=' bg-dark'] pre { - border-color: rgba(255, 255, 255, 0.2); - color: rgba(255, 255, 255, 0.6); -} - -.badge { - padding: 4px 6px; - vertical-align: middle; -} - -.badge-xs { - padding: 4px 6px; -} - -.badge-sm { - padding: 8px 12px; -} - -.badge-md { - padding: 10px 16px; - font-size: 80%; -} - -.badge-lg { - padding: 14px 20px; - font-size: 90%; -} - -.badge-xl { - padding: 18px 30px; - font-size: 100%; -} - -.blockquote { - background: #f2f5f8; - margin-bottom: 20px; - border-left: 4px solid rgba(0, 0, 0, 0.1); - padding: 24px 30px; -} - -@media (max-width: 768px) { - .blockquote { - padding: 16px 20px; - } -} - -.blockquote p { - font-size: 16px; - line-height: 30px; -} - -.blockquote p.font-small { - font-size: 14px; - line-height: 26px; -} - -.blockquote p.font-large { - font-size: 20px; - line-height: 36px; -} - -.blockquote .blockquote-footer { - margin-top: 10px; - color: #131517; -} - -.blockquote .blockquote-footer:before { - padding-right: 5px; -} - -.blockquote .blockquote-footer h1, .blockquote .blockquote-footer h2, .blockquote .blockquote-footer h3, .blockquote .blockquote-footer h4, .blockquote .blockquote-footer h5, .blockquote .blockquote-footer h6 { - display: inline-block; - margin: 0; -} - -.blockquote .blockquote-footer p { - font-size: 16px; - line-height: 30px; -} - -.blockquote.style-2 { - background: transparent; - padding: 16px 30px; -} - -@media (max-width: 768px) { - .blockquote.style-2 { - padding: 16px 20px; - } -} - -.blockquote.style-3 { - position: relative; - background: transparent; - border: 0; - padding: 20px 20px 20px 40px; -} - -@media (max-width: 768px) { - .blockquote.style-3 { - padding: 16px 16px 16px 36px; - } -} - -.blockquote.style-3:before { - content: '\f10d'; - position: absolute; - top: 0; - left: 0; - color: rgba(0, 0, 0, 0.1); - font-family: "Font Awesome 5 Free"; - font-size: 24px; - font-weight: 900; -} - -div[class^='bg-black'] .blockquote, div[class*=' bg-black'] .blockquote, div[class^='bg-dark'] .blockquote, div[class*=' bg-dark'] .blockquote { - background: rgba(255, 255, 255, 0.1); - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .blockquote .blockquote-footer, div[class*=' bg-black'] .blockquote .blockquote-footer, div[class^='bg-dark'] .blockquote .blockquote-footer, div[class*=' bg-dark'] .blockquote .blockquote-footer { - color: #fff; -} - -div[class^='bg-black'] .blockquote.style-2, div[class*=' bg-black'] .blockquote.style-2, div[class^='bg-dark'] .blockquote.style-2, div[class*=' bg-dark'] .blockquote.style-2 { - background: transparent; - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .blockquote.style-3, div[class*=' bg-black'] .blockquote.style-3, div[class^='bg-dark'] .blockquote.style-3, div[class*=' bg-dark'] .blockquote.style-3 { - background: transparent; -} - -div[class^='bg-black'] .blockquote.style-3:before, div[class*=' bg-black'] .blockquote.style-3:before, div[class^='bg-dark'] .blockquote.style-3:before, div[class*=' bg-dark'] .blockquote.style-3:before { - color: rgba(255, 255, 255, 0.2); -} - -.breadcrumb { - display: inline-block; - background: transparent; - margin: 0 0 -10px; - padding: 0; -} - -.breadcrumb .breadcrumb-item { - display: inline-block; - font: 400 13px "Open Sans", sans-serif; - letter-spacing: 1px; - text-transform: uppercase; -} - -.breadcrumb .breadcrumb-item:before { - color: rgba(0, 0, 0, 0.2); -} - -.breadcrumb .breadcrumb-item.active { - color: #AAAAAA; -} - -.breadcrumb .breadcrumb-item a { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -div[class^='bg-black'] .breadcrumb .breadcrumb-item:before, div[class*=' bg-black'] .breadcrumb .breadcrumb-item:before, div[class^='bg-dark'] .breadcrumb .breadcrumb-item:before, div[class*=' bg-dark'] .breadcrumb .breadcrumb-item:before { - color: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-black'] .breadcrumb .breadcrumb-item.active, div[class*=' bg-black'] .breadcrumb .breadcrumb-item.active, div[class^='bg-dark'] .breadcrumb .breadcrumb-item.active, div[class*=' bg-dark'] .breadcrumb .breadcrumb-item.active { - color: rgba(255, 255, 255, 0.5); -} - -.card { - border: 1px solid rgba(0, 0, 0, 0.1); -} - -.dropdown .dropdown-menu, .btn-group .dropdown-menu { - border: 0; - border-radius: 0; - -webkit-box-shadow: 0 6px 36px -4px rgba(22, 24, 26, 0.14); - box-shadow: 0 6px 36px -4px rgba(22, 24, 26, 0.14); - padding: 15px 20px; -} - -.dropdown .dropdown-menu .dropdown-item, .btn-group .dropdown-menu .dropdown-item { - margin-bottom: 10px; - padding: 0; - color: #131517; - font: 300 15px "Open Sans", sans-serif; - letter-spacing: 0; - text-transform: none; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.dropdown .dropdown-menu .dropdown-item:last-child, .btn-group .dropdown-menu .dropdown-item:last-child { - margin: 0; -} - -.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:focus, .dropdown .dropdown-menu .dropdown-item:active, .btn-group .dropdown-menu .dropdown-item:hover, .btn-group .dropdown-menu .dropdown-item:focus, .btn-group .dropdown-menu .dropdown-item:active { - background: transparent; - color: #7C7C7C; -} - -.modal.fade .modal-dialog { - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; - -webkit-transform: translate(0) scale(0.98); - transform: translate(0) scale(0.98); -} - -.modal.show .modal-dialog { - -webkit-transform: translate(0) scale(1); - transform: translate(0) scale(1); -} - -.modal .modal-content { - -webkit-box-shadow: 0 6px 36px -4px rgba(22, 24, 26, 0.3); - box-shadow: 0 6px 36px -4px rgba(22, 24, 26, 0.3); - border: 0; -} - -.modal .modal-content .modal-header { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); -} - -.modal .modal-content .modal-footer { - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -.nav { - margin: 0; - padding: 0; -} - -.nav .nav-item { - margin: 0 30px 0 0; -} - -.nav .nav-item:last-child { - margin-right: 0; -} - -.nav .nav-item .nav-link { - padding: 0; - color: #AAAAAA; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.nav .nav-item .nav-link h1, .nav .nav-item .nav-link h2, .nav .nav-item .nav-link h3, .nav .nav-item .nav-link h4, .nav .nav-item .nav-link h5, .nav .nav-item .nav-link h6 { - margin: 0; - color: #AAAAAA; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.nav .nav-item .nav-link.active, .nav .nav-item .nav-link:hover { - color: #131517; -} - -.nav .nav-item .nav-link.active h1, .nav .nav-item .nav-link.active h2, .nav .nav-item .nav-link.active h3, .nav .nav-item .nav-link.active h4, .nav .nav-item .nav-link.active h5, .nav .nav-item .nav-link.active h6, .nav .nav-item .nav-link:hover h1, .nav .nav-item .nav-link:hover h2, .nav .nav-item .nav-link:hover h3, .nav .nav-item .nav-link:hover h4, .nav .nav-item .nav-link:hover h5, .nav .nav-item .nav-link:hover h6 { - color: #131517; -} - -.nav .nav-item .nav-link.disabled { - color: #AAAAAA; -} - -.nav.nav-tabs { - border-bottom: 1px solid #e3e6e9; -} - -.nav.nav-tabs .nav-item { - margin: 0 0 -1px; -} - -.nav.nav-tabs .nav-item .nav-link { - background: transparent; - padding: 10px 20px; - color: #AAAAAA; -} - -.nav.nav-tabs .nav-item .nav-link:hover { - border-color: #e3e6e9; -} - -.nav.nav-tabs .nav-item .nav-link.active { - border-color: #e3e6e9 #e3e6e9 #fff; - color: #131517; -} - -.nav.nav-tabs .nav-item .nav-link.disabled:hover { - border-color: transparent; -} - -.nav.nav-pills .nav-item { - margin: 0; -} - -.nav.nav-pills .nav-item .nav-link { - padding: 10px 20px; -} - -.nav.nav-pills .nav-item .nav-link.active, -.nav.nav-pills .nav-item .show .nav-link { - background: #1a1c1e; - color: #fff; -} - -.nav.nav-pills .nav-item h1, .nav.nav-pills .nav-item h2, .nav.nav-pills .nav-item h3, .nav.nav-pills .nav-item h4, .nav.nav-pills .nav-item h5, .nav.nav-pills .nav-item h6 { - margin: 0; -} - -.nav.tabs { - display: inline-block; - border: 1px solid #e3e6e9; - border-radius: 5px; -} - -.nav.tabs .nav-item { - display: inline-block; - margin: 0; -} - -.nav.tabs .nav-item .nav-link { - padding: 10px 20px; - border-right: 1px solid #e3e6e9; -} - -.nav.tabs .nav-item:last-child .nav-link { - border: 0; -} - -.nav.nav-custom .nav-item .nav-link { - position: relative; - overflow: visible; -} - -.nav.nav-custom .nav-item .nav-link:before { - content: ''; - position: absolute; - bottom: -1px; - left: 0; - background: #131517; - width: 0; - height: 1px; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.nav.nav-custom .nav-item .nav-link.active:before { - width: 100%; -} - -div[class^='bg-black'] .nav .nav-item .nav-link, div[class*=' bg-black'] .nav .nav-item .nav-link, div[class^='bg-dark'] .nav .nav-item .nav-link, div[class*=' bg-dark'] .nav .nav-item .nav-link { - color: rgba(255, 255, 255, 0.8); -} - -div[class^='bg-black'] .nav .nav-item .nav-link.active, div[class^='bg-black'] .nav .nav-item .nav-link:hover, div[class*=' bg-black'] .nav .nav-item .nav-link.active, div[class*=' bg-black'] .nav .nav-item .nav-link:hover, div[class^='bg-dark'] .nav .nav-item .nav-link.active, div[class^='bg-dark'] .nav .nav-item .nav-link:hover, div[class*=' bg-dark'] .nav .nav-item .nav-link.active, div[class*=' bg-dark'] .nav .nav-item .nav-link:hover { - color: #fff; -} - -div[class^='bg-black'] .nav.nav-tabs, div[class*=' bg-black'] .nav.nav-tabs, div[class^='bg-dark'] .nav.nav-tabs, div[class*=' bg-dark'] .nav.nav-tabs { - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .nav.nav-tabs .nav-item .nav-link, div[class*=' bg-black'] .nav.nav-tabs .nav-item .nav-link, div[class^='bg-dark'] .nav.nav-tabs .nav-item .nav-link, div[class*=' bg-dark'] .nav.nav-tabs .nav-item .nav-link { - color: rgba(255, 255, 255, 0.8); -} - -div[class^='bg-black'] .nav.nav-tabs .nav-item .nav-link.active, div[class^='bg-black'] .nav.nav-tabs .nav-item .nav-link:hover, div[class*=' bg-black'] .nav.nav-tabs .nav-item .nav-link.active, div[class*=' bg-black'] .nav.nav-tabs .nav-item .nav-link:hover, div[class^='bg-dark'] .nav.nav-tabs .nav-item .nav-link.active, div[class^='bg-dark'] .nav.nav-tabs .nav-item .nav-link:hover, div[class*=' bg-dark'] .nav.nav-tabs .nav-item .nav-link.active, div[class*=' bg-dark'] .nav.nav-tabs .nav-item .nav-link:hover { - border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) transparent; -} - -div[class^='bg-black'] .nav.nav-tabs .nav-item .nav-link.active, div[class*=' bg-black'] .nav.nav-tabs .nav-item .nav-link.active, div[class^='bg-dark'] .nav.nav-tabs .nav-item .nav-link.active, div[class*=' bg-dark'] .nav.nav-tabs .nav-item .nav-link.active { - color: #fff; -} - -div[class^='bg-black'] .nav.nav-pills .nav-item .nav-link.active, -div[class^='bg-black'] .nav.nav-pills .nav-item .show .nav-link, div[class*=' bg-black'] .nav.nav-pills .nav-item .nav-link.active, -div[class*=' bg-black'] .nav.nav-pills .nav-item .show .nav-link, div[class^='bg-dark'] .nav.nav-pills .nav-item .nav-link.active, -div[class^='bg-dark'] .nav.nav-pills .nav-item .show .nav-link, div[class*=' bg-dark'] .nav.nav-pills .nav-item .nav-link.active, -div[class*=' bg-dark'] .nav.nav-pills .nav-item .show .nav-link { - background: #fff; - color: #131517; -} - -div[class^='bg-black'] .nav.tabs, div[class*=' bg-black'] .nav.tabs, div[class^='bg-dark'] .nav.tabs, div[class*=' bg-dark'] .nav.tabs { - border: 1px solid rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .nav.tabs .nav-item .nav-link, div[class*=' bg-black'] .nav.tabs .nav-item .nav-link, div[class^='bg-dark'] .nav.tabs .nav-item .nav-link, div[class*=' bg-dark'] .nav.tabs .nav-item .nav-link { - border-right: 1px solid rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .nav.nav-custom .nav-item .nav-link:before, div[class*=' bg-black'] .nav.nav-custom .nav-item .nav-link:before, div[class^='bg-dark'] .nav.nav-custom .nav-item .nav-link:before, div[class*=' bg-dark'] .nav.nav-custom .nav-item .nav-link:before { - background: #fff; -} - -.pagination { - margin: 0; - padding: 0; -} - -.pagination .page-item { - margin: 0 6px 0 0; - text-align: center; -} - -.pagination .page-item:last-child { - margin-right: 0; -} - -.pagination .page-item .page-link { - background: transparent; - min-width: 31px; - height: 31px; - border: 0; - border-radius: 20px; - padding: 0; - color: #7C7C7C; - font-size: 14px; - line-height: 31px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.pagination .page-item .page-link:hover { - background: #e5e8eb; -} - -.pagination .page-item.active .page-link { - background: #e5e8eb; - color: #131517; -} - -.pagination.pagination-sm .page-item .page-link { - min-width: 27px; - height: 27px; - border-radius: 20px; - padding: 0; - line-height: 27px; -} - -.pagination.pagination-lg .page-item .page-link { - min-width: 35px; - height: 35px; - border-radius: 20px; - padding: 0; - line-height: 35px; -} - -.pagination.hover-style-2 .page-item .page-link:hover { - background: #e3e6e9; - border-color: #e3e6e9; -} - -.pagination.hover-style-2 .page-item.active .page-link { - background: #131517; - border-color: #131517; - color: #fff; -} - -div[class^='bg-black'] .pagination .page-item .page-link, div[class*=' bg-black'] .pagination .page-item .page-link, div[class^='bg-dark'] .pagination .page-item .page-link, div[class*=' bg-dark'] .pagination .page-item .page-link { - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .pagination .page-item .page-link:hover, div[class*=' bg-black'] .pagination .page-item .page-link:hover, div[class^='bg-dark'] .pagination .page-item .page-link:hover, div[class*=' bg-dark'] .pagination .page-item .page-link:hover { - background: rgba(255, 255, 255, 0.1); -} - -div[class^='bg-black'] .pagination .page-item.active .page-link, div[class*=' bg-black'] .pagination .page-item.active .page-link, div[class^='bg-dark'] .pagination .page-item.active .page-link, div[class*=' bg-dark'] .pagination .page-item.active .page-link { - background: rgba(255, 255, 255, 0.1); - color: #fff; -} - -div[class^='bg-black'] .pagination.hover-style-2 .page-item .page-link:hover, div[class*=' bg-black'] .pagination.hover-style-2 .page-item .page-link:hover, div[class^='bg-dark'] .pagination.hover-style-2 .page-item .page-link:hover, div[class*=' bg-dark'] .pagination.hover-style-2 .page-item .page-link:hover { - background: #fff; - border-color: #fff; - color: rgba(0, 0, 0, 0.9); -} - -div[class^='bg-black'] .pagination.hover-style-2 .page-item.active .page-link, div[class*=' bg-black'] .pagination.hover-style-2 .page-item.active .page-link, div[class^='bg-dark'] .pagination.hover-style-2 .page-item.active .page-link, div[class*=' bg-dark'] .pagination.hover-style-2 .page-item.active .page-link { - background: #fff; - border-color: #fff; - color: rgba(0, 0, 0, 0.9); -} - -.popover { - border: 0; - -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08); -} - -.popover .arrow:before { - border: 0; -} - -.popover .popover-header { - background: transparent; - padding: 15px 20px; - font-size: 16px; - line-height: 32px; -} - -.popover .popover-body { - padding: 20px; -} - -.table td, .table th { - border-top: 1px solid #e3e6e9; -} - -.table thead th { - border-bottom: 2px solid #e3e6e9; -} - -.table.table-dark { - background: #1a1c1e; -} - -.table.table-dark thead th { - border-bottom: 2px solid rgba(255, 255, 255, 0.1); -} - -.table.table-dark td, .table.table-dark th { - border-top: 1px solid rgba(255, 255, 255, 0.1); -} - -.table.table-bordered td, .table.table-bordered th { - border: 1px solid #e3e6e9; -} - -.table.table-bordered.table-dark td, .table.table-bordered.table-dark th { - border: 1px solid rgba(255, 255, 255, 0.1); -} - -.table .thead-dark th { - background: #1a1c1e; - border-color: rgba(255, 255, 255, 0.1); -} - -.table .thead-light th { - background: #eff2f5; -} - -.table .table-active td, .table .table-active th { - background: #dde0e3; -} - -.table .table-secondary td, .table .table-secondary th { - background: #e5e8eb; -} - -.table .table-light td, .table .table-light th { - background: #f2f5f8; -} - -.table .table-dark td, .table .table-dark th { - background: #e5e8eb; -} - -.scrolltotop { - position: fixed; - right: 20px; - bottom: 20px; - -webkit-transform: translateY(20px); - transform: translateY(20px); - z-index: 992; - visibility: hidden; - opacity: 0; - -webkit-transition: ease-out 0.14s; - transition: ease-out 0.14s; -} - -.scrolltotop.scrolltotop-show { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; -} - -[data-sal] { - -webkit-transition-duration: 0.5s; - transition-duration: 0.5s; -} - -.bg-image { - position: relative; - background-size: cover; - background-repeat: no-repeat; - background-position: center center; -} - -.bg-image[class^="bg-image-gradient-"]:before, .bg-image[class*=" bg-image-gradient-"]:before { - content: ''; - position: absolute; - width: 100%; - height: 100%; -} - -.bg-image.bg-image-gradient-top:before { - background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0.2)); -} - -.bg-image.bg-image-gradient-right:before { - background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0.2)); -} - -.bg-image.bg-image-gradient-bottom:before { - background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0.2)); -} - -.bg-image.bg-image-gradient-left:before { - background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0.2)); -} - -.bg-image.bg-image-gradient-black-top:before { - background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0.2)); -} - -.bg-image.bg-image-gradient-black-right:before { - background-image: linear-gradient(to right, #000, rgba(0, 0, 0, 0.2)); -} - -.bg-image.bg-image-gradient-black-bottom:before { - background-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0.2)); -} - -.bg-image.bg-image-gradient-black-left:before { - background-image: linear-gradient(to left, #000, rgba(0, 0, 0, 0.2)); -} - -.bg-video { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: -1; -} - -.bg-video video { - object-fit: cover; - width: 100%; - height: 100%; -} - -.form-row { - margin-right: -8px; - margin-left: -8px; -} - -.form-row div[class^="col-"], .form-row div[class*=" col-"], .form-row .col { - margin: 0; - padding-right: 8px; - padding-left: 8px; -} - -input, -textarea { - background: transparent; - width: 100%; - border: 1px solid rgba(0, 0, 0, 0.1); - margin-bottom: 1rem; - padding: 15px 20px; - box-shadow: none; - font: 300 16px "Open Sans", sans-serif; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -input:focus, input:active, -textarea:focus, -textarea:active { - outline: 0; - box-shadow: none; -} - -textarea { - height: 140px; -} - -input, textarea, .form-control { - color: #7C7C7C; -} - -input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .form-control::-webkit-input-placeholder { - color: #AAAAAA; -} - -input::-moz-placeholder, textarea::-moz-placeholder, .form-control::-moz-placeholder { - color: #AAAAAA; -} - -input:-ms-placeholder, textarea:-ms-placeholder, .form-control:-ms-placeholder { - color: #AAAAAA; -} - -input::-ms-placeholder, textarea::-ms-placeholder, .form-control::-ms-placeholder { - color: #AAAAAA; -} - -input::placeholder, textarea::placeholder, .form-control::placeholder { - color: #AAAAAA; -} - -input:focus, textarea:focus, .form-control:focus { - border-color: rgba(0, 0, 0, 0.2); -} - -input[type="checkbox"], input[type="radio"] { - width: auto; -} - -.form-control { - background: transparent; - height: auto; - border: 1px solid rgba(0, 0, 0, 0.1); - border-radius: 0; - padding: 15px 20px; -} - -.form-control:focus { - background: transparent; - box-shadow: none; -} - -.form-control:read-only { - background: #e5e8eb; - border: 0; -} - -.form-control.form-control-sm { - padding: 5px 10px; -} - -.form-control-plaintext { - border: 0; -} - -.form-check-input:disabled ~ .form-check-label { - color: #AAAAAA; -} - -.required:after { - content: '*'; - padding-left: 3px; -} - -select { - margin-bottom: 16px; -} - -.custom-select { - background-color: transparent; - width: auto; - min-width: 160px; - height: auto; - border-radius: 0; - padding: 10px 15px; - border-color: rgba(0, 0, 0, 0.1); - color: #7C7C7C; - font-size: 14px; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.custom-select:focus { - border-color: rgba(0, 0, 0, 0.2); - outline: 0; - box-shadow: none; -} - -.custom-select.custom-select-sm { - height: auto; - padding: 5px 10px; -} - -.custom-select.custom-select-lg { - height: auto; - padding: 15px 20px; -} - -.custom-select.select-fullwidth { - width: 100%; -} - -form.form-style-3 input, form.form-style-3 textarea, form.form-style-3 .custom-select, form.form-style-3 .form-control, .form-style-3 input, .form-style-3 textarea, .form-style-3 .custom-select, .form-style-3 .form-control, -form.form-style-4 input, -form.form-style-4 textarea, -form.form-style-4 .custom-select, -form.form-style-4 .form-control, .form-style-4 input, .form-style-4 textarea, .form-style-4 .custom-select, .form-style-4 .form-control { - margin-bottom: 20px; - padding: 0 0 10px; - border-top-width: 0; - border-right-width: 0; - border-bottom-width: 1px; - border-left-width: 0; -} - -form.form-style-2 input:focus, form.form-style-2 textarea:focus, form.form-style-2 .custom-select:focus, form.form-style-2 .form-control:focus, .form-style-2 input:focus, .form-style-2 textarea:focus, .form-style-2 .custom-select:focus, .form-style-2 .form-control:focus, -form.form-style-4 input:focus, -form.form-style-4 textarea:focus, -form.form-style-4 .custom-select:focus, -form.form-style-4 .form-control:focus, .form-style-4 input:focus, .form-style-4 textarea:focus, .form-style-4 .custom-select:focus, .form-style-4 .form-control:focus { - border-color: rgba(0, 0, 0, 0.9); -} - -form.form-style-5 input, form.form-style-5 textarea, form.form-style-5 .custom-select, form.form-style-5 .form-control, .form-style-5 input, .form-style-5 textarea, .form-style-5 .custom-select, .form-style-5 .form-control { - background: #eff2f5; - border: 0; -} - -form.form-style-5 input:focus, form.form-style-5 textarea:focus, form.form-style-5 .custom-select:focus, form.form-style-5 .form-control:focus, .form-style-5 input:focus, .form-style-5 textarea:focus, .form-style-5 .custom-select:focus, .form-style-5 .form-control:focus { - background: #eff2f5; -} - -div[class^='bg-grey'] form.form-style-5 input, div[class^='bg-grey'] form.form-style-5 textarea, div[class^='bg-grey'] form.form-style-5 .custom-select, div[class^='bg-grey'] form.form-style-5 .form-control, div[class^='bg-grey'] .form-style-5 input, div[class^='bg-grey'] .form-style-5 textarea, div[class^='bg-grey'] .form-style-5 .custom-select, div[class^='bg-grey'] .form-style-5 .form-control, div[class*=' bg-grey'] form.form-style-5 input, div[class*=' bg-grey'] form.form-style-5 textarea, div[class*=' bg-grey'] form.form-style-5 .custom-select, div[class*=' bg-grey'] form.form-style-5 .form-control, div[class*=' bg-grey'] .form-style-5 input, div[class*=' bg-grey'] .form-style-5 textarea, div[class*=' bg-grey'] .form-style-5 .custom-select, div[class*=' bg-grey'] .form-style-5 .form-control { - background: #fff; -} - -div[class^='bg-grey'] form.form-style-5 input:focus, div[class^='bg-grey'] form.form-style-5 textarea:focus, div[class^='bg-grey'] form.form-style-5 .custom-select:focus, div[class^='bg-grey'] form.form-style-5 .form-control:focus, div[class^='bg-grey'] .form-style-5 input:focus, div[class^='bg-grey'] .form-style-5 textarea:focus, div[class^='bg-grey'] .form-style-5 .custom-select:focus, div[class^='bg-grey'] .form-style-5 .form-control:focus, div[class*=' bg-grey'] form.form-style-5 input:focus, div[class*=' bg-grey'] form.form-style-5 textarea:focus, div[class*=' bg-grey'] form.form-style-5 .custom-select:focus, div[class*=' bg-grey'] form.form-style-5 .form-control:focus, div[class*=' bg-grey'] .form-style-5 input:focus, div[class*=' bg-grey'] .form-style-5 textarea:focus, div[class*=' bg-grey'] .form-style-5 .custom-select:focus, div[class*=' bg-grey'] .form-style-5 .form-control:focus { - background: #fff; -} - -div[class^='bg-black'] input, div[class^='bg-black'] textarea, div[class^='bg-black'] .form-control, div[class*=' bg-black'] input, div[class*=' bg-black'] textarea, div[class*=' bg-black'] .form-control, div[class^='bg-dark'] input, div[class^='bg-dark'] textarea, div[class^='bg-dark'] .form-control, div[class*=' bg-dark'] input, div[class*=' bg-dark'] textarea, div[class*=' bg-dark'] .form-control { - background: transparent; - border-color: rgba(255, 255, 255, 0.2); - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] input::-webkit-input-placeholder, div[class^='bg-black'] textarea::-webkit-input-placeholder, div[class^='bg-black'] .form-control::-webkit-input-placeholder, div[class*=' bg-black'] input::-webkit-input-placeholder, div[class*=' bg-black'] textarea::-webkit-input-placeholder, div[class*=' bg-black'] .form-control::-webkit-input-placeholder, div[class^='bg-dark'] input::-webkit-input-placeholder, div[class^='bg-dark'] textarea::-webkit-input-placeholder, div[class^='bg-dark'] .form-control::-webkit-input-placeholder, div[class*=' bg-dark'] input::-webkit-input-placeholder, div[class*=' bg-dark'] textarea::-webkit-input-placeholder, div[class*=' bg-dark'] .form-control::-webkit-input-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input::-moz-placeholder, div[class^='bg-black'] textarea::-moz-placeholder, div[class^='bg-black'] .form-control::-moz-placeholder, div[class*=' bg-black'] input::-moz-placeholder, div[class*=' bg-black'] textarea::-moz-placeholder, div[class*=' bg-black'] .form-control::-moz-placeholder, div[class^='bg-dark'] input::-moz-placeholder, div[class^='bg-dark'] textarea::-moz-placeholder, div[class^='bg-dark'] .form-control::-moz-placeholder, div[class*=' bg-dark'] input::-moz-placeholder, div[class*=' bg-dark'] textarea::-moz-placeholder, div[class*=' bg-dark'] .form-control::-moz-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input:-ms-placeholder, div[class^='bg-black'] textarea:-ms-placeholder, div[class^='bg-black'] .form-control:-ms-placeholder, div[class*=' bg-black'] input:-ms-placeholder, div[class*=' bg-black'] textarea:-ms-placeholder, div[class*=' bg-black'] .form-control:-ms-placeholder, div[class^='bg-dark'] input:-ms-placeholder, div[class^='bg-dark'] textarea:-ms-placeholder, div[class^='bg-dark'] .form-control:-ms-placeholder, div[class*=' bg-dark'] input:-ms-placeholder, div[class*=' bg-dark'] textarea:-ms-placeholder, div[class*=' bg-dark'] .form-control:-ms-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input::-ms-placeholder, div[class^='bg-black'] textarea::-ms-placeholder, div[class^='bg-black'] .form-control::-ms-placeholder, div[class*=' bg-black'] input::-ms-placeholder, div[class*=' bg-black'] textarea::-ms-placeholder, div[class*=' bg-black'] .form-control::-ms-placeholder, div[class^='bg-dark'] input::-ms-placeholder, div[class^='bg-dark'] textarea::-ms-placeholder, div[class^='bg-dark'] .form-control::-ms-placeholder, div[class*=' bg-dark'] input::-ms-placeholder, div[class*=' bg-dark'] textarea::-ms-placeholder, div[class*=' bg-dark'] .form-control::-ms-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input::placeholder, div[class^='bg-black'] textarea::placeholder, div[class^='bg-black'] .form-control::placeholder, div[class*=' bg-black'] input::placeholder, div[class*=' bg-black'] textarea::placeholder, div[class*=' bg-black'] .form-control::placeholder, div[class^='bg-dark'] input::placeholder, div[class^='bg-dark'] textarea::placeholder, div[class^='bg-dark'] .form-control::placeholder, div[class*=' bg-dark'] input::placeholder, div[class*=' bg-dark'] textarea::placeholder, div[class*=' bg-dark'] .form-control::placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input:focus, div[class^='bg-black'] textarea:focus, div[class^='bg-black'] .form-control:focus, div[class*=' bg-black'] input:focus, div[class*=' bg-black'] textarea:focus, div[class*=' bg-black'] .form-control:focus, div[class^='bg-dark'] input:focus, div[class^='bg-dark'] textarea:focus, div[class^='bg-dark'] .form-control:focus, div[class*=' bg-dark'] input:focus, div[class*=' bg-dark'] textarea:focus, div[class*=' bg-dark'] .form-control:focus { - border-color: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-black'] .custom-select, div[class*=' bg-black'] .custom-select, div[class^='bg-dark'] .custom-select, div[class*=' bg-dark'] .custom-select { - background: transparent; - border-color: rgba(255, 255, 255, 0.2); - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .custom-select:focus, div[class*=' bg-black'] .custom-select:focus, div[class^='bg-dark'] .custom-select:focus, div[class*=' bg-dark'] .custom-select:focus { - border-color: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-black'] form.form-style-2 input:focus, div[class^='bg-black'] form.form-style-2 textarea:focus, div[class^='bg-black'] form.form-style-2 .custom-select:focus, div[class^='bg-black'] form.form-style-2 .form-control:focus, div[class^='bg-black'] .form-style-2 input:focus, div[class^='bg-black'] .form-style-2 textarea:focus, div[class^='bg-black'] .form-style-2 .custom-select:focus, div[class^='bg-black'] .form-style-2 .form-control:focus, -div[class^='bg-black'] form.form-style-4 input:focus, -div[class^='bg-black'] form.form-style-4 textarea:focus, -div[class^='bg-black'] form.form-style-4 .custom-select:focus, -div[class^='bg-black'] form.form-style-4 .form-control:focus, div[class^='bg-black'] .form-style-4 input:focus, div[class^='bg-black'] .form-style-4 textarea:focus, div[class^='bg-black'] .form-style-4 .custom-select:focus, div[class^='bg-black'] .form-style-4 .form-control:focus, div[class*=' bg-black'] form.form-style-2 input:focus, div[class*=' bg-black'] form.form-style-2 textarea:focus, div[class*=' bg-black'] form.form-style-2 .custom-select:focus, div[class*=' bg-black'] form.form-style-2 .form-control:focus, div[class*=' bg-black'] .form-style-2 input:focus, div[class*=' bg-black'] .form-style-2 textarea:focus, div[class*=' bg-black'] .form-style-2 .custom-select:focus, div[class*=' bg-black'] .form-style-2 .form-control:focus, -div[class*=' bg-black'] form.form-style-4 input:focus, -div[class*=' bg-black'] form.form-style-4 textarea:focus, -div[class*=' bg-black'] form.form-style-4 .custom-select:focus, -div[class*=' bg-black'] form.form-style-4 .form-control:focus, div[class*=' bg-black'] .form-style-4 input:focus, div[class*=' bg-black'] .form-style-4 textarea:focus, div[class*=' bg-black'] .form-style-4 .custom-select:focus, div[class*=' bg-black'] .form-style-4 .form-control:focus, div[class^='bg-dark'] form.form-style-2 input:focus, div[class^='bg-dark'] form.form-style-2 textarea:focus, div[class^='bg-dark'] form.form-style-2 .custom-select:focus, div[class^='bg-dark'] form.form-style-2 .form-control:focus, div[class^='bg-dark'] .form-style-2 input:focus, div[class^='bg-dark'] .form-style-2 textarea:focus, div[class^='bg-dark'] .form-style-2 .custom-select:focus, div[class^='bg-dark'] .form-style-2 .form-control:focus, -div[class^='bg-dark'] form.form-style-4 input:focus, -div[class^='bg-dark'] form.form-style-4 textarea:focus, -div[class^='bg-dark'] form.form-style-4 .custom-select:focus, -div[class^='bg-dark'] form.form-style-4 .form-control:focus, div[class^='bg-dark'] .form-style-4 input:focus, div[class^='bg-dark'] .form-style-4 textarea:focus, div[class^='bg-dark'] .form-style-4 .custom-select:focus, div[class^='bg-dark'] .form-style-4 .form-control:focus, div[class*=' bg-dark'] form.form-style-2 input:focus, div[class*=' bg-dark'] form.form-style-2 textarea:focus, div[class*=' bg-dark'] form.form-style-2 .custom-select:focus, div[class*=' bg-dark'] form.form-style-2 .form-control:focus, div[class*=' bg-dark'] .form-style-2 input:focus, div[class*=' bg-dark'] .form-style-2 textarea:focus, div[class*=' bg-dark'] .form-style-2 .custom-select:focus, div[class*=' bg-dark'] .form-style-2 .form-control:focus, -div[class*=' bg-dark'] form.form-style-4 input:focus, -div[class*=' bg-dark'] form.form-style-4 textarea:focus, -div[class*=' bg-dark'] form.form-style-4 .custom-select:focus, -div[class*=' bg-dark'] form.form-style-4 .form-control:focus, div[class*=' bg-dark'] .form-style-4 input:focus, div[class*=' bg-dark'] .form-style-4 textarea:focus, div[class*=' bg-dark'] .form-style-4 .custom-select:focus, div[class*=' bg-dark'] .form-style-4 .form-control:focus { - border-color: #fff; -} - -div[class^='bg-black'] form.form-style-5 input, div[class^='bg-black'] form.form-style-5 textarea, div[class^='bg-black'] form.form-style-5 .custom-select, div[class^='bg-black'] form.form-style-5 .form-control, div[class^='bg-black'] .form-style-5 input, div[class^='bg-black'] .form-style-5 textarea, div[class^='bg-black'] .form-style-5 .custom-select, div[class^='bg-black'] .form-style-5 .form-control, div[class*=' bg-black'] form.form-style-5 input, div[class*=' bg-black'] form.form-style-5 textarea, div[class*=' bg-black'] form.form-style-5 .custom-select, div[class*=' bg-black'] form.form-style-5 .form-control, div[class*=' bg-black'] .form-style-5 input, div[class*=' bg-black'] .form-style-5 textarea, div[class*=' bg-black'] .form-style-5 .custom-select, div[class*=' bg-black'] .form-style-5 .form-control, div[class^='bg-dark'] form.form-style-5 input, div[class^='bg-dark'] form.form-style-5 textarea, div[class^='bg-dark'] form.form-style-5 .custom-select, div[class^='bg-dark'] form.form-style-5 .form-control, div[class^='bg-dark'] .form-style-5 input, div[class^='bg-dark'] .form-style-5 textarea, div[class^='bg-dark'] .form-style-5 .custom-select, div[class^='bg-dark'] .form-style-5 .form-control, div[class*=' bg-dark'] form.form-style-5 input, div[class*=' bg-dark'] form.form-style-5 textarea, div[class*=' bg-dark'] form.form-style-5 .custom-select, div[class*=' bg-dark'] form.form-style-5 .form-control, div[class*=' bg-dark'] .form-style-5 input, div[class*=' bg-dark'] .form-style-5 textarea, div[class*=' bg-dark'] .form-style-5 .custom-select, div[class*=' bg-dark'] .form-style-5 .form-control { - background: rgba(255, 255, 255, 0.1); - border: 0; -} - -div[class^='bg-black'] form.form-style-5 input:focus, div[class^='bg-black'] form.form-style-5 textarea:focus, div[class^='bg-black'] form.form-style-5 .custom-select:focus, div[class^='bg-black'] form.form-style-5 .form-control:focus, div[class^='bg-black'] .form-style-5 input:focus, div[class^='bg-black'] .form-style-5 textarea:focus, div[class^='bg-black'] .form-style-5 .custom-select:focus, div[class^='bg-black'] .form-style-5 .form-control:focus, div[class*=' bg-black'] form.form-style-5 input:focus, div[class*=' bg-black'] form.form-style-5 textarea:focus, div[class*=' bg-black'] form.form-style-5 .custom-select:focus, div[class*=' bg-black'] form.form-style-5 .form-control:focus, div[class*=' bg-black'] .form-style-5 input:focus, div[class*=' bg-black'] .form-style-5 textarea:focus, div[class*=' bg-black'] .form-style-5 .custom-select:focus, div[class*=' bg-black'] .form-style-5 .form-control:focus, div[class^='bg-dark'] form.form-style-5 input:focus, div[class^='bg-dark'] form.form-style-5 textarea:focus, div[class^='bg-dark'] form.form-style-5 .custom-select:focus, div[class^='bg-dark'] form.form-style-5 .form-control:focus, div[class^='bg-dark'] .form-style-5 input:focus, div[class^='bg-dark'] .form-style-5 textarea:focus, div[class^='bg-dark'] .form-style-5 .custom-select:focus, div[class^='bg-dark'] .form-style-5 .form-control:focus, div[class*=' bg-dark'] form.form-style-5 input:focus, div[class*=' bg-dark'] form.form-style-5 textarea:focus, div[class*=' bg-dark'] form.form-style-5 .custom-select:focus, div[class*=' bg-dark'] form.form-style-5 .form-control:focus, div[class*=' bg-dark'] .form-style-5 input:focus, div[class*=' bg-dark'] .form-style-5 textarea:focus, div[class*=' bg-dark'] .form-style-5 .custom-select:focus, div[class*=' bg-dark'] .form-style-5 .form-control:focus { - background: rgba(255, 255, 255, 0.2); -} - -img { - width: auto; - max-width: 100%; - height: auto; -} - -img[class^='img-circle'], img[class*=' img-circle'] { - border-radius: 50%; -} - -img.img-circle-xs { - min-width: 60px; - width: 60px; - height: 60px; -} - -img.img-circle-sm { - min-width: 80px; - width: 80px; - height: 80px; -} - -img.img-circle-md { - min-width: 100px; - width: 100px; - height: 100px; -} - -img.img-circle-lg { - min-width: 120px; - width: 120px; - height: 120px; -} - -img.img-circle-xl { - min-width: 140px; - width: 140px; - height: 140px; -} - -img.img-circle-2xl { - min-width: 160px; - width: 160px; - height: 160px; -} - -img.img-circle-3xl { - min-width: 180px; - width: 180px; - height: 180px; -} - -ul { - margin: 0 0 -7px; -} - -ul li { - margin: 0 0 7px; -} - -ul li ul, ul li ol { - margin-top: 7px; -} - -ul li a { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -ul[class*=' list-'], ul[class^='list-'] { - padding: 0; -} - -ul.list-unstyled li, ul.list-dash li, ul.list-icon li { - list-style-type: none; -} - -ul.list-dash li:before { - content: '-'; - padding-right: 7px; -} - -ul.list-dash li a:hover { - padding-left: 2px; -} - -ul.list-dash li ul, ul.list-dash li ol { - padding-left: 40px; -} - -ul[class*=' list-inline'] li, ul[class^='list-inline'] li { - display: inline-block; -} - -ul.list-inline { - margin-right: -7px; - margin-left: -7px; -} - -ul.list-inline li { - padding: 0 7px; -} - -ul.list-inline-sm { - margin-right: -3px; - margin-left: -3px; -} - -ul.list-inline-sm li { - padding: 0 3px; -} - -ul.list-inline-lg { - margin-right: -14px; - margin-left: -14px; -} - -ul.list-inline-lg li { - padding: 0 14px; -} - -ul.list-inline-dash li:after { - content: '-'; -} - -ul.list-inline-slash li:after { - content: '/'; -} - -ul.list-inline-vbar li:after { - content: '|'; -} - -ul.list-inline-dash li:after, ul.list-inline-slash li:after, ul.list-inline-vbar li:after { - padding: 0 3px 0 6px; -} - -ul.list-inline-dash li:last-child:after, ul.list-inline-slash li:last-child:after, ul.list-inline-vbar li:last-child:after { - content: ''; - padding: 0; -} - -ul.list-icon li { - position: relative; - padding-left: 24px; -} - -ul.list-icon li:before { - position: absolute; - top: 0; - left: 0; - font-family: "Font Awesome 5 Free"; - font-weight: 900; -} - -ul.list-icon li a:hover { - padding-left: 2px; -} - -ul.list-icon li ul, ul.list-icon li ol { - padding-left: 40px; -} - -ul.list-icon.list-icon-check li:before { - content: "\f00c"; -} - -ul.list-icon.list-icon-close li:before { - content: "\f00d"; -} - -ul.list-icon.list-icon-plus li:before { - content: "\f067"; -} - -ul.list-icon.list-icon-arrow li { - padding-left: 16px; -} - -ul.list-icon.list-icon-arrow li:before { - content: "\f105"; -} - -ul.list-icon.list-icon-caret li { - padding-left: 16px; -} - -ul.list-icon.list-icon-caret li:before { - content: "\f0da"; -} - -ul.list-icon.list-icon-globe li:before { - content: "\f0ac"; -} - -ul.list-icon.list-icon-circle-check li:before { - content: "\f058"; -} - -ul.list-icon.list-icon-circle-plus li:before { - content: "\f055"; -} - -ul.list-icon.list-icon-circle-arrow li:before { - content: "\f138"; -} - -ol { - margin: 0 0 -7px; -} - -ol li { - margin: 0 0 7px; -} - -ol li ul, ol li ol { - margin-top: 7px; -} - -ol.list-ordered { - list-style: none; - counter-reset: custom-counter; - padding-left: 0; -} - -ol.list-ordered li { - position: relative; - padding-left: 34px; - counter-increment: custom-counter; -} - -ol.list-ordered li::before { - content: counter(custom-counter); -} - -ol.list-ordered li ol { - list-style: none; - padding-left: 0; -} - -ol.list-ordered.style-2 li::before, ol.list-ordered.style-3 li::before, ol.list-ordered.style-4 li::before, ol.list-ordered.style-5 li::before { - position: absolute; - top: 0; - left: 0; - width: 24px; - height: 24px; - border-radius: 50%; - font-size: 13px; - line-height: 24px; - text-align: center; -} - -ol.list-ordered.style-2 li::before { - background: rgba(0, 0, 0, 0.1); - color: #000; -} - -ol.list-ordered.style-3 li::before { - background: rgba(0, 0, 0, 0.9); - color: #fff; -} - -ol.list-ordered.style-4 li::before { - border: 1px solid rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.5); -} - -ol.list-ordered.style-5 li::before { - border: 1px solid rgba(0, 0, 0, 0.9); - color: #000; -} - -div[class^='bg-black'] ol.list-ordered.style-2 li::before, div[class*=' bg-black'] ol.list-ordered.style-2 li::before, div[class^='bg-dark'] ol.list-ordered.style-2 li::before, div[class*=' bg-dark'] ol.list-ordered.style-2 li::before { - background: rgba(255, 255, 255, 0.2); - color: #fff; -} - -div[class^='bg-black'] ol.list-ordered.style-3 li::before, div[class*=' bg-black'] ol.list-ordered.style-3 li::before, div[class^='bg-dark'] ol.list-ordered.style-3 li::before, div[class*=' bg-dark'] ol.list-ordered.style-3 li::before { - background: #fff; - color: #000; -} - -div[class^='bg-black'] ol.list-ordered.style-4 li::before, div[class*=' bg-black'] ol.list-ordered.style-4 li::before, div[class^='bg-dark'] ol.list-ordered.style-4 li::before, div[class*=' bg-dark'] ol.list-ordered.style-4 li::before { - border-color: rgba(255, 255, 255, 0.3); - color: rgba(255, 255, 255, 0.6); -} - -div[class^='bg-black'] ol.list-ordered.style-5 li::before, div[class*=' bg-black'] ol.list-ordered.style-5 li::before, div[class^='bg-dark'] ol.list-ordered.style-5 li::before, div[class*=' bg-dark'] ol.list-ordered.style-5 li::before { - border-color: #fff; - color: #fff; -} - -@media (max-width: 992px) { - ol { - margin: 0 0 -5px; - } - ol li { - margin: 0 0 5px; - } - ul { - margin: 0 0 -5px; - } - ul li { - margin: 0 0 5px; - } - ul li ul, ul li ol { - margin-top: 5px; - } - ul.list-dash li:before { - content: '-'; - padding-right: 6px; - } - ul.list-dash li a:hover { - padding-left: 2px; - } - ul.list-dash li ul, ul.list-dash li ol { - padding-left: 30px; - } - ul.list-inline-lg { - margin-right: -12px; - margin-left: -12px; - } - ul.list-inline-lg li { - padding: 0 12px; - } - ul.list-inline { - margin-right: -6px; - margin-left: -6px; - } - ul.list-inline li { - padding: 0 6px; - } - ul.list-inline-sm { - margin-right: -2px; - margin-left: -2px; - } - ul.list-inline-sm li { - padding: 0 2px; - } -} - -body { - color: #7C7C7C; - font-family: "Open Sans", sans-serif; - font-size: 15px; - font-weight: 400; - letter-spacing: 0; -} - -@media (max-width: 992px) { - body { - font-size: 14px; - } -} - -h1, h2, h3, h4, h5, h6 { - margin: 0 0 10px; - letter-spacing: -0.3px; - color: #131517; - font-family: "Poppins", sans-serif; - font-weight: 600; -} - -h1 { - font-size: 2.66em; - /* 40px */ - line-height: 1.5; - /* 60px */ -} - -h2 { - font-size: 2.13em; - /* 32px */ - line-height: 1.625; - /* 52px */ -} - -h3 { - font-size: 1.86em; - /* 28px */ - line-height: 1.65; - /* 46px */ -} - -h4 { - font-size: 1.6em; - /* 24px */ - line-height: 1.7; - /* 40px */ -} - -h5 { - font-size: 1.33em; - /* 20px */ - line-height: 1.8; - /* 36px */ -} - -h6 { - font-size: 1.06em; - /* 16px */ - line-height: 1.87; - /* 30px */ -} - -p { - margin: 0; - line-height: 1.86; - /* 28px */ -} - -@media (max-width: 992px) { - p { - line-height: 1.75; - /* 24.5px */ - } -} - -.display-1 { - font-size: 6.4em; -} - -/* 96px */ -.display-2 { - font-size: 5.86em; -} - -/* 88px */ -.display-3 { - font-size: 4.8em; -} - -/* 72px */ -.display-4 { - font-size: 3.73em; -} - -/* 56px */ -@media (max-width: 768px) { - .display-1 { - font-size: 5.73em; - } - /* 86px */ - .display-2 { - font-size: 5.33em; - } - /* 80px */ - .display-3 { - font-size: 4.26em; - } - /* 64px */ - .display-4 { - font-size: 3.2em; - } - /* 48px */ -} - -@media (max-width: 576px) { - .display-1 { - font-size: 5.33em; - } - /* 80px */ - .display-2 { - font-size: 4.8em; - } - /* 72px */ - .display-3 { - font-size: 3.73em; - } - /* 56px */ - .display-4 { - font-size: 3.2em; - } - /* 48px */ -} - -.uppercase { - letter-spacing: 1px; - text-transform: uppercase; -} - -.font-small { - font-size: 0.875em; - /* 13px */ - line-height: 1.85; - /* 24px */ -} - -@media (max-width: 992px) { - .font-small { - font-size: 0.85em; - /* 12px */ - line-height: 1.66; - /* 20px */ - } -} - -.font-large { - font-size: 1.13em; - /* 17px */ - line-height: 1.8; - /* 30px */ -} - -@media (max-width: 992px) { - .font-large { - font-size: 1.145em; - /* 16px */ - } -} - -@media (min-width: 992px) { - .font-lg-large { - font-size: 1.13em; - /* 17px */ - line-height: 1.8; - /* 30px */ - } - .font-lg-small { - font-size: 0.875em; - /* 13px */ - line-height: 1.85; - /* 24px */ - } -} - -.letter-spacing-1, .letter-spacing-1px { - letter-spacing: 1px; -} - -.letter-spacing-2, .letter-spacing-2px { - letter-spacing: 2px; -} - -.letter-spacing-3, .letter-spacing-3px { - letter-spacing: 3px; -} - -.letter-spacing-4, .letter-spacing-4px { - letter-spacing: 4px; -} - -.letter-spacing-5, .letter-spacing-5px { - letter-spacing: 5px; -} - -.line-height-100 { - line-height: 100%; -} - -.line-height-110 { - line-height: 110%; -} - -.line-height-120 { - line-height: 120%; -} - -.line-height-130 { - line-height: 130%; -} - -.line-height-140 { - line-height: 140%; -} - -.line-height-150 { - line-height: 150%; -} - -.line-height-160 { - line-height: 160%; -} - -.line-height-170 { - line-height: 170%; -} - -.line-height-180 { - line-height: 180%; -} - -.line-height-190 { - line-height: 190%; -} - -.line-height-200 { - line-height: 200%; -} - -i { - display: inline-block; -} - -.icon-5xl { - /* 42px */ -} - -.icon-5xl i { - font-size: 2.8em; -} - -.icon-4xl { - /* 36px */ -} - -.icon-4xl i { - font-size: 2.4em; -} - -.icon-3xl { - /* 32px */ -} - -.icon-3xl i { - font-size: 2.13em; -} - -.icon-2xl { - /* 28px */ -} - -.icon-2xl i { - font-size: 1.86em; -} - -.icon-xl { - /* 24px */ -} - -.icon-xl i { - font-size: 1.6em; -} - -.icon-lg { - /* 20px */ -} - -.icon-lg i { - font-size: 1.33em; -} - -.icon-sm { - /* 13px */ -} - -.icon-sm i { - font-size: 0.86em; -} - -.accordion { - list-style-type: none; - padding: 0; -} - -.accordion li { - border: 0; - margin-bottom: 8px; - padding: 0; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion li:last-child { - margin-bottom: 0; -} - -.accordion li .accordion-title { - position: relative; - border: 1px solid rgba(0, 0, 0, 0.1); - padding: 14px 24px; - cursor: pointer; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion li .accordion-title:before, .accordion li .accordion-title:after { - content: ''; - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: #000; -} - -.accordion li .accordion-title:before { - right: 24px; - width: 11px; - height: 1px; -} - -.accordion li .accordion-title:after { - right: 29px; - width: 1px; - height: 11px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion li .accordion-title h1, .accordion li .accordion-title h2, .accordion li .accordion-title h3, .accordion li .accordion-title h4, .accordion li .accordion-title h5, .accordion li .accordion-title h6 { - margin: 0; -} - -.accordion li .accordion-title * { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion li .accordion-content { - overflow: hidden; - max-height: 0; - padding: 0 25px; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.accordion li .accordion-content:before { - content: ''; - display: block; - width: 100%; - height: 20px; -} - -.accordion li .accordion-content:after { - content: ''; - display: block; - width: 100%; - height: 12px; -} - -.accordion li .accordion-content ul li, .accordion li .accordion-content ol li { - border: 0; - padding: 0; -} - -.accordion li .accordion-content ul li:last-child, .accordion li .accordion-content ol li:last-child { - border: 0; -} - -.accordion li .accordion-content ul { - list-style-type: disc; -} - -.accordion li .accordion-content ul ul { - list-style-type: circle; -} - -.accordion li .accordion-content ol.list-ordered li { - margin-bottom: 8px; - padding-left: 34px; -} - -.accordion li .accordion-content ol.list-ordered li:last-child { - margin: 0; -} - -.accordion li .accordion-content .nav { - list-style-type: none; -} - -.accordion li.active .accordion-title { - border-color: rgba(0, 0, 0, 0.9); -} - -.accordion li.active .accordion-title:after { - -webkit-transform: translateY(-50%) rotate(-90deg); - transform: translateY(-50%) rotate(-90deg); -} - -.accordion.style-2 li { - margin-bottom: 14px; - padding: 0; -} - -.accordion.style-2 li:last-child { - margin-bottom: 0; -} - -.accordion.style-2 li .accordion-title { - border: 0; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - padding: 0 0 10px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion.style-2 li .accordion-title:before, .accordion.style-2 li .accordion-title:after { - margin-top: -6px; -} - -.accordion.style-2 li .accordion-title:before { - right: 0; -} - -.accordion.style-2 li .accordion-title:after { - right: 5px; -} - -.accordion.style-2 li .accordion-content { - padding: 0 20px; -} - -.accordion.style-2 li.active .accordion-title { - border-bottom-color: rgba(0, 0, 0, 0.9); -} - -.accordion.style-3 li .accordion-title { - background: #f2f5f8; - border: 0; -} - -.accordion.style-3 li .accordion-content { - padding: 0 24px; -} - -.accordion.style-3 li.active .accordion-title { - background: #131517; - color: rgba(255, 255, 255, 0.8); -} - -.accordion.style-3 li.active .accordion-title:before, .accordion.style-3 li.active .accordion-title:after { - background: #fff; -} - -.accordion.style-3 li.active .accordion-title h1, .accordion.style-3 li.active .accordion-title h2, .accordion.style-3 li.active .accordion-title h3, .accordion.style-3 li.active .accordion-title h4, .accordion.style-3 li.active .accordion-title h5, .accordion.style-3 li.active .accordion-title h6 { - color: #fff; -} - -.accordion.border-radius:not(.style-2) li .accordion-title { - border-radius: 4px; -} - -.accordion.rounded:not(.style-2) li .accordion-title { - border-radius: 50px; -} - -.bg-gray .accordion.style-3 li .accordion-title, .bg-light-gray .accordion.style-3 li .accordion-title { - background: #fff; -} - -div[class^='bg-black'] .accordion li .accordion-title, div[class*=' bg-black'] .accordion li .accordion-title, div[class^='bg-dark'] .accordion li .accordion-title, div[class*=' bg-dark'] .accordion li .accordion-title { - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .accordion li .accordion-title:before, div[class^='bg-black'] .accordion li .accordion-title:after, div[class*=' bg-black'] .accordion li .accordion-title:before, div[class*=' bg-black'] .accordion li .accordion-title:after, div[class^='bg-dark'] .accordion li .accordion-title:before, div[class^='bg-dark'] .accordion li .accordion-title:after, div[class*=' bg-dark'] .accordion li .accordion-title:before, div[class*=' bg-dark'] .accordion li .accordion-title:after { - background: #fff; -} - -div[class^='bg-black'] .accordion li.active .accordion-title, div[class*=' bg-black'] .accordion li.active .accordion-title, div[class^='bg-dark'] .accordion li.active .accordion-title, div[class*=' bg-dark'] .accordion li.active .accordion-title { - border-color: #fff; -} - -div[class^='bg-black'] .accordion.style-3 li .accordion-title, div[class*=' bg-black'] .accordion.style-3 li .accordion-title, div[class^='bg-dark'] .accordion.style-3 li .accordion-title, div[class*=' bg-dark'] .accordion.style-3 li .accordion-title { - background: rgba(255, 255, 255, 0.1); -} - -div[class^='bg-black'] .accordion.style-3 li.active .accordion-title, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title { - background: #fff; - color: #7C7C7C; -} - -div[class^='bg-black'] .accordion.style-3 li.active .accordion-title:before, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title:after, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title:before, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title:after, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title:before, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title:after, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title:before, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title:after { - background: #000; -} - -div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h1, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h2, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h3, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h4, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h5, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h6, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h1, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h2, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h3, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h4, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h5, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h6, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h1, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h2, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h3, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h4, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h5, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h6, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h1, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h2, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h3, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h4, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h5, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h6 { - color: #000; -} - -.box-shadow { - -webkit-box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); - box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); -} - -.box-shadow-with-hover { - -webkit-box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); - box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.box-shadow-with-hover:hover { - -webkit-box-shadow: 0 10px 40px 0 rgba(22, 24, 26, 0.19); - box-shadow: 0 10px 40px 0 rgba(22, 24, 26, 0.19); -} - -.hover-shadow { - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-shadow:hover { - -webkit-box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); - box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); -} - -.hover-float { - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-float:hover { - -webkit-transform: translateY(-5px); - transform: translateY(-5px); -} - -.hover-scale { - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-scale:hover { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -.hover-shrink { - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-shrink:hover { - -webkit-transform: scale(0.98); - transform: scale(0.98); -} - -div[class^="square-box"], div[class*=" square-box"], -div[class^="circle-box"], div[class*=" circle-box"] { - display: inline-block; - text-align: center; -} - -div[class^="square-box"] *, div[class*=" square-box"] *, -div[class^="circle-box"] *, div[class*=" circle-box"] * { - margin: 0; - vertical-align: middle; -} - -.square-box-xs { - width: 40px; - height: 40px; - line-height: 40px; -} - -.square-box-xs * { - line-height: 40px; -} - -.square-box-sm { - width: 50px; - height: 50px; - line-height: 50px; -} - -.square-box-sm * { - line-height: 50px; -} - -.square-box, .square-box-md { - width: 60px; - height: 60px; - line-height: 60px; -} - -.square-box *, .square-box-md * { - line-height: 60px; -} - -.square-box-lg { - width: 70px; - height: 70px; - line-height: 70px; -} - -.square-box-lg * { - line-height: 70px; -} - -.square-box-xl { - width: 80px; - height: 80px; - line-height: 80px; -} - -.square-box-xl * { - line-height: 80px; -} - -div[class^="circle-box"], div[class*=" circle-box"] { - border-radius: 50%; -} - -.circle-box-xs { - width: 40px; - height: 40px; - line-height: 40px; -} - -.circle-box-xs * { - line-height: 40px; -} - -.circle-box-sm { - width: 50px; - height: 50px; - line-height: 50px; -} - -.circle-box-sm * { - line-height: 50px; -} - -.circle-box, .circle-box-md { - width: 60px; - height: 60px; - line-height: 60px; -} - -.circle-box *, .circle-box-md * { - line-height: 60px; -} - -.circle-box-lg { - width: 70px; - height: 70px; - line-height: 70px; -} - -.circle-box-lg * { - line-height: 70px; -} - -.circle-box-xl { - width: 80px; - height: 80px; - line-height: 80px; -} - -.circle-box-xl * { - line-height: 80px; -} - -.border-radius { - border-radius: 0.375em; -} - -.border-radius-025 { - border-radius: 0.25em; -} - -.border-radius-05 { - border-radius: 0.5em; -} - -.border-radius-10 { - border-radius: 1em; -} - -.border-radius-15 { - border-radius: 1.5em; -} - -.border-radius-20 { - border-radius: 2em; -} - -.border-radius-25 { - border-radius: 2.5em; -} - -.border-radius-30 { - border-radius: 3em; -} - -.move-top-100 { - -webkit-transform: translateY(-100px); - transform: translateY(-100px); - margin-bottom: -100px; -} - -.move-top-90 { - -webkit-transform: translateY(-90px); - transform: translateY(-90px); - margin-bottom: -90px; -} - -.move-top-80 { - -webkit-transform: translateY(-80px); - transform: translateY(-80px); - margin-bottom: -80px; -} - -.move-top-70 { - -webkit-transform: translateY(-70px); - transform: translateY(-70px); - margin-bottom: -70px; -} - -.move-top-60 { - -webkit-transform: translateY(-60px); - transform: translateY(-60px); - margin-bottom: -60px; -} - -.move-top-50 { - -webkit-transform: translateY(-50px); - transform: translateY(-50px); - margin-bottom: -50px; -} - -.move-top-40 { - -webkit-transform: translateY(-40px); - transform: translateY(-40px); - margin-bottom: -40px; -} - -.move-top-30 { - -webkit-transform: translateY(-30px); - transform: translateY(-30px); - margin-bottom: -30px; -} - -.move-top-20 { - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - margin-bottom: -20px; -} - -.move-top-10 { - -webkit-transform: translateY(-10px); - transform: translateY(-10px); - margin-bottom: -10px; -} - -a { - color: #7C7C7C; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -a:hover { - color: #131517; - text-decoration: none; -} - -button { - background: transparent; - box-shadow: none; - border: 0; - padding: 0; - cursor: pointer; -} - -a:focus, a:active, button:focus, button:active { - box-shadow: none; - outline: 0; -} - -.button { - font: 400 13px "Poppins", sans-serif; - letter-spacing: 1px; - text-transform: uppercase; -} - -.button { - position: relative; - display: inline-block; - overflow: hidden; - background: #e5e8eb; - border: 1px solid #e5e8eb; - padding: 5px 10px; - color: #131517; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.button i { - margin-right: 8px; - font-size: 15px; -} - -.button:hover { - color: #131517; -} - -.button-xs { - padding: 7px 16px; -} - -.button-sm { - padding: 10px 22px; -} - -.button-md { - padding: 14px 34px; -} - -.button-lg { - padding: 16px 42px; -} - -.button-xl { - padding: 18px 50px; -} - -.button-fullwidth { - width: 100%; - text-align: center; -} - -.button-grey, a.button-grey { - background: #e5e8eb; - border: 0; -} - -.button-grey:hover, .button-grey:focus, a.button-grey:hover, a.button-grey:focus { - background: #dde0e3; - color: #131517; -} - -.button-dark, a.button-dark { - background: #1d2023; - border: 0; - color: #fff; -} - -.button-dark:hover, .button-dark:focus, a.button-dark:hover, a.button-dark:focus { - background: #131517; - color: #fff; -} - -.button-white, a.button-white { - background: #fff; - border: 0; - color: #131517; -} - -.button-white:hover, .button-white:focus, a.button-white:hover, a.button-white:focus { - background: rgba(255, 255, 255, 0.9); - border: 0; - color: #131517; -} - -.button-white-2, a.button-white-2 { - background: #fff; - border-color: #fff; - color: #131517; -} - -.button-white-2:hover, .button-white-2:focus, a.button-white-2:hover, a.button-white-2:focus { - background: transparent; - border-color: #fff; - color: #fff; -} - -.button-white-3, a.button-white-3 { - background: rgba(255, 255, 255, 0.1); - border: 0; - color: #fff; -} - -.button-white-3:hover, .button-white-3:focus, a.button-white-3:hover, a.button-white-3:focus { - background: rgba(255, 255, 255, 0.15); - color: #fff; -} - -.button-outline-grey, a.button-outline-grey { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-outline-grey:hover, .button-outline-grey:focus, a.button-outline-grey:hover, a.button-outline-grey:focus { - border-color: #131517; - color: #131517; -} - -.button-outline-grey-2, a.button-outline-grey-2 { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-outline-grey-2:hover, .button-outline-grey-2:focus, a.button-outline-grey-2:hover, a.button-outline-grey-2:focus { - background: rgba(0, 0, 0, 0.1); - border-color: transparent; - color: #131517; -} - -.button-outline-dark, a.button-outline-dark { - background: transparent; - border-color: #131517; -} - -.button-outline-dark:hover, .button-outline-dark:focus, a.button-outline-dark:hover, a.button-outline-dark:focus { - border-color: rgba(0, 0, 0, 0.15); - color: #131517; -} - -.button-outline-dark-2, a.button-outline-dark-2 { - background: transparent; - border-color: #131517; -} - -.button-outline-dark-2:hover, .button-outline-dark-2:focus, a.button-outline-dark-2:hover, a.button-outline-dark-2:focus { - background: #131517; - border-color: transparent; - color: #fff; -} - -.button-outline-white, a.button-outline-white { - background: transparent; - border-color: rgba(255, 255, 255, 0.3); - color: #fff; -} - -.button-outline-white:hover, .button-outline-white:focus, a.button-outline-white:hover, a.button-outline-white:focus { - border-color: #fff; - color: #fff; -} - -.button-outline-white-2, a.button-outline-white-2 { - background: transparent; - border-color: #fff; - color: #fff; -} - -.button-outline-white-2:hover, .button-outline-white-2:focus, a.button-outline-white-2:hover, a.button-outline-white-2:focus { - background: #fff; - color: #131517; -} - -a[class*=' button-fill-'], a[class^='button-fill-'], button[class*=' button-fill-'], button[class^='button-fill-'] { - z-index: 1; - background: transparent; -} - -a[class*=' button-fill-']:before, a[class^='button-fill-']:before, button[class*=' button-fill-']:before, button[class^='button-fill-']:before { - content: ''; - position: absolute; - z-index: -1; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.button-fill-left-outline, a.button-fill-left-outline, -.button-fill-top-outline, a.button-fill-top-outline, -.button-fill-right-outline, a.button-fill-right-outline, -.button-fill-bottom-outline, a.button-fill-bottom-outline { - border-color: #131517; -} - -.button-fill-left-outline:before, a.button-fill-left-outline:before, -.button-fill-top-outline:before, a.button-fill-top-outline:before, -.button-fill-right-outline:before, a.button-fill-right-outline:before, -.button-fill-bottom-outline:before, a.button-fill-bottom-outline:before { - background: #131517; -} - -.button-fill-left-outline:hover, a.button-fill-left-outline:hover, -.button-fill-top-outline:hover, a.button-fill-top-outline:hover, -.button-fill-right-outline:hover, a.button-fill-right-outline:hover, -.button-fill-bottom-outline:hover, a.button-fill-bottom-outline:hover { - color: #fff; -} - -.button-fill-left-outline-white, a.button-fill-left-outline-white, -.button-fill-top-outline-white, a.button-fill-top-outline-white, -.button-fill-right-outline-white, a.button-fill-right-outline-white, -.button-fill-bottom-outline-white, a.button-fill-bottom-outline-white { - border-color: #fff; - color: #fff; -} - -.button-fill-left-outline-white:before, a.button-fill-left-outline-white:before, -.button-fill-top-outline-white:before, a.button-fill-top-outline-white:before, -.button-fill-right-outline-white:before, a.button-fill-right-outline-white:before, -.button-fill-bottom-outline-white:before, a.button-fill-bottom-outline-white:before { - background: #fff; -} - -.button-fill-left-outline-white:hover, a.button-fill-left-outline-white:hover, -.button-fill-top-outline-white:hover, a.button-fill-top-outline-white:hover, -.button-fill-right-outline-white:hover, a.button-fill-right-outline-white:hover, -.button-fill-bottom-outline-white:hover, a.button-fill-bottom-outline-white:hover { - color: #131517; -} - -.button-fill-left-outline:before, a.button-fill-left-outline:before, -.button-fill-left-outline-white:before, a.button-fill-left-outline-white:before { - top: 0; - left: 0; - width: 0%; - height: 100%; -} - -.button-fill-left-outline:hover:before, a.button-fill-left-outline:hover:before, -.button-fill-left-outline-white:hover:before, a.button-fill-left-outline-white:hover:before { - width: 100%; -} - -.button-fill-top-outline:before, a.button-fill-top-outline:before, -.button-fill-top-outline-white:before, a.button-fill-top-outline-white:before { - top: 0; - left: 0; - width: 100%; - height: 0%; -} - -.button-fill-top-outline:hover:before, a.button-fill-top-outline:hover:before, -.button-fill-top-outline-white:hover:before, a.button-fill-top-outline-white:hover:before { - height: 100%; -} - -.button-fill-right-outline:before, a.button-fill-right-outline:before, -.button-fill-right-outline-white:before, a.button-fill-right-outline-white:before { - top: 0; - right: 0; - width: 0%; - height: 100%; -} - -.button-fill-right-outline:hover:before, a.button-fill-right-outline:hover:before, -.button-fill-right-outline-white:hover:before, a.button-fill-right-outline-white:hover:before { - width: 100%; -} - -.button-fill-bottom-outline:before, a.button-fill-bottom-outline:before, -.button-fill-bottom-outline-white:before, a.button-fill-bottom-outline-white:before { - bottom: 0; - left: 0; - width: 100%; - height: 0%; -} - -.button-fill-bottom-outline:hover:before, a.button-fill-bottom-outline:hover:before, -.button-fill-bottom-outline-white:hover:before, a.button-fill-bottom-outline-white:hover:before { - height: 100%; -} - -a[class*=' button-reveal'] span, a[class*=' button-reveal'] i, a[class^='button-reveal'] span, a[class^='button-reveal'] i, button[class*=' button-reveal'] span, button[class*=' button-reveal'] i, button[class^='button-reveal'] span, button[class^='button-reveal'] i { - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -a[class*=' button-reveal'] span, a[class^='button-reveal'] span, button[class*=' button-reveal'] span, button[class^='button-reveal'] span { - position: relative; -} - -a[class*=' button-reveal'] i, a[class^='button-reveal'] i, button[class*=' button-reveal'] i, button[class^='button-reveal'] i { - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - opacity: 0; - margin: 0; -} - -a[class*=' button-reveal']:hover i, a[class*=' button-reveal']:focus i, a[class^='button-reveal']:hover i, a[class^='button-reveal']:focus i, button[class*=' button-reveal']:hover i, button[class*=' button-reveal']:focus i, button[class^='button-reveal']:hover i, button[class^='button-reveal']:focus i { - opacity: 1; -} - -.button-reveal-left-grey span, a.button-reveal-left-grey span, -.button-reveal-left-dark span, a.button-reveal-left-dark span, -.button-reveal-left-white span, a.button-reveal-left-white span { - left: 0; -} - -.button-reveal-left-grey:hover span, .button-reveal-left-grey:focus span, a.button-reveal-left-grey:hover span, a.button-reveal-left-grey:focus span, -.button-reveal-left-dark:hover span, -.button-reveal-left-dark:focus span, a.button-reveal-left-dark:hover span, a.button-reveal-left-dark:focus span, -.button-reveal-left-white:hover span, -.button-reveal-left-white:focus span, a.button-reveal-left-white:hover span, a.button-reveal-left-white:focus span { - left: 12px; -} - -.button-reveal-right-grey span, a.button-reveal-right-grey span, -.button-reveal-right-dark span, a.button-reveal-right-dark span, -.button-reveal-right-white span, a.button-reveal-right-white span { - right: 0; -} - -.button-reveal-right-grey:hover span, .button-reveal-right-grey:focus span, a.button-reveal-right-grey:hover span, a.button-reveal-right-grey:focus span, -.button-reveal-right-dark:hover span, -.button-reveal-right-dark:focus span, a.button-reveal-right-dark:hover span, a.button-reveal-right-dark:focus span, -.button-reveal-right-white:hover span, -.button-reveal-right-white:focus span, a.button-reveal-right-white:hover span, a.button-reveal-right-white:focus span { - right: 12px; -} - -.button-reveal-left-grey, a.button-reveal-left-grey, -.button-reveal-right-grey, a.button-reveal-right-grey { - background: #e5e8eb; - border: 0; -} - -.button-reveal-left-grey:hover, .button-reveal-left-grey:focus, a.button-reveal-left-grey:hover, a.button-reveal-left-grey:focus, -.button-reveal-right-grey:hover, -.button-reveal-right-grey:focus, a.button-reveal-right-grey:hover, a.button-reveal-right-grey:focus { - background: #dde0e3; - color: #131517; -} - -.button-reveal-left-dark, a.button-reveal-left-dark, -.button-reveal-right-dark, a.button-reveal-right-dark { - background: #1d2023; - border: 0; - color: #fff; -} - -.button-reveal-left-dark:hover, .button-reveal-left-dark:focus, a.button-reveal-left-dark:hover, a.button-reveal-left-dark:focus, -.button-reveal-right-dark:hover, -.button-reveal-right-dark:focus, a.button-reveal-right-dark:hover, a.button-reveal-right-dark:focus { - background: #131517; - color: #fff; -} - -.button-reveal-left-white, a.button-reveal-left-white, -.button-reveal-right-white, a.button-reveal-right-white { - background: #fff; - border: 0; - color: #131517; -} - -.button-reveal-left-white:hover, .button-reveal-left-white:focus, a.button-reveal-left-white:hover, a.button-reveal-left-white:focus, -.button-reveal-right-white:hover, -.button-reveal-right-white:focus, a.button-reveal-right-white:hover, a.button-reveal-right-white:focus { - background: #fff; - color: #131517; -} - -.button-xs.button-reveal-left-grey i, .button-xs.button-reveal-left-dark i, .button-xs.button-reveal-left-white i { - left: 10px; -} - -.button-xs.button-reveal-left-grey:hover i, .button-xs.button-reveal-left-grey:focus i, .button-xs.button-reveal-left-dark:hover i, .button-xs.button-reveal-left-dark:focus i, .button-xs.button-reveal-left-white:hover i, .button-xs.button-reveal-left-white:focus i { - left: 0; -} - -.button-xs.button-reveal-right-grey i, .button-xs.button-reveal-right-dark i, .button-xs.button-reveal-right-white i { - right: 10px; -} - -.button-xs.button-reveal-right-grey:hover i, .button-xs.button-reveal-right-grey:focus i, .button-xs.button-reveal-right-dark:hover i, .button-xs.button-reveal-right-dark:focus i, .button-xs.button-reveal-right-white:hover i, .button-xs.button-reveal-right-white:focus i { - right: 0; -} - -.button-sm.button-reveal-left-grey i, .button-sm.button-reveal-left-dark i, .button-sm.button-reveal-left-white i { - left: 20px; -} - -.button-sm.button-reveal-left-grey:hover i, .button-sm.button-reveal-left-grey:focus i, .button-sm.button-reveal-left-dark:hover i, .button-sm.button-reveal-left-dark:focus i, .button-sm.button-reveal-left-white:hover i, .button-sm.button-reveal-left-white:focus i { - left: 10px; -} - -.button-sm.button-reveal-right-grey i, .button-sm.button-reveal-right-dark i, .button-sm.button-reveal-right-white i { - right: 20px; -} - -.button-sm.button-reveal-right-grey:hover i, .button-sm.button-reveal-right-grey:focus i, .button-sm.button-reveal-right-dark:hover i, .button-sm.button-reveal-right-dark:focus i, .button-sm.button-reveal-right-white:hover i, .button-sm.button-reveal-right-white:focus i { - right: 10px; -} - -.button-md.button-reveal-left-grey i, .button-md.button-reveal-left-dark i, .button-md.button-reveal-left-white i { - left: 30px; -} - -.button-md.button-reveal-left-grey:hover i, .button-md.button-reveal-left-grey:focus i, .button-md.button-reveal-left-dark:hover i, .button-md.button-reveal-left-dark:focus i, .button-md.button-reveal-left-white:hover i, .button-md.button-reveal-left-white:focus i { - left: 18px; -} - -.button-md.button-reveal-right-grey i, .button-md.button-reveal-right-dark i, .button-md.button-reveal-right-white i { - right: 30px; -} - -.button-md.button-reveal-right-grey:hover i, .button-md.button-reveal-right-grey:focus i, .button-md.button-reveal-right-dark:hover i, .button-md.button-reveal-right-dark:focus i, .button-md.button-reveal-right-white:hover i, .button-md.button-reveal-right-white:focus i { - right: 18px; -} - -.button-lg.button-reveal-left-grey i, .button-lg.button-reveal-left-dark i, .button-lg.button-reveal-left-white i { - left: 40px; -} - -.button-lg.button-reveal-left-grey:hover i, .button-lg.button-reveal-left-grey:focus i, .button-lg.button-reveal-left-dark:hover i, .button-lg.button-reveal-left-dark:focus i, .button-lg.button-reveal-left-white:hover i, .button-lg.button-reveal-left-white:focus i { - left: 28px; -} - -.button-lg.button-reveal-right-grey i, .button-lg.button-reveal-right-dark i, .button-lg.button-reveal-right-white i { - right: 40px; -} - -.button-lg.button-reveal-right-grey:hover i, .button-lg.button-reveal-right-grey:focus i, .button-lg.button-reveal-right-dark:hover i, .button-lg.button-reveal-right-dark:focus i, .button-lg.button-reveal-right-white:hover i, .button-lg.button-reveal-right-white:focus i { - right: 28px; -} - -.button-xl.button-reveal-left-grey i, .button-xl.button-reveal-left-dark i, .button-xl.button-reveal-left-white i { - left: 50px; -} - -.button-xl.button-reveal-left-grey:hover i, .button-xl.button-reveal-left-grey:focus i, .button-xl.button-reveal-left-dark:hover i, .button-xl.button-reveal-left-dark:focus i, .button-xl.button-reveal-left-white:hover i, .button-xl.button-reveal-left-white:focus i { - left: 38px; -} - -.button-xl.button-reveal-right-grey i, .button-xl.button-reveal-right-dark i, .button-xl.button-reveal-right-white i { - right: 50px; -} - -.button-xl.button-reveal-right-grey:hover i, .button-xl.button-reveal-right-grey:focus i, .button-xl.button-reveal-right-dark:hover i, .button-xl.button-reveal-right-dark:focus i, .button-xl.button-reveal-right-white:hover i, .button-xl.button-reveal-right-white:focus i { - right: 38px; -} - -.button-reveal-left-outline-grey, a.button-reveal-left-outline-grey, -.button-reveal-right-outline-grey, a.button-reveal-right-outline-grey { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-reveal-left-outline-grey:hover, .button-reveal-left-outline-grey:focus, a.button-reveal-left-outline-grey:hover, a.button-reveal-left-outline-grey:focus, -.button-reveal-right-outline-grey:hover, -.button-reveal-right-outline-grey:focus, a.button-reveal-right-outline-grey:hover, a.button-reveal-right-outline-grey:focus { - border-color: #131517; - color: #131517; -} - -.button-reveal-left-outline-grey span, a.button-reveal-left-outline-grey span, -.button-reveal-left-outline-dark span, a.button-reveal-left-outline-dark span, -.button-reveal-left-outline-white span, a.button-reveal-left-outline-white span { - left: 0; -} - -.button-reveal-left-outline-grey:hover span, .button-reveal-left-outline-grey:focus span, a.button-reveal-left-outline-grey:hover span, a.button-reveal-left-outline-grey:focus span, -.button-reveal-left-outline-dark:hover span, -.button-reveal-left-outline-dark:focus span, a.button-reveal-left-outline-dark:hover span, a.button-reveal-left-outline-dark:focus span, -.button-reveal-left-outline-white:hover span, -.button-reveal-left-outline-white:focus span, a.button-reveal-left-outline-white:hover span, a.button-reveal-left-outline-white:focus span { - left: 12px; -} - -.button-reveal-right-outline-grey span, a.button-reveal-right-outline-grey span, -.button-reveal-right-outline-dark span, a.button-reveal-right-outline-dark span, -.button-reveal-right-outline-white span, a.button-reveal-right-outline-white span { - right: 0; -} - -.button-reveal-right-outline-grey:hover span, .button-reveal-right-outline-grey:focus span, a.button-reveal-right-outline-grey:hover span, a.button-reveal-right-outline-grey:focus span, -.button-reveal-right-outline-dark:hover span, -.button-reveal-right-outline-dark:focus span, a.button-reveal-right-outline-dark:hover span, a.button-reveal-right-outline-dark:focus span, -.button-reveal-right-outline-white:hover span, -.button-reveal-right-outline-white:focus span, a.button-reveal-right-outline-white:hover span, a.button-reveal-right-outline-white:focus span { - right: 12px; -} - -.button-reveal-left-outline-dark, a.button-reveal-left-outline-dark, -.button-reveal-right-outline-dark, a.button-reveal-right-outline-dark { - background: transparent; - border-color: #131517; -} - -.button-reveal-left-outline-dark:hover, .button-reveal-left-outline-dark:focus, a.button-reveal-left-outline-dark:hover, a.button-reveal-left-outline-dark:focus, -.button-reveal-right-outline-dark:hover, -.button-reveal-right-outline-dark:focus, a.button-reveal-right-outline-dark:hover, a.button-reveal-right-outline-dark:focus { - border-color: rgba(0, 0, 0, 0.15); - color: #131517; -} - -.button-reveal-left-outline-white, a.button-reveal-left-outline-white, -.button-reveal-right-outline-white, a.button-reveal-right-outline-white { - background: transparent; - border-color: rgba(255, 255, 255, 0.3); - color: #fff; -} - -.button-reveal-left-outline-white:hover, .button-reveal-left-outline-white:focus, a.button-reveal-left-outline-white:hover, a.button-reveal-left-outline-white:focus, -.button-reveal-right-outline-white:hover, -.button-reveal-right-outline-white:focus, a.button-reveal-right-outline-white:hover, a.button-reveal-right-outline-white:focus { - border-color: #fff; - color: #fff; -} - -.button-xs.button-reveal-left-outline-grey i, .button-xs.button-reveal-left-outline-dark i, .button-xs.button-reveal-left-outline-white i { - left: 10px; -} - -.button-xs.button-reveal-left-outline-grey:hover i, .button-xs.button-reveal-left-outline-grey:focus i, .button-xs.button-reveal-left-outline-dark:hover i, .button-xs.button-reveal-left-outline-dark:focus i, .button-xs.button-reveal-left-outline-white:hover i, .button-xs.button-reveal-left-outline-white:focus i { - left: 0; -} - -.button-xs.button-reveal-right-outline-grey i, .button-xs.button-reveal-right-outline-dark i, .button-xs.button-reveal-right-outline-white i { - right: 10px; -} - -.button-xs.button-reveal-right-outline-grey:hover i, .button-xs.button-reveal-right-outline-grey:focus i, .button-xs.button-reveal-right-outline-dark:hover i, .button-xs.button-reveal-right-outline-dark:focus i, .button-xs.button-reveal-right-outline-white:hover i, .button-xs.button-reveal-right-outline-white:focus i { - right: 0; -} - -.button-sm.button-reveal-left-outline-grey i, .button-sm.button-reveal-left-outline-dark i, .button-sm.button-reveal-left-outline-white i { - left: 20px; -} - -.button-sm.button-reveal-left-outline-grey:hover i, .button-sm.button-reveal-left-outline-grey:focus i, .button-sm.button-reveal-left-outline-dark:hover i, .button-sm.button-reveal-left-outline-dark:focus i, .button-sm.button-reveal-left-outline-white:hover i, .button-sm.button-reveal-left-outline-white:focus i { - left: 10px; -} - -.button-sm.button-reveal-right-outline-grey i, .button-sm.button-reveal-right-outline-dark i, .button-sm.button-reveal-right-outline-white i { - right: 20px; -} - -.button-sm.button-reveal-right-outline-grey:hover i, .button-sm.button-reveal-right-outline-grey:focus i, .button-sm.button-reveal-right-outline-dark:hover i, .button-sm.button-reveal-right-outline-dark:focus i, .button-sm.button-reveal-right-outline-white:hover i, .button-sm.button-reveal-right-outline-white:focus i { - right: 10px; -} - -.button-md.button-reveal-left-outline-grey i, .button-md.button-reveal-left-outline-dark i, .button-md.button-reveal-left-outline-white i { - left: 30px; -} - -.button-md.button-reveal-left-outline-grey:hover i, .button-md.button-reveal-left-outline-grey:focus i, .button-md.button-reveal-left-outline-dark:hover i, .button-md.button-reveal-left-outline-dark:focus i, .button-md.button-reveal-left-outline-white:hover i, .button-md.button-reveal-left-outline-white:focus i { - left: 18px; -} - -.button-md.button-reveal-right-outline-grey i, .button-md.button-reveal-right-outline-dark i, .button-md.button-reveal-right-outline-white i { - right: 30px; -} - -.button-md.button-reveal-right-outline-grey:hover i, .button-md.button-reveal-right-outline-grey:focus i, .button-md.button-reveal-right-outline-dark:hover i, .button-md.button-reveal-right-outline-dark:focus i, .button-md.button-reveal-right-outline-white:hover i, .button-md.button-reveal-right-outline-white:focus i { - right: 18px; -} - -.button-lg.button-reveal-left-outline-grey i, .button-lg.button-reveal-left-outline-dark i, .button-lg.button-reveal-left-outline-white i { - left: 40px; -} - -.button-lg.button-reveal-left-outline-grey:hover i, .button-lg.button-reveal-left-outline-grey:focus i, .button-lg.button-reveal-left-outline-dark:hover i, .button-lg.button-reveal-left-outline-dark:focus i, .button-lg.button-reveal-left-outline-white:hover i, .button-lg.button-reveal-left-outline-white:focus i { - left: 28px; -} - -.button-lg.button-reveal-right-outline-grey i, .button-lg.button-reveal-right-outline-dark i, .button-lg.button-reveal-right-outline-white i { - right: 40px; -} - -.button-lg.button-reveal-right-outline-grey:hover i, .button-lg.button-reveal-right-outline-grey:focus i, .button-lg.button-reveal-right-outline-dark:hover i, .button-lg.button-reveal-right-outline-dark:focus i, .button-lg.button-reveal-right-outline-white:hover i, .button-lg.button-reveal-right-outline-white:focus i { - right: 28px; -} - -.button-xl.button-reveal-left-outline-grey i, .button-xl.button-reveal-left-outline-dark i, .button-xl.button-reveal-left-outline-white i { - left: 50px; -} - -.button-xl.button-reveal-left-outline-grey:hover i, .button-xl.button-reveal-left-outline-grey:focus i, .button-xl.button-reveal-left-outline-dark:hover i, .button-xl.button-reveal-left-outline-dark:focus i, .button-xl.button-reveal-left-outline-white:hover i, .button-xl.button-reveal-left-outline-white:focus i { - left: 38px; -} - -.button-xl.button-reveal-right-outline-grey i, .button-xl.button-reveal-right-outline-dark i, .button-xl.button-reveal-right-outline-white i { - right: 50px; -} - -.button-xl.button-reveal-right-outline-grey:hover i, .button-xl.button-reveal-right-outline-grey:focus i, .button-xl.button-reveal-right-outline-dark:hover i, .button-xl.button-reveal-right-outline-dark:focus i, .button-xl.button-reveal-right-outline-white:hover i, .button-xl.button-reveal-right-outline-white:focus i { - right: 38px; -} - -a[class*=' button-fancy-1'], a[class^='button-fancy-1'], button[class*=' button-fancy-1'], button[class^='button-fancy-1'] { - z-index: 1; - overflow: visible; - background: transparent; - border: 0; -} - -a[class*=' button-fancy-1']:before, a[class^='button-fancy-1']:before, button[class*=' button-fancy-1']:before, button[class^='button-fancy-1']:before { - content: ''; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scaleY(1); - transform: scaleY(1); - z-index: -1; - opacity: 1; - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -a[class*=' button-fancy-1']:after, a[class^='button-fancy-1']:after, button[class*=' button-fancy-1']:after, button[class^='button-fancy-1']:after { - content: ''; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scaleY(0.2); - transform: scaleY(0.2); - opacity: 0; - width: 100%; - height: 100%; - border: 1px solid rgba(0, 0, 0, 0.9); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -a[class*=' button-fancy-1']:hover:before, a[class^='button-fancy-1']:hover:before, button[class*=' button-fancy-1']:hover:before, button[class^='button-fancy-1']:hover:before { - -webkit-transform: scaleY(0.2); - transform: scaleY(0.2); - opacity: 0; -} - -a[class*=' button-fancy-1']:hover:after, a[class^='button-fancy-1']:hover:after, button[class*=' button-fancy-1']:hover:after, button[class^='button-fancy-1']:hover:after { - -webkit-transform: scaleY(1); - transform: scaleY(1); - opacity: 1; -} - -.button-fancy-1:before, a.button-fancy-1:before { - background: #e5e8eb; -} - -.button-fancy-1-dark, a.button-fancy-1-dark { - color: #fff; -} - -.button-fancy-1-dark:before, a.button-fancy-1-dark:before { - background: #131517; -} - -.button-fancy-1-white, a.button-fancy-1-white { - color: #131517; -} - -.button-fancy-1-white:before, a.button-fancy-1-white:before { - background: #fff; -} - -.button-fancy-1-white:after, a.button-fancy-1-white:after { - border-color: #fff; -} - -.button-fancy-1-white:hover, a.button-fancy-1-white:hover { - color: #fff; -} - -.button-fancy-1-outline:before, a.button-fancy-1-outline:before { - border: 1px solid rgba(0, 0, 0, 0.15); -} - -.button-fancy-1-outline:after, a.button-fancy-1-outline:after { - z-index: -1; - background: #131517; - border: 0; -} - -.button-fancy-1-outline:hover, a.button-fancy-1-outline:hover { - color: #fff; -} - -.button-fancy-1-outline-dark:before, a.button-fancy-1-outline-dark:before { - border: 1px solid rgba(0, 0, 0, 0.9); -} - -.button-fancy-1-outline-dark:after, a.button-fancy-1-outline-dark:after { - z-index: -1; - background: #131517; -} - -.button-fancy-1-outline-dark:hover, a.button-fancy-1-outline-dark:hover { - color: #fff; -} - -.button-fancy-1-outline-white, a.button-fancy-1-outline-white { - color: #fff; -} - -.button-fancy-1-outline-white:before, a.button-fancy-1-outline-white:before { - border: 1px solid rgba(255, 255, 255, 0.9); -} - -.button-fancy-1-outline-white:after, a.button-fancy-1-outline-white:after { - z-index: -1; - background: #fff; -} - -.button-fancy-1-outline-white:hover, a.button-fancy-1-outline-white:hover { - color: #131517; -} - -a[class*=' button-fancy-2'], a[class^='button-fancy-2'], button[class*=' button-fancy-2'], button[class^='button-fancy-2'] { - z-index: 1; - overflow: visible; - background: transparent; - border: 0; -} - -a[class*=' button-fancy-2']:before, a[class^='button-fancy-2']:before, button[class*=' button-fancy-2']:before, button[class^='button-fancy-2']:before { - content: ''; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scaleX(1); - transform: scaleX(1); - z-index: -1; - opacity: 1; - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -a[class*=' button-fancy-2']:after, a[class^='button-fancy-2']:after, button[class*=' button-fancy-2']:after, button[class^='button-fancy-2']:after { - content: ''; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scaleX(0.6); - transform: scaleX(0.6); - opacity: 0; - width: 100%; - height: 100%; - border: 1px solid rgba(0, 0, 0, 0.9); - border-right: 0; - border-left: 0; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -a[class*=' button-fancy-2']:hover:before, a[class^='button-fancy-2']:hover:before, button[class*=' button-fancy-2']:hover:before, button[class^='button-fancy-2']:hover:before { - -webkit-transform: scaleX(0.6); - transform: scaleX(0.6); - opacity: 0; -} - -a[class*=' button-fancy-2']:hover:after, a[class^='button-fancy-2']:hover:after, button[class*=' button-fancy-2']:hover:after, button[class^='button-fancy-2']:hover:after { - -webkit-transform: scaleX(1); - transform: scaleX(1); - opacity: 1; -} - -.button-fancy-2:before, a.button-fancy-2:before { - background: #e5e8eb; -} - -.button-fancy-2-dark, a.button-fancy-2-dark { - color: #fff; -} - -.button-fancy-2-dark:before, a.button-fancy-2-dark:before { - background: #131517; -} - -.button-fancy-2-white, a.button-fancy-2-white { - color: #131517; -} - -.button-fancy-2-white:before, a.button-fancy-2-white:before { - background: #fff; -} - -.button-fancy-2-white:after, a.button-fancy-2-white:after { - border-color: #fff; -} - -.button-fancy-2-white:hover, a.button-fancy-2-white:hover { - color: #fff; -} - -.button-fancy-2-outline:before, a.button-fancy-2-outline:before { - border: 1px solid rgba(0, 0, 0, 0.15); -} - -.button-fancy-2-outline-white, a.button-fancy-2-outline-white { - color: #fff; -} - -.button-fancy-2-outline-white:before, a.button-fancy-2-outline-white:before { - border: 1px solid rgba(255, 255, 255, 0.2); -} - -.button-fancy-2-outline-white:after, a.button-fancy-2-outline-white:after { - border-color: #fff; -} - -.button-fancy-2-outline-white:hover, a.button-fancy-2-outline-white:hover { - color: #fff; -} - -.button-text-1, -.button-text-2, -.button-text-3 { - position: relative; - display: inline-block; - color: #000; - font-family: "Poppins", sans-serif; - letter-spacing: -0.2px; -} - -.button-text-1:before { - content: ''; - position: absolute; - bottom: -1px; - left: 0; - background: rgba(0, 0, 0, 0.2); - width: 100%; - height: 1px; -} - -.button-text-1:after { - content: ''; - position: absolute; - right: 0; - bottom: -1px; - left: 0; - background: #000; - height: 1px; - -webkit-animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-1:hover:after { - width: 100%; - -webkit-animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-2:before { - content: ''; - position: absolute; - top: 40%; - right: 0; - left: 0; - background: rgba(0, 0, 0, 0.2); - height: 40%; - -webkit-animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-2:after { - content: ''; - position: absolute; - bottom: -1px; - right: 0; - left: 0; - background: #000; - height: 1px; - -webkit-animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-2:hover:before { - -webkit-animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-2:hover:after { - -webkit-animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-3 { - padding-left: 30px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.button-text-3:before { - content: ''; - position: absolute; - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: #000; - width: 20px; - height: 1px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.button-text-3:hover { - padding-left: 40px; -} - -.button-text-3:hover:before { - width: 30px; -} - -@-webkit-keyframes button-line-out { - 0% { - -webkit-transform: scaleX(1); - transform: scaleX(1); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } - 100% { - -webkit-transform: scaleX(0); - transform: scaleX(0); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } -} - -@keyframes button-line-out { - 0% { - -webkit-transform: scaleX(1); - transform: scaleX(1); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } - 100% { - -webkit-transform: scaleX(0); - transform: scaleX(0); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } -} - -@-webkit-keyframes button-line-in { - 0% { - -webkit-transform: scaleX(0); - transform: scaleX(0); - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; - } -} - -@keyframes button-line-in { - 0% { - -webkit-transform: scaleX(0); - transform: scaleX(0); - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; - } -} - -div[class^='bg-dark'] .button-text-1, -div[class^='bg-dark'] .button-text-2, -div[class^='bg-dark'] .button-text-3, div[class*=' bg-dark'] .button-text-1, -div[class*=' bg-dark'] .button-text-2, -div[class*=' bg-dark'] .button-text-3, div[class^='bg-black'] .button-text-1, -div[class^='bg-black'] .button-text-2, -div[class^='bg-black'] .button-text-3, div[class*=' bg-black'] .button-text-1, -div[class*=' bg-black'] .button-text-2, -div[class*=' bg-black'] .button-text-3 { - color: rgba(255, 255, 255, 0.8); -} - -div[class^='bg-dark'] .button-text-1:hover, -div[class^='bg-dark'] .button-text-2:hover, -div[class^='bg-dark'] .button-text-3:hover, div[class*=' bg-dark'] .button-text-1:hover, -div[class*=' bg-dark'] .button-text-2:hover, -div[class*=' bg-dark'] .button-text-3:hover, div[class^='bg-black'] .button-text-1:hover, -div[class^='bg-black'] .button-text-2:hover, -div[class^='bg-black'] .button-text-3:hover, div[class*=' bg-black'] .button-text-1:hover, -div[class*=' bg-black'] .button-text-2:hover, -div[class*=' bg-black'] .button-text-3:hover { - color: #fff; -} - -div[class^='bg-dark'] .button-text-1:before, div[class*=' bg-dark'] .button-text-1:before, div[class^='bg-black'] .button-text-1:before, div[class*=' bg-black'] .button-text-1:before { - background: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-dark'] .button-text-1:after, div[class*=' bg-dark'] .button-text-1:after, div[class^='bg-black'] .button-text-1:after, div[class*=' bg-black'] .button-text-1:after { - background: #fff; -} - -div[class^='bg-dark'] .button-text-2:before, div[class*=' bg-dark'] .button-text-2:before, div[class^='bg-black'] .button-text-2:before, div[class*=' bg-black'] .button-text-2:before { - background: rgba(255, 255, 255, 0.4); -} - -div[class^='bg-dark'] .button-text-2:after, div[class*=' bg-dark'] .button-text-2:after, div[class^='bg-black'] .button-text-2:after, div[class*=' bg-black'] .button-text-2:after { - background: #fff; -} - -div[class^='bg-dark'] .button-text-3:before, div[class*=' bg-dark'] .button-text-3:before, div[class^='bg-black'] .button-text-3:before, div[class*=' bg-black'] .button-text-3:before { - background: rgba(255, 255, 255, 0.8); -} - -div[class^='bg-dark'] .button-text-3:hover:before, div[class*=' bg-dark'] .button-text-3:hover:before, div[class^='bg-black'] .button-text-3:hover:before, div[class*=' bg-black'] .button-text-3:hover:before { - background: #fff; -} - -.button-circle, a.button-circle { - background: #e5e8eb; - display: inline-block; - border: 1px solid #e5e8eb; - border-radius: 50%; - color: #131517; - text-align: center; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.button-circle:hover, a.button-circle:hover { - color: #7C7C7C; -} - -.button-circle-xs { - width: 32px; - height: 32px; - line-height: 32px; -} - -.button-circle-xs i { - line-height: 32px; -} - -.button-circle-sm { - width: 40px; - height: 40px; - line-height: 40px; -} - -.button-circle-sm i { - line-height: 40px; -} - -.button-circle-md { - width: 50px; - height: 50px; - line-height: 50px; -} - -.button-circle-md i { - line-height: 50px; -} - -.button-circle-lg { - width: 60px; - height: 60px; - line-height: 60px; -} - -.button-circle-lg i { - line-height: 60px; -} - -.button-circle-xl { - width: 70px; - height: 70px; - line-height: 70px; -} - -.button-circle-xl i { - line-height: 70px; -} - -.button-circle-hover-slide { - position: relative; - display: inline-block; - overflow: hidden; -} - -.button-circle-hover-slide i { - position: absolute; - left: 50%; -} - -.button-circle-hover-slide i:first-child { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); -} - -.button-circle-hover-slide i:last-child { - top: 100%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} - -.button-circle-hover-slide:hover i:first-child { - -webkit-animation: button-slide-out 0.24s ease-out both; - animation: button-slide-out 0.24s ease-out both; -} - -.button-circle-hover-slide:hover i:last-child { - -webkit-animation: button-slide-in 0.24s ease-out both; - animation: button-slide-in 0.24s ease-out both; -} - -@-webkit-keyframes button-slide-out { - 0% { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - opacity: 1; - } - 100% { - top: -100%; - -webkit-transform: translateX(-50%) translateY(0); - transform: translateX(-50%) translateY(0); - opacity: 0; - } -} - -@keyframes button-slide-out { - 0% { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - opacity: 1; - } - 100% { - top: -100%; - -webkit-transform: translateX(-50%) translateY(0); - transform: translateX(-50%) translateY(0); - opacity: 0; - } -} - -@-webkit-keyframes button-slide-in { - 0% { - top: 100%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - opacity: 0; - } - 100% { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - opacity: 1; - } -} - -@keyframes button-slide-in { - 0% { - top: 100%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - opacity: 0; - } - 100% { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - opacity: 1; - } -} - -.button-circle-grey, a.button-circle-grey { - background: #e5e8eb; - border: 0; -} - -.button-circle-grey:hover, .button-circle-grey:focus, a.button-circle-grey:hover, a.button-circle-grey:focus { - background: #dde0e3; - color: #131517; -} - -.button-circle-dark, a.button-circle-dark { - background: #1d2023; - border: 0; - color: #fff; -} - -.button-circle-dark:hover, .button-circle-dark:focus, a.button-circle-dark:hover, a.button-circle-dark:focus { - background: #131517; - color: #fff; -} - -.button-circle-white, a.button-circle-white { - background: #fff; - border: 0; - color: #131517; -} - -.button-circle-white:hover, .button-circle-white:focus, a.button-circle-white:hover, a.button-circle-white:focus { - background: rgba(255, 255, 255, 0.9); - color: #131517; -} - -.button-circle-white-2, a.button-circle-white-2 { - background: #fff; - border-color: #fff; - color: #131517; -} - -.button-circle-white-2:hover, .button-circle-white-2:focus, a.button-circle-white-2:hover, a.button-circle-white-2:focus { - background: transparent; - border-color: #fff; - color: #fff; -} - -.button-circle-white-3, a.button-circle-white-3 { - background: rgba(255, 255, 255, 0.1); - border: 0; - color: #fff; -} - -.button-circle-white-3:hover, .button-circle-white-3:focus, a.button-circle-white-3:hover, a.button-circle-white-3:focus { - background: rgba(255, 255, 255, 0.15); - color: #fff; -} - -.button-circle-outline-grey, a.button-circle-outline-grey { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-circle-outline-grey:hover, .button-circle-outline-grey:focus, a.button-circle-outline-grey:hover, a.button-circle-outline-grey:focus { - border-color: #131517; - color: #131517; -} - -.button-circle-outline-grey-2, a.button-circle-outline-grey-2 { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-circle-outline-grey-2:hover, .button-circle-outline-grey-2:focus, a.button-circle-outline-grey-2:hover, a.button-circle-outline-grey-2:focus { - background: rgba(0, 0, 0, 0.15); - border-color: transparent; - color: #131517; -} - -.button-circle-outline-dark, a.button-circle-outline-dark { - background: transparent; - border-color: #131517; -} - -.button-circle-outline-dark:hover, .button-circle-outline-dark:focus, a.button-circle-outline-dark:hover, a.button-circle-outline-dark:focus { - border-color: rgba(0, 0, 0, 0.15); - color: #131517; -} - -.button-circle-outline-dark-2, a.button-circle-outline-dark-2 { - background: transparent; - border-color: #131517; -} - -.button-circle-outline-dark-2:hover, .button-circle-outline-dark-2:focus, a.button-circle-outline-dark-2:hover, a.button-circle-outline-dark-2:focus { - background: #131517; - border-color: transparent; - color: #fff; -} - -.button-circle-outline-white, a.button-circle-outline-white { - background: transparent; - border-color: rgba(255, 255, 255, 0.3); - color: #fff; -} - -.button-circle-outline-white:hover, .button-circle-outline-white:focus, a.button-circle-outline-white:hover, a.button-circle-outline-white:focus { - border-color: #fff; - color: #fff; -} - -.button-circle-outline-white-2, a.button-circle-outline-white-2 { - background: transparent; - border-color: #fff; - color: #fff; -} - -.button-circle-outline-white-2:hover, .button-circle-outline-white-2:focus, a.button-circle-outline-white-2:hover, a.button-circle-outline-white-2:focus { - background: #fff; - color: #131517; -} - -.button-circle-animation-drop { - position: relative; -} - -.button-circle-animation-drop:before { - content: ''; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - opacity: 1; - width: 100%; - height: 100%; - border: 2px solid rgba(0, 0, 0, 0.15); - border-radius: 50%; - -webkit-animation: button-drop 2s ease-out infinite; - animation: button-drop 2s ease-out infinite; -} - -.button-circle-animation-drop.button-circle-dark:before { - border-color: rgba(0, 0, 0, 0.3); -} - -.button-circle-animation-drop.button-circle-white:before, .button-circle-animation-drop.button-circle-white-2:before, .button-circle-animation-drop.button-circle-white-3:before { - border-color: rgba(255, 255, 255, 0.7); -} - -.button-circle-animation-drop.button-circle-outline-white:before, .button-circle-animation-drop.button-circle-outline-white-2:before { - border-color: rgba(255, 255, 255, 0.4); -} - -@-webkit-keyframes button-drop { - 0% { - opacity: 1; - width: 100%; - height: 100%; - } - 60% { - opacity: 0; - width: 160%; - height: 160%; - } - 100% { - opacity: 0; - width: 100%; - height: 100%; - } -} - -@keyframes button-drop { - 0% { - opacity: 1; - width: 100%; - height: 100%; - } - 60% { - opacity: 0; - width: 160%; - height: 160%; - } - 100% { - opacity: 0; - width: 100%; - height: 100%; - } -} - -.button-font-2 { - font-size: 14px; - letter-spacing: -0.2px; - text-transform: none; -} - -.button-radius { - border-radius: 0.25em; -} - -.button-rounded { - border-radius: 50px; -} - -.button-border-2, -.button-border-2.button-circle { - border-width: 2px; -} - -.button-hover-float:hover, .button-hover-float:focus, a.button-hover-float:hover, a.button-hover-float:focus { - -webkit-transform: translateY(-3px); - transform: translateY(-3px); -} - -.button-hover-scale:hover, .button-hover-scale:focus, a.button-hover-scale:hover, a.button-hover-scale:focus { - -webkit-transform: scale(1.03); - transform: scale(1.03); -} - -.button-hover-scale.button-circle:hover, .button-hover-scale.button-circle:focus, a.button-hover-scale.button-circle:hover, a.button-hover-scale.button-circle:focus { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.button-hover-shrink:hover, .button-hover-shrink:focus, a.button-hover-shrink:hover, a.button-hover-shrink:focus { - -webkit-transform: scale(0.97); - transform: scale(0.97); -} - -.button-hover-shrink.button-circle:hover, .button-hover-shrink.button-circle:focus, a.button-hover-shrink.button-circle:hover, a.button-hover-shrink.button-circle:focus { - -webkit-transform: scale(0.96); - transform: scale(0.96); -} - -.button-shadow, a.button-shadow { - -webkit-box-shadow: 0 6px 30px 0 rgba(22, 24, 26, 0.13); - box-shadow: 0 6px 30px 0 rgba(22, 24, 26, 0.13); -} - -.button-shadow:hover, .button-shadow:focus, a.button-shadow:hover, a.button-shadow:focus { - -webkit-box-shadow: 0 6px 36px 0 rgba(22, 24, 26, 0.19); - box-shadow: 0 6px 36px 0 rgba(22, 24, 26, 0.19); -} - -.client-box { - text-align: center; -} - -.client-box a img { - opacity: 0.4; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.client-box a:hover img, .client-box a:focus img { - opacity: 1; -} - -.owl-carousel .client-box img { - display: inline-block; -} - -.clients-grid { - list-style-type: none; - overflow: hidden; - margin: 0; - padding: 0; - text-align: center; -} - -.clients-grid li { - position: relative; - float: left; - width: 16.6%; - margin: 0; - padding: 30px; -} - -.clients-grid li:before, .clients-grid li:after { - content: ''; - position: absolute; -} - -.clients-grid li:before { - top: 0; - left: -1px; - height: 100%; - border-left: 1px dashed rgba(0, 0, 0, 0.1); -} - -.clients-grid li:after { - left: 0; - bottom: -1px; - width: 100%; - border-bottom: 1px dashed rgba(0, 0, 0, 0.1); -} - -.clients-grid li a img { - opacity: 0.4; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.clients-grid li a:hover img, .clients-grid li a:focus img { - opacity: 1; -} - -@media (max-width: 992px) { - .clients-grid li { - width: 25%; - } -} - -@media (max-width: 768px) { - .clients-grid li { - width: 33.3%; - } -} - -@media (max-width: 576px) { - .clients-grid li { - width: 50%; - } -} - -.clients-grid.column-5 li { - width: 20%; -} - -@media (max-width: 992px) { - .clients-grid.column-5 li { - width: 25%; - } -} - -@media (max-width: 768px) { - .clients-grid.column-5 li { - width: 33.3%; - } -} - -@media (max-width: 576px) { - .clients-grid.column-5 li { - width: 50%; - } -} - -.clients-grid.column-4 li, .clients-grid.masonry.masonry-column-5 li, .clients-grid.masonry.masonry-column-6 li, .clients-grid.portfolio-wrapper.column-5 li, .clients-grid.portfolio-wrapper.column-6 li { - width: 25%; -} - -@media (max-width: 768px) { - .clients-grid.column-4 li, .clients-grid.masonry.masonry-column-5 li, .clients-grid.masonry.masonry-column-6 li, .clients-grid.portfolio-wrapper.column-5 li, .clients-grid.portfolio-wrapper.column-6 li { - width: 33.3%; - } -} - -@media (max-width: 576px) { - .clients-grid.column-4 li, .clients-grid.masonry.masonry-column-5 li, .clients-grid.masonry.masonry-column-6 li, .clients-grid.portfolio-wrapper.column-5 li, .clients-grid.portfolio-wrapper.column-6 li { - width: 50%; - } -} - -.clients-grid.column-3 li { - width: 33.3%; -} - -@media (max-width: 768px) { - .clients-grid.column-3 li { - width: 50%; - } -} - -.clients-grid.column-2 li { - width: 50%; -} - -.clients-grid.border-style-solid { - border: 0; -} - -.clients-grid.border-style-solid li:before { - border-left-style: solid; -} - -.clients-grid.border-style-solid li:after { - border-bottom-style: solid; -} - -.clients-grid.border-style-dotted { - border: 0; -} - -.clients-grid.border-style-dotted li:before { - border-left-style: dotted; -} - -.clients-grid.border-style-dotted li:after { - border-bottom-style: dotted; -} - -div[class^='bg-black'] .clients-grid li:before, div[class^='bg-black'] .clients-grid li:after, div[class*=' bg-black'] .clients-grid li:before, div[class*=' bg-black'] .clients-grid li:after, div[class^='bg-dark'] .clients-grid li:before, div[class^='bg-dark'] .clients-grid li:after, div[class*=' bg-dark'] .clients-grid li:before, div[class*=' bg-dark'] .clients-grid li:after { - border-color: rgba(255, 255, 255, 0.2); -} - -.submit-result span { - display: none; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.submit-result span.show-result { - margin-top: 30px; - display: block; -} - -.submit-result span#success { - color: #24963e; -} - -.submit-result span#error { - color: #c62f3e; -} - -.submit-result span .error-color { - background: rgba(255, 0, 0, 0.1); -} - -.countdown { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.countdown div { - width: 25%; -} - -hr { - background: rgba(0, 0, 0, 0.1); - height: 1px; - border: 0; - margin-right: 0; - margin-left: 0; -} - -.text-center hr { - margin-right: auto; - margin-left: auto; -} - -.text-right hr { - margin-left: auto; -} - -.divider-width-10px hr { - width: 10px; -} - -.divider-width-20px hr { - width: 20px; -} - -.divider-width-30px hr { - width: 30px; -} - -.divider-width-40px hr { - width: 40px; -} - -.divider-width-50px hr { - width: 50px; -} - -.divider-width-60px hr { - width: 60px; -} - -.divider-width-70px hr { - width: 70px; -} - -.divider-height-2px hr { - height: 2px; -} - -.divider-height-3px hr { - height: 3px; -} - -div[class^='bg-black'] hr, div[class*=' bg-black'] hr, div[class^='bg-dark'] hr, div[class*=' bg-dark'] hr { - background: rgba(255, 255, 255, 0.1); -} - -.divider-dots span { - display: inline-block; - background: rgba(0, 0, 0, 0.1); - width: 6px; - height: 6px; - margin-right: 8px; - border-radius: 50%; -} - -.divider-dots span:last-child { - margin-right: 0; -} - -.divider-dots.divider-dots-sm span { - width: 4px; - height: 4px; - margin-right: 6px; -} - -.divider-dots.divider-dots-sm span:last-child { - margin-right: 0; -} - -.divider-dots.divider-dots-lg span { - width: 8px; - height: 8px; - margin-right: 10px; -} - -.divider-dots.divider-dots-lg span:last-child { - margin-right: 0; -} - -div[class^='bg-black'] .divider-dots span, div[class*=' bg-black'] .divider-dots span, div[class^='bg-dark'] .divider-dots span, div[class*=' bg-dark'] .divider-dots span { - background: rgba(255, 255, 255, 0.1); -} - -.divider-zigzag { - height: 16px; -} - -.divider-zigzag span { - position: relative; - display: inline-block; - width: 17px; - height: 16px; - margin-right: -3px; -} - -.divider-zigzag span:before, .divider-zigzag span:after { - content: ''; - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: rgba(0, 0, 0, 0.2); - width: 10px; - height: 1px; -} - -.divider-zigzag span:before { - left: 0; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} - -.divider-zigzag span:after { - right: 0; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -.divider-zigzag span:last-child { - margin-right: 0; -} - -.divider-zigzag.divider-zigzag-sm { - height: 14px; -} - -.divider-zigzag.divider-zigzag-sm span { - width: 12px; - height: 14px; - margin-right: -2px; -} - -.divider-zigzag.divider-zigzag-sm span:before, .divider-zigzag.divider-zigzag-sm span:after { - width: 7px; -} - -.divider-zigzag.divider-zigzag-sm span:last-child { - margin-right: 0; -} - -.divider-zigzag.divider-zigzag-lg { - height: 18px; -} - -.divider-zigzag.divider-zigzag-lg span { - width: 24px; - height: 18px; - margin-right: -4px; -} - -.divider-zigzag.divider-zigzag-lg span:before, .divider-zigzag.divider-zigzag-lg span:after { - width: 14px; -} - -.divider-zigzag.divider-zigzag-lg span:last-child { - margin-right: 0; -} - -.divider-zigzag.divider-zigzag-color-black span:before, .divider-zigzag.divider-zigzag-color-black span:after { - background: #000; -} - -.divider-zigzag.divider-zigzag-color-black-09 span:before, .divider-zigzag.divider-zigzag-color-black-09 span:after { - background: rgba(0, 0, 0, 0.9); -} - -.divider-zigzag.divider-zigzag-color-black-08 span:before, .divider-zigzag.divider-zigzag-color-black-08 span:after { - background: rgba(0, 0, 0, 0.8); -} - -.divider-zigzag.divider-zigzag-color-black-07 span:before, .divider-zigzag.divider-zigzag-color-black-07 span:after { - background: rgba(0, 0, 0, 0.7); -} - -.divider-zigzag.divider-zigzag-color-black-06 span:before, .divider-zigzag.divider-zigzag-color-black-06 span:after { - background: rgba(0, 0, 0, 0.6); -} - -.divider-zigzag.divider-zigzag-color-black-05 span:before, .divider-zigzag.divider-zigzag-color-black-05 span:after { - background: rgba(0, 0, 0, 0.5); -} - -.divider-zigzag.divider-zigzag-color-black-04 span:before, .divider-zigzag.divider-zigzag-color-black-04 span:after { - background: rgba(0, 0, 0, 0.4); -} - -.divider-zigzag.divider-zigzag-color-black-03 span:before, .divider-zigzag.divider-zigzag-color-black-03 span:after { - background: rgba(0, 0, 0, 0.3); -} - -.divider-zigzag.divider-zigzag-color-black-02 span:before, .divider-zigzag.divider-zigzag-color-black-02 span:after { - background: rgba(0, 0, 0, 0.2); -} - -.divider-zigzag.divider-zigzag-color-black-01 span:before, .divider-zigzag.divider-zigzag-color-black-01 span:after { - background: rgba(0, 0, 0, 0.1); -} - -.divider-zigzag.divider-zigzag-color-white span:before, .divider-zigzag.divider-zigzag-color-white span:after { - background: #fff; -} - -.divider-zigzag.divider-zigzag-color-white-09 span:before, .divider-zigzag.divider-zigzag-color-white-09 span:after { - background: rgba(255, 255, 255, 0.9); -} - -.divider-zigzag.divider-zigzag-color-white-08 span:before, .divider-zigzag.divider-zigzag-color-white-08 span:after { - background: rgba(255, 255, 255, 0.8); -} - -.divider-zigzag.divider-zigzag-color-white-07 span:before, .divider-zigzag.divider-zigzag-color-white-07 span:after { - background: rgba(255, 255, 255, 0.7); -} - -.divider-zigzag.divider-zigzag-color-white-06 span:before, .divider-zigzag.divider-zigzag-color-white-06 span:after { - background: rgba(255, 255, 255, 0.6); -} - -.divider-zigzag.divider-zigzag-color-white-05 span:before, .divider-zigzag.divider-zigzag-color-white-05 span:after { - background: rgba(255, 255, 255, 0.5); -} - -.divider-zigzag.divider-zigzag-color-white-04 span:before, .divider-zigzag.divider-zigzag-color-white-04 span:after { - background: rgba(255, 255, 255, 0.4); -} - -.divider-zigzag.divider-zigzag-color-white-03 span:before, .divider-zigzag.divider-zigzag-color-white-03 span:after { - background: rgba(255, 255, 255, 0.3); -} - -.divider-zigzag.divider-zigzag-color-white-02 span:before, .divider-zigzag.divider-zigzag-color-white-02 span:after { - background: rgba(255, 255, 255, 0.2); -} - -.divider-zigzag.divider-zigzag-color-white-01 span:before, .divider-zigzag.divider-zigzag-color-white-01 span:after { - background: rgba(255, 255, 255, 0.1); -} - -.feature-box { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - flex-wrap: wrap; - align-items: center; - position: relative; - min-height: 50px; - padding-left: 74px; -} - -@media (max-width: 992px) { - .feature-box { - padding-left: 66px; - } -} - -.feature-box .feature-box-icon { - position: absolute; - top: 0; - left: 0; - opacity: 0.9; - background: #e5e8eb; - width: 50px; - height: 50px; - border-radius: 50%; - text-align: center; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.feature-box .feature-box-icon * { - margin: 0; - line-height: 50px; - vertical-align: middle; - color: rgba(0, 0, 0, 0.9); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.feature-box .feature-box-icon a { - display: block; -} - -.feature-box .feature-box-icon.middle { - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -.feature-box h1, .feature-box h2, .feature-box h3, .feature-box h4, .feature-box h5, .feature-box h6 { - width: 100%; -} - -.feature-box:hover .feature-box-icon { - opacity: 1; -} - -.feature-box.feature-box-xl { - min-height: 70px; - padding-left: 94px; -} - -@media (max-width: 992px) { - .feature-box.feature-box-xl { - padding-left: 86px; - } -} - -.feature-box.feature-box-xl .feature-box-icon { - width: 70px; - height: 70px; -} - -.feature-box.feature-box-xl .feature-box-icon * { - line-height: 70px; -} - -.feature-box.feature-box-lg { - min-height: 60px; - padding-left: 84px; -} - -@media (max-width: 992px) { - .feature-box.feature-box-lg { - padding-left: 80px; - } -} - -.feature-box.feature-box-lg .feature-box-icon { - width: 60px; - height: 60px; -} - -.feature-box.feature-box-lg .feature-box-icon * { - line-height: 60px; -} - -.feature-box.feature-box-sm { - min-height: 40px; - padding-left: 64px; -} - -@media (max-width: 992px) { - .feature-box.feature-box-sm { - padding-left: 56px; - } -} - -.feature-box.feature-box-sm .feature-box-icon { - width: 40px; - height: 40px; -} - -.feature-box.feature-box-sm .feature-box-icon * { - line-height: 40px; -} - -.feature-box.feature-box-xs { - min-height: 32px; - padding-left: 54px; -} - -@media (max-width: 992px) { - .feature-box.feature-box-xs { - padding-left: 48px; - } -} - -.feature-box.feature-box-xs .feature-box-icon { - width: 32px; - height: 32px; -} - -.feature-box.feature-box-xs .feature-box-icon * { - line-height: 32px; -} - -.feature-box.dark .feature-box-icon { - background: #131517; -} - -.feature-box.dark .feature-box-icon * { - color: rgba(255, 255, 255, 0.9); -} - -.feature-box.white .feature-box-icon { - background: #fff; -} - -.feature-box.outline-gray { - opacity: 1; -} - -.feature-box.outline-gray .feature-box-icon { - background: transparent; - border: 1px solid #e5e8eb; -} - -.feature-box.outline-gray:hover .feature-box-icon { - background: #e5e8eb; -} - -.feature-box.outline-dark { - opacity: 1; -} - -.feature-box.outline-dark .feature-box-icon { - background: transparent; - border: 1px solid rgba(0, 0, 0, 0.8); -} - -.feature-box.outline-dark:hover .feature-box-icon { - background: #131517; -} - -.feature-box.outline-dark:hover .feature-box-icon * { - color: #fff; -} - -.feature-box.outline-white { - opacity: 1; -} - -.feature-box.outline-white .feature-box-icon { - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.9); -} - -.feature-box.outline-white .feature-box-icon * { - color: rgba(255, 255, 255, 0.9); -} - -.feature-box.outline-white:hover .feature-box-icon { - background: #fff; -} - -.feature-box.outline-white:hover .feature-box-icon * { - color: #131517; -} - -div[class^="hoverbox"] { - overflow: hidden; - position: relative; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - display: inline-block; -} - -div[class^="hoverbox"] img { - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.hoverbox-1:before, -.hoverbox-2:before { - content: ''; - position: absolute; - top: 0; - left: 0; - z-index: 1; - visibility: hidden; - opacity: 0; - background: rgba(0, 0, 0, 0.5); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-1 .hover-content, -.hoverbox-2 .hover-content { - position: absolute; - z-index: 2; - visibility: hidden; - opacity: 0; - color: rgba(255, 255, 255, 0.7); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-1 .hover-content h1, .hoverbox-1 .hover-content h2, .hoverbox-1 .hover-content h3, .hoverbox-1 .hover-content h4, .hoverbox-1 .hover-content h5, .hoverbox-1 .hover-content h6, -.hoverbox-2 .hover-content h1, -.hoverbox-2 .hover-content h2, -.hoverbox-2 .hover-content h3, -.hoverbox-2 .hover-content h4, -.hoverbox-2 .hover-content h5, -.hoverbox-2 .hover-content h6 { - color: #fff; -} - -.hoverbox-1:hover:before, .hoverbox-1:focus:before, -.hoverbox-2:hover:before, -.hoverbox-2:focus:before { - visibility: visible; - opacity: 1; -} - -.hoverbox-1:hover img, .hoverbox-1:focus img, -.hoverbox-2:hover img, -.hoverbox-2:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-1:hover .hover-content, .hoverbox-1:focus .hover-content, -.hoverbox-2:hover .hover-content, -.hoverbox-2:focus .hover-content { - visibility: visible; - opacity: 1; -} - -.hoverbox-1 .hover-content { - top: 50%; - right: 0; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - width: 100%; - margin-top: 5px; - padding: 0 30px; -} - -.hoverbox-1:hover .hover-content, .hoverbox-1:focus .hover-content { - margin-top: 0; -} - -.hoverbox-2 .hover-content { - right: 0; - bottom: 0; - left: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - width: 100%; - padding: 30px; -} - -.hoverbox-2:hover .hover-content, .hoverbox-2:focus .hover-content { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.hoverbox-3:before { - content: ''; - position: absolute; - top: 16px; - right: 16px; - bottom: 16px; - left: 16px; - -webkit-transform: scale(0.99); - transform: scale(0.99); - z-index: 1; - visibility: hidden; - opacity: 0; - background: #fff; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-3 .hover-content { - position: absolute; - top: 50%; - right: 16px; - left: 16px; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - z-index: 2; - visibility: hidden; - opacity: 0; - margin-top: 4px; - padding: 0 30px; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -@media (max-width: 992px) { - .hoverbox-3 .hover-content { - padding: 0 20px; - } -} - -.hoverbox-3:hover:before, .hoverbox-3:focus:before { - -webkit-transform: scale(1); - transform: scale(1); - visibility: visible; - opacity: 1; -} - -.hoverbox-3:hover img, .hoverbox-3:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-3:hover .hover-content, .hoverbox-3:focus .hover-content { - visibility: visible; - opacity: 1; - margin-top: 0; -} - -.hoverbox-4 .hover-content { - position: absolute; - right: 16px; - bottom: 16px; - left: 16px; - -webkit-transform: translateY(4px); - transform: translateY(4px); - z-index: 1; - visibility: hidden; - opacity: 0; - background: #fff; - padding: 30px; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -@media (max-width: 992px) { - .hoverbox-4 .hover-content { - padding: 20px; - } -} - -.hoverbox-4:hover img, .hoverbox-4:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-4:hover .hover-content, .hoverbox-4:focus .hover-content { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; -} - -.hoverbox-5:after, -.hoverbox-6:after { - content: ''; - position: absolute; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.4); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-5 .content, -.hoverbox-5 .hover-content, -.hoverbox-6 .content, -.hoverbox-6 .hover-content { - position: absolute; - z-index: 1; - color: rgba(255, 255, 255, 0.7); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-5 .content h1, .hoverbox-5 .content h2, .hoverbox-5 .content h3, .hoverbox-5 .content h4, .hoverbox-5 .content h5, .hoverbox-5 .content h6, -.hoverbox-5 .hover-content h1, -.hoverbox-5 .hover-content h2, -.hoverbox-5 .hover-content h3, -.hoverbox-5 .hover-content h4, -.hoverbox-5 .hover-content h5, -.hoverbox-5 .hover-content h6, -.hoverbox-6 .content h1, -.hoverbox-6 .content h2, -.hoverbox-6 .content h3, -.hoverbox-6 .content h4, -.hoverbox-6 .content h5, -.hoverbox-6 .content h6, -.hoverbox-6 .hover-content h1, -.hoverbox-6 .hover-content h2, -.hoverbox-6 .hover-content h3, -.hoverbox-6 .hover-content h4, -.hoverbox-6 .hover-content h5, -.hoverbox-6 .hover-content h6 { - color: #fff; -} - -.hoverbox-5 .hover-content, -.hoverbox-6 .hover-content { - visibility: hidden; - opacity: 0; -} - -.hoverbox-5:hover:after, .hoverbox-5:focus:after, -.hoverbox-6:hover:after, -.hoverbox-6:focus:after { - background: rgba(0, 0, 0, 0.5); -} - -.hoverbox-5:hover img, .hoverbox-5:focus img, -.hoverbox-6:hover img, -.hoverbox-6:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-5:hover .content, .hoverbox-5:focus .content, -.hoverbox-6:hover .content, -.hoverbox-6:focus .content { - visibility: hidden; - opacity: 0; -} - -.hoverbox-5:hover .hover-content, .hoverbox-5:focus .hover-content, -.hoverbox-6:hover .hover-content, -.hoverbox-6:focus .hover-content { - visibility: visible; - opacity: 1; -} - -.hoverbox-5 .content, -.hoverbox-5 .hover-content { - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - width: 100%; - padding: 0 30px; -} - -.hoverbox-5 .hover-content { - margin-top: 5px; -} - -.hoverbox-5:hover .content, .hoverbox-5:focus .content { - margin-top: -5px; -} - -.hoverbox-5:hover .hover-content, .hoverbox-5:focus .hover-content { - margin-top: 0; -} - -.hoverbox-6 .content, -.hoverbox-6 .hover-content { - bottom: 0; - left: 0; - width: 100%; - padding: 30px; -} - -.hoverbox-6 .hover-content { - -webkit-transform: translateY(5px); - transform: translateY(5px); -} - -.hoverbox-6:hover .content, .hoverbox-6:focus .content { - -webkit-transform: translateY(-5px); - transform: translateY(-5px); -} - -.hoverbox-6:hover .hover-content, .hoverbox-6:focus .hover-content { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.hoverbox-7:after { - content: ''; - position: absolute; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.4); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-7 .content, -.hoverbox-7 .hover-content { - position: absolute; - z-index: 1; - left: 0; - width: 100%; - padding: 30px; - color: rgba(255, 255, 255, 0.7); -} - -.hoverbox-7 .content h1, .hoverbox-7 .content h2, .hoverbox-7 .content h3, .hoverbox-7 .content h4, .hoverbox-7 .content h5, .hoverbox-7 .content h6, -.hoverbox-7 .hover-content h1, -.hoverbox-7 .hover-content h2, -.hoverbox-7 .hover-content h3, -.hoverbox-7 .hover-content h4, -.hoverbox-7 .hover-content h5, -.hoverbox-7 .hover-content h6 { - color: #fff; -} - -.hoverbox-7 .content { - top: 0; -} - -.hoverbox-7 .hover-content { - bottom: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - visibility: hidden; - opacity: 0; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-7:hover:after, .hoverbox-7:focus:after { - background: rgba(0, 0, 0, 0.5); -} - -.hoverbox-7:hover img, .hoverbox-7:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-7:hover .hover-content, .hoverbox-7:focus .hover-content { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; -} - -.hoverbox-8 a, -.hoverbox-9 a, -.hoverbox-10 a { - display: block; -} - -.hoverbox-8 a:before, -.hoverbox-9 a:before, -.hoverbox-10 a:before { - content: ''; - position: absolute; - top: 0; - left: 0; - z-index: 1; - opacity: 0; - background: rgba(255, 255, 255, 0.1); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-8 .content, -.hoverbox-9 .content, -.hoverbox-10 .content { - position: absolute; - z-index: 2; - display: inline-block; - background: #fff; - padding: 10px 16px; - color: rgba(0, 0, 0, 0.9); -} - -.hoverbox-8 .content h1, .hoverbox-8 .content h2, .hoverbox-8 .content h3, .hoverbox-8 .content h4, .hoverbox-8 .content h5, .hoverbox-8 .content h6, -.hoverbox-9 .content h1, -.hoverbox-9 .content h2, -.hoverbox-9 .content h3, -.hoverbox-9 .content h4, -.hoverbox-9 .content h5, -.hoverbox-9 .content h6, -.hoverbox-10 .content h1, -.hoverbox-10 .content h2, -.hoverbox-10 .content h3, -.hoverbox-10 .content h4, -.hoverbox-10 .content h5, -.hoverbox-10 .content h6 { - margin: 0; - color: rgba(0, 0, 0, 0.9); -} - -.hoverbox-8:hover a:before, .hoverbox-8:focus a:before, -.hoverbox-9:hover a:before, -.hoverbox-9:focus a:before, -.hoverbox-10:hover a:before, -.hoverbox-10:focus a:before { - opacity: 1; -} - -.hoverbox-8:hover img, .hoverbox-8:focus img, -.hoverbox-9:hover img, -.hoverbox-9:focus img, -.hoverbox-10:hover img, -.hoverbox-10:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-8 .content { - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.hoverbox-9 .content { - top: 16px; - left: 16px; -} - -.hoverbox-10 .content { - bottom: 16px; - left: 16px; -} - -.hoverbox-11:before { - content: ''; - position: absolute; - top: 0; - left: 0; - z-index: 1; - visibility: hidden; - opacity: 0; - background: rgba(0, 0, 0, 0.5); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-11 .hover-content { - position: absolute; - top: 0; - left: 0; - z-index: 2; - width: 100%; - height: 100%; - color: rgba(255, 255, 255, 0.7); -} - -.hoverbox-11 .hover-content h1, .hoverbox-11 .hover-content h2, .hoverbox-11 .hover-content h3, .hoverbox-11 .hover-content h4, .hoverbox-11 .hover-content h5, .hoverbox-11 .hover-content h6 { - color: #fff; -} - -.hoverbox-11 .hover-content .top { - position: absolute; - top: 0; - right: 0; - left: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - opacity: 0; - padding: 30px; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-11 .hover-content .bottom { - position: absolute; - right: 0; - bottom: 0; - left: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - opacity: 0; - padding: 30px; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hoverbox-11:hover:before, .hoverbox-11:focus:before { - visibility: visible; - opacity: 1; -} - -.hoverbox-11:hover img, .hoverbox-11:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-11:hover .hover-content, .hoverbox-11:focus .hover-content { - visibility: visible; - opacity: 1; -} - -.hoverbox-11:hover .hover-content .top, .hoverbox-11:hover .hover-content .bottom, .hoverbox-11:focus .hover-content .top, .hoverbox-11:focus .hover-content .bottom { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; -} - -.hoverbox-11:hover .hover-content .top, .hoverbox-11:focus .hover-content .top { - -webkit-transition-delay: 0.06s; - transition-delay: 0.06s; -} - -.hoverbox-11:hover .hover-content .bottom, .hoverbox-11:focus .hover-content .bottom { - -webkit-transition-delay: 0.16s; - transition-delay: 0.16s; -} - -.hoverbox-1 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-2 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-5 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-6 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-7 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-11 a:not(.button):not(.button-circle):not(.button-text) { - color: rgba(255, 255, 255, 0.7); -} - -.hoverbox-1 a:not(.button):not(.button-circle):not(.button-text):hover, .hoverbox-1 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-2 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-2 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-5 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-5 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-6 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-6 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-7 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-7 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-11 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-11 a:not(.button):not(.button-circle):not(.button-text):focus { - color: #fff; -} - -.hoverbox-1 a .button-text-1, -.hoverbox-1 a .button-text-2, -.hoverbox-1 a .button-text-3, -.hoverbox-2 a .button-text-1, -.hoverbox-2 a .button-text-2, -.hoverbox-2 a .button-text-3, -.hoverbox-5 a .button-text-1, -.hoverbox-5 a .button-text-2, -.hoverbox-5 a .button-text-3, -.hoverbox-6 a .button-text-1, -.hoverbox-6 a .button-text-2, -.hoverbox-6 a .button-text-3, -.hoverbox-7 a .button-text-1, -.hoverbox-7 a .button-text-2, -.hoverbox-7 a .button-text-3, -.hoverbox-11 a .button-text-1, -.hoverbox-11 a .button-text-2, -.hoverbox-11 a .button-text-3 { - color: rgba(255, 255, 255, 0.8); -} - -.hoverbox-1 a .button-text-1:hover, -.hoverbox-1 a .button-text-2:hover, -.hoverbox-1 a .button-text-3:hover, -.hoverbox-2 a .button-text-1:hover, -.hoverbox-2 a .button-text-2:hover, -.hoverbox-2 a .button-text-3:hover, -.hoverbox-5 a .button-text-1:hover, -.hoverbox-5 a .button-text-2:hover, -.hoverbox-5 a .button-text-3:hover, -.hoverbox-6 a .button-text-1:hover, -.hoverbox-6 a .button-text-2:hover, -.hoverbox-6 a .button-text-3:hover, -.hoverbox-7 a .button-text-1:hover, -.hoverbox-7 a .button-text-2:hover, -.hoverbox-7 a .button-text-3:hover, -.hoverbox-11 a .button-text-1:hover, -.hoverbox-11 a .button-text-2:hover, -.hoverbox-11 a .button-text-3:hover { - color: #fff; -} - -.hoverbox-1 a .button-text-1:before, -.hoverbox-2 a .button-text-1:before, -.hoverbox-5 a .button-text-1:before, -.hoverbox-6 a .button-text-1:before, -.hoverbox-7 a .button-text-1:before, -.hoverbox-11 a .button-text-1:before { - background: rgba(255, 255, 255, 0.3); -} - -.hoverbox-1 a .button-text-1:after, -.hoverbox-2 a .button-text-1:after, -.hoverbox-5 a .button-text-1:after, -.hoverbox-6 a .button-text-1:after, -.hoverbox-7 a .button-text-1:after, -.hoverbox-11 a .button-text-1:after { - background: #fff; -} - -.hoverbox-1 a .button-text-2:before, -.hoverbox-2 a .button-text-2:before, -.hoverbox-5 a .button-text-2:before, -.hoverbox-6 a .button-text-2:before, -.hoverbox-7 a .button-text-2:before, -.hoverbox-11 a .button-text-2:before { - background: rgba(255, 255, 255, 0.4); -} - -.hoverbox-1 a .button-text-2:after, -.hoverbox-2 a .button-text-2:after, -.hoverbox-5 a .button-text-2:after, -.hoverbox-6 a .button-text-2:after, -.hoverbox-7 a .button-text-2:after, -.hoverbox-11 a .button-text-2:after { - background: #fff; -} - -.hoverbox-1 a .button-text-3:before, -.hoverbox-2 a .button-text-3:before, -.hoverbox-5 a .button-text-3:before, -.hoverbox-6 a .button-text-3:before, -.hoverbox-7 a .button-text-3:before, -.hoverbox-11 a .button-text-3:before { - background: rgba(255, 255, 255, 0.8); -} - -.hoverbox-1 a .button-text-3:hover:before, -.hoverbox-2 a .button-text-3:hover:before, -.hoverbox-5 a .button-text-3:hover:before, -.hoverbox-6 a .button-text-3:hover:before, -.hoverbox-7 a .button-text-3:hover:before, -.hoverbox-11 a .button-text-3:hover:before { - background: #fff; -} - -.lightbox-image-box, -.lightbox-media-box { - position: relative; - overflow: hidden; - display: block; -} - -.lightbox-image-box[class*=' border-radius-'], .lightbox-image-box[class^='border-radius-'], -.lightbox-media-box[class*=' border-radius-'], -.lightbox-media-box[class^='border-radius-'] { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.lightbox-image-box:after, -.lightbox-media-box:after { - content: ''; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - opacity: 0; - background: rgba(0, 0, 0, 0.1); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.lightbox-image-box img, -.lightbox-media-box img { - -webkit-transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.lightbox-image-box i, -.lightbox-media-box i { - z-index: 1; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background: rgba(0, 0, 0, 0.6); - width: 60px; - height: 60px; - border-radius: 50%; - text-align: center; - line-height: 60px; - color: rgba(255, 255, 255, 0.9); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.lightbox-image-box.icon-xl i, .lightbox-image-box.icon-2xl i, -.lightbox-media-box.icon-xl i, -.lightbox-media-box.icon-2xl i { - width: 70px; - height: 70px; - line-height: 70px; -} - -.lightbox-image-box.icon-3xl i, .lightbox-image-box.icon-4xl i, .lightbox-image-box.icon-5xl i, -.lightbox-media-box.icon-3xl i, -.lightbox-media-box.icon-4xl i, -.lightbox-media-box.icon-5xl i { - width: 80px; - height: 80px; - line-height: 80px; -} - -.lightbox-image-box:hover:after, -.lightbox-media-box:hover:after { - opacity: 1; -} - -.lightbox-image-box:hover img, -.lightbox-media-box:hover img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.lightbox-image-box:hover i, -.lightbox-media-box:hover i { - -webkit-transform: translate(-50%, -50%) scale(0.94); - transform: translate(-50%, -50%) scale(0.94); -} - -.mfp-bg { - background: #000; -} - -.mfp-container, -.mfp-bg { - opacity: 0; - -webkit-backface-visibility: hidden; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.mfp-container { - -webkit-transform: scale(0.98); - transform: scale(0.98); - padding: 0 20px; -} - -.mfp-ready .mfp-container { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; -} - -.mfp-ready.mfp-bg { - opacity: 0.97; -} - -.mfp-removing .mfp-container, .mfp-removing.mfp-bg { - opacity: 0; -} - -.mfp-removing .mfp-container { - -webkit-transform: scale(0.98); - transform: scale(0.98); -} - -button.mfp-close { - display: block; - top: -5px; - opacity: 1; - width: auto; - height: auto; - line-height: auto; - font-size: 24px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -button.mfp-close:hover { - top: -5px; - opacity: 1; - color: #fff; -} - -.mfp-iframe-holder .mfp-close { - top: -45px; -} - -.mfp-iframe-holder .mfp-close:hover { - top: -45px; -} - -.mfp-close-btn-in .mfp-close { - color: rgba(255, 255, 255, 0.7); -} - -.mfp-arrow { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.mfp-arrow-left:before { - border-right: 0; -} - -.mfp-arrow-right:before { - border-left: 0; -} - -@media (max-width: 576px) { - button.mfp-arrow { - background: rgba(0, 0, 0, 0.5); - width: 70px; - height: 70px; - margin-top: -35px; - } - button.mfp-arrow:active { - margin-top: -35px; - } - button.mfp-arrow-left { - margin-left: 20px; - } - button.mfp-arrow-left:before, button.mfp-arrow-left:after { - margin-top: 15px; - margin-left: 20px; - } - button.mfp-arrow-right { - margin-right: 20px; - } - button.mfp-arrow-right:before, button.mfp-arrow-right:after { - margin-top: 15px; - margin-left: 30px; - } -} - -.mfp-bottom-bar { - margin-top: -30px; -} - -.mfp-bottom-bar .mfp-title { - color: rgba(255, 255, 255, 0.7); -} - -.mfp-bottom-bar .mfp-counter { - color: rgba(255, 255, 255, 0.6); - font-size: 14px; -} - -.mfp-iframe-scaler iframe, .mfp-figure::after { - -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3); - box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3); -} - -/*.lightbox-image { - display: block; - overflow: hidden; - img { @include transition(ease-out 0.18s); } - &:hover { - img { @include transform(scale(1.02)); } - } - &[class*=' border-radius'], &[class^='border-radius'] { - @include transform(translate3d(0,0,0)); - } -} -.video-box { - position: relative; - overflow: hidden; - img { @include transition(ease-out 0.18s); } - .button-circle, .button, .btn { - position: absolute; - top: 50%; - left: 50%; - @include transform(translate(-50%,-50%)); - z-index: 1; - } - &:hover { - img { @include transform(scale(1.02)); } - } - &[class*=' border-radius'], &[class^='border-radius'] { - @include transform(translate3d(0,0,0)); - } -}*/ -.gmap { - width: 100%; -} - -.gmap-xs { - height: 300px; -} - -.gmap-sm { - height: 350px; -} - -.gmap-md { - height: 400px; -} - -.gmap-lg { - height: 450px; -} - -.gmap-xl { - height: 500px; -} - -.pie-chart { - position: relative; - display: inline-block; -} - -.pie-chart-content { - position: absolute; - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - width: 100%; - margin-top: -3px; - padding: 0 20px; - text-align: center; -} - -.pie-chart-content .percent::after { - content: '%'; -} - -.prices-box { - border: 1px solid rgba(0, 0, 0, 0.1); - padding: 30px; - text-align: center; -} - -.prices-box .price { - margin: 20px 0; -} - -.prices-box .price span { - display: block; - font: 300 14px "Open Sans", sans-serif; - color: #AAAAAA; -} - -.prices-box .price h1, .prices-box .price h2, .prices-box .price h3, .prices-box .price h4, .prices-box .price h5, .prices-box .price h6 { - position: relative; - display: inline-block; - margin: 0; -} - -.prices-box .price h1:before, .prices-box .price h2:before, .prices-box .price h3:before, .prices-box .price h4:before, .prices-box .price h5:before, .prices-box .price h6:before { - content: '\f155'; - font-family: 'Font Awesome 5 Free'; - position: absolute; - top: 10px; - left: -10px; - font-size: 14px; - line-height: 14px; -} - -.prices-box .price h1 span, .prices-box .price h2 span, .prices-box .price h3 span, .prices-box .price h4 span, .prices-box .price h5 span, .prices-box .price h6 span { - display: inline-block; - font: 300 14px "Open Sans", sans-serif; - color: #AAAAAA; -} - -.prices-box .price-features ul { - list-style-type: none; - margin: 0; - padding: 0; -} - -.prices-box .btn, .prices-box .button, .prices-box .button-circle, .prices-box .button-text-1, .prices-box .button-text-2, .prices-box .button-text-3 { - margin-top: 30px; -} - -.prices-box.prices-box-recommended { - border-color: #000; -} - -div[class^='bg-black'] .prices-box, div[class*=' bg-black'] .prices-box, div[class^='bg-dark'] .prices-box, div[class*=' bg-dark'] .prices-box { - border-color: rgba(255, 255, 255, 0.2); - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] .prices-box.prices-box-recommended, div[class*=' bg-black'] .prices-box.prices-box-recommended, div[class^='bg-dark'] .prices-box.prices-box-recommended, div[class*=' bg-dark'] .prices-box.prices-box-recommended { - border-color: #fff; -} - -.progress-box { - margin-bottom: 20px; -} - -.progress-box:last-child { - margin-bottom: 0; -} - -.progress-box h1, .progress-box h2, .progress-box h3, .progress-box h4, .progress-box h5, .progress-box h6 { - margin-bottom: 0; -} - -.progress-box .progress, -.progress-box .progress-bar { - height: 1px; - box-shadow: none; - border-radius: 0; -} - -.progress-box .progress { - overflow: visible; - background: rgba(0, 0, 0, 0.15); - margin: 0; - padding: 0; -} - -.progress-box .progress .progress-bar { - overflow: visible; - position: relative; - background: rgba(0, 0, 0, 0.9); - width: 30%; - border: none; - color: rgba(0, 0, 0, 0.9); -} - -.progress-box .progress .progress-bar span { - position: absolute; - top: -25px; - right: 0; - font-size: 14px; - font-weight: 400; -} - -.progress-box .progress.progress-radius { - border-radius: 10px; -} - -.progress-box .progress.progress-radius .progress-bar { - border-radius: 10px; -} - -.progress-box .progress.progress-height-2px { - height: 2px; -} - -.progress-box .progress.progress-height-2px .progress-bar { - height: 2px; -} - -.progress-box .progress.progress-height-3px { - height: 3px; -} - -.progress-box .progress.progress-height-3px .progress-bar { - height: 3px; -} - -.progress-box .progress.progress-height-4px { - height: 4px; -} - -.progress-box .progress.progress-height-4px .progress-bar { - height: 4px; -} - -.progress-box .progress.progress-height-5px { - height: 5px; -} - -.progress-box .progress.progress-height-5px .progress-bar { - height: 5px; -} - -div[class^='bg-black'] .progress-box .progress, div[class*=' bg-black'] .progress-box .progress, div[class^='bg-dark'] .progress-box .progress, div[class*=' bg-dark'] .progress-box .progress { - background: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .progress-box .progress .progress-bar, div[class*=' bg-black'] .progress-box .progress .progress-bar, div[class^='bg-dark'] .progress-box .progress .progress-bar, div[class*=' bg-dark'] .progress-box .progress .progress-bar { - background: #fff; - color: #fff; -} - -.owl-carousel[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) { - padding: 0 56px; -} - -@media (max-width: 992px) { - .owl-carousel[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) { - padding: 0 48px; - } -} - -.owl-carousel .owl-item img { - width: auto; -} - -.owl-carousel .owl-nav { - position: absolute; - top: 50%; - right: 0; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - z-index: -1; - height: 36px; -} - -.owl-carousel .owl-nav button.owl-prev { - left: 0; -} - -.owl-carousel .owl-nav button.owl-next { - right: 0; -} - -.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { - position: absolute; - width: 36px; - height: 36px; - border-radius: 50%; - border: 1px solid rgba(0, 0, 0, 0.1); - color: rgba(0, 0, 0, 0.6); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.owl-carousel .owl-nav button.owl-next i, .owl-carousel .owl-nav button.owl-prev i { - font-size: 14px; - line-height: 36px; -} - -.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-next:focus, .owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-prev:focus { - border-color: rgba(0, 0, 0, 0.2); - color: #000; -} - -@media (max-width: 992px) { - .owl-carousel .owl-nav { - height: 32px; - } - .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { - width: 32px; - height: 32px; - } - .owl-carousel .owl-nav button.owl-next i, .owl-carousel .owl-nav button.owl-prev i { - font-size: 13px; - line-height: 32px; - } -} - -.owl-carousel.owl-nav-left .owl-nav, .owl-carousel.owl-nav-right .owl-nav { - padding-bottom: 0; -} - -.owl-carousel .owl-dots { - margin-top: 20px; - margin-right: -2px; - margin-left: -2px; - text-align: center; - line-height: 0; -} - -@media (max-width: 992px) { - .owl-carousel .owl-dots { - margin-top: 16px; - } -} - -.owl-carousel .owl-dots .owl-dot { - position: relative; - display: inline-block; - width: 20px; - height: 20px; - margin: 0 2px; - vertical-align: middle; -} - -.owl-carousel .owl-dots .owl-dot:before, .owl-carousel .owl-dots .owl-dot:after { - content: ''; - position: absolute; - border-radius: 50%; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.owl-carousel .owl-dots .owl-dot:before { - top: 2px; - right: 2px; - bottom: 2px; - left: 2px; - opacity: 0; - background: transparent; - border: 1px solid #000; -} - -.owl-carousel .owl-dots .owl-dot:after { - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - opacity: 0.4; - background: #000; - width: 4px; - height: 4px; -} - -.owl-carousel .owl-dots .owl-dot:hover:after, .owl-carousel .owl-dots .owl-dot:focus:after, .owl-carousel .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.owl-carousel .owl-dots .owl-dot.active:before, .owl-carousel .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.owl-carousel .owl-dots .owl-dot.active:before { - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -.owl-carousel:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -20px; -} - -@media (max-width: 992px) { - .owl-carousel:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -18px; - } -} - -div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-next, div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-prev, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-next, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-prev, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-next, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-prev, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-next, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-prev { - border-color: rgba(255, 255, 255, 0.2); - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-next:hover, div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-next:focus, div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-prev:hover, div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-prev:focus, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-next:hover, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-next:focus, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-prev:hover, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-prev:focus, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-next:hover, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-next:focus, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-prev:hover, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-prev:focus, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-next:hover, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-next:focus, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-prev:hover, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-prev:focus { - border-color: rgba(255, 255, 255, 0.3); - color: #fff; -} - -div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot:before, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot:before, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot:before, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot:before { - border-color: #fff; -} - -div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot:after, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot:after, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot:after, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot:after { - background: #fff; -} - -div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot:hover:after, div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot:focus:after, div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot.active:after, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot:hover:after, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot:focus:after, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot.active:after, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot:hover:after, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot:focus:after, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot.active:after, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot:hover:after, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot:focus:after, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.owl-carousel.owl-nav-left .owl-nav, .owl-carousel.owl-nav-right .owl-nav { - height: auto; -} - -.owl-carousel.owl-nav-left .owl-nav button, .owl-carousel.owl-nav-right .owl-nav button { - position: static; - display: block; - margin: 8px 0; -} - -.owl-carousel.owl-nav-left .owl-nav button.owl-prev, .owl-carousel.owl-nav-left .owl-nav button.owl-next, .owl-carousel.owl-nav-right .owl-nav button.owl-prev, .owl-carousel.owl-nav-right .owl-nav button.owl-next { - right: auto; - left: auto; -} - -.owl-carousel.owl-nav-left { - padding: 0 0 0 56px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-nav-left { - padding: 0 0 0 48px; - } -} - -.owl-carousel.owl-nav-left .owl-nav { - right: auto; -} - -.owl-carousel.owl-nav-right { - padding: 0 56px 0 0; -} - -@media (max-width: 992px) { - .owl-carousel.owl-nav-right { - padding: 0 48px 0 0; - } -} - -.owl-carousel.owl-nav-right .owl-nav { - left: auto; -} - -.owl-carousel.owl-nav-overlay .owl-nav, .owl-carousel.owl-nav-overlay-left .owl-nav, .owl-carousel.owl-nav-overlay-right .owl-nav { - z-index: 1; - padding-bottom: 0; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay .owl-nav button.owl-prev, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev { - opacity: 1; - background: rgba(0, 0, 0, 0.3); - width: 50px; - height: 50px; - border: 0; - border-radius: 50%; - color: rgba(255, 255, 255, 0.8); - text-align: center; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-next i, .owl-carousel.owl-nav-overlay .owl-nav button.owl-prev i, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next i, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev i, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next i, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev i { - line-height: 50px; - font-size: 14px; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-next:hover, .owl-carousel.owl-nav-overlay .owl-nav button.owl-next:focus, .owl-carousel.owl-nav-overlay .owl-nav button.owl-prev:hover, .owl-carousel.owl-nav-overlay .owl-nav button.owl-prev:focus, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next:hover, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next:focus, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev:hover, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev:focus, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next:hover, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next:focus, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev:hover, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev:focus { - opacity: 1; - background: rgba(0, 0, 0, 0.4); - color: #fff; -} - -@media (min-width: 992px) { - .owl-carousel.owl-nav-overlay .owl-nav, .owl-carousel.owl-nav-overlay-left .owl-nav, .owl-carousel.owl-nav-overlay-right .owl-nav { - opacity: 0; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; - } - .owl-carousel.owl-nav-overlay:hover .owl-nav, .owl-carousel.owl-nav-overlay-left:hover .owl-nav, .owl-carousel.owl-nav-overlay-right:hover .owl-nav { - opacity: 1; - } -} - -@media (max-width: 992px) { - .owl-carousel.owl-nav-overlay .owl-nav, .owl-carousel.owl-nav-overlay-left .owl-nav, .owl-carousel.owl-nav-overlay-right .owl-nav { - display: none; - } -} - -.owl-carousel.owl-nav-overlay .owl-nav { - height: 50px; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-prev { - left: 20px; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-next { - right: 20px; -} - -.owl-carousel.owl-nav-overlay:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -20px; -} - -.owl-carousel.owl-nav-overlay-left .owl-nav, .owl-carousel.owl-nav-overlay-right .owl-nav { - height: auto; -} - -.owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev { - position: static; - top: auto; - right: auto; - bottom: auto; - left: auto; - display: block; - margin: 4px 0; -} - -.owl-carousel.owl-nav-overlay-left:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav, .owl-carousel.owl-nav-overlay-right:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - height: 50px; -} - -.owl-carousel.owl-nav-overlay-left .owl-nav { - right: auto; - left: 20px; -} - -.owl-carousel.owl-nav-overlay-right .owl-nav { - right: 20px; - left: auto; -} - -.owl-carousel.owl-dots-left .owl-dots { - text-align: left; -} - -.owl-carousel.owl-dots-right .owl-dots { - text-align: right; -} - -.owl-carousel.owl-dots-overlay .owl-dots, .owl-carousel.owl-dots-overlay-left .owl-dots, .owl-carousel.owl-dots-overlay-right .owl-dots { - position: absolute; - bottom: 20px; - background: rgba(0, 0, 0, 0.3); - border-radius: 20px; - margin: 0; - padding: 5px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlay .owl-dots, .owl-carousel.owl-dots-overlay-left .owl-dots, .owl-carousel.owl-dots-overlay-right .owl-dots { - bottom: 16px; - } -} - -.owl-carousel.owl-dots-overlay .owl-dots .owl-dot:before, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot:before, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot:before { - border-color: #fff; -} - -.owl-carousel.owl-dots-overlay .owl-dots .owl-dot:after, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot:after, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot:after { - background: #fff; -} - -.owl-carousel.owl-dots-overlay .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlay .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlay .owl-dots .owl-dot.active:after, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot.active:after, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.owl-carousel.owl-dots-overlay .owl-dots { - right: auto; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} - -.owl-carousel.owl-dots-overlay.owl-nav-overlap-right .owl-dots { - margin-left: -12.5px; -} - -.owl-carousel.owl-dots-overlay.owl-nav-left .owl-dots { - margin-left: 28px; -} - -.owl-carousel.owl-dots-overlay.owl-nav-right .owl-dots { - margin-left: -28px; -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlay.owl-nav-overlap-left .owl-dots { - margin-left: 12.5px; - } -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlay.owl-nav-overlap-left .owl-dots, .owl-carousel.owl-dots-overlay.owl-nav-overlap-right .owl-dots { - margin-left: -10px; - } -} - -.owl-carousel.owl-dots-overlay-left .owl-dots { - right: auto; - left: 20px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlay-left .owl-dots { - left: 16px; - } -} - -.owl-carousel.owl-dots-overlay-left[data-owl-nav="true"]:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlay-left.owl-nav-left:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - left: 76px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlay-left[data-owl-nav="true"]:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlay-left.owl-nav-left:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - left: 64px; - } -} - -.owl-carousel.owl-dots-overlay-left.owl-nav-overlap .owl-dots { - left: 45px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlay-left.owl-nav-overlap .owl-dots { - left: 36px; - } -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlay-left.owl-nav-overlap-left .owl-dots { - left: 45px; - } -} - -.owl-carousel.owl-dots-overlay-right .owl-dots { - right: 20px; - left: auto; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlay-right .owl-dots { - right: 16px; - } -} - -.owl-carousel.owl-dots-overlay-right[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - right: 76px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlay-right[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - right: 64px; - } -} - -.owl-carousel.owl-dots-overlay-right.owl-nav-overlap .owl-dots, .owl-carousel.owl-dots-overlay-right.owl-nav-overlap-right .owl-dots { - right: 45px; -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlay-right.owl-nav-overlap-left .owl-dots { - right: 20px; - } -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlay-right.owl-nav-overlap .owl-dots, .owl-carousel.owl-dots-overlay-right.owl-nav-overlap-left .owl-dots, .owl-carousel.owl-dots-overlay-right.owl-nav-overlap-right .owl-dots { - right: 36px; - } -} - -.owl-carousel.owl-dots-overlap .owl-dots, .owl-carousel.owl-dots-overlap-left .owl-dots, .owl-carousel.owl-dots-overlap-right .owl-dots { - position: absolute; - bottom: 0; - background: #000; - border-radius: 20px; - margin: 0; - padding: 5px; -} - -.owl-carousel.owl-dots-overlap .owl-dots .owl-dot:before, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot:before, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot:before { - border-color: #fff; -} - -.owl-carousel.owl-dots-overlap .owl-dots .owl-dot:after, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot:after, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot:after { - background: #fff; -} - -.owl-carousel.owl-dots-overlap .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlap .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlap .owl-dots .owl-dot.active:after, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot.active:after, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.owl-carousel.owl-dots-overlap .owl-dots { - right: auto; - left: 50%; - -webkit-transform: translateY(50%) translateX(-50%); - transform: translateY(50%) translateX(-50%); -} - -.owl-carousel.owl-dots-overlap.owl-nav-left .owl-dots { - margin-left: 28px; -} - -.owl-carousel.owl-dots-overlap.owl-nav-right .owl-dots { - margin-left: -28px; -} - -.owl-carousel.owl-dots-overlap.owl-nav-overlap-right .owl-dots { - margin-left: -12.5px; -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlap.owl-nav-overlap-left .owl-dots { - margin-left: 12.5px; - } -} - -.owl-carousel.owl-dots-overlap-left .owl-dots, .owl-carousel.owl-dots-overlap-right .owl-dots { - -webkit-transform: translateY(50%); - transform: translateY(50%); -} - -.owl-carousel.owl-dots-overlap-left .owl-dots { - right: auto; - left: 20px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlap-left .owl-dots { - left: 16px; - } -} - -.owl-carousel.owl-dots-overlap-left[data-owl-nav="true"]:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlap-left.owl-nav-left:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - left: 76px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlap-left[data-owl-nav="true"]:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlap-left.owl-nav-left:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - left: 64px; - } -} - -.owl-carousel.owl-dots-overlap-left.owl-nav-overlap .owl-dots { - left: 45px; -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlap-left.owl-nav-overlap-left .owl-dots { - left: 45px; - } -} - -.owl-carousel.owl-dots-overlap-right .owl-dots { - right: 20px; - left: auto; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlap-right .owl-dots { - right: 16px; - } -} - -.owl-carousel.owl-dots-overlap-right[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlap-right.owl-nav-right:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - right: 76px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlap-right[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlap-right.owl-nav-right:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - right: 64px; - } -} - -.owl-carousel.owl-dots-overlap-right.owl-nav-overlap .owl-dots, .owl-carousel.owl-dots-overlap-right.owl-nav-overlap-right .owl-dots { - right: 45px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-dots-overlap-right.owl-nav-overlap .owl-dots, .owl-carousel.owl-dots-overlap-right.owl-nav-overlap-right .owl-dots { - right: 36px; - } -} - -.owl-carousel.owl-nav-overlap { - padding: 0 25px; -} - -.owl-carousel.owl-nav-overlap .owl-nav { - right: 25px; - left: 25px; - z-index: 1; - height: 50px; -} - -.owl-carousel.owl-nav-overlap .owl-nav button { - opacity: 0.9; - background: #000; - width: 50px; - height: 50px; - border-radius: 50%; - color: #fff; -} - -.owl-carousel.owl-nav-overlap .owl-nav button.owl-prev { - right: auto; - left: 0; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} - -.owl-carousel.owl-nav-overlap .owl-nav button.owl-next { - right: 0; - left: auto; - -webkit-transform: translateX(50%); - transform: translateX(50%); -} - -.owl-carousel.owl-nav-overlap .owl-nav button i { - font-size: 14px; -} - -.owl-carousel.owl-nav-overlap .owl-nav button:hover { - opacity: 1; - color: #fff; -} - -@media (min-width: 992px) { - .owl-carousel.owl-nav-overlap .owl-nav button:hover.owl-prev { - -webkit-transform: translateX(-50%) scale(0.94); - transform: translateX(-50%) scale(0.94); - } - .owl-carousel.owl-nav-overlap .owl-nav button:hover.owl-next { - -webkit-transform: translateX(50%) scale(0.94); - transform: translateX(50%) scale(0.94); - } -} - -.owl-carousel.owl-nav-overlap:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -20px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-nav-overlap:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -18px; - } -} - -@media (max-width: 992px) { - .owl-carousel.owl-nav-overlap { - padding: 0 20px; - } - .owl-carousel.owl-nav-overlap .owl-nav { - right: 20px; - left: 20px; - height: 40px; - } - .owl-carousel.owl-nav-overlap .owl-nav button.owl-prev, - .owl-carousel.owl-nav-overlap .owl-nav button.owl-next { - width: 40px; - height: 40px; - } -} - -@media (min-width: 992px) { - .owl-carousel.owl-nav-overlap-left { - padding: 0 0 0 25px; - } - .owl-carousel.owl-nav-overlap-left .owl-nav { - left: 25px; - right: auto; - -webkit-transform: translateY(-50%) translateX(-50%); - transform: translateY(-50%) translateX(-50%); - } -} - -.owl-carousel.owl-nav-overlap-right { - padding: 0 25px 0 0; -} - -.owl-carousel.owl-nav-overlap-right .owl-nav { - left: auto; - right: 25px; - -webkit-transform: translateY(-50%) translateX(50%); - transform: translateY(-50%) translateX(50%); -} - -.owl-carousel.owl-nav-overlap-left .owl-nav, .owl-carousel.owl-nav-overlap-right .owl-nav { - z-index: 1; - width: 50px; - height: auto; - padding-bottom: 0; -} - -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-prev, -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-next, .owl-carousel.owl-nav-overlap-right .owl-nav button.owl-prev, -.owl-carousel.owl-nav-overlap-right .owl-nav button.owl-next { - position: static; - right: 0; - left: 0; - opacity: 0.9; - background: #000; - width: 50px; - height: 50px; - margin: 4px 0; - border-radius: 50%; - color: #fff; -} - -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-prev i, -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-next i, .owl-carousel.owl-nav-overlap-right .owl-nav button.owl-prev i, -.owl-carousel.owl-nav-overlap-right .owl-nav button.owl-next i { - font-size: 14px; -} - -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-prev:hover, -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-next:hover, .owl-carousel.owl-nav-overlap-right .owl-nav button.owl-prev:hover, -.owl-carousel.owl-nav-overlap-right .owl-nav button.owl-next:hover { - opacity: 1; - color: #fff; -} - -@media (min-width: 992px) { - .owl-carousel.owl-nav-overlap-left .owl-nav button:hover, .owl-carousel.owl-nav-overlap-right .owl-nav button:hover { - -webkit-transform: scale(0.94); - transform: scale(0.94); - } -} - -.owl-carousel.owl-nav-overlap-left:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav, .owl-carousel.owl-nav-overlap-right:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -20px; -} - -@media (max-width: 992px) { - .owl-carousel.owl-nav-overlap-left:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav, .owl-carousel.owl-nav-overlap-right:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -18px; - } -} - -@media (max-width: 992px) { - .owl-carousel.owl-nav-overlap-left, .owl-carousel.owl-nav-overlap-right { - padding: 0 20px 0 0; - } - .owl-carousel.owl-nav-overlap-left .owl-nav, .owl-carousel.owl-nav-overlap-right .owl-nav { - left: auto; - right: 20px; - -webkit-transform: translateY(-50%) translateX(50%); - transform: translateY(-50%) translateX(50%); - width: 40px; - } - .owl-carousel.owl-nav-overlap-left .owl-nav button.owl-prev, - .owl-carousel.owl-nav-overlap-left .owl-nav button.owl-next, .owl-carousel.owl-nav-overlap-right .owl-nav button.owl-prev, - .owl-carousel.owl-nav-overlap-right .owl-nav button.owl-next { - width: 40px; - height: 40px; - } -} - -.team-wrapper .team-box { - text-align: center; -} - -.team-wrapper .team-box .team-img { - position: relative; - overflow: hidden; - margin-bottom: 20px; -} - -.team-wrapper .team-box .team-img img { - width: 100%; - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.team-wrapper .team-box h1, .team-wrapper .team-box h2, .team-wrapper .team-box h3, .team-wrapper .team-box h4, .team-wrapper .team-box h5, .team-wrapper .team-box h6 { - margin-bottom: 5px; -} - -.team-wrapper .team-box span { - color: #AAAAAA; -} - -.team-wrapper .team-box .team-img div { - position: absolute; - bottom: 0; - left: 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - background: #131517; - width: 100%; - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.team-wrapper .team-box .team-img div ul { - margin: 0 -7px; - padding: 15px 20px; -} - -.team-wrapper .team-box .team-img div ul li { - display: inline-block; - margin: 0 7px; -} - -.team-wrapper .team-box .team-img div ul li a { - color: #fff; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.team-wrapper .team-box .team-img div ul li a:hover { - color: rgba(255, 255, 255, 0.7); -} - -.team-wrapper .team-box .team-img:hover img { - -webkit-transform: translateY(-20px); - transform: translateY(-20px); -} - -.team-wrapper .team-box .team-img:hover div { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.team-wrapper.team-box-hover-2 .team-img div, .team-wrapper .team-box-hover-2 .team-img div { - position: absolute; - top: 0; - left: 0; - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 0; - background: rgba(0, 0, 0, 0.4); - width: 100%; - height: 100%; - text-align: center; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.team-wrapper.team-box-hover-2 .team-img div ul, .team-wrapper .team-box-hover-2 .team-img div ul { - list-style-type: none; - position: absolute; - top: 50%; - right: 0; - left: 0; - -webkit-transform: translateY(-50%) scale(0.96); - transform: translateY(-50%) scale(0.96); - margin: 0 -8px; - padding: 0 30px; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.team-wrapper.team-box-hover-2 .team-img div ul li, .team-wrapper .team-box-hover-2 .team-img div ul li { - display: inline-block; - margin: 0 8px; -} - -.team-wrapper.team-box-hover-2 .team-img div ul li a, .team-wrapper .team-box-hover-2 .team-img div ul li a { - color: #fff; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.team-wrapper.team-box-hover-2 .team-img div ul li a:hover, .team-wrapper .team-box-hover-2 .team-img div ul li a:hover { - color: rgba(255, 255, 255, 0.7); -} - -.team-wrapper.team-box-hover-2 .team-img:hover img, .team-wrapper .team-box-hover-2 .team-img:hover img { - -webkit-transform: scale(1.04) translateY(0); - transform: scale(1.04) translateY(0); - -webkit-filter: blur(1.5px); - filter: blur(1.5px); -} - -.team-wrapper.team-box-hover-2 .team-img:hover div, .team-wrapper .team-box-hover-2 .team-img:hover div { - opacity: 1; -} - -.team-wrapper.team-box-hover-2 .team-img:hover div ul, .team-wrapper .team-box-hover-2 .team-img:hover div ul { - -webkit-transform: translateY(-50%) scale(1); - transform: translateY(-50%) scale(1); -} - -.team-wrapper.team-box-hover-3 .team-img div, .team-wrapper .team-box-hover-3 .team-img div { - position: absolute; - top: auto; - bottom: 16px; - right: 16px; - left: 16px; - -webkit-transform: translateY(5px); - transform: translateY(5px); - opacity: 0; - visibility: hidden; - background: #fff; - width: auto; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.team-wrapper.team-box-hover-3 .team-img div ul, .team-wrapper .team-box-hover-3 .team-img div ul { - padding: 15px 20px; -} - -.team-wrapper.team-box-hover-3 .team-img div ul li a:not([class*=' button']):not([class^='button']), .team-wrapper .team-box-hover-3 .team-img div ul li a:not([class*=' button']):not([class^='button']) { - color: #7C7C7C; -} - -.team-wrapper.team-box-hover-3 .team-img div ul li a:not([class*=' button']):not([class^='button']):hover, .team-wrapper.team-box-hover-3 .team-img div ul li a:not([class*=' button']):not([class^='button']):focus, .team-wrapper .team-box-hover-3 .team-img div ul li a:not([class*=' button']):not([class^='button']):hover, .team-wrapper .team-box-hover-3 .team-img div ul li a:not([class*=' button']):not([class^='button']):focus { - color: #131517; -} - -.team-wrapper.team-box-hover-3 .team-img:hover img, .team-wrapper .team-box-hover-3 .team-img:hover img { - -webkit-transform: translateY(0) scale(1.04); - transform: translateY(0) scale(1.04); -} - -.team-wrapper.team-box-hover-3 .team-img:hover div, .team-wrapper .team-box-hover-3 .team-img:hover div { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; - visibility: visible; -} - -.text-left .team-box { - text-align: left; -} - -.text-right .team-box { - text-align: right; -} - -.testimonial-box { - max-width: 730px; - margin: 0 auto; - text-align: center; -} - -.testimonial-box img { - width: 80px; - height: 80px; - border-radius: 50%; - margin-right: auto; - margin-left: auto; -} - -.testimonial-grid { - overflow: hidden; -} - -@media (min-width: 992px) { - .testimonial-grid.column-2 .testimonial-grid-box { - width: 50%; - } -} - -.testimonial-grid.column-1 .testimonial-grid-box { - width: 100%; - padding: 30px 0; -} - -.testimonial-grid .testimonial-grid-box { - position: relative; - float: left; - width: 33.3%; - padding: 30px; -} - -.testimonial-grid .testimonial-grid-box:before, .testimonial-grid .testimonial-grid-box:after { - content: ''; - position: absolute; -} - -.testimonial-grid .testimonial-grid-box:before { - top: 0; - left: -1px; - height: 100%; - border-left: 1px dashed rgba(0, 0, 0, 0.1); -} - -.testimonial-grid .testimonial-grid-box:after { - left: 0; - bottom: -1px; - width: 100%; - border-bottom: 1px dashed rgba(0, 0, 0, 0.1); -} - -.testimonial-grid .testimonial-grid-box .testimonial-img { - float: left; - margin-right: 20px; -} - -.testimonial-grid .testimonial-grid-box .testimonial-img img { - width: 80px; - height: 80px; - border-radius: 50%; -} - -.testimonial-grid .testimonial-grid-box .testimonial-content { - overflow: hidden; -} - -@media (max-width: 992px) { - .testimonial-grid .testimonial-grid-box { - width: 50%; - } -} - -@media (max-width: 768px) { - .testimonial-grid .testimonial-grid-box { - width: 100%; - padding: 30px 0; - } -} - -.testimonial-grid.border-style-solid { - border: 0; -} - -.testimonial-grid.border-style-solid .testimonial-grid-box:before { - border-left-style: solid; -} - -.testimonial-grid.border-style-solid .testimonial-grid-box:after { - border-bottom-style: solid; -} - -.testimonial-grid.border-style-dotted { - border: 0; -} - -.testimonial-grid.border-style-dotted .testimonial-grid-box:before { - border-left-style: dotted; -} - -.testimonial-grid.border-style-dotted .testimonial-grid-box:after { - border-bottom-style: dotted; -} - -.testimonial-grid.border-0 { - margin: -15px; -} - -.testimonial-grid.border-0 .testimonial-grid-box { - padding: 15px; -} - -.testimonial-grid.border-0 .testimonial-grid-box:before, .testimonial-grid.border-0 .testimonial-grid-box:after { - border: 0; -} - -@media (max-width: 768px) { - .testimonial-grid.border-0 { - margin: -15px 0; - } - .testimonial-grid.border-0 .testimonial-grid-box { - padding: 15px 0; - } -} - -div[class^='bg-black'] .testimonial-grid-box:before, div[class^='bg-black'] .testimonial-grid-box:after, div[class*=' bg-black'] .testimonial-grid-box:before, div[class*=' bg-black'] .testimonial-grid-box:after, div[class^='bg-dark'] .testimonial-grid-box:before, div[class^='bg-dark'] .testimonial-grid-box:after, div[class*=' bg-dark'] .testimonial-grid-box:before, div[class*=' bg-dark'] .testimonial-grid-box:after { - border-color: rgba(255, 255, 255, 0.2); -} - -*[class^='text-link-'], *[class*=' text-link-'] { - color: rgba(0, 0, 0, 0.9); -} - -*[class^='text-link-']:hover, *[class^='text-link-']:focus, *[class*=' text-link-']:hover, *[class*=' text-link-']:focus { - color: rgba(0, 0, 0, 0.9); -} - -.text-link-1:hover { - text-decoration: underline; -} - -.text-link-2:hover { - text-decoration: line-through; -} - -.text-link-3:hover { - text-decoration: overline; -} - -.text-link-4:hover { - text-decoration: underline overline; -} - -.text-link-5, -.text-link-6 { - position: relative; -} - -.text-link-5:before, -.text-link-6:before { - content: ''; - position: absolute; - bottom: -2px; - background: rgba(0, 0, 0, 0.9); - width: 0; - height: 1px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.text-link-5:hover:before, -.text-link-6:hover:before { - width: 100%; -} - -.text-link-5:before { - left: 0; -} - -.text-link-6:before { - right: 0; -} - -.text-link-7 { - position: relative; -} - -.text-link-7:before { - content: ''; - position: absolute; - bottom: -2px; - left: 0; - -webkit-transform: translateY(3px); - transform: translateY(3px); - opacity: 0; - background: rgba(0, 0, 0, 0.9); - width: 100%; - height: 1px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.text-link-7:hover:before { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; -} - -.text-link-8, -.text-link-9 { - position: relative; -} - -.text-link-8:before, .text-link-8:after, -.text-link-9:before, -.text-link-9:after { - content: ''; - position: absolute; - bottom: -2px; - height: 1px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.text-link-8:before, -.text-link-9:before { - left: 0; - background: rgba(0, 0, 0, 0.2); - width: 100%; -} - -.text-link-8:after, -.text-link-9:after { - background: rgba(0, 0, 0, 0.9); - width: 0; -} - -.text-link-8:hover:after, -.text-link-9:hover:after { - width: 100%; -} - -.text-link-8:after { - left: 0; -} - -.text-link-9:after { - right: 0; -} - -.text-link-10 { - position: relative; -} - -.text-link-10:before, .text-link-10:after { - content: ''; - position: absolute; - bottom: -2px; - left: 0; - width: 100%; - height: 1px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.text-link-10:before { - background: rgba(0, 0, 0, 0.2); -} - -.text-link-10:after { - opacity: 0; - -webkit-transform: translateY(3px); - transform: translateY(3px); - background: rgba(0, 0, 0, 0.9); -} - -.text-link-10:hover:before { - opacity: 0; -} - -.text-link-10:hover:after { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; -} - -.text-link-11 { - position: relative; -} - -.text-link-11:before { - content: ''; - position: absolute; - bottom: 4px; - left: 0; - background: rgba(0, 0, 0, 0.2); - width: 0; - height: 6px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.text-link-11:hover:before { - width: 100%; -} - -div[class^='bg-black'] *[class^='text-link-'], div[class^='bg-black'] *[class*=' text-link-'], div[class*=' bg-black'] *[class^='text-link-'], div[class*=' bg-black'] *[class*=' text-link-'], div[class^='bg-dark'] *[class^='text-link-'], div[class^='bg-dark'] *[class*=' text-link-'], div[class*=' bg-dark'] *[class^='text-link-'], div[class*=' bg-dark'] *[class*=' text-link-'] { - color: #fff; -} - -div[class^='bg-black'] *[class^='text-link-']:hover, div[class^='bg-black'] *[class^='text-link-']:focus, div[class^='bg-black'] *[class*=' text-link-']:hover, div[class^='bg-black'] *[class*=' text-link-']:focus, div[class*=' bg-black'] *[class^='text-link-']:hover, div[class*=' bg-black'] *[class^='text-link-']:focus, div[class*=' bg-black'] *[class*=' text-link-']:hover, div[class*=' bg-black'] *[class*=' text-link-']:focus, div[class^='bg-dark'] *[class^='text-link-']:hover, div[class^='bg-dark'] *[class^='text-link-']:focus, div[class^='bg-dark'] *[class*=' text-link-']:hover, div[class^='bg-dark'] *[class*=' text-link-']:focus, div[class*=' bg-dark'] *[class^='text-link-']:hover, div[class*=' bg-dark'] *[class^='text-link-']:focus, div[class*=' bg-dark'] *[class*=' text-link-']:hover, div[class*=' bg-dark'] *[class*=' text-link-']:focus { - color: #fff; -} - -div[class^='bg-black'] .text-link-5:before, div[class^='bg-black'] .text-link-6:before, div[class^='bg-black'] .text-link-7:before, div[class*=' bg-black'] .text-link-5:before, div[class*=' bg-black'] .text-link-6:before, div[class*=' bg-black'] .text-link-7:before, div[class^='bg-dark'] .text-link-5:before, div[class^='bg-dark'] .text-link-6:before, div[class^='bg-dark'] .text-link-7:before, div[class*=' bg-dark'] .text-link-5:before, div[class*=' bg-dark'] .text-link-6:before, div[class*=' bg-dark'] .text-link-7:before { - background: #fff; -} - -div[class^='bg-black'] .text-link-8:before, div[class^='bg-black'] .text-link-9:before, div[class^='bg-black'] .text-link-10:before, div[class*=' bg-black'] .text-link-8:before, div[class*=' bg-black'] .text-link-9:before, div[class*=' bg-black'] .text-link-10:before, div[class^='bg-dark'] .text-link-8:before, div[class^='bg-dark'] .text-link-9:before, div[class^='bg-dark'] .text-link-10:before, div[class*=' bg-dark'] .text-link-8:before, div[class*=' bg-dark'] .text-link-9:before, div[class*=' bg-dark'] .text-link-10:before { - background: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-black'] .text-link-8:after, div[class^='bg-black'] .text-link-9:after, div[class^='bg-black'] .text-link-10:after, div[class*=' bg-black'] .text-link-8:after, div[class*=' bg-black'] .text-link-9:after, div[class*=' bg-black'] .text-link-10:after, div[class^='bg-dark'] .text-link-8:after, div[class^='bg-dark'] .text-link-9:after, div[class^='bg-dark'] .text-link-10:after, div[class*=' bg-dark'] .text-link-8:after, div[class*=' bg-dark'] .text-link-9:after, div[class*=' bg-dark'] .text-link-10:after { - background: #fff; -} - -div[class^='bg-black'] .text-link-11:before, div[class*=' bg-black'] .text-link-11:before, div[class^='bg-dark'] .text-link-11:before, div[class*=' bg-dark'] .text-link-11:before { - background: rgba(255, 255, 255, 0.3); -} - -.timeline-wrapper { - position: relative; -} - -.timeline-wrapper:before { - content: ''; - position: absolute; - top: 0; - background: #e3e6e9; - width: 1px; - height: 100%; -} - -.timeline-wrapper .timeline .timeline-date { - position: relative; -} - -.timeline-wrapper .timeline .timeline-date:before { - content: ''; - position: absolute; - top: 31px; - background: #e3e6e9; - width: 20px; - height: 20px; - border-radius: 50%; -} - -.timeline-wrapper .timeline .timeline-date:after { - content: ''; - position: absolute; - top: 37px; - background: #131517; - width: 8px; - height: 8px; - border-radius: 50%; -} - -@media (min-width: 992px) { - .timeline-wrapper { - position: relative; - } - .timeline-wrapper:before { - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - } - .timeline-wrapper .timeline { - position: relative; - } - .timeline-wrapper .timeline .timeline-date, .timeline-wrapper .timeline .timeline-content { - width: 50%; - padding: 30px; - } - .timeline-wrapper .timeline .timeline-date { - position: absolute; - top: 0; - left: 0; - text-align: right; - } - .timeline-wrapper .timeline .timeline-date:before { - right: -10px; - } - .timeline-wrapper .timeline .timeline-date:after { - right: -4px; - } - .timeline-wrapper .timeline .timeline-date h1, .timeline-wrapper .timeline .timeline-date h2, .timeline-wrapper .timeline .timeline-date h3, .timeline-wrapper .timeline .timeline-date h4, .timeline-wrapper .timeline .timeline-date h5, .timeline-wrapper .timeline .timeline-date h6 { - position: relative; - text-align: right; - } - .timeline-wrapper .timeline .timeline-content { - margin-left: 50%; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-date { - left: 50%; - text-align: left; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-date:before { - right: auto; - left: -10px; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-date:after { - right: auto; - left: -4px; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-date h1, .timeline-wrapper .timeline:nth-child(even) .timeline-date h2, .timeline-wrapper .timeline:nth-child(even) .timeline-date h3, .timeline-wrapper .timeline:nth-child(even) .timeline-date h4, .timeline-wrapper .timeline:nth-child(even) .timeline-date h5, .timeline-wrapper .timeline:nth-child(even) .timeline-date h6 { - text-align: left; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-content { - margin-left: 0; - text-align: right; - } - .timeline-wrapper.timeline-left:before { - left: 200px; - -webkit-transform: translateX(0); - transform: translateX(0); - } - .timeline-wrapper.timeline-left .timeline .timeline-date { - width: 200px; - padding: 30px 30px 0 0; - } - .timeline-wrapper.timeline-left .timeline .timeline-content { - width: auto; - margin: 0 0 0 200px; - padding: 30px 0 0 30px; - text-align: left; - } - .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date { - left: auto; - text-align: right; - } - .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date:before { - right: -10px; - left: auto; - } - .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date:after { - right: -4px; - left: auto; - } - .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h1, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h2, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h3, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h4, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h5, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h6 { - text-align: right; - } - .timeline-wrapper.timeline-left .timeline:last-child .timeline-date, .timeline-wrapper.timeline-left .timeline:last-child .timeline-content { - padding-bottom: 30px; - } - .timeline-wrapper.timeline-right:before { - right: 200px; - left: auto; - -webkit-transform: translateX(0); - transform: translateX(0); - } - .timeline-wrapper.timeline-right .timeline .timeline-date { - right: 0; - left: auto; - width: 200px; - padding: 30px 0 0 30px; - text-align: left; - } - .timeline-wrapper.timeline-right .timeline .timeline-date:before { - right: auto; - left: -10px; - } - .timeline-wrapper.timeline-right .timeline .timeline-date:after { - right: auto; - left: -4px; - } - .timeline-wrapper.timeline-right .timeline .timeline-date h1, .timeline-wrapper.timeline-right .timeline .timeline-date h2, .timeline-wrapper.timeline-right .timeline .timeline-date h3, .timeline-wrapper.timeline-right .timeline .timeline-date h4, .timeline-wrapper.timeline-right .timeline .timeline-date h5, .timeline-wrapper.timeline-right .timeline .timeline-date h6 { - text-align: left; - } - .timeline-wrapper.timeline-right .timeline .timeline-content { - width: auto; - margin: 0 200px 0 0; - padding: 30px 30px 0 0; - text-align: right; - } - .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date { - left: auto; - text-align: left; - } - .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date:before { - left: -10px; - } - .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date:after { - left: -4px; - } - .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h1, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h2, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h3, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h4, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h5, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h6 { - text-align: left; - } - .timeline-wrapper.timeline-right .timeline:last-child .timeline-date, .timeline-wrapper.timeline-right .timeline:last-child .timeline-content { - padding-bottom: 30px; - } -} - -@media (max-width: 992px) { - .timeline-wrapper { - padding-left: 30px; - } - .timeline-wrapper:before { - left: 0; - } - .timeline-wrapper .timeline { - margin-bottom: 30px; - } - .timeline-wrapper .timeline:first-child { - padding-top: 30px; - } - .timeline-wrapper .timeline:last-child { - margin-bottom: 0; - padding-bottom: 30px; - } - .timeline-wrapper .timeline .timeline-date:before { - top: 1px; - left: -40px; - } - .timeline-wrapper .timeline .timeline-date:after { - top: 7px; - left: -34px; - } -} - -@media (max-width: 576px) { - .timeline-wrapper { - padding-left: 20px; - } - .timeline-wrapper .timeline .timeline-date:before { - left: -30px; - } - .timeline-wrapper .timeline .timeline-date:after { - left: -24px; - } -} - -div[class^='bg-black'] .timeline-wrapper:before, div[class*=' bg-black'] .timeline-wrapper:before, div[class^='bg-dark'] .timeline-wrapper:before, div[class*=' bg-dark'] .timeline-wrapper:before { - background: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .timeline-wrapper .timeline .timeline-date:before, div[class*=' bg-black'] .timeline-wrapper .timeline .timeline-date:before, div[class^='bg-dark'] .timeline-wrapper .timeline .timeline-date:before, div[class*=' bg-dark'] .timeline-wrapper .timeline .timeline-date:before { - background: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .timeline-wrapper .timeline .timeline-date:after, div[class*=' bg-black'] .timeline-wrapper .timeline .timeline-date:after, div[class^='bg-dark'] .timeline-wrapper .timeline .timeline-date:after, div[class*=' bg-dark'] .timeline-wrapper .timeline .timeline-date:after { - background: #fff; -} - -@media (max-width: 992px) { - .sidebar-wrapper { - display: none; - } -} - -.sidebar-box { - border: 1px solid #e3e6e9; - margin-bottom: 20px; - padding: 30px; -} - -.sidebar-box:last-child { - margin-bottom: 0; -} - -.sidebar-box h1, .sidebar-box h2, .sidebar-box h3, .sidebar-box h4, .sidebar-box h5, .sidebar-box h6 { - margin-bottom: 30px; - text-align: center; -} - -.sidebar-box .list-category { - list-style-type: none; - padding: 0; -} - -.sidebar-box .list-category li { - margin: 0; - padding: 7px 0; - border-bottom: 1px solid #e3e6e9; -} - -.sidebar-box .list-category li:first-child { - padding-top: 0; -} - -.sidebar-box .list-category li:last-child { - padding-bottom: 0; - border: 0; -} - -.sidebar-box .list-category li a { - display: block; -} - -.sidebar-box .list-category li a span { - float: right; - font-size: 14px; -} - -.sidebar-box .popular-post { - position: relative; - margin-bottom: 15px; -} - -.sidebar-box .popular-post:last-child { - margin-bottom: 0; -} - -.sidebar-box .popular-post img { - float: left; - width: 80px; -} - -.sidebar-box .popular-post div { - padding-left: 100px; -} - -.sidebar-box .popular-post div h1, .sidebar-box .popular-post div h2, .sidebar-box .popular-post div h3, .sidebar-box .popular-post div h4, .sidebar-box .popular-post div h5, .sidebar-box .popular-post div h6 { - margin-bottom: 0; - text-align: left; -} - -.sidebar-box .popular-post div a { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.sidebar-box .popular-post div span { - font-size: 14px; -} - -.sidebar-box .popular-post:after { - content: ''; - display: block; - clear: both; -} - -.sidebar-box .tags { - padding: 0; -} - -.sidebar-box .tags li { - display: inline-block; - margin: 0 3px 6px 0; -} - -.sidebar-box .tags li a { - display: inline-block; - background: #eff2f5; - padding: 5px 10px; - font-size: 14px; -} - -.sidebar-box .tags li a:hover, .sidebar-box .tags li a:focus { - background: #e5e8eb; - color: #131517; -} - -div[class^='bg-black'] .sidebar-box, div[class*=' bg-black'] .sidebar-box, div[class^='bg-dark'] .sidebar-box, div[class*=' bg-dark'] .sidebar-box { - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .sidebar-box .list-category li, div[class*=' bg-black'] .sidebar-box .list-category li, div[class^='bg-dark'] .sidebar-box .list-category li, div[class*=' bg-dark'] .sidebar-box .list-category li { - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .sidebar-box .tags li a, div[class*=' bg-black'] .sidebar-box .tags li a, div[class^='bg-dark'] .sidebar-box .tags li a, div[class*=' bg-dark'] .sidebar-box .tags li a { - background: rgba(0, 0, 0, 0.8); - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .sidebar-box .tags li a:hover, div[class^='bg-black'] .sidebar-box .tags li a:focus, div[class*=' bg-black'] .sidebar-box .tags li a:hover, div[class*=' bg-black'] .sidebar-box .tags li a:focus, div[class^='bg-dark'] .sidebar-box .tags li a:hover, div[class^='bg-dark'] .sidebar-box .tags li a:focus, div[class*=' bg-dark'] .sidebar-box .tags li a:hover, div[class*=' bg-dark'] .sidebar-box .tags li a:focus { - background: rgba(0, 0, 0, 0.9); - color: #fff; -} - -.comment-box { - position: relative; - margin-bottom: 30px; - padding-left: 80px; -} - -.comment-box .comment-user-avatar { - position: absolute; - top: 0; - left: 0; - background: #eff2f5; - width: 60px; - height: 60px; - border-radius: 50%; - text-align: center; - line-height: 60px; -} - -.comment-box .comment-user-avatar img { - width: 60px; - height: 60px; -} - -.comment-box .comment-content { - position: relative; -} - -.comment-box .comment-content .comment-time { - position: absolute; - top: 0; - right: 0; - text-align: right; - color: #AAAAAA; - font-style: italic; - font-size: 14px; -} - -#cookie-consent { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 997; - visibility: visible; - opacity: 1; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -#cookie-consent.consent-hidden { - visibility: hidden; - opacity: 0; -} - -.fm-toggle { - margin-left: auto; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.fm-toggle .lines { - position: relative; - display: inline-block; - background: #000; - width: 25px; - height: 2px; - margin: 0; - padding: 0; - vertical-align: middle; - -webkit-transition: linear 0.12s; - transition: linear 0.12s; -} - -.fm-toggle .lines:before, .fm-toggle .lines:after { - content: ''; - position: absolute; - left: 0; - background: #000; - width: 25px; - height: 2px; - display: inline-block; - -webkit-transition: linear 0.12s; - transition: linear 0.12s; -} - -.fm-toggle .lines:before { - top: -7px; -} - -.fm-toggle .lines:after { - bottom: -7px; -} - -@media (min-width: 992px) { - .fm-toggle .lines:before { - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } - .fm-toggle .lines:after { - -webkit-transform: scaleX(0.6); - transform: scaleX(0.6); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } - .fm-toggle:hover .lines:before { - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - .fm-toggle:hover .lines:after { - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} - -.header.dark .fm-toggle .lines, .header.dark .fm-toggle .lines:before, .header.dark .fm-toggle .lines:after, .header.black .fm-toggle .lines, .header.black .fm-toggle .lines:before, .header.black .fm-toggle .lines:after, .header.absolute-light .fm-toggle .lines, .header.absolute-light .fm-toggle .lines:before, .header.absolute-light .fm-toggle .lines:after { - background: #fff; -} - -.fullscreen-menu { - position: fixed; - top: 0; - left: 0; - z-index: 996; - visibility: hidden; - opacity: 0; - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.fullscreen-menu .fm-wrapper { - -webkit-transform: scale(0.98); - transform: scale(0.98); - height: 100%; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.fullscreen-menu .fm-wrapper .position-top, -.fullscreen-menu .fm-wrapper .position-middle, -.fullscreen-menu .fm-wrapper .position-bottom { - padding: 0 30px; -} - -@media (min-width: 768px) { - .fullscreen-menu .fm-wrapper .position-top, - .fullscreen-menu .fm-wrapper .position-middle, - .fullscreen-menu .fm-wrapper .position-bottom { - padding: 0 50px; - } - .fullscreen-menu .fm-wrapper .position-top { - top: 50px; - } - .fullscreen-menu .fm-wrapper .position-bottom { - bottom: 50px; - } -} - -.fullscreen-menu .fm-wrapper .fm-close { - position: absolute; - top: 50px; - right: 50px; -} - -.fullscreen-menu .fm-wrapper .fm-close span { - position: relative; - display: inline-block; - opacity: 0.8; - width: 60px; - height: 60px; - border-radius: 50%; - -webkit-transition: ease-out 0.18s; - transition: ease-out 0.18s; -} - -.fullscreen-menu .fm-wrapper .fm-close span:before, .fullscreen-menu .fm-wrapper .fm-close span:after { - content: ''; - position: absolute; - top: 50%; - left: 50%; - width: 14px; - height: 2px; - border-radius: 2px; - -webkit-transition: ease-out 0.18s; - transition: ease-out 0.18s; -} - -.fullscreen-menu .fm-wrapper .fm-close span:before { - -webkit-transform: translate(-50%, -50%) rotate(45deg); - transform: translate(-50%, -50%) rotate(45deg); -} - -.fullscreen-menu .fm-wrapper .fm-close span:after { - -webkit-transform: translate(-50%, -50%) rotate(-45deg); - transform: translate(-50%, -50%) rotate(-45deg); -} - -.fullscreen-menu .fm-wrapper .fm-close:hover span { - opacity: 1; -} - -.fullscreen-menu .fm-wrapper .fm-close:hover span:before { - -webkit-transform: translate(-50%, -50%) rotate(180deg); - transform: translate(-50%, -50%) rotate(180deg); -} - -.fullscreen-menu .fm-wrapper .fm-close:hover span:after { - -webkit-transform: translate(-50%, -50%) rotate(180deg); - transform: translate(-50%, -50%) rotate(180deg); -} - -@media (max-width: 992px) { - .fullscreen-menu .fm-wrapper .fm-close { - top: 30px; - right: 30px; - } -} - -@media (max-width: 768px) { - .fullscreen-menu .fm-wrapper .fm-close { - top: 20px; - right: 20px; - } - .fullscreen-menu .fm-wrapper .fm-close span { - width: 50px; - height: 50px; - } -} - -.fullscreen-menu.fm-show { - visibility: visible; - opacity: 1; -} - -.fullscreen-menu.fm-show .fm-wrapper { - -webkit-transform: scale(1); - transform: scale(1); -} - -div[class^='bg-black'].fullscreen-menu .fm-wrapper .fm-close span, div[class*=' bg-black'].fullscreen-menu .fm-wrapper .fm-close span, div[class^='bg-dark'].fullscreen-menu .fm-wrapper .fm-close span, div[class*=' bg-dark'].fullscreen-menu .fm-wrapper .fm-close span { - background: rgba(255, 255, 255, 0.1); -} - -div[class^='bg-black'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class^='bg-black'].fullscreen-menu .fm-wrapper .fm-close span:after, div[class*=' bg-black'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class*=' bg-black'].fullscreen-menu .fm-wrapper .fm-close span:after, div[class^='bg-dark'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class^='bg-dark'].fullscreen-menu .fm-wrapper .fm-close span:after, div[class*=' bg-dark'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class*=' bg-dark'].fullscreen-menu .fm-wrapper .fm-close span:after { - background: #fff; -} - -.bg-grey.fullscreen-menu .fm-wrapper .fm-close span, .bg-grey-lighter.fullscreen-menu .fm-wrapper .fm-close span, .bg-grey-lightest.fullscreen-menu .fm-wrapper .fm-close span, div[class^='bg-white'].fullscreen-menu .fm-wrapper .fm-close span, div[class*=' bg-white'].fullscreen-menu .fm-wrapper .fm-close span { - background: rgba(0, 0, 0, 0.1); -} - -.bg-grey.fullscreen-menu .fm-wrapper .fm-close span:before, .bg-grey.fullscreen-menu .fm-wrapper .fm-close span:after, .bg-grey-lighter.fullscreen-menu .fm-wrapper .fm-close span:before, .bg-grey-lighter.fullscreen-menu .fm-wrapper .fm-close span:after, .bg-grey-lightest.fullscreen-menu .fm-wrapper .fm-close span:before, .bg-grey-lightest.fullscreen-menu .fm-wrapper .fm-close span:after, div[class^='bg-white'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class^='bg-white'].fullscreen-menu .fm-wrapper .fm-close span:after, div[class*=' bg-white'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class*=' bg-white'].fullscreen-menu .fm-wrapper .fm-close span:after { - background: #000; -} - -.gallery-wrapper { - margin: 0; -} - -.gallery-wrapper div[class^="col-"], .gallery-wrapper div[class*=" col-"] { - margin: 0; -} - -.gallery-wrapper .gallery-box .gallery-img { - position: relative; - overflow: hidden; -} - -.gallery-wrapper .gallery-box .gallery-img a { - display: block; -} - -.gallery-wrapper .gallery-box .gallery-img a:before { - content: ''; - position: absolute; - top: 0; - left: 0; - z-index: 1; - opacity: 0; - background: rgba(255, 255, 255, 0.1); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.18s; - transition: ease-out 0.18s; -} - -.gallery-wrapper .gallery-box .gallery-img a img { - width: 100%; - -webkit-transition: ease-out 0.18s; - transition: ease-out 0.18s; -} - -.gallery-wrapper .gallery-box .gallery-img a:hover:before { - opacity: 1; -} - -.gallery-wrapper .gallery-box .gallery-img a:hover img { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -.gallery-wrapper .gallery-box .gallery-img a .gallery-title { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - z-index: 2; - background: #fff; - padding: 10px 20px; -} - -.gallery-wrapper .gallery-box .gallery-img a .gallery-title h1, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h2, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h3, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h4, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h5, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h6 { - display: inline-block; - margin: 0; -} - -.gallery-wrapper.no-spacing div[class^="col-"]:not(.row) { - margin-bottom: 0; - padding: 0; -} - -.gallery-wrapper.spacing-6 div[class^="col-"]:not(.row) { - margin-bottom: 6px; - padding: 0 3px; -} - -.gallery-wrapper.spacing-10 div[class^="col-"]:not(.row) { - margin-bottom: 10px; - padding: 0 5px; -} - -.gallery-wrapper.spacing-20 div[class^="col-"]:not(.row) { - margin-bottom: 20px; - padding: 0 10px; -} - -.gallery-wrapper.spacing-30 div[class^="col-"]:not(.row) { - margin-bottom: 30px; - padding: 0 15px; -} - -.gallery-wrapper.hover-style-2 .gallery-box .gallery-img a:before { - background: rgba(0, 0, 0, 0.1); -} - -.gallery-wrapper[class*=' border-radius'] .gallery-box .gallery-img, .gallery-wrapper[class^='border-radius'] .gallery-box .gallery-img { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - overflow: hidden; -} - -.gallery-wrapper.border-radius-025 .gallery-box .gallery-img { - border-radius: 0.25em; -} - -.gallery-wrapper.border-radius-05 .gallery-box .gallery-img { - border-radius: 0.5em; -} - -.gallery-wrapper.border-radius-10 .gallery-box .gallery-img { - border-radius: 1.0em; -} - -.gallery-wrapper.border-radius-15 .gallery-box .gallery-img { - border-radius: 1.5em; -} - -.gallery-wrapper.border-radius-20 .gallery-box .gallery-img { - border-radius: 2.0em; -} - -.gallery-wrapper.border-radius-25 .gallery-box .gallery-img { - border-radius: 2.5em; -} - -.gallery-wrapper.border-radius-30 .gallery-box .gallery-img { - border-radius: 3.0em; -} - -.container .gallery-wrapper.no-spacing { - margin: 0; -} - -.container .gallery-wrapper.spacing-6 { - margin: 0 -3px -6px; -} - -.container .gallery-wrapper.spacing-10 { - margin: 0 -5px -10px; -} - -.container .gallery-wrapper.spacing-20 { - margin: 0 -10px -20px; -} - -.container .gallery-wrapper.spacing-30 { - margin: 0 -15px -30px; -} - -.container-fluid .gallery-wrapper.no-spacing { - margin: 0 -30px; -} - -.container-fluid .gallery-wrapper.spacing-6 { - margin: 0 -27px; -} - -.container-fluid .gallery-wrapper.spacing-10 { - margin: 0 -25px; -} - -.container-fluid .gallery-wrapper.spacing-20 { - margin: 0 -20px; -} - -.container-fluid .gallery-wrapper.spacing-30 { - margin: 0 -15px; -} - -.header { - top: 0; - z-index: 993; - overflow: visible; - background: #fff; - width: 100%; - height: 80px; - -webkit-transition: ease-in-out 0.2s; - transition: ease-in-out 0.2s; -} - -.header.hide { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); -} - -.header .container, .header .container-fluid { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - align-items: center; - height: 100%; -} - -.header .header-logo { - display: inline-block; -} - -.header .header-logo * { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.header .header-logo h1, .header .header-logo h2, .header .header-logo h3, .header .header-logo h4, .header .header-logo h5, .header .header-logo h6 { - margin: 0; -} - -.header .header-logo img { - width: auto; - height: 50px; - max-height: 50px; -} - -.header .header-logo a { - color: #131517; -} - -.header .header-logo a:hover { - color: #131517; -} - -.header .header-toggle { - position: relative; - display: inline-block; - width: 28px; - height: 28px; - margin-left: auto; -} - -.header .header-toggle span { - position: absolute; - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: #131517; - width: 100%; - height: 2px; - border-radius: 2px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.header .header-toggle span:before, .header .header-toggle span:after { - content: ''; - position: absolute; - left: 0; - background: #131517; - width: 100%; - height: 2px; - border-radius: 2px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.header .header-toggle span:before { - top: -7px; -} - -.header .header-toggle span:after { - bottom: -7px; -} - -.header .header-toggle.toggle-close span { - background: transparent; -} - -.header .header-toggle.toggle-close span:before { - top: 0; - bottom: 0; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -.header .header-toggle.toggle-close span:after { - top: 0; - bottom: 0; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} - -.header .header-menu { - display: inline-block; - font-size: 14px; -} - -.header .header-menu .nav { - display: block; - margin: 0; - padding: 0; - list-style-type: none; - margin: 0; - padding: 0; -} - -.header .header-menu .nav ul { - list-style-type: none; - margin: 0; - padding: 0; -} - -.header .header-menu .nav .nav-item { - text-align: left; -} - -.header .header-menu .nav .nav-item .nav-link { - padding: 0; - font-family: "Poppins", sans-serif; - letter-spacing: -0.2px; - color: #7C7C7C; -} - -.header .header-menu .nav .nav-item .nav-link:hover, .header .header-menu .nav .nav-item .nav-link.active { - color: #131517; -} - -.header .header-menu .nav .nav-item .nav-link.nav-dropdown-toggle { - position: relative; -} - -.header .header-menu .nav .nav-item .nav-link.nav-dropdown-toggle:after { - content: '\f107'; - font-family: "Font Awesome 5 Free"; - font-weight: 900; - font-size: 12px; - padding-left: 6px; -} - -.header .header-menu .nav .nav-item .nav-dropdown { - background: #fff; -} - -.header .header-menu .nav .nav-item .nav-dropdown h1, .header .header-menu .nav .nav-item .nav-dropdown h2, .header .header-menu .nav .nav-item .nav-dropdown h3, .header .header-menu .nav .nav-item .nav-dropdown h4, .header .header-menu .nav .nav-item .nav-dropdown h5, .header .header-menu .nav .nav-item .nav-dropdown h6 { - color: #131517; -} - -.header .header-menu .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle) { - color: #7C7C7C; -} - -.header .header-menu .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):hover, .header .header-menu .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):focus { - color: #131517; -} - -.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link.nav-subdropdown-toggle { - position: relative; - padding-right: 27px; -} - -.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link.nav-subdropdown-toggle:after { - position: absolute; - top: 50%; - right: 15px; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - content: '\f105'; - font-family: "Font Awesome 5 Free"; - font-weight: 900; - font-size: 12px; - padding-left: 6px; -} - -.header .header-menu.font-2 .nav .nav-item .nav-link { - font-size: 13px; - font-weight: 500; - letter-spacing: 1px; - text-transform: uppercase; -} - -.header.sticky-autohide, .header.sticky { - position: fixed; - top: 0; - left: 0; - -webkit-box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17); - box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17); -} - -.header.absolute-dark, .header.absolute-light, .header.absolute-dark.dark, .header.absolute-light.dark, .header.absolute-dark.black, .header.absolute-light.black { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} - -.header.absolute-dark:not(.sticky-autohide):not(.sticky), .header.absolute-light:not(.sticky-autohide):not(.sticky), .header.absolute-dark.dark:not(.sticky-autohide):not(.sticky), .header.absolute-light.dark:not(.sticky-autohide):not(.sticky), .header.absolute-dark.black:not(.sticky-autohide):not(.sticky), .header.absolute-light.black:not(.sticky-autohide):not(.sticky) { - position: absolute; - top: 0; - left: 0; -} - -.header.dark.border-top, .header.dark.border-bottom, .header.black.border-top, .header.black.border-bottom, .header.absolute-light.border-top, .header.absolute-light.border-bottom { - border-color: rgba(255, 255, 255, 0.1); -} - -.header.absolute-light .header-logo h1, .header.absolute-light .header-logo h2, .header.absolute-light .header-logo h3, .header.absolute-light .header-logo h4, .header.absolute-light .header-logo h5, .header.absolute-light .header-logo h6 { - color: #fff; -} - -.header.absolute-light .header-logo a { - color: #fff; -} - -.header.absolute-light .header-logo a:hover { - color: #fff; -} - -.header.absolute-light .header-toggle span { - background: #fff; -} - -.header.absolute-light .header-toggle span:before, .header.absolute-light .header-toggle span:after { - background: #fff; -} - -.header.absolute-light .header-toggle.toggle-close span { - background: transparent; -} - -@media (min-width: 992px) { - .header.absolute-light .header-menu .nav .nav-item .nav-link { - color: rgba(255, 255, 255, 0.7); - } - .header.absolute-light .header-menu .nav .nav-item .nav-link:hover, .header.absolute-light .header-menu .nav .nav-item .nav-link:focus, .header.absolute-light .header-menu .nav .nav-item .nav-link.active { - color: #fff; - } -} - -.header.absolute-light .header-menu-extra a:not(.button):not(.button-circle) { - color: rgba(255, 255, 255, 0.7); -} - -.header.absolute-light .header-menu-extra a:not(.button):not(.button-circle):hover, .header.absolute-light .header-menu-extra a:not(.button):not(.button-circle):focus { - color: #fff; -} - -.header.dark:not(.absolute-dark) .header-logo h1, .header.dark:not(.absolute-dark) .header-logo h2, .header.dark:not(.absolute-dark) .header-logo h3, .header.dark:not(.absolute-dark) .header-logo h4, .header.dark:not(.absolute-dark) .header-logo h5, .header.dark:not(.absolute-dark) .header-logo h6, .header.black:not(.absolute-dark) .header-logo h1, .header.black:not(.absolute-dark) .header-logo h2, .header.black:not(.absolute-dark) .header-logo h3, .header.black:not(.absolute-dark) .header-logo h4, .header.black:not(.absolute-dark) .header-logo h5, .header.black:not(.absolute-dark) .header-logo h6 { - color: #fff; -} - -.header.dark:not(.absolute-dark) .header-logo a, .header.black:not(.absolute-dark) .header-logo a { - color: #fff; -} - -.header.dark:not(.absolute-dark) .header-logo a:hover, .header.black:not(.absolute-dark) .header-logo a:hover { - color: #fff; -} - -@media (min-width: 992px) { - .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-link, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-link { - color: rgba(255, 255, 255, 0.7); - } - .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:hover, .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:focus, .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-link.active, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:hover, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:focus, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-link.active { - color: #fff; - } -} - -.header.dark:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle), .header.black:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle) { - color: rgba(255, 255, 255, 0.7); -} - -.header.dark:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle):hover, .header.dark:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle):focus, .header.black:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle):hover, .header.black:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle):focus { - color: #fff; -} - -.header.dark:not(.absolute-dark) .header-toggle span, .header.black:not(.absolute-dark) .header-toggle span { - background: #fff; -} - -.header.dark:not(.absolute-dark) .header-toggle span:before, .header.dark:not(.absolute-dark) .header-toggle span:after, .header.black:not(.absolute-dark) .header-toggle span:before, .header.black:not(.absolute-dark) .header-toggle span:after { - background: #fff; -} - -.header.dark:not(.absolute-dark) .header-toggle.toggle-close span, .header.black:not(.absolute-dark) .header-toggle.toggle-close span { - background: transparent; -} - -.header.dark { - background: #131517; -} - -.header.black { - background: #000; -} - -@media (min-width: 992px) { - .header .header-menu { - height: 80px; - } - .header.header-lg .header-menu { - height: 100px; - } - .header.header-xl .header-menu { - height: 120px; - } - .header:not(.left):not(.center) .header-menu { - margin-left: auto; - } - .header.left .header-logo { - margin-right: 30px; - } - .header.left .header-menu { - margin-right: auto; - } - .header.center .header-logo { - margin-right: auto; - } - .header.center .header-menu .nav { - position: absolute; - top: 0; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - width: auto; - text-align: center; - } - .header .header-menu .nav .nav-item { - position: relative; - display: inline-block; - height: 100%; - margin: 0 0 0 20px; - } - .header .header-menu .nav .nav-item:first-child { - margin-left: 0; - } - .header .header-menu .nav .nav-item .nav-link { - display: inline-block; - line-height: 80px; - } - .header .header-menu .nav .nav-item .nav-dropdown { - position: absolute; - top: 83px; - left: 0; - -webkit-transform: translateY(10px); - transform: translateY(10px); - z-index: 994; - visibility: hidden; - opacity: 0; - background: #fff; - width: 240px; - -webkit-box-shadow: 0 10px 36px -4px rgba(22, 25, 28, 0.17); - box-shadow: 0 10px 36px -4px rgba(22, 25, 28, 0.17); - padding: 15px; - -webkit-transition: ease-out 0.14s; - transition: ease-out 0.14s; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item { - position: relative; - display: block; - margin: 0; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link { - display: block; - padding: 7px 15px; - -webkit-transition: linear 0.06s; - transition: linear 0.06s; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link:hover { - background: #eff2f5; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - position: absolute; - top: -15px; - left: 228px; - visibility: hidden; - opacity: 0; - background: #fff; - width: 240px; - -webkit-box-shadow: 0 10px 36px -4px rgba(22, 25, 28, 0.17); - box-shadow: 0 10px 36px -4px rgba(22, 25, 28, 0.17); - padding: 15px; - -webkit-transition: linear 0.06s; - transition: linear 0.06s; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item { - display: block; - margin: 0; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link { - display: block; - padding: 7px 15px; - -webkit-transition: linear 0.06s; - transition: linear 0.06s; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link:hover { - background: #eff2f5; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item:hover .nav-subdropdown { - visibility: visible; - opacity: 1; - } - .header .header-menu .nav .nav-item:hover .nav-dropdown { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h1, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h2, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h3, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h4, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h5, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h6, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h1, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h2, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h3, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h4, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h5, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h6 { - color: #fff; - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle), .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle) { - color: rgba(255, 255, 255, 0.8); - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):hover, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):focus, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):hover, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):focus { - color: #fff; - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link:hover, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link:hover { - background: rgba(255, 255, 255, 0.1); - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link:hover, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link:hover { - background: rgba(255, 255, 255, 0.1); - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown { - background: #131517; - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - background: #131517; - } - .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown { - background: #000; - } - .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - background: #000; - } - .header .header-menu-extra { - display: inline-block; - margin-left: 30px; - } - .header .header-toggle { - display: none; - } - .header:not(.center):not(.left) .header-menu .nav .nav-item:last-child .nav-dropdown, .header:not(.center):not(.left) .header-menu .nav .nav-item:nth-last-child(2) .nav-dropdown { - right: 0; - left: auto; - } - .header:not(.center):not(.left) .header-menu .nav .nav-item:last-child .nav-dropdown .nav-dropdown-item .nav-subdropdown, .header:not(.center):not(.left) .header-menu .nav .nav-item:nth-last-child(2) .nav-dropdown .nav-dropdown-item .nav-subdropdown { - right: 228px; - left: auto; - } - .header:not(.center):not(.left) .container-fluid .header-menu .nav .nav-item .nav-dropdown { - right: 0; - left: auto; - } - .header:not(.center):not(.left) .container-fluid .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - right: 228px; - left: auto; - } -} - -@media (max-width: 992px) { - .header { - height: 70px; - } - .header .header-menu { - z-index: 995; - position: fixed; - top: 0; - left: -100%; - overflow-y: auto; - background: #fff; - width: 300px; - height: 100%; - -webkit-box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17); - box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17); - padding: 20px 30px; - -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - } - .header .header-menu.show { - left: 0; - } - .header .header-menu .nav { - width: 100%; - margin: 0; - padding: 0; - } - .header .header-menu .nav .nav-item { - display: block; - width: 100%; - height: auto; - margin: 0; - border-bottom: 1px solid #e3e6e9; - padding: 14px 0; - } - .header .header-menu .nav .nav-item:last-child { - border: 0; - } - .header .header-menu .nav .nav-item .nav-link { - height: auto; - color: #7C7C7C; - } - .header .header-menu .nav .nav-item .nav-link:hover, .header .header-menu .nav .nav-item .nav-link:focus, .header .header-menu .nav .nav-item .nav-link.active { - color: #131517; - } - .header .header-menu .nav .nav-item .nav-link.nav-dropdown-toggle { - display: block; - width: 100%; - } - .header .header-menu .nav .nav-item .nav-link.nav-dropdown-toggle:after { - position: absolute; - top: 50%; - right: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - } - .header .header-menu .nav .nav-item .nav-dropdown { - display: none; - background: #fff; - padding: 8px 0 0 20px; - } - .header .header-menu .nav .nav-item .nav-dropdown.show { - display: block; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item { - margin: 0 0 8px; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item:last-child { - margin: 0; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link.nav-subdropdown-toggle { - display: block; - width: 100%; - padding-right: 15px; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link.nav-subdropdown-toggle:after { - content: '\f107'; - right: 0; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link.active { - color: #131517; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - display: none; - padding: 8px 0 0 20px; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown.show { - display: block; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown li { - margin: 0 0 8px; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown li:last-child { - margin: 0; - } - .header .header-menu-extra { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - } -} - -@media (min-width: 992px) { - .header-lg { - height: 100px; - } - .header-lg .container-fluid { - padding: 0 50px; - } - .header-lg .header-menu .nav .nav-item .nav-link { - line-height: 100px; - } - .header-lg .header-menu .nav .nav-item .nav-dropdown { - top: 103px; - } - .header-xl { - height: 120px; - } - .header-xl .container-fluid { - padding: 0 60px; - } - .header-xl .header-menu .nav .nav-item .nav-link { - line-height: 120px; - } - .header-xl .header-menu .nav .nav-item .nav-dropdown { - top: 123px; - } -} - -.header-placeholder { - height: 80px; -} - -.header-placeholder-lg { - height: 100px; -} - -.header-placeholder-xl { - height: 120px; -} - -@media (max-width: 992px) { - .header-placeholder, .header-placeholder-lg, .header-placeholder-xl { - height: 70px; - } -} - -.masonry { - margin: 0 -15px -30px; -} - -.masonry .masonry-item { - margin-bottom: 30px; - padding: 0 15px; -} - -.masonry.masonry-column-1 .masonry-item { - width: 100%; -} - -@media (min-width: 768px) { - .masonry.masonry-column-2 .masonry-item { - width: 50%; - } -} - -@media (min-width: 768px) { - .masonry.masonry-column-3 .masonry-item { - width: 50%; - } -} - -@media (min-width: 992px) { - .masonry.masonry-column-3 .masonry-item { - width: 33.33%; - } -} - -@media (min-width: 576px) { - .masonry.masonry-column-4 .masonry-item { - width: 50%; - } -} - -@media (min-width: 768px) { - .masonry.masonry-column-4 .masonry-item { - width: 33.33%; - } -} - -@media (min-width: 992px) { - .masonry.masonry-column-4 .masonry-item { - width: 25%; - } -} - -@media (min-width: 1200px) { - .masonry.masonry-column-5 .masonry-item { - width: 20%; - } -} - -@media (min-width: 1200px) { - .masonry.masonry-column-6 .masonry-item { - width: 16.66%; - } -} - -.masonry.masonry-spacing-0 { - margin: 0; -} - -.masonry.masonry-spacing-0 .masonry-item { - margin: 0; - padding: 0; -} - -.masonry.masonry-spacing-6 { - margin: 0 -3px -6px; -} - -.masonry.masonry-spacing-6 .masonry-item { - margin-bottom: 6px; - padding: 0 3px; -} - -.masonry.masonry-spacing-10 { - margin: 0 -5px -10px; -} - -.masonry.masonry-spacing-10 .masonry-item { - margin-bottom: 10px; - padding: 0 5px; -} - -.masonry.masonry-spacing-20 { - margin: 0 -10px -20px; -} - -.masonry.masonry-spacing-20 .masonry-item { - margin-bottom: 20px; - padding: 0 10px; -} - -.masonry.masonry-spacing-40 { - margin: 0 -20px -40px; -} - -.masonry.masonry-spacing-40 .masonry-item { - margin-bottom: 40px; - padding: 0 20px; -} - -.masonry.masonry-spacing-50 { - margin: 0 -25px -50px; -} - -.masonry.masonry-spacing-50 .masonry-item { - margin-bottom: 50px; - padding: 0 25px; -} - -.portfolio-wrapper.row { - margin: 0; -} - -.portfolio-wrapper.row div[class^="col-"], .portfolio-wrapper.row div[class*=" col-"] { - margin: 0; -} - -.portfolio-wrapper .portfolio-item { - width: 100%; - text-align: left; -} - -.portfolio-wrapper.column-1 .portfolio-item { - width: 100%; -} - -@media (min-width: 768px) { - .portfolio-wrapper.column-2 .portfolio-item { - width: 50%; - } -} - -@media (min-width: 768px) { - .portfolio-wrapper.column-3 .portfolio-item { - width: 50%; - } -} - -@media (min-width: 992px) { - .portfolio-wrapper.column-3 .portfolio-item { - width: 33.33%; - } -} - -@media (min-width: 576px) { - .portfolio-wrapper.column-4 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-5 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-6 .portfolio-item, .portfolio-wrapper.column-5 .portfolio-item, .portfolio-wrapper.column-6 .portfolio-item { - width: 50%; - } -} - -@media (min-width: 768px) { - .portfolio-wrapper.column-4 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-5 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-6 .portfolio-item, .portfolio-wrapper.column-5 .portfolio-item, .portfolio-wrapper.column-6 .portfolio-item { - width: 33.33%; - } -} - -@media (min-width: 992px) { - .portfolio-wrapper.column-4 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-5 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-6 .portfolio-item, .portfolio-wrapper.column-5 .portfolio-item, .portfolio-wrapper.column-6 .portfolio-item { - width: 25%; - } -} - -@media (min-width: 1200px) { - .portfolio-wrapper.column-5 .portfolio-item { - width: 20%; - } -} - -@media (min-width: 1200px) { - .portfolio-wrapper.column-6 .portfolio-item { - width: 16.66%; - } -} - -.portfolio-wrapper.no-spacing .portfolio-item { - padding: 0; -} - -.portfolio-wrapper.spacing-6 .portfolio-item { - padding: 3px; -} - -.portfolio-wrapper.spacing-10 .portfolio-item { - padding: 5px; -} - -.portfolio-wrapper.spacing-20 .portfolio-item { - padding: 10px; -} - -.portfolio-wrapper.spacing-30 .portfolio-item { - padding: 15px; -} - -.portfolio-wrapper.spacing-40 .portfolio-item { - padding: 20px; -} - -.portfolio-wrapper.spacing-50 .portfolio-item { - padding: 25px; -} - -.portfolio-wrapper[class*=' border-radius'] .portfolio-item .portfolio-box, .portfolio-wrapper[class^='border-radius'] .portfolio-item .portfolio-box { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - overflow: hidden; -} - -.portfolio-wrapper.border-radius-025 .portfolio-item .portfolio-box { - border-radius: 0.25em; -} - -.portfolio-wrapper.border-radius-05 .portfolio-item .portfolio-box { - border-radius: 0.5em; -} - -.portfolio-wrapper.border-radius-10 .portfolio-item .portfolio-box { - border-radius: 1.0em; -} - -.portfolio-wrapper.border-radius-15 .portfolio-item .portfolio-box { - border-radius: 1.5em; -} - -.portfolio-wrapper.border-radius-20 .portfolio-item .portfolio-box { - border-radius: 2.0em; -} - -.portfolio-wrapper.border-radius-25 .portfolio-item .portfolio-box { - border-radius: 2.5em; -} - -.portfolio-wrapper.border-radius-30 .portfolio-item .portfolio-box { - border-radius: 3.0em; -} - -.text-center .portfolio-item { - text-align: center; -} - -.text-right .portfolio-item { - text-align: right; -} - -.container .portfolio-wrapper.no-spacing { - margin: 0; -} - -.container .portfolio-wrapper.spacing-6 { - margin: -3px; -} - -.container .portfolio-wrapper.spacing-10 { - margin: -5px; -} - -.container .portfolio-wrapper.spacing-20 { - margin: -10px; -} - -.container .portfolio-wrapper.spacing-30 { - margin: -15px; -} - -.container .portfolio-wrapper.spacing-40 { - margin: -20px; -} - -.container .portfolio-wrapper.spacing-50 { - margin: -25px; -} - -.container-fluid .portfolio-wrapper { - margin: 0 -30px; -} - -.container-fluid .portfolio-wrapper.no-spacing { - margin: 0 -30px; -} - -.container-fluid .portfolio-wrapper.spacing-6 { - margin: -3px -27px 3px; -} - -.container-fluid .portfolio-wrapper.spacing-10 { - margin: -5px -25px 5px; -} - -.container-fluid .portfolio-wrapper.spacing-20 { - margin: -10px -20px 10px; -} - -.container-fluid .portfolio-wrapper.spacing-30 { - margin: -15px -15px 15px; -} - -.container-fluid .portfolio-wrapper.spacing-40 { - margin: -20px -10px 20px; -} - -.container-fluid .portfolio-wrapper.spacing-50 { - margin: -25px -5px 25px; -} - -.filter { - margin-bottom: 70px; -} - -.filter ul { - margin: 0 -5px; - padding: 0; -} - -.filter ul li { - display: inline-block; - background: #eff2f5; - border-radius: 30px; - margin: 0 5px; - padding: 7px 15px; - font: 400 13px "Poppins", sans-serif; - letter-spacing: 1px; - text-transform: uppercase; - cursor: pointer; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.filter ul li:hover { - background: #e5e8eb; -} - -.filter ul li.active, .filter ul li.mixitup-control-active { - background: #131517; - color: #fff; -} - -.filter.filter-font-2 ul li { - font-size: 15px; - letter-spacing: -0.2px; - text-transform: none; -} - -.filter.filter-style-2 ul { - margin: 0 -2px; -} - -.filter.filter-style-2 ul li { - background: transparent; - margin: 0 2px; - color: #7C7C7C; -} - -.filter.filter-style-2 ul li:hover, .filter.filter-style-2 ul li.active, .filter.filter-style-2 ul li.mixitup-control-active { - color: #131517; -} - -.filter.filter-style-2 ul li.active, .filter.filter-style-2 ul li.mixitup-control-active { - background: #eff2f5; -} - -.filter.filter-style-3 ul { - margin: 0 -14px -8px; -} - -.filter.filter-style-3 ul li { - position: relative; - background: transparent; - margin: 0 14px 8px; - padding: 0; - color: #7C7C7C; -} - -.filter.filter-style-3 ul li:after { - content: ''; - position: absolute; - right: 0; - bottom: -1px; - left: 0; - background: #131517; - height: 1px; - -webkit-transition: ease-out 0.24s; - transition: ease-out 0.24s; - -webkit-animation: button-line-out 0.24s ease-out both; - animation: button-line-out 0.24s ease-out both; -} - -.filter.filter-style-3 ul li:hover, .filter.filter-style-3 ul li.active, .filter.filter-style-3 ul li.mixitup-control-active { - color: #131517; -} - -.filter.filter-style-3 ul li.active:after, .filter.filter-style-3 ul li.mixitup-control-active:after { - width: 100%; - -webkit-animation: button-line-in 0.24s ease-out both; - animation: button-line-in 0.24s ease-out both; -} - -.filter.filter-style-4 ul { - margin: 0 -14px -7px; -} - -.filter.filter-style-4 ul li { - background: transparent; - margin: 0 14px 7px; - padding: 0; - color: #AAAAAA; -} - -.filter.filter-style-4 ul li:hover, .filter.filter-style-4 ul li.active, .filter.filter-style-4 ul li.mixitup-control-active { - background: transparent; - color: #131517; -} - -div[class^='bg-black'] .filter ul li, div[class*=' bg-black'] .filter ul li, div[class^='bg-dark'] .filter ul li, div[class*=' bg-dark'] .filter ul li { - background: transparent; - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .filter ul li:hover, div[class*=' bg-black'] .filter ul li:hover, div[class^='bg-dark'] .filter ul li:hover, div[class*=' bg-dark'] .filter ul li:hover { - background: transparent; - color: #fff; -} - -div[class^='bg-black'] .filter ul li.active, div[class^='bg-black'] .filter ul li.mixitup-control-active, div[class*=' bg-black'] .filter ul li.active, div[class*=' bg-black'] .filter ul li.mixitup-control-active, div[class^='bg-dark'] .filter ul li.active, div[class^='bg-dark'] .filter ul li.mixitup-control-active, div[class*=' bg-dark'] .filter ul li.active, div[class*=' bg-dark'] .filter ul li.mixitup-control-active { - background: #fff; - color: #131517; -} - -div[class^='bg-black'] .filter.filter-style-2 ul li, div[class*=' bg-black'] .filter.filter-style-2 ul li, div[class^='bg-dark'] .filter.filter-style-2 ul li, div[class*=' bg-dark'] .filter.filter-style-2 ul li { - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .filter.filter-style-2 ul li:hover, div[class^='bg-black'] .filter.filter-style-2 ul li.active, div[class^='bg-black'] .filter.filter-style-2 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-2 ul li:hover, div[class*=' bg-black'] .filter.filter-style-2 ul li.active, div[class*=' bg-black'] .filter.filter-style-2 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-2 ul li:hover, div[class^='bg-dark'] .filter.filter-style-2 ul li.active, div[class^='bg-dark'] .filter.filter-style-2 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-2 ul li:hover, div[class*=' bg-dark'] .filter.filter-style-2 ul li.active, div[class*=' bg-dark'] .filter.filter-style-2 ul li.mixitup-control-active { - color: #fff; -} - -div[class^='bg-black'] .filter.filter-style-2 ul li.active, div[class^='bg-black'] .filter.filter-style-2 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-2 ul li.active, div[class*=' bg-black'] .filter.filter-style-2 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-2 ul li.active, div[class^='bg-dark'] .filter.filter-style-2 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-2 ul li.active, div[class*=' bg-dark'] .filter.filter-style-2 ul li.mixitup-control-active { - background: #fff; - color: #131517; -} - -div[class^='bg-black'] .filter.filter-style-3 ul li, div[class*=' bg-black'] .filter.filter-style-3 ul li, div[class^='bg-dark'] .filter.filter-style-3 ul li, div[class*=' bg-dark'] .filter.filter-style-3 ul li { - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .filter.filter-style-3 ul li:after, div[class*=' bg-black'] .filter.filter-style-3 ul li:after, div[class^='bg-dark'] .filter.filter-style-3 ul li:after, div[class*=' bg-dark'] .filter.filter-style-3 ul li:after { - background: #fff; -} - -div[class^='bg-black'] .filter.filter-style-3 ul li:hover, div[class^='bg-black'] .filter.filter-style-3 ul li.active, div[class^='bg-black'] .filter.filter-style-3 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-3 ul li:hover, div[class*=' bg-black'] .filter.filter-style-3 ul li.active, div[class*=' bg-black'] .filter.filter-style-3 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-3 ul li:hover, div[class^='bg-dark'] .filter.filter-style-3 ul li.active, div[class^='bg-dark'] .filter.filter-style-3 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-3 ul li:hover, div[class*=' bg-dark'] .filter.filter-style-3 ul li.active, div[class*=' bg-dark'] .filter.filter-style-3 ul li.mixitup-control-active { - color: #fff; -} - -div[class^='bg-black'] .filter.filter-style-3 ul li.active, div[class^='bg-black'] .filter.filter-style-3 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-3 ul li.active, div[class*=' bg-black'] .filter.filter-style-3 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-3 ul li.active, div[class^='bg-dark'] .filter.filter-style-3 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-3 ul li.active, div[class*=' bg-dark'] .filter.filter-style-3 ul li.mixitup-control-active { - background: transparent; -} - -div[class^='bg-black'] .filter.filter-style-4 ul li, div[class*=' bg-black'] .filter.filter-style-4 ul li, div[class^='bg-dark'] .filter.filter-style-4 ul li, div[class*=' bg-dark'] .filter.filter-style-4 ul li { - background: transparent; - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .filter.filter-style-4 ul li:hover, div[class^='bg-black'] .filter.filter-style-4 ul li.active, div[class^='bg-black'] .filter.filter-style-4 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-4 ul li:hover, div[class*=' bg-black'] .filter.filter-style-4 ul li.active, div[class*=' bg-black'] .filter.filter-style-4 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-4 ul li:hover, div[class^='bg-dark'] .filter.filter-style-4 ul li.active, div[class^='bg-dark'] .filter.filter-style-4 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-4 ul li:hover, div[class*=' bg-dark'] .filter.filter-style-4 ul li.active, div[class*=' bg-dark'] .filter.filter-style-4 ul li.mixitup-control-active { - background: transparent; - color: #fff; -} - -.portfolio-item .portfolio-box { - position: relative; -} - -.portfolio-item .portfolio-box .portfolio-img { - position: relative; - overflow: hidden; -} - -.portfolio-item .portfolio-box .portfolio-img img { - -webkit-transform: scale(1); - transform: scale(1); - width: 100%; - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.portfolio-item .portfolio-box a { - position: absolute; - top: 0; - left: 0; - z-index: 2; - display: block; - width: 100%; - height: 100%; -} - -.portfolio-item .portfolio-box .portfolio-title { - position: absolute; - top: 0; - left: 0; - opacity: 0; - background: rgba(0, 0, 0, 0.4); - width: 100%; - height: 100%; - color: rgba(255, 255, 255, 0.7); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.portfolio-item .portfolio-box .portfolio-title div { - position: absolute; - left: 30px; - bottom: 30px; -} - -.portfolio-item .portfolio-box .portfolio-title div * { - opacity: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - margin-bottom: 7px; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.portfolio-item .portfolio-box .portfolio-title div *:first-child { - -webkit-transition-delay: 0.06s; - transition-delay: 0.06s; -} - -.portfolio-item .portfolio-box .portfolio-title div *:last-child { - -webkit-transition-delay: 0.12s; - transition-delay: 0.12s; - margin-bottom: 0; -} - -.portfolio-item .portfolio-box .portfolio-title div h1, .portfolio-item .portfolio-box .portfolio-title div h2, .portfolio-item .portfolio-box .portfolio-title div h3, .portfolio-item .portfolio-box .portfolio-title div h4, .portfolio-item .portfolio-box .portfolio-title div h5, .portfolio-item .portfolio-box .portfolio-title div h6 { - color: #fff; -} - -.portfolio-item .portfolio-box .portfolio-title div span { - display: inline-block; -} - -.portfolio-item .portfolio-box:hover .portfolio-img img { - -webkit-transform: scale(1.04); - transform: scale(1.04); - -webkit-filter: blur(1.5px); - filter: blur(1.5px); -} - -.portfolio-item .portfolio-box:hover .portfolio-title { - opacity: 1; -} - -.portfolio-item .portfolio-box:hover .portfolio-title * { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.hover-style-2 .portfolio-item .portfolio-box .portfolio-title { - opacity: 1; - background: rgba(0, 0, 0, 0.1); -} - -.hover-style-2 .portfolio-item .portfolio-box .portfolio-title div { - top: 30px; - bottom: auto; -} - -.hover-style-2 .portfolio-item .portfolio-box .portfolio-title div * { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-style-2 .portfolio-item .portfolio-box .portfolio-title i { - position: absolute; - right: 30px; - bottom: 30px; - -webkit-transform: translateY(5px); - transform: translateY(5px); - opacity: 0; - color: #fff; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-style-2 .portfolio-item .portfolio-box:hover .portfolio-title { - background: rgba(0, 0, 0, 0.3); -} - -.hover-style-2 .portfolio-item .portfolio-box:hover .portfolio-title i { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; -} - -.hover-style-3 .portfolio-item .portfolio-box { - overflow: hidden; -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title { - top: auto; - right: auto; - bottom: 0; - left: 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - opacity: 1; - background: #131517; - height: auto; - padding: 15px 30px; - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title div { - position: static; - opacity: 1; -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title div * { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; - margin-bottom: 0; -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h1, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h2, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h3, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h4, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h5, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h6 { - float: left; -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title div span { - float: right; - display: initial; -} - -.hover-style-3 .portfolio-item .portfolio-box:hover .portfolio-img img { - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - -webkit-filter: blur(0); - filter: blur(0); -} - -.hover-style-3 .portfolio-item .portfolio-box:hover .portfolio-title { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.hover-style-4 .portfolio-item .portfolio-box { - overflow: hidden; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title { - background: rgba(255, 255, 255, 0.1); - color: #7C7C7C; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title:after { - content: ''; - position: absolute; - top: 20px; - right: 20px; - bottom: 20px; - left: 20px; - background: #fff; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title div { - top: 50%; - bottom: auto; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - z-index: 1; - opacity: 0; - width: 100%; - padding: 0 50px; - text-align: center; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h1, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h2, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h3, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h4, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h5, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h6 { - color: #131517; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title div span { - margin: 0; -} - -.hover-style-4 .portfolio-item .portfolio-box:hover .portfolio-img img { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-filter: blur(0); - filter: blur(0); -} - -.hover-style-4 .portfolio-item .portfolio-box:hover .portfolio-title div { - opacity: 1; -} - -.hover-style-5 .portfolio-item .portfolio-box .portfolio-title { - background: rgba(255, 255, 255, 0.9); - color: #7C7C7C; -} - -.hover-style-5 .portfolio-item .portfolio-box .portfolio-title div { - top: 50%; - left: 50%; - bottom: auto; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; -} - -.hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h1, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h2, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h3, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h4, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h5, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h6 { - color: #131517; -} - -.hover-style-5 .portfolio-item .portfolio-box:hover .portfolio-title div { - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - - - -body.loaded:after { - display: none; -} - -.preloader { - position: fixed; - top: 0; - left: 0; - z-index: 999; - visibility: visible; - opacity: 1; - background: #fff; - width: 100%; - height: 100%; - text-align: center; -} - -.preloader div { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.loaded .preloader { - visibility: hidden; - opacity: 0; - -webkit-transition: ease-out 0.4s; - transition: ease-out 0.4s; -} - -.preloader-1 div { - position: relative; - width: 70px; - height: 70px; -} - -.preloader-1 div .loader-circular { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - transform-origin: center center; - width: 70px; - height: 70px; - margin: auto; - animation: loader-one-rotate 2s linear infinite; -} - -.preloader-1 div .loader-path { - fill: none; - stroke: #131517; - stroke-width: 2; - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - stroke-linecap: round; - stroke-miterlimit: 10; - animation: loader-one-dash 1.5s ease-in-out infinite; -} - -@keyframes loader-one-rotate { - 100% { - transform: rotate(360deg); - } -} - -@keyframes loader-one-dash { - 0% { - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - } - 50% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -35px; - } - 100% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -124px; - } -} - -.preloader-2 div span { - display: inline-block; - opacity: 0.2; - background: #000; - background: linear-gradient(to right, #000 10%, transparent 40%); - width: 60px; - height: 60px; - border-radius: 50%; - -webkit-animation: loader-two 0.6s infinite linear; - animation: loader-two 0.6s infinite linear; -} - -.preloader-2 div span:before, .preloader-2 div span:after { - content: ''; - position: absolute; - top: 0; - left: 0; -} - -.preloader-2 div span:before { - background: #000; - width: 50%; - height: 50%; - border-radius: 100% 0 0 0; -} - -.preloader-2 div span:after { - right: 0; - bottom: 0; - background: #fff; - width: 90%; - height: 90%; - margin: auto; - border-radius: 50%; -} - -@keyframes loader-two { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@-webkit-keyframes loader-two { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.preloader-3 div { - width: 50px; - height: 50px; -} - -.preloader-3 div span { - position: relative; - display: block; -} - -.preloader-3 div span:before, .preloader-3 div span:after { - content: ''; - position: absolute; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.1); - width: 50px; - height: 50px; - border-radius: 50%; -} - -.preloader-3 div span:before { - -webkit-animation: loader-three-bounceIn 1.2s infinite ease-in-out; - animation: loader-three-bounceIn 1.2s infinite ease-in-out; -} - -.preloader-3 div span:after { - -webkit-animation: loader-three-bounceOut 1.2s infinite ease-in-out; - animation: loader-three-bounceOut 1.2s infinite ease-in-out; -} - -@-webkit-keyframes loader-three-bounceIn { - 0%, 100% { - -webkit-transform: scale(0); - } - 50% { - -webkit-transform: scale(1); - } -} - -@keyframes loader-three-bounceIn { - 0%, 100% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@-webkit-keyframes loader-three-bounceOut { - 0%, 100% { - -webkit-transform: scale(1); - } - 50% { - -webkit-transform: scale(0); - } -} - -@keyframes loader-three-bounceOut { - 0%, 100% { - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - -webkit-transform: scale(0); - transform: scale(0); - } -} - -.preloader-4 div { - position: relative; - width: 50px; - height: 50px; -} - -.preloader-4 div span { - position: absolute; - top: 0; - left: 0; - -webkit-transform: scale(0); - transform: scale(0); - display: inline-block; - opacity: 0; - background: rgba(0, 0, 0, 0.2); - width: 50px; - height: 50px; - border-radius: 50%; - -webkit-animation: loader-four 1s infinite ease-out; - animation: loader-four 1s infinite ease-out; -} - -@-webkit-keyframes loader-four { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - opacity: 1; - } - 80% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0; - } - 100% { - -webkit-transform: scale(0); - transform: scale(0); - opacity: 0; - } -} - -@keyframes loader-four { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - opacity: 1; - } - 80% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0; - } - 100% { - -webkit-transform: scale(0); - transform: scale(0); - opacity: 0; - } -} - -.section-xs { - padding: 50px 0; -} - -.section-xs.bg-image .container, .section-xs.bg-image .container-fluid { - padding: 50px 30px; -} - -.section-sm { - padding: 70px 0; -} - -.section-sm.bg-image .container, .section-sm.bg-image .container-fluid { - padding: 70px 30px; -} - -.section, .section-md { - padding: 100px 0; -} - -.section.bg-image .container, .section.bg-image .container-fluid, .section-md.bg-image .container, .section-md.bg-image .container-fluid { - padding: 100px 30px; -} - -.section-lg { - padding: 160px 0; -} - -.section-lg.bg-image .container, .section-lg.bg-image .container-fluid { - padding: 160px 30px; -} - -.section-xl { - padding: 200px 0; -} - -.section-xl.bg-image .container, .section-xl.bg-image .container-fluid { - padding: 200px 30px; -} - -.section-2xl { - padding: 240px 0; -} - -.section-2xl.bg-image .container, .section-2xl.bg-image .container-fluid { - padding: 240px 30px; -} - -@media (max-width: 768px) { - .section-xs { - padding: 30px 0; - } - .section-xs.bg-image .container, .section-xs.bg-image .container-fluid { - padding: 30px 30px; - } - .section-sm { - padding: 50px 0; - } - .section-sm.bg-image .container, .section-sm.bg-image .container-fluid { - padding: 50px 30px; - } - .section, .section-md { - padding: 80px 0; - } - .section.bg-image .container, .section.bg-image .container-fluid, .section-md.bg-image .container, .section-md.bg-image .container-fluid { - padding: 80px 30px; - } - .section-lg { - padding: 120px 0; - } - .section-lg.bg-image .container, .section-lg.bg-image .container-fluid { - padding: 120px 30px; - } - .section-xl { - padding: 160px 0; - } - .section-xl.bg-image .container, .section-xl.bg-image .container-fluid { - padding: 160px 30px; - } - .section-2xl { - padding: 180px 0; - } - .section-2xl.bg-image .container, .section-2xl.bg-image .container-fluid { - padding: 180px 30px; - } -} - -@media (max-width: 576px) { - .section, .section-md { - padding: 70px 0; - } - .section.bg-image .container, .section.bg-image .container-fluid, .section-md.bg-image .container, .section-md.bg-image .container-fluid { - padding: 70px 30px; - } - .section-lg { - padding: 100px 0; - } - .section-lg.bg-image .container, .section-lg.bg-image .container-fluid { - padding: 100px 30px; - } - .section-xl { - padding: 140px 0; - } - .section-xl.bg-image .container, .section-xl.bg-image .container-fluid { - padding: 120px 30px; - } - .section-2xl { - padding: 160px 0; - } - .section-2xl.bg-image .container, .section-2xl.bg-image .container-fluid { - padding: 140px 30px; - } -} - -.section-xs.bg-image, -.section-sm.bg-image, -.section.bg-image, .section-md.bg-image, -.section-lg.bg-image, -.section-xl.bg-image, -.section-2xl.bg-image { - padding: 0; -} - -.section-fullscreen { - width: 100%; - height: 100vh; -} - -.section-fullscreen div[class^='bg-black'], .section-fullscreen div[class*=' bg-black'], -.section-fullscreen div[class^='bg-white'], .section-fullscreen div[class*=' bg-white'], -.section-fullscreen div[class^='bg-dark'], .section-fullscreen div[class*=' bg-dark'], -.section-fullscreen div[class^='bg-grey'], .section-fullscreen div[class*=' bg-grey'], -.section-fullscreen .container, .section-fullscreen .container-fluid { - height: 100%; -} - -.product-box .product-img { - position: relative; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - overflow: hidden; -} - -.product-box .product-img .product-img-link { - display: block; -} - -.product-box .product-img img { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.product-box .product-img .product-badge-left, .product-box .product-img .product-badge-right { - position: absolute; - top: 16px; - z-index: 2; - font-size: 14px; - background: rgba(0, 0, 0, 0.4); - padding: 8px 11px; - border-radius: 40px; - font: 500 12px "Poppins", sans-serif; - line-height: 1; - letter-spacing: 1px; - text-transform: uppercase; -} - -.product-box .product-img .product-badge-left *, .product-box .product-img .product-badge-right * { - color: #fff; -} - -.product-box .product-img .product-badge-left h1, .product-box .product-img .product-badge-left h2, .product-box .product-img .product-badge-left h3, .product-box .product-img .product-badge-left h4, .product-box .product-img .product-badge-left h5, .product-box .product-img .product-badge-left h6, .product-box .product-img .product-badge-right h1, .product-box .product-img .product-badge-right h2, .product-box .product-img .product-badge-right h3, .product-box .product-img .product-badge-right h4, .product-box .product-img .product-badge-right h5, .product-box .product-img .product-badge-right h6 { - margin: 0; -} - -.product-box .product-img .product-badge-left.red, .product-box .product-img .product-badge-right.red { - background: #c62f3e; -} - -.product-box .product-img .product-badge-left.green, .product-box .product-img .product-badge-right.green { - background: #24963e; -} - -.product-box .product-img .product-badge-left { - left: 16px; -} - -.product-box .product-img .product-badge-right { - right: 16px; -} - -.product-box .product-img .add-to-cart { - position: absolute; - right: 16px; - bottom: 16px; - left: 16px; - -webkit-transform: translateY(4px); - transform: translateY(4px); - z-index: 2; - visibility: hidden; - opacity: 0; - background: #fff; - padding: 16px; - text-align: center; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.product-box .product-img .add-to-cart a:not([class*=' button']):not([class^='button']) { - color: #7C7C7C; - font: 500 13px "Poppins", sans-serif; - letter-spacing: 1px; - text-transform: uppercase; -} - -.product-box .product-img .add-to-cart a:not([class*=' button']):not([class^='button']):hover, .product-box .product-img .add-to-cart a:not([class*=' button']):not([class^='button']):focus { - color: #131517; -} - -.product-box .product-img:hover img, .product-box .product-img:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.product-box .product-img:hover .add-to-cart, .product-box .product-img:focus .add-to-cart { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; -} - -.product-box .product-title { - position: relative; - padding: 24px 0 20px; -} - -.product-box .product-title h1, .product-box .product-title h2, .product-box .product-title h3, .product-box .product-title h4, .product-box .product-title h5, .product-box .product-title h6 { - margin-bottom: 4px; - line-height: 1.4; -} - -.product-box .product-title .price span { - display: inline-block; -} - -.product-box .product-title .price del { - opacity: 0.7; - margin-right: 4px; -} - -.product-box .product-title .price ins { - text-decoration: none; -} - -.product-carousel-thumbnails { - padding: 6px 0 0; -} - -.product-carousel-thumbnails li { - list-style-type: none; - display: inline-block; - margin-right: 2px; -} - -.product-carousel-thumbnails li a { - display: inline-block; - opacity: 0.6; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.product-carousel-thumbnails li a img { - max-width: 100px; -} - -.product-carousel-thumbnails li a:hover { - opacity: 1; -} - -.product-price del { - opacity: 0.7; - margin-right: 8px; -} - -.product-price ins { - text-decoration: none; -} - -.product-quantity .qnt { - position: relative; - display: inline-block; - width: auto; - margin-right: 30px; -} - -.product-quantity .qnt input { - width: 100px; - height: 34px; - border: 0; - padding: 0; - text-align: center; -} - -.product-quantity .qnt input::-webkit-outer-spin-button, .product-quantity .qnt input::-webkit-inner-spin-button { - display: none; - -webkit-appearance: none; - margin: 0; -} - -.product-quantity .qnt input[type=number] { - -moz-appearance: textfield; -} - -.product-quantity .qnt .dec, .product-quantity .qnt .inc { - position: absolute; - top: 0; - background: #eff2f5; - width: 34px; - height: 34px; - border-radius: 50%; - color: transparent; - text-align: center; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.product-quantity .qnt .dec:before, .product-quantity .qnt .inc:before { - content: ''; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background: #131517; - width: 11px; - height: 1px; -} - -.product-quantity .qnt .dec:hover, .product-quantity .qnt .inc:hover { - background: #e5e8eb; -} - -.product-quantity .qnt .dec { - left: 0; -} - -.product-quantity .qnt .inc { - right: 0; -} - -.product-quantity .qnt .inc:after { - content: ''; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background: #131517; - width: 1px; - height: 11px; -} - -.product-info-box { - border: 1px solid #e3e6e9; - padding: 40px; -} - -@media (max-width: 992px) { - .product-info-box { - padding: 30px; - } -} - -.product-info-box .nav { - justify-content: center; - margin: 0 -15px 30px; -} - -.product-info-box .nav .nav-item { - margin: 0 15px; -} - -.product-info-box .nav .nav-item .nav-link { - position: relative; - padding: 0 0 1px; - font-weight: 400; - font-family: "Poppins", sans-serif; - letter-spacing: -0.2px; -} - -.product-info-box .nav .nav-item .nav-link:before { - content: ''; - position: absolute; - right: 0; - bottom: 0; - left: 0; - background: #131517; - height: 1px; - -webkit-transition: ease-out 0.24s; - transition: ease-out 0.24s; - -webkit-animation: button-line-out 0.24s ease-out both; - animation: button-line-out 0.24s ease-out both; -} - -.product-info-box .nav .nav-item .nav-link.active { - color: #131517; -} - -.product-info-box .nav .nav-item .nav-link.active:before { - width: 100%; - -webkit-animation: button-line-in 0.24s ease-out both; - animation: button-line-in 0.24s ease-out both; -} - -.product-info-box .table { - margin: 0; - border-collapse: separate; - border-spacing: 0; - border: 0; - font-size: 15px; -} - -.product-info-box .table tr:first-child th, .product-info-box .table tr:first-child td { - border: 0; -} - -.product-info-box .table th, .product-info-box .table td { - border-top: 1px solid #e3e6e9; - padding: 14px 20px 14px 0; -} - -.product-info-box .table th { - font-weight: 400; -} - -.product-info-box .table td { - color: #7C7C7C; -} - -.cart-table { - margin: 0; - border-collapse: separate; - border-spacing: 0; - border: 0; - font-size: 14px; -} - -.cart-table thead th, .cart-table thead td { - border-bottom: 1px solid #e3e6e9; - font-weight: 600; -} - -.cart-table th, .cart-table td { - border-top: 0; - border-bottom: 1px solid #e3e6e9; - padding: 20px 20px 20px 0; - vertical-align: middle; -} - -.cart-table th { - font-weight: 400; -} - -.cart-table td { - color: #7C7C7C; -} - -.cart-table .product-thumbnail img { - max-width: 100px; -} - -.cart-table .product-quantity .qnt { - margin: 0; -} - -.cart-table .product-quantity .qnt input { - margin: 0; -} - -.cart-totals { - margin: 0; - border-collapse: separate; - border-spacing: 0; - border: 0; - font-size: 14px; -} - -.cart-totals tr:first-child th, .cart-totals tr:first-child td { - border: 0; -} - -.cart-totals th, .cart-totals td { - border-top: 1px solid #e3e6e9; - padding: 20px 20px 20px 0; -} - -.cart-totals th { - font-weight: 400; -} - -.cart-totals td { - color: #7C7C7C; -} - -.bg-white { - background: #fff !important; -} - -.bg-white-09 { - background: rgba(255, 255, 255, 0.9) !important; -} - -.bg-white-08 { - background: rgba(255, 255, 255, 0.8) !important; -} - -.bg-white-07 { - background: rgba(255, 255, 255, 0.7) !important; -} - -.bg-white-06 { - background: rgba(255, 255, 255, 0.6) !important; -} - -.bg-white-05 { - background: rgba(255, 255, 255, 0.5) !important; -} - -.bg-white-04 { - background: rgba(255, 255, 255, 0.4) !important; -} - -.bg-white-03 { - background: rgba(255, 255, 255, 0.3) !important; -} - -.bg-white-02 { - background: rgba(255, 255, 255, 0.2) !important; -} - -.bg-white-01 { - background: rgba(255, 255, 255, 0.1) !important; -} - -.bg-black { - background: #000 !important; -} - -.bg-black-09 { - background: rgba(0, 0, 0, 0.9) !important; -} - -.bg-black-08 { - background: rgba(0, 0, 0, 0.8) !important; -} - -.bg-black-07 { - background: rgba(0, 0, 0, 0.7) !important; -} - -.bg-black-06 { - background: rgba(0, 0, 0, 0.6) !important; -} - -.bg-black-05 { - background: rgba(0, 0, 0, 0.5) !important; -} - -.bg-black-04 { - background: rgba(0, 0, 0, 0.4) !important; -} - -.bg-black-03 { - background: rgba(0, 0, 0, 0.3) !important; -} - -.bg-black-02 { - background: rgba(0, 0, 0, 0.2) !important; -} - -.bg-black-01 { - background: rgba(0, 0, 0, 0.1) !important; -} - -.bg-dark { - background: #131517 !important; -} - -.bg-dark-lighter { - background: #1a1c1e !important; -} - -.bg-dark-lightest { - background: #212325 !important; -} - -.bg-dark-grey { - background: #303234 !important; -} - -.bg-dark-grey-09 { - background: rgba(48, 50, 52, 0.9) !important; -} - -.bg-dark-grey-08 { - background: rgba(48, 50, 52, 0.8) !important; -} - -.bg-dark-grey-07 { - background: rgba(48, 50, 52, 0.7) !important; -} - -.bg-dark-grey-06 { - background: rgba(48, 50, 52, 0.6) !important; -} - -.bg-dark-grey-05 { - background: rgba(48, 50, 52, 0.5) !important; -} - -.bg-dark-grey-04 { - background: rgba(48, 50, 52, 0.4) !important; -} - -.bg-dark-grey-03 { - background: rgba(48, 50, 52, 0.3) !important; -} - -.bg-dark-grey-02 { - background: rgba(48, 50, 52, 0.2) !important; -} - -.bg-dark-grey-01 { - background: rgba(48, 50, 52, 0.1) !important; -} - -.bg-grey { - background: #eff2f5 !important; -} - -.bg-grey-lighter { - background: #f2f5f8 !important; -} - -.bg-grey-lightest { - background: #f5f8fb !important; -} - -.bg-transparent { - background: transparent !important; -} - -.bg-white-content, div[class^='bg-white'], div[class*=' bg-white'], div[class^='bg-black'] div[class^='bg-white'], div[class^='bg-black'] div[class*=' bg-white'], div[class*=' bg-black'] div[class^='bg-white'], div[class*=' bg-black'] div[class*=' bg-white'], div[class^='bg-dark'] div[class^='bg-white'], div[class^='bg-dark'] div[class*=' bg-white'], div[class*=' bg-dark'] div[class^='bg-white'], div[class*=' bg-dark'] div[class*=' bg-white'] { - color: #7C7C7C; -} - -.bg-white-content h1, div[class^='bg-white'] h1, div[class*=' bg-white'] h1, div[class^='bg-black'] div[class^='bg-white'] h1, div[class^='bg-black'] div[class*=' bg-white'] h1, div[class*=' bg-black'] div[class^='bg-white'] h1, div[class*=' bg-black'] div[class*=' bg-white'] h1, div[class^='bg-dark'] div[class^='bg-white'] h1, div[class^='bg-dark'] div[class*=' bg-white'] h1, div[class*=' bg-dark'] div[class^='bg-white'] h1, div[class*=' bg-dark'] div[class*=' bg-white'] h1, .bg-white-content h2, div[class^='bg-white'] h2, div[class*=' bg-white'] h2, div[class^='bg-black'] div[class^='bg-white'] h2, div[class^='bg-black'] div[class*=' bg-white'] h2, div[class*=' bg-black'] div[class^='bg-white'] h2, div[class*=' bg-black'] div[class*=' bg-white'] h2, div[class^='bg-dark'] div[class^='bg-white'] h2, div[class^='bg-dark'] div[class*=' bg-white'] h2, div[class*=' bg-dark'] div[class^='bg-white'] h2, div[class*=' bg-dark'] div[class*=' bg-white'] h2, .bg-white-content h3, div[class^='bg-white'] h3, div[class*=' bg-white'] h3, div[class^='bg-black'] div[class^='bg-white'] h3, div[class^='bg-black'] div[class*=' bg-white'] h3, div[class*=' bg-black'] div[class^='bg-white'] h3, div[class*=' bg-black'] div[class*=' bg-white'] h3, div[class^='bg-dark'] div[class^='bg-white'] h3, div[class^='bg-dark'] div[class*=' bg-white'] h3, div[class*=' bg-dark'] div[class^='bg-white'] h3, div[class*=' bg-dark'] div[class*=' bg-white'] h3, .bg-white-content h4, div[class^='bg-white'] h4, div[class*=' bg-white'] h4, div[class^='bg-black'] div[class^='bg-white'] h4, div[class^='bg-black'] div[class*=' bg-white'] h4, div[class*=' bg-black'] div[class^='bg-white'] h4, div[class*=' bg-black'] div[class*=' bg-white'] h4, div[class^='bg-dark'] div[class^='bg-white'] h4, div[class^='bg-dark'] div[class*=' bg-white'] h4, div[class*=' bg-dark'] div[class^='bg-white'] h4, div[class*=' bg-dark'] div[class*=' bg-white'] h4, .bg-white-content h5, div[class^='bg-white'] h5, div[class*=' bg-white'] h5, div[class^='bg-black'] div[class^='bg-white'] h5, div[class^='bg-black'] div[class*=' bg-white'] h5, div[class*=' bg-black'] div[class^='bg-white'] h5, div[class*=' bg-black'] div[class*=' bg-white'] h5, div[class^='bg-dark'] div[class^='bg-white'] h5, div[class^='bg-dark'] div[class*=' bg-white'] h5, div[class*=' bg-dark'] div[class^='bg-white'] h5, div[class*=' bg-dark'] div[class*=' bg-white'] h5, .bg-white-content h6, div[class^='bg-white'] h6, div[class*=' bg-white'] h6, div[class^='bg-black'] div[class^='bg-white'] h6, div[class^='bg-black'] div[class*=' bg-white'] h6, div[class*=' bg-black'] div[class^='bg-white'] h6, div[class*=' bg-black'] div[class*=' bg-white'] h6, div[class^='bg-dark'] div[class^='bg-white'] h6, div[class^='bg-dark'] div[class*=' bg-white'] h6, div[class*=' bg-dark'] div[class^='bg-white'] h6, div[class*=' bg-dark'] div[class*=' bg-white'] h6 { - color: #131517; -} - -.bg-white-content a:not([class*=' button']):not([class^='button']), div[class^='bg-white'] a:not([class*=' button']):not([class^='button']), div[class*=' bg-white'] a:not([class*=' button']):not([class^='button']) { - color: #7C7C7C; -} - -.bg-white-content a:not([class*=' button']):not([class^='button']):hover, div[class^='bg-white'] a:not([class*=' button']):not([class^='button']):hover, div[class*=' bg-white'] a:not([class*=' button']):not([class^='button']):hover, .bg-white-content a:not([class*=' button']):not([class^='button']):focus, div[class^='bg-white'] a:not([class*=' button']):not([class^='button']):focus, div[class*=' bg-white'] a:not([class*=' button']):not([class^='button']):focus { - color: #131517; -} - -.bg-dark-content, div[class^='bg-black'], div[class*=' bg-black'], div[class^='bg-dark'], div[class*=' bg-dark'] { - color: rgba(255, 255, 255, 0.7); -} - -.bg-dark-content h1, div[class^='bg-black'] h1, div[class*=' bg-black'] h1, div[class^='bg-dark'] h1, div[class*=' bg-dark'] h1, .bg-dark-content h2, div[class^='bg-black'] h2, div[class*=' bg-black'] h2, div[class^='bg-dark'] h2, div[class*=' bg-dark'] h2, .bg-dark-content h3, div[class^='bg-black'] h3, div[class*=' bg-black'] h3, div[class^='bg-dark'] h3, div[class*=' bg-dark'] h3, .bg-dark-content h4, div[class^='bg-black'] h4, div[class*=' bg-black'] h4, div[class^='bg-dark'] h4, div[class*=' bg-dark'] h4, .bg-dark-content h5, div[class^='bg-black'] h5, div[class*=' bg-black'] h5, div[class^='bg-dark'] h5, div[class*=' bg-dark'] h5, .bg-dark-content h6, div[class^='bg-black'] h6, div[class*=' bg-black'] h6, div[class^='bg-dark'] h6, div[class*=' bg-dark'] h6 { - color: #fff; -} - -.bg-dark-content a:not([class*=' button']):not([class^='button']), div[class^='bg-black'] a:not([class*=' button']):not([class^='button']), div[class*=' bg-black'] a:not([class*=' button']):not([class^='button']), div[class^='bg-dark'] a:not([class*=' button']):not([class^='button']), div[class*=' bg-dark'] a:not([class*=' button']):not([class^='button']) { - color: rgba(255, 255, 255, 0.8); -} - -.bg-dark-content a:not([class*=' button']):not([class^='button']):hover, div[class^='bg-black'] a:not([class*=' button']):not([class^='button']):hover, div[class*=' bg-black'] a:not([class*=' button']):not([class^='button']):hover, div[class^='bg-dark'] a:not([class*=' button']):not([class^='button']):hover, div[class*=' bg-dark'] a:not([class*=' button']):not([class^='button']):hover, .bg-dark-content a:not([class*=' button']):not([class^='button']):focus, div[class^='bg-black'] a:not([class*=' button']):not([class^='button']):focus, div[class*=' bg-black'] a:not([class*=' button']):not([class^='button']):focus, div[class^='bg-dark'] a:not([class*=' button']):not([class^='button']):focus, div[class*=' bg-dark'] a:not([class*=' button']):not([class^='button']):focus { - color: #fff; -} - -.font-family-primary { - font-family: "Open Sans", sans-serif; -} - -.font-family-secondary, .font-family-playfair { - font-family: "Playfair Display", serif; -} - -.font-family-tertiary { - font-family: "Poppins", sans-serif; -} - -.font-weight-thin { - font-weight: 100; -} - -.font-weight-extra-light { - font-weight: 200; -} - -.font-weight-medium { - font-weight: 500; -} - -.font-weight-semi-bold { - font-weight: 600; -} - -.font-weight-extra-bold { - font-weight: 800; -} - -.font-weight-black { - font-weight: 900; -} - -*.text-white-09 { - color: rgba(255, 255, 255, 0.9); -} - -*.text-white-08 { - color: rgba(255, 255, 255, 0.8); -} - -*.text-white-07 { - color: rgba(255, 255, 255, 0.7); -} - -*.text-white-06 { - color: rgba(255, 255, 255, 0.6); -} - -*.text-white-05 { - color: rgba(255, 255, 255, 0.5); -} - -*.text-white-04 { - color: rgba(255, 255, 255, 0.4); -} - -*.text-white-03 { - color: rgba(255, 255, 255, 0.3); -} - -*.text-white-02 { - color: rgba(255, 255, 255, 0.2); -} - -*.text-white-01 { - color: rgba(255, 255, 255, 0.1); -} - -*.text-black { - color: #000; -} - -*.text-black-09 { - color: rgba(0, 0, 0, 0.9); -} - -*.text-black-08 { - color: rgba(0, 0, 0, 0.8); -} - -*.text-black-07 { - color: rgba(0, 0, 0, 0.7); -} - -*.text-black-06 { - color: rgba(0, 0, 0, 0.6); -} - -*.text-black-05 { - color: rgba(0, 0, 0, 0.5); -} - -*.text-black-04 { - color: rgba(0, 0, 0, 0.4); -} - -*.text-black-03 { - color: rgba(0, 0, 0, 0.3); -} - -*.text-black-02 { - color: rgba(0, 0, 0, 0.2); -} - -*.text-black-01 { - color: rgba(0, 0, 0, 0.1); -} - -*.text-dark { - color: #131517 !important; -} - -*.text-yellow { - color: #ffc107; -} - -*.text-red { - color: #dc3545; -} - -*.text-green { - color: #28a745; -} - -*.text-blue { - color: #007bff; -} - -.text-decoration-overline { - text-decoration: overline; -} - -.text-decoration-line-through { - text-decoration: line-through; -} - -.text-decoration-underline { - text-decoration: underline; -} - -.text-decoration-underline-overline { - text-decoration: underline overline; -} - -a.text-decoration-overline:hover, button.text-decoration-overline:hover { - text-decoration: overline; -} - -a.text-decoration-line-through:hover, button.text-decoration-line-through:hover { - text-decoration: line-through; -} - -a.text-decoration-underline:hover, button.text-decoration-underline:hover { - text-decoration: underline; -} - -a.text-decoration-underline-overline:hover, button.text-decoration-underline-overline:hover { - text-decoration: underline overline; -} - -.stroke-text { - color: #131517; - -webkit-text-fill-color: transparent; - -webkit-text-stroke-width: 1.0px; - -webkit-text-stroke-color: #131517; -} - -@media (min-width: 768px) { - .stroke-text { - -webkit-text-stroke-width: 1.2px; - } -} - -@media (min-width: 992px) { - .stroke-text { - -webkit-text-stroke-width: 1.4px; - } -} - -div[class^='bg-black'] .stroke-text, div[class*=' bg-black'] .stroke-text, div[class^='bg-dark'] .stroke-text, div[class*=' bg-dark'] .stroke-text { - color: #fff; - -webkit-text-stroke-color: #fff; -} - -div[class^='bg-black'] div[class^='bg-white'], div[class^='bg-black'] div[class*=' bg-white'], div[class*=' bg-black'] div[class^='bg-white'], div[class*=' bg-black'] div[class*=' bg-white'], div[class^='bg-dark'] div[class^='bg-white'], div[class^='bg-dark'] div[class*=' bg-white'], div[class*=' bg-dark'] div[class^='bg-white'], div[class*=' bg-dark'] div[class*=' bg-white'] { - color: #131517; - -webkit-text-stroke-color: #131517; -} - -.border-all, -.border-top, -.border-right, -.border-bottom, -.border-left { - border-width: 0; - border-style: solid; - border-color: rgba(0, 0, 0, 0.1) !important; -} - -.border-all { - border-width: 1px; -} - -.border-top { - border-top-width: 1px; -} - -.border-right { - border-right-width: 1px; -} - -.border-bottom { - border-bottom-width: 1px; -} - -.border-left { - border-left-width: 1px; -} - -div[class^='bg-black'] .border-all, div[class^='bg-black'] .border-top, div[class^='bg-black'] .border-right, div[class^='bg-black'] .border-bottom, div[class^='bg-black'] .border-left, div[class*=' bg-black'] .border-all, div[class*=' bg-black'] .border-top, div[class*=' bg-black'] .border-right, div[class*=' bg-black'] .border-bottom, div[class*=' bg-black'] .border-left, div[class^='bg-dark'] .border-all, div[class^='bg-dark'] .border-top, div[class^='bg-dark'] .border-right, div[class^='bg-dark'] .border-bottom, div[class^='bg-dark'] .border-left, div[class*=' bg-dark'] .border-all, div[class*=' bg-dark'] .border-top, div[class*=' bg-dark'] .border-right, div[class*=' bg-dark'] .border-bottom, div[class*=' bg-dark'] .border-left { - border-color: rgba(255, 255, 255, 0.2) !important; -} - -.border-style-dotted { - border-style: dotted !important; -} - -.border-style-dashed { - border-style: dashed !important; -} - -.margin-top-10 { - margin-top: 10px; -} - -.margin-top-20 { - margin-top: 20px; -} - -.margin-top-30 { - margin-top: 30px; -} - -.margin-top-40 { - margin-top: 40px; -} - -.margin-top-50 { - margin-top: 50px; -} - -.margin-top-60 { - margin-top: 60px; -} - -.margin-top-70 { - margin-top: 70px; -} - -.margin-right-10 { - margin-right: 10px; -} - -.margin-right-20 { - margin-right: 20px; -} - -.margin-right-30 { - margin-right: 30px; -} - -.margin-left-10 { - margin-left: 10px; -} - -.margin-left-20 { - margin-left: 20px; -} - -.margin-left-30 { - margin-left: 30px; -} - -.margin-bottom-10 { - margin-bottom: 10px; -} - -.margin-bottom-20 { - margin-bottom: 20px; -} - -.margin-bottom-30 { - margin-bottom: 30px; -} - -.margin-bottom-40 { - margin-bottom: 40px; -} - -.margin-bottom-50 { - margin-bottom: 50px; -} - -.margin-bottom-60 { - margin-bottom: 60px; -} - -.margin-bottom-70 { - margin-bottom: 70px; -} - -@media (min-width: 768px) { - .margin-md-top-10 { - margin-top: 10px; - } - .margin-md-top-20 { - margin-top: 20px; - } - .margin-md-top-30 { - margin-top: 30px; - } - .margin-md-top-40 { - margin-top: 40px; - } - .margin-md-top-50 { - margin-top: 50px; - } - .margin-md-top-60 { - margin-top: 60px; - } - .margin-md-top-70 { - margin-top: 70px; - } - .margin-md-right-10 { - margin-right: 10px; - } - .margin-md-right-20 { - margin-right: 20px; - } - .margin-md-right-30 { - margin-right: 30px; - } - .margin-md-left-10 { - margin-left: 10px; - } - .margin-md-left-20 { - margin-left: 20px; - } - .margin-md-left-30 { - margin-left: 30px; - } - .margin-md-bottom-10 { - margin-bottom: 10px; - } - .margin-md-bottom-20 { - margin-bottom: 20px; - } - .margin-md-bottom-30 { - margin-bottom: 30px; - } - .margin-md-bottom-40 { - margin-bottom: 40px; - } - .margin-md-bottom-50 { - margin-bottom: 50px; - } - .margin-md-bottom-60 { - margin-bottom: 60px; - } - .margin-md-bottom-70 { - margin-bottom: 70px; - } -} - -@media (min-width: 992px) { - .margin-lg-top-10 { - margin-top: 10px; - } - .margin-lg-top-20 { - margin-top: 20px; - } - .margin-lg-top-30 { - margin-top: 30px; - } - .margin-lg-top-40 { - margin-top: 40px; - } - .margin-lg-top-50 { - margin-top: 50px; - } - .margin-lg-top-60 { - margin-top: 60px; - } - .margin-lg-top-70 { - margin-top: 70px; - } - .margin-lg-right-10 { - margin-right: 10px; - } - .margin-lg-right-20 { - margin-right: 20px; - } - .margin-lg-right-30 { - margin-right: 30px; - } - .margin-lg-left-10 { - margin-left: 10px; - } - .margin-lg-left-20 { - margin-left: 20px; - } - .margin-lg-left-30 { - margin-left: 30px; - } - .margin-lg-bottom-10 { - margin-bottom: 10px; - } - .margin-lg-bottom-20 { - margin-bottom: 20px; - } - .margin-lg-bottom-30 { - margin-bottom: 30px; - } - .margin-lg-bottom-40 { - margin-bottom: 40px; - } - .margin-lg-bottom-50 { - margin-bottom: 50px; - } - .margin-lg-bottom-60 { - margin-bottom: 60px; - } - .margin-lg-bottom-70 { - margin-bottom: 70px; - } -} - -@media (min-width: 1200px) { - .margin-xl-top-10 { - margin-top: 10px; - } - .margin-xl-top-20 { - margin-top: 20px; - } - .margin-xl-top-30 { - margin-top: 30px; - } - .margin-xl-top-40 { - margin-top: 40px; - } - .margin-xl-top-50 { - margin-top: 50px; - } - .margin-xl-top-60 { - margin-top: 60px; - } - .margin-xl-top-70 { - margin-top: 70px; - } - .margin-xl-right-10 { - margin-right: 10px; - } - .margin-xl-right-20 { - margin-right: 20px; - } - .margin-xl-right-30 { - margin-right: 30px; - } - .margin-xl-left-10 { - margin-left: 10px; - } - .margin-xl-left-20 { - margin-left: 20px; - } - .margin-xl-left-30 { - margin-left: 30px; - } - .margin-xl-bottom-10 { - margin-bottom: 10px; - } - .margin-xl-bottom-20 { - margin-bottom: 20px; - } - .margin-xl-bottom-30 { - margin-bottom: 30px; - } - .margin-xl-bottom-40 { - margin-bottom: 40px; - } - .margin-xl-bottom-50 { - margin-bottom: 50px; - } - .margin-xl-bottom-60 { - margin-bottom: 60px; - } - .margin-xl-bottom-70 { - margin-bottom: 70px; - } -} - -.margin-0 { - margin: 0 !important; -} - -@media (min-width: 768px) { - .margin-md-0 { - margin: 0 !important; - } -} - -@media (min-width: 992px) { - .margin-lg-0 { - margin: 0 !important; - } -} - -@media (min-width: 1200px) { - .margin-xl-0 { - margin: 0 !important; - } -} - -.padding-10 { - padding: 10px; -} - -.padding-20 { - padding: 20px; -} - -.padding-30 { - padding: 30px; -} - -.padding-40 { - padding: 40px; -} - -.padding-50 { - padding: 50px; -} - -.padding-60 { - padding: 60px; -} - -.padding-70 { - padding: 70px; -} - -.padding-x-10 { - padding-left: 10px; - padding-right: 10px; -} - -.padding-x-20 { - padding-left: 20px; - padding-right: 20px; -} - -.padding-x-30 { - padding-left: 30px; - padding-right: 30px; -} - -.padding-x-40 { - padding-left: 40px; - padding-right: 40px; -} - -.padding-x-50 { - padding-left: 50px; - padding-right: 50px; -} - -.padding-x-60 { - padding-left: 60px; - padding-right: 60px; -} - -.padding-x-70 { - padding-left: 70px; - padding-right: 70px; -} - -.padding-y-10 { - padding-top: 10px; - padding-bottom: 10px; -} - -.padding-y-20 { - padding-top: 20px; - padding-bottom: 20px; -} - -.padding-y-30 { - padding-top: 30px; - padding-bottom: 30px; -} - -.padding-y-40 { - padding-top: 40px; - padding-bottom: 40px; -} - -.padding-y-50 { - padding-top: 50px; - padding-bottom: 50px; -} - -.padding-y-60 { - padding-top: 60px; - padding-bottom: 60px; -} - -.padding-y-70 { - padding-top: 70px; - padding-bottom: 70px; -} - -@media (min-width: 768px) { - .padding-md-10 { - padding: 10px; - } - .padding-md-20 { - padding: 20px; - } - .padding-md-30 { - padding: 30px; - } - .padding-md-40 { - padding: 40px; - } - .padding-md-50 { - padding: 50px; - } - .padding-md-60 { - padding: 60px; - } - .padding-md-70 { - padding: 70px; - } - .padding-x-md-10 { - padding-left: 10px; - padding-right: 10px; - } - .padding-x-md-20 { - padding-left: 20px; - padding-right: 20px; - } - .padding-x-md-30 { - padding-left: 30px; - padding-right: 30px; - } - .padding-x-md-40 { - padding-left: 40px; - padding-right: 40px; - } - .padding-x-md-50 { - padding-left: 50px; - padding-right: 50px; - } - .padding-x-md-60 { - padding-left: 60px; - padding-right: 60px; - } - .padding-x-md-70 { - padding-left: 70px; - padding-right: 70px; - } - .padding-y-md-10 { - padding-top: 10px; - padding-bottom: 10px; - } - .padding-y-md-20 { - padding-top: 20px; - padding-bottom: 20px; - } - .padding-y-md-30 { - padding-top: 30px; - padding-bottom: 30px; - } - .padding-y-md-40 { - padding-top: 40px; - padding-bottom: 40px; - } - .padding-y-md-50 { - padding-top: 50px; - padding-bottom: 50px; - } - .padding-y-md-60 { - padding-top: 60px; - padding-bottom: 60px; - } - .padding-y-md-70 { - padding-top: 70px; - padding-bottom: 70px; - } -} - -@media (min-width: 992px) { - .padding-lg-10 { - padding: 10px; - } - .padding-lg-20 { - padding: 20px; - } - .padding-lg-30 { - padding: 30px; - } - .padding-lg-40 { - padding: 40px; - } - .padding-lg-50 { - padding: 50px; - } - .padding-lg-60 { - padding: 60px; - } - .padding-lg-70 { - padding: 70px; - } - .padding-x-lg-10 { - padding-left: 10px; - padding-right: 10px; - } - .padding-x-lg-20 { - padding-left: 20px; - padding-right: 20px; - } - .padding-x-lg-30 { - padding-left: 30px; - padding-right: 30px; - } - .padding-x-lg-40 { - padding-left: 40px; - padding-right: 40px; - } - .padding-x-lg-50 { - padding-left: 50px; - padding-right: 50px; - } - .padding-x-lg-60 { - padding-left: 60px; - padding-right: 60px; - } - .padding-x-lg-70 { - padding-left: 70px; - padding-right: 70px; - } - .padding-y-lg-10 { - padding-top: 10px; - padding-bottom: 10px; - } - .padding-y-lg-20 { - padding-top: 20px; - padding-bottom: 20px; - } - .padding-y-lg-30 { - padding-top: 30px; - padding-bottom: 30px; - } - .padding-y-lg-40 { - padding-top: 40px; - padding-bottom: 40px; - } - .padding-y-lg-50 { - padding-top: 50px; - padding-bottom: 50px; - } - .padding-y-lg-60 { - padding-top: 60px; - padding-bottom: 60px; - } - .padding-y-lg-70 { - padding-top: 70px; - padding-bottom: 70px; - } -} - -@media (min-width: 1200px) { - .padding-xl-10 { - padding: 10px; - } - .padding-xl-20 { - padding: 20px; - } - .padding-xl-30 { - padding: 30px; - } - .padding-xl-40 { - padding: 40px; - } - .padding-xl-50 { - padding: 50px; - } - .padding-xl-60 { - padding: 60px; - } - .padding-xl-70 { - padding: 70px; - } - .padding-x-xl-10 { - padding-left: 10px; - padding-right: 10px; - } - .padding-x-xl-20 { - padding-left: 20px; - padding-right: 20px; - } - .padding-x-xl-30 { - padding-left: 30px; - padding-right: 30px; - } - .padding-x-xl-40 { - padding-left: 40px; - padding-right: 40px; - } - .padding-x-xl-50 { - padding-left: 50px; - padding-right: 50px; - } - .padding-x-xl-60 { - padding-left: 60px; - padding-right: 60px; - } - .padding-x-xl-70 { - padding-left: 70px; - padding-right: 70px; - } - .padding-y-xl-10 { - padding-top: 10px; - padding-bottom: 10px; - } - .padding-y-xl-20 { - padding-top: 20px; - padding-bottom: 20px; - } - .padding-y-xl-30 { - padding-top: 30px; - padding-bottom: 30px; - } - .padding-y-xl-40 { - padding-top: 40px; - padding-bottom: 40px; - } - .padding-y-xl-50 { - padding-top: 50px; - padding-bottom: 50px; - } - .padding-y-xl-60 { - padding-top: 60px; - padding-bottom: 60px; - } - .padding-y-xl-70 { - padding-top: 70px; - padding-bottom: 70px; - } -} - -.padding-0 { - padding: 0 !important; -} - -.padding-top-0 { - padding-top: 0 !important; -} - -.padding-right-0 { - padding-right: 0 !important; -} - -.padding-bottom-0 { - padding-bottom: 0 !important; -} - -.padding-left-0 { - padding-left: 0 !important; -} diff --git a/images/ant-rozetsky-HXOllTSwrpM-unsplash.jpg b/images/ant-rozetsky-HXOllTSwrpM-unsplash.jpg deleted file mode 100644 index 87b57e3..0000000 Binary files a/images/ant-rozetsky-HXOllTSwrpM-unsplash.jpg and /dev/null differ diff --git a/images/sander-weeteling-KABfjuSOx74-unsplash.jpg b/images/sander-weeteling-KABfjuSOx74-unsplash.jpg deleted file mode 100644 index a393e58..0000000 Binary files a/images/sander-weeteling-KABfjuSOx74-unsplash.jpg and /dev/null differ diff --git a/js/app-dashboard.js b/js/app-dashboard.js new file mode 100644 index 0000000..088243a --- /dev/null +++ b/js/app-dashboard.js @@ -0,0 +1,49944 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "/"; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./node_modules/axios/index.js": +/*!*************************************!*\ + !*** ./node_modules/axios/index.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./lib/axios */ "./node_modules/axios/lib/axios.js"); + +/***/ }), + +/***/ "./node_modules/axios/lib/adapters/xhr.js": +/*!************************************************!*\ + !*** ./node_modules/axios/lib/adapters/xhr.js ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); +var settle = __webpack_require__(/*! ./../core/settle */ "./node_modules/axios/lib/core/settle.js"); +var buildURL = __webpack_require__(/*! ./../helpers/buildURL */ "./node_modules/axios/lib/helpers/buildURL.js"); +var buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ "./node_modules/axios/lib/core/buildFullPath.js"); +var parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ "./node_modules/axios/lib/helpers/parseHeaders.js"); +var isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ "./node_modules/axios/lib/helpers/isURLSameOrigin.js"); +var createError = __webpack_require__(/*! ../core/createError */ "./node_modules/axios/lib/core/createError.js"); + +module.exports = function xhrAdapter(config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + var requestData = config.data; + var requestHeaders = config.headers; + + if (utils.isFormData(requestData)) { + delete requestHeaders['Content-Type']; // Let the browser set it + } + + var request = new XMLHttpRequest(); + + // HTTP basic authentication + if (config.auth) { + var username = config.auth.username || ''; + var password = config.auth.password || ''; + requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); + } + + var fullPath = buildFullPath(config.baseURL, config.url); + request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true); + + // Set the request timeout in MS + request.timeout = config.timeout; + + // Listen for ready state + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + + // Prepare the response + var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; + var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response; + var response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config: config, + request: request + }; + + settle(resolve, reject, response); + + // Clean up request + request = null; + }; + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(createError('Request aborted', config, 'ECONNABORTED', request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(createError('Network Error', config, null, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded'; + if (config.timeoutErrorMessage) { + timeoutErrorMessage = config.timeoutErrorMessage; + } + reject(createError(timeoutErrorMessage, config, 'ECONNABORTED', + request)); + + // Clean up request + request = null; + }; + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + if (utils.isStandardBrowserEnv()) { + var cookies = __webpack_require__(/*! ./../helpers/cookies */ "./node_modules/axios/lib/helpers/cookies.js"); + + // Add xsrf header + var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ? + cookies.read(config.xsrfCookieName) : + undefined; + + if (xsrfValue) { + requestHeaders[config.xsrfHeaderName] = xsrfValue; + } + } + + // Add headers to the request + if ('setRequestHeader' in request) { + utils.forEach(requestHeaders, function setRequestHeader(val, key) { + if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { + // Remove Content-Type if data is undefined + delete requestHeaders[key]; + } else { + // Otherwise add header to the request + request.setRequestHeader(key, val); + } + }); + } + + // Add withCredentials to request if needed + if (!utils.isUndefined(config.withCredentials)) { + request.withCredentials = !!config.withCredentials; + } + + // Add responseType to request if needed + if (config.responseType) { + try { + request.responseType = config.responseType; + } catch (e) { + // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2. + // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function. + if (config.responseType !== 'json') { + throw e; + } + } + } + + // Handle progress if needed + if (typeof config.onDownloadProgress === 'function') { + request.addEventListener('progress', config.onDownloadProgress); + } + + // Not all browsers support upload events + if (typeof config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', config.onUploadProgress); + } + + if (config.cancelToken) { + // Handle cancellation + config.cancelToken.promise.then(function onCanceled(cancel) { + if (!request) { + return; + } + + request.abort(); + reject(cancel); + // Clean up request + request = null; + }); + } + + if (requestData === undefined) { + requestData = null; + } + + // Send the request + request.send(requestData); + }); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/axios.js": +/*!*****************************************!*\ + !*** ./node_modules/axios/lib/axios.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./utils */ "./node_modules/axios/lib/utils.js"); +var bind = __webpack_require__(/*! ./helpers/bind */ "./node_modules/axios/lib/helpers/bind.js"); +var Axios = __webpack_require__(/*! ./core/Axios */ "./node_modules/axios/lib/core/Axios.js"); +var mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ "./node_modules/axios/lib/core/mergeConfig.js"); +var defaults = __webpack_require__(/*! ./defaults */ "./node_modules/axios/lib/defaults.js"); + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * @return {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + var context = new Axios(defaultConfig); + var instance = bind(Axios.prototype.request, context); + + // Copy axios.prototype to instance + utils.extend(instance, Axios.prototype, context); + + // Copy context to instance + utils.extend(instance, context); + + return instance; +} + +// Create the default instance to be exported +var axios = createInstance(defaults); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios; + +// Factory for creating new instances +axios.create = function create(instanceConfig) { + return createInstance(mergeConfig(axios.defaults, instanceConfig)); +}; + +// Expose Cancel & CancelToken +axios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); +axios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ "./node_modules/axios/lib/cancel/CancelToken.js"); +axios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ "./node_modules/axios/lib/cancel/isCancel.js"); + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; +axios.spread = __webpack_require__(/*! ./helpers/spread */ "./node_modules/axios/lib/helpers/spread.js"); + +module.exports = axios; + +// Allow use of default import syntax in TypeScript +module.exports.default = axios; + + +/***/ }), + +/***/ "./node_modules/axios/lib/cancel/Cancel.js": +/*!*************************************************!*\ + !*** ./node_modules/axios/lib/cancel/Cancel.js ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * A `Cancel` is an object that is thrown when an operation is canceled. + * + * @class + * @param {string=} message The message. + */ +function Cancel(message) { + this.message = message; +} + +Cancel.prototype.toString = function toString() { + return 'Cancel' + (this.message ? ': ' + this.message : ''); +}; + +Cancel.prototype.__CANCEL__ = true; + +module.exports = Cancel; + + +/***/ }), + +/***/ "./node_modules/axios/lib/cancel/CancelToken.js": +/*!******************************************************!*\ + !*** ./node_modules/axios/lib/cancel/CancelToken.js ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var Cancel = __webpack_require__(/*! ./Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @class + * @param {Function} executor The executor function. + */ +function CancelToken(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + var resolvePromise; + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + var token = this; + executor(function cancel(message) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new Cancel(message); + resolvePromise(token.reason); + }); +} + +/** + * Throws a `Cancel` if cancellation has been requested. + */ +CancelToken.prototype.throwIfRequested = function throwIfRequested() { + if (this.reason) { + throw this.reason; + } +}; + +/** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ +CancelToken.source = function source() { + var cancel; + var token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token: token, + cancel: cancel + }; +}; + +module.exports = CancelToken; + + +/***/ }), + +/***/ "./node_modules/axios/lib/cancel/isCancel.js": +/*!***************************************************!*\ + !*** ./node_modules/axios/lib/cancel/isCancel.js ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function isCancel(value) { + return !!(value && value.__CANCEL__); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/Axios.js": +/*!**********************************************!*\ + !*** ./node_modules/axios/lib/core/Axios.js ***! + \**********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); +var buildURL = __webpack_require__(/*! ../helpers/buildURL */ "./node_modules/axios/lib/helpers/buildURL.js"); +var InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ "./node_modules/axios/lib/core/InterceptorManager.js"); +var dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ "./node_modules/axios/lib/core/dispatchRequest.js"); +var mergeConfig = __webpack_require__(/*! ./mergeConfig */ "./node_modules/axios/lib/core/mergeConfig.js"); + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + */ +function Axios(instanceConfig) { + this.defaults = instanceConfig; + this.interceptors = { + request: new InterceptorManager(), + response: new InterceptorManager() + }; +} + +/** + * Dispatch a request + * + * @param {Object} config The config specific for this request (merged with this.defaults) + */ +Axios.prototype.request = function request(config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof config === 'string') { + config = arguments[1] || {}; + config.url = arguments[0]; + } else { + config = config || {}; + } + + config = mergeConfig(this.defaults, config); + + // Set config.method + if (config.method) { + config.method = config.method.toLowerCase(); + } else if (this.defaults.method) { + config.method = this.defaults.method.toLowerCase(); + } else { + config.method = 'get'; + } + + // Hook up interceptors middleware + var chain = [dispatchRequest, undefined]; + var promise = Promise.resolve(config); + + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + chain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + chain.push(interceptor.fulfilled, interceptor.rejected); + }); + + while (chain.length) { + promise = promise.then(chain.shift(), chain.shift()); + } + + return promise; +}; + +Axios.prototype.getUri = function getUri(config) { + config = mergeConfig(this.defaults, config); + return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\?/, ''); +}; + +// Provide aliases for supported request methods +utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(utils.merge(config || {}, { + method: method, + url: url + })); + }; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, data, config) { + return this.request(utils.merge(config || {}, { + method: method, + url: url, + data: data + })); + }; +}); + +module.exports = Axios; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/InterceptorManager.js": +/*!***********************************************************!*\ + !*** ./node_modules/axios/lib/core/InterceptorManager.js ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +function InterceptorManager() { + this.handlers = []; +} + +/** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ +InterceptorManager.prototype.use = function use(fulfilled, rejected) { + this.handlers.push({ + fulfilled: fulfilled, + rejected: rejected + }); + return this.handlers.length - 1; +}; + +/** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + */ +InterceptorManager.prototype.eject = function eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } +}; + +/** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + */ +InterceptorManager.prototype.forEach = function forEach(fn) { + utils.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); +}; + +module.exports = InterceptorManager; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/buildFullPath.js": +/*!******************************************************!*\ + !*** ./node_modules/axios/lib/core/buildFullPath.js ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ "./node_modules/axios/lib/helpers/isAbsoluteURL.js"); +var combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ "./node_modules/axios/lib/helpers/combineURLs.js"); + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * @returns {string} The combined full path + */ +module.exports = function buildFullPath(baseURL, requestedURL) { + if (baseURL && !isAbsoluteURL(requestedURL)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/createError.js": +/*!****************************************************!*\ + !*** ./node_modules/axios/lib/core/createError.js ***! + \****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var enhanceError = __webpack_require__(/*! ./enhanceError */ "./node_modules/axios/lib/core/enhanceError.js"); + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {Object} config The config. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * @returns {Error} The created error. + */ +module.exports = function createError(message, config, code, request, response) { + var error = new Error(message); + return enhanceError(error, config, code, request, response); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/dispatchRequest.js": +/*!********************************************************!*\ + !*** ./node_modules/axios/lib/core/dispatchRequest.js ***! + \********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); +var transformData = __webpack_require__(/*! ./transformData */ "./node_modules/axios/lib/core/transformData.js"); +var isCancel = __webpack_require__(/*! ../cancel/isCancel */ "./node_modules/axios/lib/cancel/isCancel.js"); +var defaults = __webpack_require__(/*! ../defaults */ "./node_modules/axios/lib/defaults.js"); + +/** + * Throws a `Cancel` if cancellation has been requested. + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * @returns {Promise} The Promise to be fulfilled + */ +module.exports = function dispatchRequest(config) { + throwIfCancellationRequested(config); + + // Ensure headers exist + config.headers = config.headers || {}; + + // Transform request data + config.data = transformData( + config.data, + config.headers, + config.transformRequest + ); + + // Flatten headers + config.headers = utils.merge( + config.headers.common || {}, + config.headers[config.method] || {}, + config.headers + ); + + utils.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + function cleanHeaderConfig(method) { + delete config.headers[method]; + } + ); + + var adapter = config.adapter || defaults.adapter; + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData( + response.data, + response.headers, + config.transformResponse + ); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData( + reason.response.data, + reason.response.headers, + config.transformResponse + ); + } + } + + return Promise.reject(reason); + }); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/enhanceError.js": +/*!*****************************************************!*\ + !*** ./node_modules/axios/lib/core/enhanceError.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Update an Error with the specified config, error code, and response. + * + * @param {Error} error The error to update. + * @param {Object} config The config. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * @returns {Error} The error. + */ +module.exports = function enhanceError(error, config, code, request, response) { + error.config = config; + if (code) { + error.code = code; + } + + error.request = request; + error.response = response; + error.isAxiosError = true; + + error.toJSON = function() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: this.config, + code: this.code + }; + }; + return error; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/mergeConfig.js": +/*!****************************************************!*\ + !*** ./node_modules/axios/lib/core/mergeConfig.js ***! + \****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ "./node_modules/axios/lib/utils.js"); + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * @returns {Object} New object resulting from merging config2 to config1 + */ +module.exports = function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + var config = {}; + + var valueFromConfig2Keys = ['url', 'method', 'params', 'data']; + var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy']; + var defaultToConfig2Keys = [ + 'baseURL', 'url', 'transformRequest', 'transformResponse', 'paramsSerializer', + 'timeout', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName', + 'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', + 'maxContentLength', 'validateStatus', 'maxRedirects', 'httpAgent', + 'httpsAgent', 'cancelToken', 'socketPath' + ]; + + utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) { + if (typeof config2[prop] !== 'undefined') { + config[prop] = config2[prop]; + } + }); + + utils.forEach(mergeDeepPropertiesKeys, function mergeDeepProperties(prop) { + if (utils.isObject(config2[prop])) { + config[prop] = utils.deepMerge(config1[prop], config2[prop]); + } else if (typeof config2[prop] !== 'undefined') { + config[prop] = config2[prop]; + } else if (utils.isObject(config1[prop])) { + config[prop] = utils.deepMerge(config1[prop]); + } else if (typeof config1[prop] !== 'undefined') { + config[prop] = config1[prop]; + } + }); + + utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) { + if (typeof config2[prop] !== 'undefined') { + config[prop] = config2[prop]; + } else if (typeof config1[prop] !== 'undefined') { + config[prop] = config1[prop]; + } + }); + + var axiosKeys = valueFromConfig2Keys + .concat(mergeDeepPropertiesKeys) + .concat(defaultToConfig2Keys); + + var otherKeys = Object + .keys(config2) + .filter(function filterAxiosKeys(key) { + return axiosKeys.indexOf(key) === -1; + }); + + utils.forEach(otherKeys, function otherKeysDefaultToConfig2(prop) { + if (typeof config2[prop] !== 'undefined') { + config[prop] = config2[prop]; + } else if (typeof config1[prop] !== 'undefined') { + config[prop] = config1[prop]; + } + }); + + return config; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/settle.js": +/*!***********************************************!*\ + !*** ./node_modules/axios/lib/core/settle.js ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var createError = __webpack_require__(/*! ./createError */ "./node_modules/axios/lib/core/createError.js"); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + */ +module.exports = function settle(resolve, reject, response) { + var validateStatus = response.config.validateStatus; + if (!validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(createError( + 'Request failed with status code ' + response.status, + response.config, + null, + response.request, + response + )); + } +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/transformData.js": +/*!******************************************************!*\ + !*** ./node_modules/axios/lib/core/transformData.js ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +/** + * Transform the data for a request or a response + * + * @param {Object|String} data The data to be transformed + * @param {Array} headers The headers for the request or response + * @param {Array|Function} fns A single function or Array of functions + * @returns {*} The resulting transformed data + */ +module.exports = function transformData(data, headers, fns) { + /*eslint no-param-reassign:0*/ + utils.forEach(fns, function transform(fn) { + data = fn(data, headers); + }); + + return data; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/defaults.js": +/*!********************************************!*\ + !*** ./node_modules/axios/lib/defaults.js ***! + \********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +var utils = __webpack_require__(/*! ./utils */ "./node_modules/axios/lib/utils.js"); +var normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ "./node_modules/axios/lib/helpers/normalizeHeaderName.js"); + +var DEFAULT_CONTENT_TYPE = { + 'Content-Type': 'application/x-www-form-urlencoded' +}; + +function setContentTypeIfUnset(headers, value) { + if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { + headers['Content-Type'] = value; + } +} + +function getDefaultAdapter() { + var adapter; + if (typeof XMLHttpRequest !== 'undefined') { + // For browsers use XHR adapter + adapter = __webpack_require__(/*! ./adapters/xhr */ "./node_modules/axios/lib/adapters/xhr.js"); + } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { + // For node use HTTP adapter + adapter = __webpack_require__(/*! ./adapters/http */ "./node_modules/axios/lib/adapters/xhr.js"); + } + return adapter; +} + +var defaults = { + adapter: getDefaultAdapter(), + + transformRequest: [function transformRequest(data, headers) { + normalizeHeaderName(headers, 'Accept'); + normalizeHeaderName(headers, 'Content-Type'); + if (utils.isFormData(data) || + utils.isArrayBuffer(data) || + utils.isBuffer(data) || + utils.isStream(data) || + utils.isFile(data) || + utils.isBlob(data) + ) { + return data; + } + if (utils.isArrayBufferView(data)) { + return data.buffer; + } + if (utils.isURLSearchParams(data)) { + setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); + return data.toString(); + } + if (utils.isObject(data)) { + setContentTypeIfUnset(headers, 'application/json;charset=utf-8'); + return JSON.stringify(data); + } + return data; + }], + + transformResponse: [function transformResponse(data) { + /*eslint no-param-reassign:0*/ + if (typeof data === 'string') { + try { + data = JSON.parse(data); + } catch (e) { /* Ignore */ } + } + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + } +}; + +defaults.headers = { + common: { + 'Accept': 'application/json, text/plain, */*' + } +}; + +utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { + defaults.headers[method] = {}; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); +}); + +module.exports = defaults; + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../process/browser.js */ "./node_modules/process/browser.js"))) + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/bind.js": +/*!************************************************!*\ + !*** ./node_modules/axios/lib/helpers/bind.js ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function bind(fn, thisArg) { + return function wrap() { + var args = new Array(arguments.length); + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; + } + return fn.apply(thisArg, args); + }; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/buildURL.js": +/*!****************************************************!*\ + !*** ./node_modules/axios/lib/helpers/buildURL.js ***! + \****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +function encode(val) { + return encodeURIComponent(val). + replace(/%40/gi, '@'). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @returns {string} The formatted url + */ +module.exports = function buildURL(url, params, paramsSerializer) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + var serializedParams; + if (paramsSerializer) { + serializedParams = paramsSerializer(params); + } else if (utils.isURLSearchParams(params)) { + serializedParams = params.toString(); + } else { + var parts = []; + + utils.forEach(params, function serialize(val, key) { + if (val === null || typeof val === 'undefined') { + return; + } + + if (utils.isArray(val)) { + key = key + '[]'; + } else { + val = [val]; + } + + utils.forEach(val, function parseValue(v) { + if (utils.isDate(v)) { + v = v.toISOString(); + } else if (utils.isObject(v)) { + v = JSON.stringify(v); + } + parts.push(encode(key) + '=' + encode(v)); + }); + }); + + serializedParams = parts.join('&'); + } + + if (serializedParams) { + var hashmarkIndex = url.indexOf('#'); + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/combineURLs.js": +/*!*******************************************************!*\ + !*** ./node_modules/axios/lib/helpers/combineURLs.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * @returns {string} The combined URL + */ +module.exports = function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/cookies.js": +/*!***************************************************!*\ + !*** ./node_modules/axios/lib/helpers/cookies.js ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +module.exports = ( + utils.isStandardBrowserEnv() ? + + // Standard browser envs support document.cookie + (function standardBrowserEnv() { + return { + write: function write(name, value, expires, path, domain, secure) { + var cookie = []; + cookie.push(name + '=' + encodeURIComponent(value)); + + if (utils.isNumber(expires)) { + cookie.push('expires=' + new Date(expires).toGMTString()); + } + + if (utils.isString(path)) { + cookie.push('path=' + path); + } + + if (utils.isString(domain)) { + cookie.push('domain=' + domain); + } + + if (secure === true) { + cookie.push('secure'); + } + + document.cookie = cookie.join('; '); + }, + + read: function read(name) { + var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove: function remove(name) { + this.write(name, '', Date.now() - 86400000); + } + }; + })() : + + // Non standard browser env (web workers, react-native) lack needed support. + (function nonStandardBrowserEnv() { + return { + write: function write() {}, + read: function read() { return null; }, + remove: function remove() {} + }; + })() +); + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/isAbsoluteURL.js": +/*!*********************************************************!*\ + !*** ./node_modules/axios/lib/helpers/isAbsoluteURL.js ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +module.exports = function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/isURLSameOrigin.js": +/*!***********************************************************!*\ + !*** ./node_modules/axios/lib/helpers/isURLSameOrigin.js ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +module.exports = ( + utils.isStandardBrowserEnv() ? + + // Standard browser envs have full support of the APIs needed to test + // whether the request URL is of the same origin as current location. + (function standardBrowserEnv() { + var msie = /(msie|trident)/i.test(navigator.userAgent); + var urlParsingNode = document.createElement('a'); + var originURL; + + /** + * Parse a URL to discover it's components + * + * @param {String} url The URL to be parsed + * @returns {Object} + */ + function resolveURL(url) { + var href = url; + + if (msie) { + // IE needs attribute set twice to normalize properties + urlParsingNode.setAttribute('href', href); + href = urlParsingNode.href; + } + + urlParsingNode.setAttribute('href', href); + + // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils + return { + href: urlParsingNode.href, + protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', + host: urlParsingNode.host, + search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', + hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', + hostname: urlParsingNode.hostname, + port: urlParsingNode.port, + pathname: (urlParsingNode.pathname.charAt(0) === '/') ? + urlParsingNode.pathname : + '/' + urlParsingNode.pathname + }; + } + + originURL = resolveURL(window.location.href); + + /** + * Determine if a URL shares the same origin as the current location + * + * @param {String} requestURL The URL to test + * @returns {boolean} True if URL shares the same origin, otherwise false + */ + return function isURLSameOrigin(requestURL) { + var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL; + return (parsed.protocol === originURL.protocol && + parsed.host === originURL.host); + }; + })() : + + // Non standard browser envs (web workers, react-native) lack needed support. + (function nonStandardBrowserEnv() { + return function isURLSameOrigin() { + return true; + }; + })() +); + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/normalizeHeaderName.js": +/*!***************************************************************!*\ + !*** ./node_modules/axios/lib/helpers/normalizeHeaderName.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ "./node_modules/axios/lib/utils.js"); + +module.exports = function normalizeHeaderName(headers, normalizedName) { + utils.forEach(headers, function processHeader(value, name) { + if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { + headers[normalizedName] = value; + delete headers[name]; + } + }); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/parseHeaders.js": +/*!********************************************************!*\ + !*** ./node_modules/axios/lib/helpers/parseHeaders.js ***! + \********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +// Headers whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +var ignoreDuplicateOf = [ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]; + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} headers Headers needing to be parsed + * @returns {Object} Headers parsed into an object + */ +module.exports = function parseHeaders(headers) { + var parsed = {}; + var key; + var val; + var i; + + if (!headers) { return parsed; } + + utils.forEach(headers.split('\n'), function parser(line) { + i = line.indexOf(':'); + key = utils.trim(line.substr(0, i)).toLowerCase(); + val = utils.trim(line.substr(i + 1)); + + if (key) { + if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { + return; + } + if (key === 'set-cookie') { + parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + } + }); + + return parsed; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/spread.js": +/*!**************************************************!*\ + !*** ./node_modules/axios/lib/helpers/spread.js ***! + \**************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * @returns {Function} + */ +module.exports = function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/utils.js": +/*!*****************************************!*\ + !*** ./node_modules/axios/lib/utils.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var bind = __webpack_require__(/*! ./helpers/bind */ "./node_modules/axios/lib/helpers/bind.js"); + +/*global toString:true*/ + +// utils is a library of generic helper functions non-specific to axios + +var toString = Object.prototype.toString; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Array, otherwise false + */ +function isArray(val) { + return toString.call(val) === '[object Array]'; +} + +/** + * Determine if a value is undefined + * + * @param {Object} val The value to test + * @returns {boolean} True if the value is undefined, otherwise false + */ +function isUndefined(val) { + return typeof val === 'undefined'; +} + +/** + * Determine if a value is a Buffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +function isArrayBuffer(val) { + return toString.call(val) === '[object ArrayBuffer]'; +} + +/** + * Determine if a value is a FormData + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an FormData, otherwise false + */ +function isFormData(val) { + return (typeof FormData !== 'undefined') && (val instanceof FormData); +} + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + var result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a String, otherwise false + */ +function isString(val) { + return typeof val === 'string'; +} + +/** + * Determine if a value is a Number + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Number, otherwise false + */ +function isNumber(val) { + return typeof val === 'number'; +} + +/** + * Determine if a value is an Object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Object, otherwise false + */ +function isObject(val) { + return val !== null && typeof val === 'object'; +} + +/** + * Determine if a value is a Date + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Date, otherwise false + */ +function isDate(val) { + return toString.call(val) === '[object Date]'; +} + +/** + * Determine if a value is a File + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a File, otherwise false + */ +function isFile(val) { + return toString.call(val) === '[object File]'; +} + +/** + * Determine if a value is a Blob + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Blob, otherwise false + */ +function isBlob(val) { + return toString.call(val) === '[object Blob]'; +} + +/** + * Determine if a value is a Function + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +function isFunction(val) { + return toString.call(val) === '[object Function]'; +} + +/** + * Determine if a value is a Stream + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Stream, otherwise false + */ +function isStream(val) { + return isObject(val) && isFunction(val.pipe); +} + +/** + * Determine if a value is a URLSearchParams object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +function isURLSearchParams(val) { + return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams; +} + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * @returns {String} The String freed of excess whitespace + */ +function trim(str) { + return str.replace(/^\s*/, '').replace(/\s*$/, ''); +} + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + */ +function isStandardBrowserEnv() { + if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' || + navigator.product === 'NativeScript' || + navigator.product === 'NS')) { + return false; + } + return ( + typeof window !== 'undefined' && + typeof document !== 'undefined' + ); +} + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + */ +function forEach(obj, fn) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (var i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + fn.call(null, obj[key], key, obj); + } + } + } +} + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + var result = {}; + function assignValue(val, key) { + if (typeof result[key] === 'object' && typeof val === 'object') { + result[key] = merge(result[key], val); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Function equal to merge with the difference being that no reference + * to original objects is kept. + * + * @see merge + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ +function deepMerge(/* obj1, obj2, obj3, ... */) { + var result = {}; + function assignValue(val, key) { + if (typeof result[key] === 'object' && typeof val === 'object') { + result[key] = deepMerge(result[key], val); + } else if (typeof val === 'object') { + result[key] = deepMerge({}, val); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * @return {Object} The resulting value of object a + */ +function extend(a, b, thisArg) { + forEach(b, function assignValue(val, key) { + if (thisArg && typeof val === 'function') { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }); + return a; +} + +module.exports = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isBuffer: isBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isObject: isObject, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isStandardBrowserEnv: isStandardBrowserEnv, + forEach: forEach, + merge: merge, + deepMerge: deepMerge, + extend: extend, + trim: trim +}; + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/ExampleComponent.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/ExampleComponent.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + mounted: function mounted() { + console.log('Component mounted.'); + } +}); + +/***/ }), + +/***/ "./node_modules/bootstrap/dist/js/bootstrap.js": +/*!*****************************************************!*\ + !*** ./node_modules/bootstrap/dist/js/bootstrap.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +(function (global, factory) { + true ? factory(exports, __webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"), __webpack_require__(/*! popper.js */ "./node_modules/popper.js/dist/esm/popper.js")) : + undefined; +}(this, (function (exports, $, Popper) { 'use strict'; + + $ = $ && $.hasOwnProperty('default') ? $['default'] : $; + Popper = Popper && Popper.hasOwnProperty('default') ? Popper['default'] : Popper; + + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; + } + + function _defineProperty(obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; + } + + function ownKeys(object, enumerableOnly) { + var keys = Object.keys(object); + + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + if (enumerableOnly) symbols = symbols.filter(function (sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + }); + keys.push.apply(keys, symbols); + } + + return keys; + } + + function _objectSpread2(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i] != null ? arguments[i] : {}; + + if (i % 2) { + ownKeys(Object(source), true).forEach(function (key) { + _defineProperty(target, key, source[key]); + }); + } else if (Object.getOwnPropertyDescriptors) { + Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); + } else { + ownKeys(Object(source)).forEach(function (key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + } + + return target; + } + + function _inheritsLoose(subClass, superClass) { + subClass.prototype = Object.create(superClass.prototype); + subClass.prototype.constructor = subClass; + subClass.__proto__ = superClass; + } + + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.4.1): util.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + /** + * ------------------------------------------------------------------------ + * Private TransitionEnd Helpers + * ------------------------------------------------------------------------ + */ + + var TRANSITION_END = 'transitionend'; + var MAX_UID = 1000000; + var MILLISECONDS_MULTIPLIER = 1000; // Shoutout AngusCroll (https://goo.gl/pxwQGp) + + function toType(obj) { + return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase(); + } + + function getSpecialTransitionEndEvent() { + return { + bindType: TRANSITION_END, + delegateType: TRANSITION_END, + handle: function handle(event) { + if ($(event.target).is(this)) { + return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params + } + + return undefined; // eslint-disable-line no-undefined + } + }; + } + + function transitionEndEmulator(duration) { + var _this = this; + + var called = false; + $(this).one(Util.TRANSITION_END, function () { + called = true; + }); + setTimeout(function () { + if (!called) { + Util.triggerTransitionEnd(_this); + } + }, duration); + return this; + } + + function setTransitionEndSupport() { + $.fn.emulateTransitionEnd = transitionEndEmulator; + $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent(); + } + /** + * -------------------------------------------------------------------------- + * Public Util Api + * -------------------------------------------------------------------------- + */ + + + var Util = { + TRANSITION_END: 'bsTransitionEnd', + getUID: function getUID(prefix) { + do { + // eslint-disable-next-line no-bitwise + prefix += ~~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here + } while (document.getElementById(prefix)); + + return prefix; + }, + getSelectorFromElement: function getSelectorFromElement(element) { + var selector = element.getAttribute('data-target'); + + if (!selector || selector === '#') { + var hrefAttr = element.getAttribute('href'); + selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''; + } + + try { + return document.querySelector(selector) ? selector : null; + } catch (err) { + return null; + } + }, + getTransitionDurationFromElement: function getTransitionDurationFromElement(element) { + if (!element) { + return 0; + } // Get transition-duration of the element + + + var transitionDuration = $(element).css('transition-duration'); + var transitionDelay = $(element).css('transition-delay'); + var floatTransitionDuration = parseFloat(transitionDuration); + var floatTransitionDelay = parseFloat(transitionDelay); // Return 0 if element or transition duration is not found + + if (!floatTransitionDuration && !floatTransitionDelay) { + return 0; + } // If multiple durations are defined, take the first + + + transitionDuration = transitionDuration.split(',')[0]; + transitionDelay = transitionDelay.split(',')[0]; + return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER; + }, + reflow: function reflow(element) { + return element.offsetHeight; + }, + triggerTransitionEnd: function triggerTransitionEnd(element) { + $(element).trigger(TRANSITION_END); + }, + // TODO: Remove in v5 + supportsTransitionEnd: function supportsTransitionEnd() { + return Boolean(TRANSITION_END); + }, + isElement: function isElement(obj) { + return (obj[0] || obj).nodeType; + }, + typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) { + for (var property in configTypes) { + if (Object.prototype.hasOwnProperty.call(configTypes, property)) { + var expectedTypes = configTypes[property]; + var value = config[property]; + var valueType = value && Util.isElement(value) ? 'element' : toType(value); + + if (!new RegExp(expectedTypes).test(valueType)) { + throw new Error(componentName.toUpperCase() + ": " + ("Option \"" + property + "\" provided type \"" + valueType + "\" ") + ("but expected type \"" + expectedTypes + "\".")); + } + } + } + }, + findShadowRoot: function findShadowRoot(element) { + if (!document.documentElement.attachShadow) { + return null; + } // Can find the shadow root otherwise it'll return the document + + + if (typeof element.getRootNode === 'function') { + var root = element.getRootNode(); + return root instanceof ShadowRoot ? root : null; + } + + if (element instanceof ShadowRoot) { + return element; + } // when we don't find a shadow root + + + if (!element.parentNode) { + return null; + } + + return Util.findShadowRoot(element.parentNode); + }, + jQueryDetection: function jQueryDetection() { + if (typeof $ === 'undefined') { + throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.'); + } + + var version = $.fn.jquery.split(' ')[0].split('.'); + var minMajor = 1; + var ltMajor = 2; + var minMinor = 9; + var minPatch = 1; + var maxMajor = 4; + + if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) { + throw new Error('Bootstrap\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0'); + } + } + }; + Util.jQueryDetection(); + setTransitionEndSupport(); + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'alert'; + var VERSION = '4.4.1'; + var DATA_KEY = 'bs.alert'; + var EVENT_KEY = "." + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + var Selector = { + DISMISS: '[data-dismiss="alert"]' + }; + var Event = { + CLOSE: "close" + EVENT_KEY, + CLOSED: "closed" + EVENT_KEY, + CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY + }; + var ClassName = { + ALERT: 'alert', + FADE: 'fade', + SHOW: 'show' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Alert = + /*#__PURE__*/ + function () { + function Alert(element) { + this._element = element; + } // Getters + + + var _proto = Alert.prototype; + + // Public + _proto.close = function close(element) { + var rootElement = this._element; + + if (element) { + rootElement = this._getRootElement(element); + } + + var customEvent = this._triggerCloseEvent(rootElement); + + if (customEvent.isDefaultPrevented()) { + return; + } + + this._removeElement(rootElement); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); + this._element = null; + } // Private + ; + + _proto._getRootElement = function _getRootElement(element) { + var selector = Util.getSelectorFromElement(element); + var parent = false; + + if (selector) { + parent = document.querySelector(selector); + } + + if (!parent) { + parent = $(element).closest("." + ClassName.ALERT)[0]; + } + + return parent; + }; + + _proto._triggerCloseEvent = function _triggerCloseEvent(element) { + var closeEvent = $.Event(Event.CLOSE); + $(element).trigger(closeEvent); + return closeEvent; + }; + + _proto._removeElement = function _removeElement(element) { + var _this = this; + + $(element).removeClass(ClassName.SHOW); + + if (!$(element).hasClass(ClassName.FADE)) { + this._destroyElement(element); + + return; + } + + var transitionDuration = Util.getTransitionDurationFromElement(element); + $(element).one(Util.TRANSITION_END, function (event) { + return _this._destroyElement(element, event); + }).emulateTransitionEnd(transitionDuration); + }; + + _proto._destroyElement = function _destroyElement(element) { + $(element).detach().trigger(Event.CLOSED).remove(); + } // Static + ; + + Alert._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $element = $(this); + var data = $element.data(DATA_KEY); + + if (!data) { + data = new Alert(this); + $element.data(DATA_KEY, data); + } + + if (config === 'close') { + data[config](this); + } + }); + }; + + Alert._handleDismiss = function _handleDismiss(alertInstance) { + return function (event) { + if (event) { + event.preventDefault(); + } + + alertInstance.close(this); + }; + }; + + _createClass(Alert, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return Alert; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert())); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME] = Alert._jQueryInterface; + $.fn[NAME].Constructor = Alert; + + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Alert._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$1 = 'button'; + var VERSION$1 = '4.4.1'; + var DATA_KEY$1 = 'bs.button'; + var EVENT_KEY$1 = "." + DATA_KEY$1; + var DATA_API_KEY$1 = '.data-api'; + var JQUERY_NO_CONFLICT$1 = $.fn[NAME$1]; + var ClassName$1 = { + ACTIVE: 'active', + BUTTON: 'btn', + FOCUS: 'focus' + }; + var Selector$1 = { + DATA_TOGGLE_CARROT: '[data-toggle^="button"]', + DATA_TOGGLES: '[data-toggle="buttons"]', + DATA_TOGGLE: '[data-toggle="button"]', + DATA_TOGGLES_BUTTONS: '[data-toggle="buttons"] .btn', + INPUT: 'input:not([type="hidden"])', + ACTIVE: '.active', + BUTTON: '.btn' + }; + var Event$1 = { + CLICK_DATA_API: "click" + EVENT_KEY$1 + DATA_API_KEY$1, + FOCUS_BLUR_DATA_API: "focus" + EVENT_KEY$1 + DATA_API_KEY$1 + " " + ("blur" + EVENT_KEY$1 + DATA_API_KEY$1), + LOAD_DATA_API: "load" + EVENT_KEY$1 + DATA_API_KEY$1 + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Button = + /*#__PURE__*/ + function () { + function Button(element) { + this._element = element; + } // Getters + + + var _proto = Button.prototype; + + // Public + _proto.toggle = function toggle() { + var triggerChangeEvent = true; + var addAriaPressed = true; + var rootElement = $(this._element).closest(Selector$1.DATA_TOGGLES)[0]; + + if (rootElement) { + var input = this._element.querySelector(Selector$1.INPUT); + + if (input) { + if (input.type === 'radio') { + if (input.checked && this._element.classList.contains(ClassName$1.ACTIVE)) { + triggerChangeEvent = false; + } else { + var activeElement = rootElement.querySelector(Selector$1.ACTIVE); + + if (activeElement) { + $(activeElement).removeClass(ClassName$1.ACTIVE); + } + } + } else if (input.type === 'checkbox') { + if (this._element.tagName === 'LABEL' && input.checked === this._element.classList.contains(ClassName$1.ACTIVE)) { + triggerChangeEvent = false; + } + } else { + // if it's not a radio button or checkbox don't add a pointless/invalid checked property to the input + triggerChangeEvent = false; + } + + if (triggerChangeEvent) { + input.checked = !this._element.classList.contains(ClassName$1.ACTIVE); + $(input).trigger('change'); + } + + input.focus(); + addAriaPressed = false; + } + } + + if (!(this._element.hasAttribute('disabled') || this._element.classList.contains('disabled'))) { + if (addAriaPressed) { + this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName$1.ACTIVE)); + } + + if (triggerChangeEvent) { + $(this._element).toggleClass(ClassName$1.ACTIVE); + } + } + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$1); + this._element = null; + } // Static + ; + + Button._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$1); + + if (!data) { + data = new Button(this); + $(this).data(DATA_KEY$1, data); + } + + if (config === 'toggle') { + data[config](); + } + }); + }; + + _createClass(Button, null, [{ + key: "VERSION", + get: function get() { + return VERSION$1; + } + }]); + + return Button; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$1.CLICK_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + var button = event.target; + + if (!$(button).hasClass(ClassName$1.BUTTON)) { + button = $(button).closest(Selector$1.BUTTON)[0]; + } + + if (!button || button.hasAttribute('disabled') || button.classList.contains('disabled')) { + event.preventDefault(); // work around Firefox bug #1540995 + } else { + var inputBtn = button.querySelector(Selector$1.INPUT); + + if (inputBtn && (inputBtn.hasAttribute('disabled') || inputBtn.classList.contains('disabled'))) { + event.preventDefault(); // work around Firefox bug #1540995 + + return; + } + + Button._jQueryInterface.call($(button), 'toggle'); + } + }).on(Event$1.FOCUS_BLUR_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + var button = $(event.target).closest(Selector$1.BUTTON)[0]; + $(button).toggleClass(ClassName$1.FOCUS, /^focus(in)?$/.test(event.type)); + }); + $(window).on(Event$1.LOAD_DATA_API, function () { + // ensure correct active class is set to match the controls' actual values/states + // find all checkboxes/readio buttons inside data-toggle groups + var buttons = [].slice.call(document.querySelectorAll(Selector$1.DATA_TOGGLES_BUTTONS)); + + for (var i = 0, len = buttons.length; i < len; i++) { + var button = buttons[i]; + var input = button.querySelector(Selector$1.INPUT); + + if (input.checked || input.hasAttribute('checked')) { + button.classList.add(ClassName$1.ACTIVE); + } else { + button.classList.remove(ClassName$1.ACTIVE); + } + } // find all button toggles + + + buttons = [].slice.call(document.querySelectorAll(Selector$1.DATA_TOGGLE)); + + for (var _i = 0, _len = buttons.length; _i < _len; _i++) { + var _button = buttons[_i]; + + if (_button.getAttribute('aria-pressed') === 'true') { + _button.classList.add(ClassName$1.ACTIVE); + } else { + _button.classList.remove(ClassName$1.ACTIVE); + } + } + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$1] = Button._jQueryInterface; + $.fn[NAME$1].Constructor = Button; + + $.fn[NAME$1].noConflict = function () { + $.fn[NAME$1] = JQUERY_NO_CONFLICT$1; + return Button._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$2 = 'carousel'; + var VERSION$2 = '4.4.1'; + var DATA_KEY$2 = 'bs.carousel'; + var EVENT_KEY$2 = "." + DATA_KEY$2; + var DATA_API_KEY$2 = '.data-api'; + var JQUERY_NO_CONFLICT$2 = $.fn[NAME$2]; + var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key + + var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key + + var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch + + var SWIPE_THRESHOLD = 40; + var Default = { + interval: 5000, + keyboard: true, + slide: false, + pause: 'hover', + wrap: true, + touch: true + }; + var DefaultType = { + interval: '(number|boolean)', + keyboard: 'boolean', + slide: '(boolean|string)', + pause: '(string|boolean)', + wrap: 'boolean', + touch: 'boolean' + }; + var Direction = { + NEXT: 'next', + PREV: 'prev', + LEFT: 'left', + RIGHT: 'right' + }; + var Event$2 = { + SLIDE: "slide" + EVENT_KEY$2, + SLID: "slid" + EVENT_KEY$2, + KEYDOWN: "keydown" + EVENT_KEY$2, + MOUSEENTER: "mouseenter" + EVENT_KEY$2, + MOUSELEAVE: "mouseleave" + EVENT_KEY$2, + TOUCHSTART: "touchstart" + EVENT_KEY$2, + TOUCHMOVE: "touchmove" + EVENT_KEY$2, + TOUCHEND: "touchend" + EVENT_KEY$2, + POINTERDOWN: "pointerdown" + EVENT_KEY$2, + POINTERUP: "pointerup" + EVENT_KEY$2, + DRAG_START: "dragstart" + EVENT_KEY$2, + LOAD_DATA_API: "load" + EVENT_KEY$2 + DATA_API_KEY$2, + CLICK_DATA_API: "click" + EVENT_KEY$2 + DATA_API_KEY$2 + }; + var ClassName$2 = { + CAROUSEL: 'carousel', + ACTIVE: 'active', + SLIDE: 'slide', + RIGHT: 'carousel-item-right', + LEFT: 'carousel-item-left', + NEXT: 'carousel-item-next', + PREV: 'carousel-item-prev', + ITEM: 'carousel-item', + POINTER_EVENT: 'pointer-event' + }; + var Selector$2 = { + ACTIVE: '.active', + ACTIVE_ITEM: '.active.carousel-item', + ITEM: '.carousel-item', + ITEM_IMG: '.carousel-item img', + NEXT_PREV: '.carousel-item-next, .carousel-item-prev', + INDICATORS: '.carousel-indicators', + DATA_SLIDE: '[data-slide], [data-slide-to]', + DATA_RIDE: '[data-ride="carousel"]' + }; + var PointerType = { + TOUCH: 'touch', + PEN: 'pen' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Carousel = + /*#__PURE__*/ + function () { + function Carousel(element, config) { + this._items = null; + this._interval = null; + this._activeElement = null; + this._isPaused = false; + this._isSliding = false; + this.touchTimeout = null; + this.touchStartX = 0; + this.touchDeltaX = 0; + this._config = this._getConfig(config); + this._element = element; + this._indicatorsElement = this._element.querySelector(Selector$2.INDICATORS); + this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; + this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent); + + this._addEventListeners(); + } // Getters + + + var _proto = Carousel.prototype; + + // Public + _proto.next = function next() { + if (!this._isSliding) { + this._slide(Direction.NEXT); + } + }; + + _proto.nextWhenVisible = function nextWhenVisible() { + // Don't call next when the page isn't visible + // or the carousel or its parent isn't visible + if (!document.hidden && $(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden') { + this.next(); + } + }; + + _proto.prev = function prev() { + if (!this._isSliding) { + this._slide(Direction.PREV); + } + }; + + _proto.pause = function pause(event) { + if (!event) { + this._isPaused = true; + } + + if (this._element.querySelector(Selector$2.NEXT_PREV)) { + Util.triggerTransitionEnd(this._element); + this.cycle(true); + } + + clearInterval(this._interval); + this._interval = null; + }; + + _proto.cycle = function cycle(event) { + if (!event) { + this._isPaused = false; + } + + if (this._interval) { + clearInterval(this._interval); + this._interval = null; + } + + if (this._config.interval && !this._isPaused) { + this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval); + } + }; + + _proto.to = function to(index) { + var _this = this; + + this._activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); + + var activeIndex = this._getItemIndex(this._activeElement); + + if (index > this._items.length - 1 || index < 0) { + return; + } + + if (this._isSliding) { + $(this._element).one(Event$2.SLID, function () { + return _this.to(index); + }); + return; + } + + if (activeIndex === index) { + this.pause(); + this.cycle(); + return; + } + + var direction = index > activeIndex ? Direction.NEXT : Direction.PREV; + + this._slide(direction, this._items[index]); + }; + + _proto.dispose = function dispose() { + $(this._element).off(EVENT_KEY$2); + $.removeData(this._element, DATA_KEY$2); + this._items = null; + this._config = null; + this._element = null; + this._interval = null; + this._isPaused = null; + this._isSliding = null; + this._activeElement = null; + this._indicatorsElement = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, Default, {}, config); + Util.typeCheckConfig(NAME$2, config, DefaultType); + return config; + }; + + _proto._handleSwipe = function _handleSwipe() { + var absDeltax = Math.abs(this.touchDeltaX); + + if (absDeltax <= SWIPE_THRESHOLD) { + return; + } + + var direction = absDeltax / this.touchDeltaX; + this.touchDeltaX = 0; // swipe left + + if (direction > 0) { + this.prev(); + } // swipe right + + + if (direction < 0) { + this.next(); + } + }; + + _proto._addEventListeners = function _addEventListeners() { + var _this2 = this; + + if (this._config.keyboard) { + $(this._element).on(Event$2.KEYDOWN, function (event) { + return _this2._keydown(event); + }); + } + + if (this._config.pause === 'hover') { + $(this._element).on(Event$2.MOUSEENTER, function (event) { + return _this2.pause(event); + }).on(Event$2.MOUSELEAVE, function (event) { + return _this2.cycle(event); + }); + } + + if (this._config.touch) { + this._addTouchEventListeners(); + } + }; + + _proto._addTouchEventListeners = function _addTouchEventListeners() { + var _this3 = this; + + if (!this._touchSupported) { + return; + } + + var start = function start(event) { + if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { + _this3.touchStartX = event.originalEvent.clientX; + } else if (!_this3._pointerEvent) { + _this3.touchStartX = event.originalEvent.touches[0].clientX; + } + }; + + var move = function move(event) { + // ensure swiping with one touch and not pinching + if (event.originalEvent.touches && event.originalEvent.touches.length > 1) { + _this3.touchDeltaX = 0; + } else { + _this3.touchDeltaX = event.originalEvent.touches[0].clientX - _this3.touchStartX; + } + }; + + var end = function end(event) { + if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { + _this3.touchDeltaX = event.originalEvent.clientX - _this3.touchStartX; + } + + _this3._handleSwipe(); + + if (_this3._config.pause === 'hover') { + // If it's a touch-enabled device, mouseenter/leave are fired as + // part of the mouse compatibility events on first tap - the carousel + // would stop cycling until user tapped out of it; + // here, we listen for touchend, explicitly pause the carousel + // (as if it's the second time we tap on it, mouseenter compat event + // is NOT fired) and after a timeout (to allow for mouse compatibility + // events to fire) we explicitly restart cycling + _this3.pause(); + + if (_this3.touchTimeout) { + clearTimeout(_this3.touchTimeout); + } + + _this3.touchTimeout = setTimeout(function (event) { + return _this3.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); + } + }; + + $(this._element.querySelectorAll(Selector$2.ITEM_IMG)).on(Event$2.DRAG_START, function (e) { + return e.preventDefault(); + }); + + if (this._pointerEvent) { + $(this._element).on(Event$2.POINTERDOWN, function (event) { + return start(event); + }); + $(this._element).on(Event$2.POINTERUP, function (event) { + return end(event); + }); + + this._element.classList.add(ClassName$2.POINTER_EVENT); + } else { + $(this._element).on(Event$2.TOUCHSTART, function (event) { + return start(event); + }); + $(this._element).on(Event$2.TOUCHMOVE, function (event) { + return move(event); + }); + $(this._element).on(Event$2.TOUCHEND, function (event) { + return end(event); + }); + } + }; + + _proto._keydown = function _keydown(event) { + if (/input|textarea/i.test(event.target.tagName)) { + return; + } + + switch (event.which) { + case ARROW_LEFT_KEYCODE: + event.preventDefault(); + this.prev(); + break; + + case ARROW_RIGHT_KEYCODE: + event.preventDefault(); + this.next(); + break; + } + }; + + _proto._getItemIndex = function _getItemIndex(element) { + this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector$2.ITEM)) : []; + return this._items.indexOf(element); + }; + + _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) { + var isNextDirection = direction === Direction.NEXT; + var isPrevDirection = direction === Direction.PREV; + + var activeIndex = this._getItemIndex(activeElement); + + var lastItemIndex = this._items.length - 1; + var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex; + + if (isGoingToWrap && !this._config.wrap) { + return activeElement; + } + + var delta = direction === Direction.PREV ? -1 : 1; + var itemIndex = (activeIndex + delta) % this._items.length; + return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex]; + }; + + _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) { + var targetIndex = this._getItemIndex(relatedTarget); + + var fromIndex = this._getItemIndex(this._element.querySelector(Selector$2.ACTIVE_ITEM)); + + var slideEvent = $.Event(Event$2.SLIDE, { + relatedTarget: relatedTarget, + direction: eventDirectionName, + from: fromIndex, + to: targetIndex + }); + $(this._element).trigger(slideEvent); + return slideEvent; + }; + + _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) { + if (this._indicatorsElement) { + var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector$2.ACTIVE)); + $(indicators).removeClass(ClassName$2.ACTIVE); + + var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)]; + + if (nextIndicator) { + $(nextIndicator).addClass(ClassName$2.ACTIVE); + } + } + }; + + _proto._slide = function _slide(direction, element) { + var _this4 = this; + + var activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); + + var activeElementIndex = this._getItemIndex(activeElement); + + var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement); + + var nextElementIndex = this._getItemIndex(nextElement); + + var isCycling = Boolean(this._interval); + var directionalClassName; + var orderClassName; + var eventDirectionName; + + if (direction === Direction.NEXT) { + directionalClassName = ClassName$2.LEFT; + orderClassName = ClassName$2.NEXT; + eventDirectionName = Direction.LEFT; + } else { + directionalClassName = ClassName$2.RIGHT; + orderClassName = ClassName$2.PREV; + eventDirectionName = Direction.RIGHT; + } + + if (nextElement && $(nextElement).hasClass(ClassName$2.ACTIVE)) { + this._isSliding = false; + return; + } + + var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName); + + if (slideEvent.isDefaultPrevented()) { + return; + } + + if (!activeElement || !nextElement) { + // Some weirdness is happening, so we bail + return; + } + + this._isSliding = true; + + if (isCycling) { + this.pause(); + } + + this._setActiveIndicatorElement(nextElement); + + var slidEvent = $.Event(Event$2.SLID, { + relatedTarget: nextElement, + direction: eventDirectionName, + from: activeElementIndex, + to: nextElementIndex + }); + + if ($(this._element).hasClass(ClassName$2.SLIDE)) { + $(nextElement).addClass(orderClassName); + Util.reflow(nextElement); + $(activeElement).addClass(directionalClassName); + $(nextElement).addClass(directionalClassName); + var nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10); + + if (nextElementInterval) { + this._config.defaultInterval = this._config.defaultInterval || this._config.interval; + this._config.interval = nextElementInterval; + } else { + this._config.interval = this._config.defaultInterval || this._config.interval; + } + + var transitionDuration = Util.getTransitionDurationFromElement(activeElement); + $(activeElement).one(Util.TRANSITION_END, function () { + $(nextElement).removeClass(directionalClassName + " " + orderClassName).addClass(ClassName$2.ACTIVE); + $(activeElement).removeClass(ClassName$2.ACTIVE + " " + orderClassName + " " + directionalClassName); + _this4._isSliding = false; + setTimeout(function () { + return $(_this4._element).trigger(slidEvent); + }, 0); + }).emulateTransitionEnd(transitionDuration); + } else { + $(activeElement).removeClass(ClassName$2.ACTIVE); + $(nextElement).addClass(ClassName$2.ACTIVE); + this._isSliding = false; + $(this._element).trigger(slidEvent); + } + + if (isCycling) { + this.cycle(); + } + } // Static + ; + + Carousel._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$2); + + var _config = _objectSpread2({}, Default, {}, $(this).data()); + + if (typeof config === 'object') { + _config = _objectSpread2({}, _config, {}, config); + } + + var action = typeof config === 'string' ? config : _config.slide; + + if (!data) { + data = new Carousel(this, _config); + $(this).data(DATA_KEY$2, data); + } + + if (typeof config === 'number') { + data.to(config); + } else if (typeof action === 'string') { + if (typeof data[action] === 'undefined') { + throw new TypeError("No method named \"" + action + "\""); + } + + data[action](); + } else if (_config.interval && _config.ride) { + data.pause(); + data.cycle(); + } + }); + }; + + Carousel._dataApiClickHandler = function _dataApiClickHandler(event) { + var selector = Util.getSelectorFromElement(this); + + if (!selector) { + return; + } + + var target = $(selector)[0]; + + if (!target || !$(target).hasClass(ClassName$2.CAROUSEL)) { + return; + } + + var config = _objectSpread2({}, $(target).data(), {}, $(this).data()); + + var slideIndex = this.getAttribute('data-slide-to'); + + if (slideIndex) { + config.interval = false; + } + + Carousel._jQueryInterface.call($(target), config); + + if (slideIndex) { + $(target).data(DATA_KEY$2).to(slideIndex); + } + + event.preventDefault(); + }; + + _createClass(Carousel, null, [{ + key: "VERSION", + get: function get() { + return VERSION$2; + } + }, { + key: "Default", + get: function get() { + return Default; + } + }]); + + return Carousel; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$2.CLICK_DATA_API, Selector$2.DATA_SLIDE, Carousel._dataApiClickHandler); + $(window).on(Event$2.LOAD_DATA_API, function () { + var carousels = [].slice.call(document.querySelectorAll(Selector$2.DATA_RIDE)); + + for (var i = 0, len = carousels.length; i < len; i++) { + var $carousel = $(carousels[i]); + + Carousel._jQueryInterface.call($carousel, $carousel.data()); + } + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$2] = Carousel._jQueryInterface; + $.fn[NAME$2].Constructor = Carousel; + + $.fn[NAME$2].noConflict = function () { + $.fn[NAME$2] = JQUERY_NO_CONFLICT$2; + return Carousel._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$3 = 'collapse'; + var VERSION$3 = '4.4.1'; + var DATA_KEY$3 = 'bs.collapse'; + var EVENT_KEY$3 = "." + DATA_KEY$3; + var DATA_API_KEY$3 = '.data-api'; + var JQUERY_NO_CONFLICT$3 = $.fn[NAME$3]; + var Default$1 = { + toggle: true, + parent: '' + }; + var DefaultType$1 = { + toggle: 'boolean', + parent: '(string|element)' + }; + var Event$3 = { + SHOW: "show" + EVENT_KEY$3, + SHOWN: "shown" + EVENT_KEY$3, + HIDE: "hide" + EVENT_KEY$3, + HIDDEN: "hidden" + EVENT_KEY$3, + CLICK_DATA_API: "click" + EVENT_KEY$3 + DATA_API_KEY$3 + }; + var ClassName$3 = { + SHOW: 'show', + COLLAPSE: 'collapse', + COLLAPSING: 'collapsing', + COLLAPSED: 'collapsed' + }; + var Dimension = { + WIDTH: 'width', + HEIGHT: 'height' + }; + var Selector$3 = { + ACTIVES: '.show, .collapsing', + DATA_TOGGLE: '[data-toggle="collapse"]' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Collapse = + /*#__PURE__*/ + function () { + function Collapse(element, config) { + this._isTransitioning = false; + this._element = element; + this._config = this._getConfig(config); + this._triggerArray = [].slice.call(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]"))); + var toggleList = [].slice.call(document.querySelectorAll(Selector$3.DATA_TOGGLE)); + + for (var i = 0, len = toggleList.length; i < len; i++) { + var elem = toggleList[i]; + var selector = Util.getSelectorFromElement(elem); + var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) { + return foundElem === element; + }); + + if (selector !== null && filterElement.length > 0) { + this._selector = selector; + + this._triggerArray.push(elem); + } + } + + this._parent = this._config.parent ? this._getParent() : null; + + if (!this._config.parent) { + this._addAriaAndCollapsedClass(this._element, this._triggerArray); + } + + if (this._config.toggle) { + this.toggle(); + } + } // Getters + + + var _proto = Collapse.prototype; + + // Public + _proto.toggle = function toggle() { + if ($(this._element).hasClass(ClassName$3.SHOW)) { + this.hide(); + } else { + this.show(); + } + }; + + _proto.show = function show() { + var _this = this; + + if (this._isTransitioning || $(this._element).hasClass(ClassName$3.SHOW)) { + return; + } + + var actives; + var activesData; + + if (this._parent) { + actives = [].slice.call(this._parent.querySelectorAll(Selector$3.ACTIVES)).filter(function (elem) { + if (typeof _this._config.parent === 'string') { + return elem.getAttribute('data-parent') === _this._config.parent; + } + + return elem.classList.contains(ClassName$3.COLLAPSE); + }); + + if (actives.length === 0) { + actives = null; + } + } + + if (actives) { + activesData = $(actives).not(this._selector).data(DATA_KEY$3); + + if (activesData && activesData._isTransitioning) { + return; + } + } + + var startEvent = $.Event(Event$3.SHOW); + $(this._element).trigger(startEvent); + + if (startEvent.isDefaultPrevented()) { + return; + } + + if (actives) { + Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide'); + + if (!activesData) { + $(actives).data(DATA_KEY$3, null); + } + } + + var dimension = this._getDimension(); + + $(this._element).removeClass(ClassName$3.COLLAPSE).addClass(ClassName$3.COLLAPSING); + this._element.style[dimension] = 0; + + if (this._triggerArray.length) { + $(this._triggerArray).removeClass(ClassName$3.COLLAPSED).attr('aria-expanded', true); + } + + this.setTransitioning(true); + + var complete = function complete() { + $(_this._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).addClass(ClassName$3.SHOW); + _this._element.style[dimension] = ''; + + _this.setTransitioning(false); + + $(_this._element).trigger(Event$3.SHOWN); + }; + + var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); + var scrollSize = "scroll" + capitalizedDimension; + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + this._element.style[dimension] = this._element[scrollSize] + "px"; + }; + + _proto.hide = function hide() { + var _this2 = this; + + if (this._isTransitioning || !$(this._element).hasClass(ClassName$3.SHOW)) { + return; + } + + var startEvent = $.Event(Event$3.HIDE); + $(this._element).trigger(startEvent); + + if (startEvent.isDefaultPrevented()) { + return; + } + + var dimension = this._getDimension(); + + this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px"; + Util.reflow(this._element); + $(this._element).addClass(ClassName$3.COLLAPSING).removeClass(ClassName$3.COLLAPSE).removeClass(ClassName$3.SHOW); + var triggerArrayLength = this._triggerArray.length; + + if (triggerArrayLength > 0) { + for (var i = 0; i < triggerArrayLength; i++) { + var trigger = this._triggerArray[i]; + var selector = Util.getSelectorFromElement(trigger); + + if (selector !== null) { + var $elem = $([].slice.call(document.querySelectorAll(selector))); + + if (!$elem.hasClass(ClassName$3.SHOW)) { + $(trigger).addClass(ClassName$3.COLLAPSED).attr('aria-expanded', false); + } + } + } + } + + this.setTransitioning(true); + + var complete = function complete() { + _this2.setTransitioning(false); + + $(_this2._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).trigger(Event$3.HIDDEN); + }; + + this._element.style[dimension] = ''; + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + }; + + _proto.setTransitioning = function setTransitioning(isTransitioning) { + this._isTransitioning = isTransitioning; + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$3); + this._config = null; + this._parent = null; + this._element = null; + this._triggerArray = null; + this._isTransitioning = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, Default$1, {}, config); + config.toggle = Boolean(config.toggle); // Coerce string values + + Util.typeCheckConfig(NAME$3, config, DefaultType$1); + return config; + }; + + _proto._getDimension = function _getDimension() { + var hasWidth = $(this._element).hasClass(Dimension.WIDTH); + return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT; + }; + + _proto._getParent = function _getParent() { + var _this3 = this; + + var parent; + + if (Util.isElement(this._config.parent)) { + parent = this._config.parent; // It's a jQuery object + + if (typeof this._config.parent.jquery !== 'undefined') { + parent = this._config.parent[0]; + } + } else { + parent = document.querySelector(this._config.parent); + } + + var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]"; + var children = [].slice.call(parent.querySelectorAll(selector)); + $(children).each(function (i, element) { + _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); + }); + return parent; + }; + + _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) { + var isOpen = $(element).hasClass(ClassName$3.SHOW); + + if (triggerArray.length) { + $(triggerArray).toggleClass(ClassName$3.COLLAPSED, !isOpen).attr('aria-expanded', isOpen); + } + } // Static + ; + + Collapse._getTargetFromElement = function _getTargetFromElement(element) { + var selector = Util.getSelectorFromElement(element); + return selector ? document.querySelector(selector) : null; + }; + + Collapse._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $this = $(this); + var data = $this.data(DATA_KEY$3); + + var _config = _objectSpread2({}, Default$1, {}, $this.data(), {}, typeof config === 'object' && config ? config : {}); + + if (!data && _config.toggle && /show|hide/.test(config)) { + _config.toggle = false; + } + + if (!data) { + data = new Collapse(this, _config); + $this.data(DATA_KEY$3, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Collapse, null, [{ + key: "VERSION", + get: function get() { + return VERSION$3; + } + }, { + key: "Default", + get: function get() { + return Default$1; + } + }]); + + return Collapse; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$3.CLICK_DATA_API, Selector$3.DATA_TOGGLE, function (event) { + // preventDefault only for elements (which change the URL) not inside the collapsible element + if (event.currentTarget.tagName === 'A') { + event.preventDefault(); + } + + var $trigger = $(this); + var selector = Util.getSelectorFromElement(this); + var selectors = [].slice.call(document.querySelectorAll(selector)); + $(selectors).each(function () { + var $target = $(this); + var data = $target.data(DATA_KEY$3); + var config = data ? 'toggle' : $trigger.data(); + + Collapse._jQueryInterface.call($target, config); + }); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$3] = Collapse._jQueryInterface; + $.fn[NAME$3].Constructor = Collapse; + + $.fn[NAME$3].noConflict = function () { + $.fn[NAME$3] = JQUERY_NO_CONFLICT$3; + return Collapse._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$4 = 'dropdown'; + var VERSION$4 = '4.4.1'; + var DATA_KEY$4 = 'bs.dropdown'; + var EVENT_KEY$4 = "." + DATA_KEY$4; + var DATA_API_KEY$4 = '.data-api'; + var JQUERY_NO_CONFLICT$4 = $.fn[NAME$4]; + var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key + + var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key + + var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key + + var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key + + var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key + + var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse) + + var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + "|" + ARROW_DOWN_KEYCODE + "|" + ESCAPE_KEYCODE); + var Event$4 = { + HIDE: "hide" + EVENT_KEY$4, + HIDDEN: "hidden" + EVENT_KEY$4, + SHOW: "show" + EVENT_KEY$4, + SHOWN: "shown" + EVENT_KEY$4, + CLICK: "click" + EVENT_KEY$4, + CLICK_DATA_API: "click" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYDOWN_DATA_API: "keydown" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYUP_DATA_API: "keyup" + EVENT_KEY$4 + DATA_API_KEY$4 + }; + var ClassName$4 = { + DISABLED: 'disabled', + SHOW: 'show', + DROPUP: 'dropup', + DROPRIGHT: 'dropright', + DROPLEFT: 'dropleft', + MENURIGHT: 'dropdown-menu-right', + MENULEFT: 'dropdown-menu-left', + POSITION_STATIC: 'position-static' + }; + var Selector$4 = { + DATA_TOGGLE: '[data-toggle="dropdown"]', + FORM_CHILD: '.dropdown form', + MENU: '.dropdown-menu', + NAVBAR_NAV: '.navbar-nav', + VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)' + }; + var AttachmentMap = { + TOP: 'top-start', + TOPEND: 'top-end', + BOTTOM: 'bottom-start', + BOTTOMEND: 'bottom-end', + RIGHT: 'right-start', + RIGHTEND: 'right-end', + LEFT: 'left-start', + LEFTEND: 'left-end' + }; + var Default$2 = { + offset: 0, + flip: true, + boundary: 'scrollParent', + reference: 'toggle', + display: 'dynamic', + popperConfig: null + }; + var DefaultType$2 = { + offset: '(number|string|function)', + flip: 'boolean', + boundary: '(string|element)', + reference: '(string|element)', + display: 'string', + popperConfig: '(null|object)' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Dropdown = + /*#__PURE__*/ + function () { + function Dropdown(element, config) { + this._element = element; + this._popper = null; + this._config = this._getConfig(config); + this._menu = this._getMenuElement(); + this._inNavbar = this._detectNavbar(); + + this._addEventListeners(); + } // Getters + + + var _proto = Dropdown.prototype; + + // Public + _proto.toggle = function toggle() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED)) { + return; + } + + var isActive = $(this._menu).hasClass(ClassName$4.SHOW); + + Dropdown._clearMenus(); + + if (isActive) { + return; + } + + this.show(true); + }; + + _proto.show = function show(usePopper) { + if (usePopper === void 0) { + usePopper = false; + } + + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || $(this._menu).hasClass(ClassName$4.SHOW)) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var showEvent = $.Event(Event$4.SHOW, relatedTarget); + + var parent = Dropdown._getParentFromElement(this._element); + + $(parent).trigger(showEvent); + + if (showEvent.isDefaultPrevented()) { + return; + } // Disable totally Popper.js for Dropdown in Navbar + + + if (!this._inNavbar && usePopper) { + /** + * Check for Popper dependency + * Popper - https://popper.js.org + */ + if (typeof Popper === 'undefined') { + throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org/)'); + } + + var referenceElement = this._element; + + if (this._config.reference === 'parent') { + referenceElement = parent; + } else if (Util.isElement(this._config.reference)) { + referenceElement = this._config.reference; // Check if it's jQuery element + + if (typeof this._config.reference.jquery !== 'undefined') { + referenceElement = this._config.reference[0]; + } + } // If boundary is not `scrollParent`, then set position to `static` + // to allow the menu to "escape" the scroll parent's boundaries + // https://github.com/twbs/bootstrap/issues/24251 + + + if (this._config.boundary !== 'scrollParent') { + $(parent).addClass(ClassName$4.POSITION_STATIC); + } + + this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig()); + } // If this is a touch-enabled device we add extra + // empty mouseover listeners to the body's immediate children; + // only needed because of broken event delegation on iOS + // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + + + if ('ontouchstart' in document.documentElement && $(parent).closest(Selector$4.NAVBAR_NAV).length === 0) { + $(document.body).children().on('mouseover', null, $.noop); + } + + this._element.focus(); + + this._element.setAttribute('aria-expanded', true); + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN, relatedTarget)); + }; + + _proto.hide = function hide() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || !$(this._menu).hasClass(ClassName$4.SHOW)) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var hideEvent = $.Event(Event$4.HIDE, relatedTarget); + + var parent = Dropdown._getParentFromElement(this._element); + + $(parent).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + return; + } + + if (this._popper) { + this._popper.destroy(); + } + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$4); + $(this._element).off(EVENT_KEY$4); + this._element = null; + this._menu = null; + + if (this._popper !== null) { + this._popper.destroy(); + + this._popper = null; + } + }; + + _proto.update = function update() { + this._inNavbar = this._detectNavbar(); + + if (this._popper !== null) { + this._popper.scheduleUpdate(); + } + } // Private + ; + + _proto._addEventListeners = function _addEventListeners() { + var _this = this; + + $(this._element).on(Event$4.CLICK, function (event) { + event.preventDefault(); + event.stopPropagation(); + + _this.toggle(); + }); + }; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, this.constructor.Default, {}, $(this._element).data(), {}, config); + Util.typeCheckConfig(NAME$4, config, this.constructor.DefaultType); + return config; + }; + + _proto._getMenuElement = function _getMenuElement() { + if (!this._menu) { + var parent = Dropdown._getParentFromElement(this._element); + + if (parent) { + this._menu = parent.querySelector(Selector$4.MENU); + } + } + + return this._menu; + }; + + _proto._getPlacement = function _getPlacement() { + var $parentDropdown = $(this._element.parentNode); + var placement = AttachmentMap.BOTTOM; // Handle dropup + + if ($parentDropdown.hasClass(ClassName$4.DROPUP)) { + placement = AttachmentMap.TOP; + + if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { + placement = AttachmentMap.TOPEND; + } + } else if ($parentDropdown.hasClass(ClassName$4.DROPRIGHT)) { + placement = AttachmentMap.RIGHT; + } else if ($parentDropdown.hasClass(ClassName$4.DROPLEFT)) { + placement = AttachmentMap.LEFT; + } else if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { + placement = AttachmentMap.BOTTOMEND; + } + + return placement; + }; + + _proto._detectNavbar = function _detectNavbar() { + return $(this._element).closest('.navbar').length > 0; + }; + + _proto._getOffset = function _getOffset() { + var _this2 = this; + + var offset = {}; + + if (typeof this._config.offset === 'function') { + offset.fn = function (data) { + data.offsets = _objectSpread2({}, data.offsets, {}, _this2._config.offset(data.offsets, _this2._element) || {}); + return data; + }; + } else { + offset.offset = this._config.offset; + } + + return offset; + }; + + _proto._getPopperConfig = function _getPopperConfig() { + var popperConfig = { + placement: this._getPlacement(), + modifiers: { + offset: this._getOffset(), + flip: { + enabled: this._config.flip + }, + preventOverflow: { + boundariesElement: this._config.boundary + } + } + }; // Disable Popper.js if we have a static display + + if (this._config.display === 'static') { + popperConfig.modifiers.applyStyle = { + enabled: false + }; + } + + return _objectSpread2({}, popperConfig, {}, this._config.popperConfig); + } // Static + ; + + Dropdown._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$4); + + var _config = typeof config === 'object' ? config : null; + + if (!data) { + data = new Dropdown(this, _config); + $(this).data(DATA_KEY$4, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + Dropdown._clearMenus = function _clearMenus(event) { + if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) { + return; + } + + var toggles = [].slice.call(document.querySelectorAll(Selector$4.DATA_TOGGLE)); + + for (var i = 0, len = toggles.length; i < len; i++) { + var parent = Dropdown._getParentFromElement(toggles[i]); + + var context = $(toggles[i]).data(DATA_KEY$4); + var relatedTarget = { + relatedTarget: toggles[i] + }; + + if (event && event.type === 'click') { + relatedTarget.clickEvent = event; + } + + if (!context) { + continue; + } + + var dropdownMenu = context._menu; + + if (!$(parent).hasClass(ClassName$4.SHOW)) { + continue; + } + + if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $.contains(parent, event.target)) { + continue; + } + + var hideEvent = $.Event(Event$4.HIDE, relatedTarget); + $(parent).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + continue; + } // If this is a touch-enabled device we remove the extra + // empty mouseover listeners we added for iOS support + + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().off('mouseover', null, $.noop); + } + + toggles[i].setAttribute('aria-expanded', 'false'); + + if (context._popper) { + context._popper.destroy(); + } + + $(dropdownMenu).removeClass(ClassName$4.SHOW); + $(parent).removeClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); + } + }; + + Dropdown._getParentFromElement = function _getParentFromElement(element) { + var parent; + var selector = Util.getSelectorFromElement(element); + + if (selector) { + parent = document.querySelector(selector); + } + + return parent || element.parentNode; + } // eslint-disable-next-line complexity + ; + + Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) { + // If not input/textarea: + // - And not a key in REGEXP_KEYDOWN => not a dropdown command + // If input/textarea: + // - If space key => not a dropdown command + // - If key is other than escape + // - If key is not up or down => not a dropdown command + // - If trigger inside the menu => not a dropdown command + if (/input|textarea/i.test(event.target.tagName) ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE && (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE || $(event.target).closest(Selector$4.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) { + return; + } + + event.preventDefault(); + event.stopPropagation(); + + if (this.disabled || $(this).hasClass(ClassName$4.DISABLED)) { + return; + } + + var parent = Dropdown._getParentFromElement(this); + + var isActive = $(parent).hasClass(ClassName$4.SHOW); + + if (!isActive && event.which === ESCAPE_KEYCODE) { + return; + } + + if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) { + if (event.which === ESCAPE_KEYCODE) { + var toggle = parent.querySelector(Selector$4.DATA_TOGGLE); + $(toggle).trigger('focus'); + } + + $(this).trigger('click'); + return; + } + + var items = [].slice.call(parent.querySelectorAll(Selector$4.VISIBLE_ITEMS)).filter(function (item) { + return $(item).is(':visible'); + }); + + if (items.length === 0) { + return; + } + + var index = items.indexOf(event.target); + + if (event.which === ARROW_UP_KEYCODE && index > 0) { + // Up + index--; + } + + if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { + // Down + index++; + } + + if (index < 0) { + index = 0; + } + + items[index].focus(); + }; + + _createClass(Dropdown, null, [{ + key: "VERSION", + get: function get() { + return VERSION$4; + } + }, { + key: "Default", + get: function get() { + return Default$2; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$2; + } + }]); + + return Dropdown; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$4.KEYDOWN_DATA_API, Selector$4.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event$4.KEYDOWN_DATA_API, Selector$4.MENU, Dropdown._dataApiKeydownHandler).on(Event$4.CLICK_DATA_API + " " + Event$4.KEYUP_DATA_API, Dropdown._clearMenus).on(Event$4.CLICK_DATA_API, Selector$4.DATA_TOGGLE, function (event) { + event.preventDefault(); + event.stopPropagation(); + + Dropdown._jQueryInterface.call($(this), 'toggle'); + }).on(Event$4.CLICK_DATA_API, Selector$4.FORM_CHILD, function (e) { + e.stopPropagation(); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$4] = Dropdown._jQueryInterface; + $.fn[NAME$4].Constructor = Dropdown; + + $.fn[NAME$4].noConflict = function () { + $.fn[NAME$4] = JQUERY_NO_CONFLICT$4; + return Dropdown._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$5 = 'modal'; + var VERSION$5 = '4.4.1'; + var DATA_KEY$5 = 'bs.modal'; + var EVENT_KEY$5 = "." + DATA_KEY$5; + var DATA_API_KEY$5 = '.data-api'; + var JQUERY_NO_CONFLICT$5 = $.fn[NAME$5]; + var ESCAPE_KEYCODE$1 = 27; // KeyboardEvent.which value for Escape (Esc) key + + var Default$3 = { + backdrop: true, + keyboard: true, + focus: true, + show: true + }; + var DefaultType$3 = { + backdrop: '(boolean|string)', + keyboard: 'boolean', + focus: 'boolean', + show: 'boolean' + }; + var Event$5 = { + HIDE: "hide" + EVENT_KEY$5, + HIDE_PREVENTED: "hidePrevented" + EVENT_KEY$5, + HIDDEN: "hidden" + EVENT_KEY$5, + SHOW: "show" + EVENT_KEY$5, + SHOWN: "shown" + EVENT_KEY$5, + FOCUSIN: "focusin" + EVENT_KEY$5, + RESIZE: "resize" + EVENT_KEY$5, + CLICK_DISMISS: "click.dismiss" + EVENT_KEY$5, + KEYDOWN_DISMISS: "keydown.dismiss" + EVENT_KEY$5, + MOUSEUP_DISMISS: "mouseup.dismiss" + EVENT_KEY$5, + MOUSEDOWN_DISMISS: "mousedown.dismiss" + EVENT_KEY$5, + CLICK_DATA_API: "click" + EVENT_KEY$5 + DATA_API_KEY$5 + }; + var ClassName$5 = { + SCROLLABLE: 'modal-dialog-scrollable', + SCROLLBAR_MEASURER: 'modal-scrollbar-measure', + BACKDROP: 'modal-backdrop', + OPEN: 'modal-open', + FADE: 'fade', + SHOW: 'show', + STATIC: 'modal-static' + }; + var Selector$5 = { + DIALOG: '.modal-dialog', + MODAL_BODY: '.modal-body', + DATA_TOGGLE: '[data-toggle="modal"]', + DATA_DISMISS: '[data-dismiss="modal"]', + FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top', + STICKY_CONTENT: '.sticky-top' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Modal = + /*#__PURE__*/ + function () { + function Modal(element, config) { + this._config = this._getConfig(config); + this._element = element; + this._dialog = element.querySelector(Selector$5.DIALOG); + this._backdrop = null; + this._isShown = false; + this._isBodyOverflowing = false; + this._ignoreBackdropClick = false; + this._isTransitioning = false; + this._scrollbarWidth = 0; + } // Getters + + + var _proto = Modal.prototype; + + // Public + _proto.toggle = function toggle(relatedTarget) { + return this._isShown ? this.hide() : this.show(relatedTarget); + }; + + _proto.show = function show(relatedTarget) { + var _this = this; + + if (this._isShown || this._isTransitioning) { + return; + } + + if ($(this._element).hasClass(ClassName$5.FADE)) { + this._isTransitioning = true; + } + + var showEvent = $.Event(Event$5.SHOW, { + relatedTarget: relatedTarget + }); + $(this._element).trigger(showEvent); + + if (this._isShown || showEvent.isDefaultPrevented()) { + return; + } + + this._isShown = true; + + this._checkScrollbar(); + + this._setScrollbar(); + + this._adjustDialog(); + + this._setEscapeEvent(); + + this._setResizeEvent(); + + $(this._element).on(Event$5.CLICK_DISMISS, Selector$5.DATA_DISMISS, function (event) { + return _this.hide(event); + }); + $(this._dialog).on(Event$5.MOUSEDOWN_DISMISS, function () { + $(_this._element).one(Event$5.MOUSEUP_DISMISS, function (event) { + if ($(event.target).is(_this._element)) { + _this._ignoreBackdropClick = true; + } + }); + }); + + this._showBackdrop(function () { + return _this._showElement(relatedTarget); + }); + }; + + _proto.hide = function hide(event) { + var _this2 = this; + + if (event) { + event.preventDefault(); + } + + if (!this._isShown || this._isTransitioning) { + return; + } + + var hideEvent = $.Event(Event$5.HIDE); + $(this._element).trigger(hideEvent); + + if (!this._isShown || hideEvent.isDefaultPrevented()) { + return; + } + + this._isShown = false; + var transition = $(this._element).hasClass(ClassName$5.FADE); + + if (transition) { + this._isTransitioning = true; + } + + this._setEscapeEvent(); + + this._setResizeEvent(); + + $(document).off(Event$5.FOCUSIN); + $(this._element).removeClass(ClassName$5.SHOW); + $(this._element).off(Event$5.CLICK_DISMISS); + $(this._dialog).off(Event$5.MOUSEDOWN_DISMISS); + + if (transition) { + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, function (event) { + return _this2._hideModal(event); + }).emulateTransitionEnd(transitionDuration); + } else { + this._hideModal(); + } + }; + + _proto.dispose = function dispose() { + [window, this._element, this._dialog].forEach(function (htmlElement) { + return $(htmlElement).off(EVENT_KEY$5); + }); + /** + * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API` + * Do not move `document` in `htmlElements` array + * It will remove `Event.CLICK_DATA_API` event that should remain + */ + + $(document).off(Event$5.FOCUSIN); + $.removeData(this._element, DATA_KEY$5); + this._config = null; + this._element = null; + this._dialog = null; + this._backdrop = null; + this._isShown = null; + this._isBodyOverflowing = null; + this._ignoreBackdropClick = null; + this._isTransitioning = null; + this._scrollbarWidth = null; + }; + + _proto.handleUpdate = function handleUpdate() { + this._adjustDialog(); + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, Default$3, {}, config); + Util.typeCheckConfig(NAME$5, config, DefaultType$3); + return config; + }; + + _proto._triggerBackdropTransition = function _triggerBackdropTransition() { + var _this3 = this; + + if (this._config.backdrop === 'static') { + var hideEventPrevented = $.Event(Event$5.HIDE_PREVENTED); + $(this._element).trigger(hideEventPrevented); + + if (hideEventPrevented.defaultPrevented) { + return; + } + + this._element.classList.add(ClassName$5.STATIC); + + var modalTransitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, function () { + _this3._element.classList.remove(ClassName$5.STATIC); + }).emulateTransitionEnd(modalTransitionDuration); + + this._element.focus(); + } else { + this.hide(); + } + }; + + _proto._showElement = function _showElement(relatedTarget) { + var _this4 = this; + + var transition = $(this._element).hasClass(ClassName$5.FADE); + var modalBody = this._dialog ? this._dialog.querySelector(Selector$5.MODAL_BODY) : null; + + if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) { + // Don't move modal's DOM position + document.body.appendChild(this._element); + } + + this._element.style.display = 'block'; + + this._element.removeAttribute('aria-hidden'); + + this._element.setAttribute('aria-modal', true); + + if ($(this._dialog).hasClass(ClassName$5.SCROLLABLE) && modalBody) { + modalBody.scrollTop = 0; + } else { + this._element.scrollTop = 0; + } + + if (transition) { + Util.reflow(this._element); + } + + $(this._element).addClass(ClassName$5.SHOW); + + if (this._config.focus) { + this._enforceFocus(); + } + + var shownEvent = $.Event(Event$5.SHOWN, { + relatedTarget: relatedTarget + }); + + var transitionComplete = function transitionComplete() { + if (_this4._config.focus) { + _this4._element.focus(); + } + + _this4._isTransitioning = false; + $(_this4._element).trigger(shownEvent); + }; + + if (transition) { + var transitionDuration = Util.getTransitionDurationFromElement(this._dialog); + $(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration); + } else { + transitionComplete(); + } + }; + + _proto._enforceFocus = function _enforceFocus() { + var _this5 = this; + + $(document).off(Event$5.FOCUSIN) // Guard against infinite focus loop + .on(Event$5.FOCUSIN, function (event) { + if (document !== event.target && _this5._element !== event.target && $(_this5._element).has(event.target).length === 0) { + _this5._element.focus(); + } + }); + }; + + _proto._setEscapeEvent = function _setEscapeEvent() { + var _this6 = this; + + if (this._isShown && this._config.keyboard) { + $(this._element).on(Event$5.KEYDOWN_DISMISS, function (event) { + if (event.which === ESCAPE_KEYCODE$1) { + _this6._triggerBackdropTransition(); + } + }); + } else if (!this._isShown) { + $(this._element).off(Event$5.KEYDOWN_DISMISS); + } + }; + + _proto._setResizeEvent = function _setResizeEvent() { + var _this7 = this; + + if (this._isShown) { + $(window).on(Event$5.RESIZE, function (event) { + return _this7.handleUpdate(event); + }); + } else { + $(window).off(Event$5.RESIZE); + } + }; + + _proto._hideModal = function _hideModal() { + var _this8 = this; + + this._element.style.display = 'none'; + + this._element.setAttribute('aria-hidden', true); + + this._element.removeAttribute('aria-modal'); + + this._isTransitioning = false; + + this._showBackdrop(function () { + $(document.body).removeClass(ClassName$5.OPEN); + + _this8._resetAdjustments(); + + _this8._resetScrollbar(); + + $(_this8._element).trigger(Event$5.HIDDEN); + }); + }; + + _proto._removeBackdrop = function _removeBackdrop() { + if (this._backdrop) { + $(this._backdrop).remove(); + this._backdrop = null; + } + }; + + _proto._showBackdrop = function _showBackdrop(callback) { + var _this9 = this; + + var animate = $(this._element).hasClass(ClassName$5.FADE) ? ClassName$5.FADE : ''; + + if (this._isShown && this._config.backdrop) { + this._backdrop = document.createElement('div'); + this._backdrop.className = ClassName$5.BACKDROP; + + if (animate) { + this._backdrop.classList.add(animate); + } + + $(this._backdrop).appendTo(document.body); + $(this._element).on(Event$5.CLICK_DISMISS, function (event) { + if (_this9._ignoreBackdropClick) { + _this9._ignoreBackdropClick = false; + return; + } + + if (event.target !== event.currentTarget) { + return; + } + + _this9._triggerBackdropTransition(); + }); + + if (animate) { + Util.reflow(this._backdrop); + } + + $(this._backdrop).addClass(ClassName$5.SHOW); + + if (!callback) { + return; + } + + if (!animate) { + callback(); + return; + } + + var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); + $(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration); + } else if (!this._isShown && this._backdrop) { + $(this._backdrop).removeClass(ClassName$5.SHOW); + + var callbackRemove = function callbackRemove() { + _this9._removeBackdrop(); + + if (callback) { + callback(); + } + }; + + if ($(this._element).hasClass(ClassName$5.FADE)) { + var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); + + $(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration); + } else { + callbackRemove(); + } + } else if (callback) { + callback(); + } + } // ---------------------------------------------------------------------- + // the following methods are used to handle overflowing modals + // todo (fat): these should probably be refactored out of modal.js + // ---------------------------------------------------------------------- + ; + + _proto._adjustDialog = function _adjustDialog() { + var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; + + if (!this._isBodyOverflowing && isModalOverflowing) { + this._element.style.paddingLeft = this._scrollbarWidth + "px"; + } + + if (this._isBodyOverflowing && !isModalOverflowing) { + this._element.style.paddingRight = this._scrollbarWidth + "px"; + } + }; + + _proto._resetAdjustments = function _resetAdjustments() { + this._element.style.paddingLeft = ''; + this._element.style.paddingRight = ''; + }; + + _proto._checkScrollbar = function _checkScrollbar() { + var rect = document.body.getBoundingClientRect(); + this._isBodyOverflowing = rect.left + rect.right < window.innerWidth; + this._scrollbarWidth = this._getScrollbarWidth(); + }; + + _proto._setScrollbar = function _setScrollbar() { + var _this10 = this; + + if (this._isBodyOverflowing) { + // Note: DOMNode.style.paddingRight returns the actual value or '' if not set + // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set + var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); + var stickyContent = [].slice.call(document.querySelectorAll(Selector$5.STICKY_CONTENT)); // Adjust fixed content padding + + $(fixedContent).each(function (index, element) { + var actualPadding = element.style.paddingRight; + var calculatedPadding = $(element).css('padding-right'); + $(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this10._scrollbarWidth + "px"); + }); // Adjust sticky content margin + + $(stickyContent).each(function (index, element) { + var actualMargin = element.style.marginRight; + var calculatedMargin = $(element).css('margin-right'); + $(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this10._scrollbarWidth + "px"); + }); // Adjust body padding + + var actualPadding = document.body.style.paddingRight; + var calculatedPadding = $(document.body).css('padding-right'); + $(document.body).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + "px"); + } + + $(document.body).addClass(ClassName$5.OPEN); + }; + + _proto._resetScrollbar = function _resetScrollbar() { + // Restore fixed content padding + var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); + $(fixedContent).each(function (index, element) { + var padding = $(element).data('padding-right'); + $(element).removeData('padding-right'); + element.style.paddingRight = padding ? padding : ''; + }); // Restore sticky content + + var elements = [].slice.call(document.querySelectorAll("" + Selector$5.STICKY_CONTENT)); + $(elements).each(function (index, element) { + var margin = $(element).data('margin-right'); + + if (typeof margin !== 'undefined') { + $(element).css('margin-right', margin).removeData('margin-right'); + } + }); // Restore body padding + + var padding = $(document.body).data('padding-right'); + $(document.body).removeData('padding-right'); + document.body.style.paddingRight = padding ? padding : ''; + }; + + _proto._getScrollbarWidth = function _getScrollbarWidth() { + // thx d.walsh + var scrollDiv = document.createElement('div'); + scrollDiv.className = ClassName$5.SCROLLBAR_MEASURER; + document.body.appendChild(scrollDiv); + var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; + document.body.removeChild(scrollDiv); + return scrollbarWidth; + } // Static + ; + + Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) { + return this.each(function () { + var data = $(this).data(DATA_KEY$5); + + var _config = _objectSpread2({}, Default$3, {}, $(this).data(), {}, typeof config === 'object' && config ? config : {}); + + if (!data) { + data = new Modal(this, _config); + $(this).data(DATA_KEY$5, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](relatedTarget); + } else if (_config.show) { + data.show(relatedTarget); + } + }); + }; + + _createClass(Modal, null, [{ + key: "VERSION", + get: function get() { + return VERSION$5; + } + }, { + key: "Default", + get: function get() { + return Default$3; + } + }]); + + return Modal; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$5.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) { + var _this11 = this; + + var target; + var selector = Util.getSelectorFromElement(this); + + if (selector) { + target = document.querySelector(selector); + } + + var config = $(target).data(DATA_KEY$5) ? 'toggle' : _objectSpread2({}, $(target).data(), {}, $(this).data()); + + if (this.tagName === 'A' || this.tagName === 'AREA') { + event.preventDefault(); + } + + var $target = $(target).one(Event$5.SHOW, function (showEvent) { + if (showEvent.isDefaultPrevented()) { + // Only register focus restorer if modal will actually get shown + return; + } + + $target.one(Event$5.HIDDEN, function () { + if ($(_this11).is(':visible')) { + _this11.focus(); + } + }); + }); + + Modal._jQueryInterface.call($(target), config, this); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$5] = Modal._jQueryInterface; + $.fn[NAME$5].Constructor = Modal; + + $.fn[NAME$5].noConflict = function () { + $.fn[NAME$5] = JQUERY_NO_CONFLICT$5; + return Modal._jQueryInterface; + }; + + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.4.1): tools/sanitizer.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; + var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; + var DefaultWhitelist = { + // Global attributes allowed on any supplied element below. + '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN], + a: ['target', 'href', 'title', 'rel'], + area: [], + b: [], + br: [], + col: [], + code: [], + div: [], + em: [], + hr: [], + h1: [], + h2: [], + h3: [], + h4: [], + h5: [], + h6: [], + i: [], + img: ['src', 'alt', 'title', 'width', 'height'], + li: [], + ol: [], + p: [], + pre: [], + s: [], + small: [], + span: [], + sub: [], + sup: [], + strong: [], + u: [], + ul: [] + }; + /** + * A pattern that recognizes a commonly useful subset of URLs that are safe. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; + /** + * A pattern that matches safe data URLs. Only matches image, video and audio types. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; + + function allowedAttribute(attr, allowedAttributeList) { + var attrName = attr.nodeName.toLowerCase(); + + if (allowedAttributeList.indexOf(attrName) !== -1) { + if (uriAttrs.indexOf(attrName) !== -1) { + return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN)); + } + + return true; + } + + var regExp = allowedAttributeList.filter(function (attrRegex) { + return attrRegex instanceof RegExp; + }); // Check if a regular expression validates the attribute. + + for (var i = 0, l = regExp.length; i < l; i++) { + if (attrName.match(regExp[i])) { + return true; + } + } + + return false; + } + + function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { + if (unsafeHtml.length === 0) { + return unsafeHtml; + } + + if (sanitizeFn && typeof sanitizeFn === 'function') { + return sanitizeFn(unsafeHtml); + } + + var domParser = new window.DOMParser(); + var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); + var whitelistKeys = Object.keys(whiteList); + var elements = [].slice.call(createdDocument.body.querySelectorAll('*')); + + var _loop = function _loop(i, len) { + var el = elements[i]; + var elName = el.nodeName.toLowerCase(); + + if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) { + el.parentNode.removeChild(el); + return "continue"; + } + + var attributeList = [].slice.call(el.attributes); + var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); + attributeList.forEach(function (attr) { + if (!allowedAttribute(attr, whitelistedAttributes)) { + el.removeAttribute(attr.nodeName); + } + }); + }; + + for (var i = 0, len = elements.length; i < len; i++) { + var _ret = _loop(i); + + if (_ret === "continue") continue; + } + + return createdDocument.body.innerHTML; + } + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$6 = 'tooltip'; + var VERSION$6 = '4.4.1'; + var DATA_KEY$6 = 'bs.tooltip'; + var EVENT_KEY$6 = "." + DATA_KEY$6; + var JQUERY_NO_CONFLICT$6 = $.fn[NAME$6]; + var CLASS_PREFIX = 'bs-tooltip'; + var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); + var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; + var DefaultType$4 = { + animation: 'boolean', + template: 'string', + title: '(string|element|function)', + trigger: 'string', + delay: '(number|object)', + html: 'boolean', + selector: '(string|boolean)', + placement: '(string|function)', + offset: '(number|string|function)', + container: '(string|element|boolean)', + fallbackPlacement: '(string|array)', + boundary: '(string|element)', + sanitize: 'boolean', + sanitizeFn: '(null|function)', + whiteList: 'object', + popperConfig: '(null|object)' + }; + var AttachmentMap$1 = { + AUTO: 'auto', + TOP: 'top', + RIGHT: 'right', + BOTTOM: 'bottom', + LEFT: 'left' + }; + var Default$4 = { + animation: true, + template: '', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + selector: false, + placement: 'top', + offset: 0, + container: false, + fallbackPlacement: 'flip', + boundary: 'scrollParent', + sanitize: true, + sanitizeFn: null, + whiteList: DefaultWhitelist, + popperConfig: null + }; + var HoverState = { + SHOW: 'show', + OUT: 'out' + }; + var Event$6 = { + HIDE: "hide" + EVENT_KEY$6, + HIDDEN: "hidden" + EVENT_KEY$6, + SHOW: "show" + EVENT_KEY$6, + SHOWN: "shown" + EVENT_KEY$6, + INSERTED: "inserted" + EVENT_KEY$6, + CLICK: "click" + EVENT_KEY$6, + FOCUSIN: "focusin" + EVENT_KEY$6, + FOCUSOUT: "focusout" + EVENT_KEY$6, + MOUSEENTER: "mouseenter" + EVENT_KEY$6, + MOUSELEAVE: "mouseleave" + EVENT_KEY$6 + }; + var ClassName$6 = { + FADE: 'fade', + SHOW: 'show' + }; + var Selector$6 = { + TOOLTIP: '.tooltip', + TOOLTIP_INNER: '.tooltip-inner', + ARROW: '.arrow' + }; + var Trigger = { + HOVER: 'hover', + FOCUS: 'focus', + CLICK: 'click', + MANUAL: 'manual' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Tooltip = + /*#__PURE__*/ + function () { + function Tooltip(element, config) { + if (typeof Popper === 'undefined') { + throw new TypeError('Bootstrap\'s tooltips require Popper.js (https://popper.js.org/)'); + } // private + + + this._isEnabled = true; + this._timeout = 0; + this._hoverState = ''; + this._activeTrigger = {}; + this._popper = null; // Protected + + this.element = element; + this.config = this._getConfig(config); + this.tip = null; + + this._setListeners(); + } // Getters + + + var _proto = Tooltip.prototype; + + // Public + _proto.enable = function enable() { + this._isEnabled = true; + }; + + _proto.disable = function disable() { + this._isEnabled = false; + }; + + _proto.toggleEnabled = function toggleEnabled() { + this._isEnabled = !this._isEnabled; + }; + + _proto.toggle = function toggle(event) { + if (!this._isEnabled) { + return; + } + + if (event) { + var dataKey = this.constructor.DATA_KEY; + var context = $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + context._activeTrigger.click = !context._activeTrigger.click; + + if (context._isWithActiveTrigger()) { + context._enter(null, context); + } else { + context._leave(null, context); + } + } else { + if ($(this.getTipElement()).hasClass(ClassName$6.SHOW)) { + this._leave(null, this); + + return; + } + + this._enter(null, this); + } + }; + + _proto.dispose = function dispose() { + clearTimeout(this._timeout); + $.removeData(this.element, this.constructor.DATA_KEY); + $(this.element).off(this.constructor.EVENT_KEY); + $(this.element).closest('.modal').off('hide.bs.modal', this._hideModalHandler); + + if (this.tip) { + $(this.tip).remove(); + } + + this._isEnabled = null; + this._timeout = null; + this._hoverState = null; + this._activeTrigger = null; + + if (this._popper) { + this._popper.destroy(); + } + + this._popper = null; + this.element = null; + this.config = null; + this.tip = null; + }; + + _proto.show = function show() { + var _this = this; + + if ($(this.element).css('display') === 'none') { + throw new Error('Please use show on visible elements'); + } + + var showEvent = $.Event(this.constructor.Event.SHOW); + + if (this.isWithContent() && this._isEnabled) { + $(this.element).trigger(showEvent); + var shadowRoot = Util.findShadowRoot(this.element); + var isInTheDom = $.contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element); + + if (showEvent.isDefaultPrevented() || !isInTheDom) { + return; + } + + var tip = this.getTipElement(); + var tipId = Util.getUID(this.constructor.NAME); + tip.setAttribute('id', tipId); + this.element.setAttribute('aria-describedby', tipId); + this.setContent(); + + if (this.config.animation) { + $(tip).addClass(ClassName$6.FADE); + } + + var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; + + var attachment = this._getAttachment(placement); + + this.addAttachmentClass(attachment); + + var container = this._getContainer(); + + $(tip).data(this.constructor.DATA_KEY, this); + + if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) { + $(tip).appendTo(container); + } + + $(this.element).trigger(this.constructor.Event.INSERTED); + this._popper = new Popper(this.element, tip, this._getPopperConfig(attachment)); + $(tip).addClass(ClassName$6.SHOW); // If this is a touch-enabled device we add extra + // empty mouseover listeners to the body's immediate children; + // only needed because of broken event delegation on iOS + // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().on('mouseover', null, $.noop); + } + + var complete = function complete() { + if (_this.config.animation) { + _this._fixTransition(); + } + + var prevHoverState = _this._hoverState; + _this._hoverState = null; + $(_this.element).trigger(_this.constructor.Event.SHOWN); + + if (prevHoverState === HoverState.OUT) { + _this._leave(null, _this); + } + }; + + if ($(this.tip).hasClass(ClassName$6.FADE)) { + var transitionDuration = Util.getTransitionDurationFromElement(this.tip); + $(this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + } else { + complete(); + } + } + }; + + _proto.hide = function hide(callback) { + var _this2 = this; + + var tip = this.getTipElement(); + var hideEvent = $.Event(this.constructor.Event.HIDE); + + var complete = function complete() { + if (_this2._hoverState !== HoverState.SHOW && tip.parentNode) { + tip.parentNode.removeChild(tip); + } + + _this2._cleanTipClass(); + + _this2.element.removeAttribute('aria-describedby'); + + $(_this2.element).trigger(_this2.constructor.Event.HIDDEN); + + if (_this2._popper !== null) { + _this2._popper.destroy(); + } + + if (callback) { + callback(); + } + }; + + $(this.element).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + return; + } + + $(tip).removeClass(ClassName$6.SHOW); // If this is a touch-enabled device we remove the extra + // empty mouseover listeners we added for iOS support + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().off('mouseover', null, $.noop); + } + + this._activeTrigger[Trigger.CLICK] = false; + this._activeTrigger[Trigger.FOCUS] = false; + this._activeTrigger[Trigger.HOVER] = false; + + if ($(this.tip).hasClass(ClassName$6.FADE)) { + var transitionDuration = Util.getTransitionDurationFromElement(tip); + $(tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + } else { + complete(); + } + + this._hoverState = ''; + }; + + _proto.update = function update() { + if (this._popper !== null) { + this._popper.scheduleUpdate(); + } + } // Protected + ; + + _proto.isWithContent = function isWithContent() { + return Boolean(this.getTitle()); + }; + + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + $(this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment); + }; + + _proto.getTipElement = function getTipElement() { + this.tip = this.tip || $(this.config.template)[0]; + return this.tip; + }; + + _proto.setContent = function setContent() { + var tip = this.getTipElement(); + this.setElementContent($(tip.querySelectorAll(Selector$6.TOOLTIP_INNER)), this.getTitle()); + $(tip).removeClass(ClassName$6.FADE + " " + ClassName$6.SHOW); + }; + + _proto.setElementContent = function setElementContent($element, content) { + if (typeof content === 'object' && (content.nodeType || content.jquery)) { + // Content is a DOM node or a jQuery + if (this.config.html) { + if (!$(content).parent().is($element)) { + $element.empty().append(content); + } + } else { + $element.text($(content).text()); + } + + return; + } + + if (this.config.html) { + if (this.config.sanitize) { + content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn); + } + + $element.html(content); + } else { + $element.text(content); + } + }; + + _proto.getTitle = function getTitle() { + var title = this.element.getAttribute('data-original-title'); + + if (!title) { + title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; + } + + return title; + } // Private + ; + + _proto._getPopperConfig = function _getPopperConfig(attachment) { + var _this3 = this; + + var defaultBsConfig = { + placement: attachment, + modifiers: { + offset: this._getOffset(), + flip: { + behavior: this.config.fallbackPlacement + }, + arrow: { + element: Selector$6.ARROW + }, + preventOverflow: { + boundariesElement: this.config.boundary + } + }, + onCreate: function onCreate(data) { + if (data.originalPlacement !== data.placement) { + _this3._handlePopperPlacementChange(data); + } + }, + onUpdate: function onUpdate(data) { + return _this3._handlePopperPlacementChange(data); + } + }; + return _objectSpread2({}, defaultBsConfig, {}, this.config.popperConfig); + }; + + _proto._getOffset = function _getOffset() { + var _this4 = this; + + var offset = {}; + + if (typeof this.config.offset === 'function') { + offset.fn = function (data) { + data.offsets = _objectSpread2({}, data.offsets, {}, _this4.config.offset(data.offsets, _this4.element) || {}); + return data; + }; + } else { + offset.offset = this.config.offset; + } + + return offset; + }; + + _proto._getContainer = function _getContainer() { + if (this.config.container === false) { + return document.body; + } + + if (Util.isElement(this.config.container)) { + return $(this.config.container); + } + + return $(document).find(this.config.container); + }; + + _proto._getAttachment = function _getAttachment(placement) { + return AttachmentMap$1[placement.toUpperCase()]; + }; + + _proto._setListeners = function _setListeners() { + var _this5 = this; + + var triggers = this.config.trigger.split(' '); + triggers.forEach(function (trigger) { + if (trigger === 'click') { + $(_this5.element).on(_this5.constructor.Event.CLICK, _this5.config.selector, function (event) { + return _this5.toggle(event); + }); + } else if (trigger !== Trigger.MANUAL) { + var eventIn = trigger === Trigger.HOVER ? _this5.constructor.Event.MOUSEENTER : _this5.constructor.Event.FOCUSIN; + var eventOut = trigger === Trigger.HOVER ? _this5.constructor.Event.MOUSELEAVE : _this5.constructor.Event.FOCUSOUT; + $(_this5.element).on(eventIn, _this5.config.selector, function (event) { + return _this5._enter(event); + }).on(eventOut, _this5.config.selector, function (event) { + return _this5._leave(event); + }); + } + }); + + this._hideModalHandler = function () { + if (_this5.element) { + _this5.hide(); + } + }; + + $(this.element).closest('.modal').on('hide.bs.modal', this._hideModalHandler); + + if (this.config.selector) { + this.config = _objectSpread2({}, this.config, { + trigger: 'manual', + selector: '' + }); + } else { + this._fixTitle(); + } + }; + + _proto._fixTitle = function _fixTitle() { + var titleType = typeof this.element.getAttribute('data-original-title'); + + if (this.element.getAttribute('title') || titleType !== 'string') { + this.element.setAttribute('data-original-title', this.element.getAttribute('title') || ''); + this.element.setAttribute('title', ''); + } + }; + + _proto._enter = function _enter(event, context) { + var dataKey = this.constructor.DATA_KEY; + context = context || $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + if (event) { + context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true; + } + + if ($(context.getTipElement()).hasClass(ClassName$6.SHOW) || context._hoverState === HoverState.SHOW) { + context._hoverState = HoverState.SHOW; + return; + } + + clearTimeout(context._timeout); + context._hoverState = HoverState.SHOW; + + if (!context.config.delay || !context.config.delay.show) { + context.show(); + return; + } + + context._timeout = setTimeout(function () { + if (context._hoverState === HoverState.SHOW) { + context.show(); + } + }, context.config.delay.show); + }; + + _proto._leave = function _leave(event, context) { + var dataKey = this.constructor.DATA_KEY; + context = context || $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + if (event) { + context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false; + } + + if (context._isWithActiveTrigger()) { + return; + } + + clearTimeout(context._timeout); + context._hoverState = HoverState.OUT; + + if (!context.config.delay || !context.config.delay.hide) { + context.hide(); + return; + } + + context._timeout = setTimeout(function () { + if (context._hoverState === HoverState.OUT) { + context.hide(); + } + }, context.config.delay.hide); + }; + + _proto._isWithActiveTrigger = function _isWithActiveTrigger() { + for (var trigger in this._activeTrigger) { + if (this._activeTrigger[trigger]) { + return true; + } + } + + return false; + }; + + _proto._getConfig = function _getConfig(config) { + var dataAttributes = $(this.element).data(); + Object.keys(dataAttributes).forEach(function (dataAttr) { + if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) { + delete dataAttributes[dataAttr]; + } + }); + config = _objectSpread2({}, this.constructor.Default, {}, dataAttributes, {}, typeof config === 'object' && config ? config : {}); + + if (typeof config.delay === 'number') { + config.delay = { + show: config.delay, + hide: config.delay + }; + } + + if (typeof config.title === 'number') { + config.title = config.title.toString(); + } + + if (typeof config.content === 'number') { + config.content = config.content.toString(); + } + + Util.typeCheckConfig(NAME$6, config, this.constructor.DefaultType); + + if (config.sanitize) { + config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn); + } + + return config; + }; + + _proto._getDelegateConfig = function _getDelegateConfig() { + var config = {}; + + if (this.config) { + for (var key in this.config) { + if (this.constructor.Default[key] !== this.config[key]) { + config[key] = this.config[key]; + } + } + } + + return config; + }; + + _proto._cleanTipClass = function _cleanTipClass() { + var $tip = $(this.getTipElement()); + var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX); + + if (tabClass !== null && tabClass.length) { + $tip.removeClass(tabClass.join('')); + } + }; + + _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) { + var popperInstance = popperData.instance; + this.tip = popperInstance.popper; + + this._cleanTipClass(); + + this.addAttachmentClass(this._getAttachment(popperData.placement)); + }; + + _proto._fixTransition = function _fixTransition() { + var tip = this.getTipElement(); + var initConfigAnimation = this.config.animation; + + if (tip.getAttribute('x-placement') !== null) { + return; + } + + $(tip).removeClass(ClassName$6.FADE); + this.config.animation = false; + this.hide(); + this.show(); + this.config.animation = initConfigAnimation; + } // Static + ; + + Tooltip._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$6); + + var _config = typeof config === 'object' && config; + + if (!data && /dispose|hide/.test(config)) { + return; + } + + if (!data) { + data = new Tooltip(this, _config); + $(this).data(DATA_KEY$6, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Tooltip, null, [{ + key: "VERSION", + get: function get() { + return VERSION$6; + } + }, { + key: "Default", + get: function get() { + return Default$4; + } + }, { + key: "NAME", + get: function get() { + return NAME$6; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$6; + } + }, { + key: "Event", + get: function get() { + return Event$6; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$6; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$4; + } + }]); + + return Tooltip; + }(); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + + $.fn[NAME$6] = Tooltip._jQueryInterface; + $.fn[NAME$6].Constructor = Tooltip; + + $.fn[NAME$6].noConflict = function () { + $.fn[NAME$6] = JQUERY_NO_CONFLICT$6; + return Tooltip._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$7 = 'popover'; + var VERSION$7 = '4.4.1'; + var DATA_KEY$7 = 'bs.popover'; + var EVENT_KEY$7 = "." + DATA_KEY$7; + var JQUERY_NO_CONFLICT$7 = $.fn[NAME$7]; + var CLASS_PREFIX$1 = 'bs-popover'; + var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g'); + + var Default$5 = _objectSpread2({}, Tooltip.Default, { + placement: 'right', + trigger: 'click', + content: '', + template: '' + }); + + var DefaultType$5 = _objectSpread2({}, Tooltip.DefaultType, { + content: '(string|element|function)' + }); + + var ClassName$7 = { + FADE: 'fade', + SHOW: 'show' + }; + var Selector$7 = { + TITLE: '.popover-header', + CONTENT: '.popover-body' + }; + var Event$7 = { + HIDE: "hide" + EVENT_KEY$7, + HIDDEN: "hidden" + EVENT_KEY$7, + SHOW: "show" + EVENT_KEY$7, + SHOWN: "shown" + EVENT_KEY$7, + INSERTED: "inserted" + EVENT_KEY$7, + CLICK: "click" + EVENT_KEY$7, + FOCUSIN: "focusin" + EVENT_KEY$7, + FOCUSOUT: "focusout" + EVENT_KEY$7, + MOUSEENTER: "mouseenter" + EVENT_KEY$7, + MOUSELEAVE: "mouseleave" + EVENT_KEY$7 + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Popover = + /*#__PURE__*/ + function (_Tooltip) { + _inheritsLoose(Popover, _Tooltip); + + function Popover() { + return _Tooltip.apply(this, arguments) || this; + } + + var _proto = Popover.prototype; + + // Overrides + _proto.isWithContent = function isWithContent() { + return this.getTitle() || this._getContent(); + }; + + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + $(this.getTipElement()).addClass(CLASS_PREFIX$1 + "-" + attachment); + }; + + _proto.getTipElement = function getTipElement() { + this.tip = this.tip || $(this.config.template)[0]; + return this.tip; + }; + + _proto.setContent = function setContent() { + var $tip = $(this.getTipElement()); // We use append for html objects to maintain js events + + this.setElementContent($tip.find(Selector$7.TITLE), this.getTitle()); + + var content = this._getContent(); + + if (typeof content === 'function') { + content = content.call(this.element); + } + + this.setElementContent($tip.find(Selector$7.CONTENT), content); + $tip.removeClass(ClassName$7.FADE + " " + ClassName$7.SHOW); + } // Private + ; + + _proto._getContent = function _getContent() { + return this.element.getAttribute('data-content') || this.config.content; + }; + + _proto._cleanTipClass = function _cleanTipClass() { + var $tip = $(this.getTipElement()); + var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX$1); + + if (tabClass !== null && tabClass.length > 0) { + $tip.removeClass(tabClass.join('')); + } + } // Static + ; + + Popover._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$7); + + var _config = typeof config === 'object' ? config : null; + + if (!data && /dispose|hide/.test(config)) { + return; + } + + if (!data) { + data = new Popover(this, _config); + $(this).data(DATA_KEY$7, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Popover, null, [{ + key: "VERSION", + // Getters + get: function get() { + return VERSION$7; + } + }, { + key: "Default", + get: function get() { + return Default$5; + } + }, { + key: "NAME", + get: function get() { + return NAME$7; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$7; + } + }, { + key: "Event", + get: function get() { + return Event$7; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$7; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$5; + } + }]); + + return Popover; + }(Tooltip); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + + $.fn[NAME$7] = Popover._jQueryInterface; + $.fn[NAME$7].Constructor = Popover; + + $.fn[NAME$7].noConflict = function () { + $.fn[NAME$7] = JQUERY_NO_CONFLICT$7; + return Popover._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$8 = 'scrollspy'; + var VERSION$8 = '4.4.1'; + var DATA_KEY$8 = 'bs.scrollspy'; + var EVENT_KEY$8 = "." + DATA_KEY$8; + var DATA_API_KEY$6 = '.data-api'; + var JQUERY_NO_CONFLICT$8 = $.fn[NAME$8]; + var Default$6 = { + offset: 10, + method: 'auto', + target: '' + }; + var DefaultType$6 = { + offset: 'number', + method: 'string', + target: '(string|element)' + }; + var Event$8 = { + ACTIVATE: "activate" + EVENT_KEY$8, + SCROLL: "scroll" + EVENT_KEY$8, + LOAD_DATA_API: "load" + EVENT_KEY$8 + DATA_API_KEY$6 + }; + var ClassName$8 = { + DROPDOWN_ITEM: 'dropdown-item', + DROPDOWN_MENU: 'dropdown-menu', + ACTIVE: 'active' + }; + var Selector$8 = { + DATA_SPY: '[data-spy="scroll"]', + ACTIVE: '.active', + NAV_LIST_GROUP: '.nav, .list-group', + NAV_LINKS: '.nav-link', + NAV_ITEMS: '.nav-item', + LIST_ITEMS: '.list-group-item', + DROPDOWN: '.dropdown', + DROPDOWN_ITEMS: '.dropdown-item', + DROPDOWN_TOGGLE: '.dropdown-toggle' + }; + var OffsetMethod = { + OFFSET: 'offset', + POSITION: 'position' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var ScrollSpy = + /*#__PURE__*/ + function () { + function ScrollSpy(element, config) { + var _this = this; + + this._element = element; + this._scrollElement = element.tagName === 'BODY' ? window : element; + this._config = this._getConfig(config); + this._selector = this._config.target + " " + Selector$8.NAV_LINKS + "," + (this._config.target + " " + Selector$8.LIST_ITEMS + ",") + (this._config.target + " " + Selector$8.DROPDOWN_ITEMS); + this._offsets = []; + this._targets = []; + this._activeTarget = null; + this._scrollHeight = 0; + $(this._scrollElement).on(Event$8.SCROLL, function (event) { + return _this._process(event); + }); + this.refresh(); + + this._process(); + } // Getters + + + var _proto = ScrollSpy.prototype; + + // Public + _proto.refresh = function refresh() { + var _this2 = this; + + var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION; + var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; + var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0; + this._offsets = []; + this._targets = []; + this._scrollHeight = this._getScrollHeight(); + var targets = [].slice.call(document.querySelectorAll(this._selector)); + targets.map(function (element) { + var target; + var targetSelector = Util.getSelectorFromElement(element); + + if (targetSelector) { + target = document.querySelector(targetSelector); + } + + if (target) { + var targetBCR = target.getBoundingClientRect(); + + if (targetBCR.width || targetBCR.height) { + // TODO (fat): remove sketch reliance on jQuery position/offset + return [$(target)[offsetMethod]().top + offsetBase, targetSelector]; + } + } + + return null; + }).filter(function (item) { + return item; + }).sort(function (a, b) { + return a[0] - b[0]; + }).forEach(function (item) { + _this2._offsets.push(item[0]); + + _this2._targets.push(item[1]); + }); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$8); + $(this._scrollElement).off(EVENT_KEY$8); + this._element = null; + this._scrollElement = null; + this._config = null; + this._selector = null; + this._offsets = null; + this._targets = null; + this._activeTarget = null; + this._scrollHeight = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, Default$6, {}, typeof config === 'object' && config ? config : {}); + + if (typeof config.target !== 'string') { + var id = $(config.target).attr('id'); + + if (!id) { + id = Util.getUID(NAME$8); + $(config.target).attr('id', id); + } + + config.target = "#" + id; + } + + Util.typeCheckConfig(NAME$8, config, DefaultType$6); + return config; + }; + + _proto._getScrollTop = function _getScrollTop() { + return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; + }; + + _proto._getScrollHeight = function _getScrollHeight() { + return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); + }; + + _proto._getOffsetHeight = function _getOffsetHeight() { + return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; + }; + + _proto._process = function _process() { + var scrollTop = this._getScrollTop() + this._config.offset; + + var scrollHeight = this._getScrollHeight(); + + var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight(); + + if (this._scrollHeight !== scrollHeight) { + this.refresh(); + } + + if (scrollTop >= maxScroll) { + var target = this._targets[this._targets.length - 1]; + + if (this._activeTarget !== target) { + this._activate(target); + } + + return; + } + + if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) { + this._activeTarget = null; + + this._clear(); + + return; + } + + var offsetLength = this._offsets.length; + + for (var i = offsetLength; i--;) { + var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]); + + if (isActiveTarget) { + this._activate(this._targets[i]); + } + } + }; + + _proto._activate = function _activate(target) { + this._activeTarget = target; + + this._clear(); + + var queries = this._selector.split(',').map(function (selector) { + return selector + "[data-target=\"" + target + "\"]," + selector + "[href=\"" + target + "\"]"; + }); + + var $link = $([].slice.call(document.querySelectorAll(queries.join(',')))); + + if ($link.hasClass(ClassName$8.DROPDOWN_ITEM)) { + $link.closest(Selector$8.DROPDOWN).find(Selector$8.DROPDOWN_TOGGLE).addClass(ClassName$8.ACTIVE); + $link.addClass(ClassName$8.ACTIVE); + } else { + // Set triggered link as active + $link.addClass(ClassName$8.ACTIVE); // Set triggered links parents as active + // With both