diff --git a/content/author.blade.php b/content/author.blade.php index 2ddace8..3ae9d82 100644 --- a/content/author.blade.php +++ b/content/author.blade.php @@ -1,1491 +1,114 @@ @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')}} - -
- -
- - - - - @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 -
+
+
+

mono blog.

+
+
+
+
+
+ +
{{ $author->name }}
+

{{ $author->description }}

+ + + +
    + @foreach ($social as $value) + @if (isset($author->social_networks[$value])) +
  • + + @endif + + @endforeach +
- -
- - -
- - - - @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) -
- -
-
-
-
-
+ @foreach($nachrichten as $nach) - +
- {{ $category->name }} -
-
-
+ +
+ +
+ {{ $nach->created_at->diffForHumans() }}
+ + @if ($nach->image) +
+ + + +
+ @endif + +

{!! $nach->nachrichten !!}

+
+
+ - -
@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 c4bff2a..fe2582d 100644 --- a/content/category.blade.php +++ b/content/category.blade.php @@ -1,1494 +1,72 @@ @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')}} - -
- -
- - - - - @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 -
+
+
+

{{ $categoryModel->name }}

+

{{ $categoryModel->description }}

+
- - - -
- - -
- - - - @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) -
- -
-
-
-
-
+ @foreach($nachrichten as $nach) - +
- {{ $category->name }} -
-
-
+ +
+ +
+ {{ $nach->created_at->diffForHumans() }}
+ + @if ($nach->image) +
+ +
+ @endif + +

{!! $nach->nachrichten !!}

+
- - - -
- @endforeach +
-
-
-
+ @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 ab0847e..716b626 100644 --- a/content/index.blade.php +++ b/content/index.blade.php @@ -1,131 +1,224 @@ @extends('template.'.\Setting::get('template', 'default').'.content.master') @section('content') -
- -
-
-
-
- -
-
- - Pflegeheim Pleystein - - - WOHNEN AM KREUZBERG - - - Ein Zuhause in Wärme und Geborgenheit - -
-
+ +
+
+
+
+
+

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

+ Kontakt +
+
+
-
-
-
-
-
-
-
- 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
-
+ +
+
+
+ +
+ +
+ +
+

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 +
+
+
+
+ + + +
+
+
+ +
+
+ +
+
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.

+
+
+
+
+ +
+
+
+
-
- - 09654 9223-0
- wohnen-am-kreuzberg@t-online.de -
+
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 +
-
-
-
-
-
-
-
- -
-
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 b16b574..e6e0b87 100644 --- a/content/master.blade.php +++ b/content/master.blade.php @@ -1,21 +1,11 @@ - - - - - - - - - - - - - - @yield('stylesheet') - - - - @if(isset($title)) + + + + + + + + @if(isset($title)) {{$title}} @else {{ config('app.name') }} @@ -27,103 +17,198 @@ @endif + + + + + + + + + + + + + + +
+
+ + + + + + + +
- - - - + @yield('content') - - - + + + +
+ +
+ + + + + + + + + + + + + + + + + diff --git a/content/news.blade.php b/content/news.blade.php index f79b18c..33b93f5 100644 --- a/content/news.blade.php +++ b/content/news.blade.php @@ -1,1488 +1,125 @@ @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')}} - -
- -
- - - - - @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 - -
-
- - - @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) -
- -
-
-
-
-
- - - {{ $category->name }} -
+
-
-
+
-
-
-
+ + +
+

{{$nach->title}}

+ +
+ +
+ {{ $nach->created_at->diffForHumans() }}
- + @if ($nach->image) +
+ +
+ @endif + +

{!! $nach->nachrichten !!}

+ +
- @endforeach + +
+
+
Tags
+ +
+
+
Share On
+
    +
  • +
  • +
  • +
+
+
+ +
+
+
+
+ -
-
-
+ + +
+
+
+
+

Kommentare

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

{{$comment->comment}}

+
+
+ @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 - - - - - + +
+
+
+
+

Write a Comment

+
+
+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+ @stop diff --git a/content/pages/angebote.blade.php b/content/pages/angebote.blade.php deleted file mode 100644 index ef70bc2..0000000 --- a/content/pages/angebote.blade.php +++ /dev/null @@ -1,404 +0,0 @@ -@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 deleted file mode 100644 index 55c9948..0000000 --- a/content/pages/aussenanlagen.blade.php +++ /dev/null @@ -1,110 +0,0 @@ -@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 new file mode 100644 index 0000000..d2496de --- /dev/null +++ b/content/pages/cms.blade.php @@ -0,0 +1,87 @@ +@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 edb2248..64cdb9f 100644 --- a/content/pages/datenschutz.blade.php +++ b/content/pages/datenschutz.blade.php @@ -25,7 +25,7 @@ -

Datenschutzinformation vdfu-news.de

+

Datenschutzinformation wohnen-am-kreuzberg.de

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

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

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

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

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

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

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

Impressum

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

Impressum

- Steuernummer: 255/135/10198 -
-
- Ust-ID: DE213276872 -
- Aufsichtsbehörde: Landratsamt Neustadt a.d. Waldnaab, Stadtplatz 36, 92660 Neustadt a.d. Waldnaab - -
- IK-Nr. 510 932 121g -
-
- Kontakt -
-
- Telefon: 09654 9223-0 -
- Fax: 09654 9223-30 - -
- E-Mail: info@wohnen-am-kreuzberg.de - -
- -
+

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.

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

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.

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

Kontakt

+
+
+ +
-
-
-

WIR SIND JEDERZEIT FÜR SIE ERREICHBAR

-
+
+

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.

+
+
+
+
+ +
+
-
-
- - 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 -

-
+
+

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.

-
-
-

Schreiben Sie uns eine Nachricht:

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

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.

-
-
-
-
-
-

ANSPRECHAPTNER

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

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/mitarbeiter.blade.php b/content/pages/mitarbeiter.blade.php deleted file mode 100644 index 1506f95..0000000 --- a/content/pages/mitarbeiter.blade.php +++ /dev/null @@ -1,75 +0,0 @@ -@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 deleted file mode 100644 index 776e2d3..0000000 --- a/content/pages/pflegeleitbild.blade.php +++ /dev/null @@ -1,102 +0,0 @@ -@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 deleted file mode 100644 index 20ad9a1..0000000 --- a/content/pages/preise.blade.php +++ /dev/null @@ -1,267 +0,0 @@ -@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 deleted file mode 100644 index 1b5456c..0000000 --- a/content/pages/service.blade.php +++ /dev/null @@ -1,102 +0,0 @@ -@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 deleted file mode 100644 index 433afe5..0000000 --- a/content/pages/stellenangebote.blade.php +++ /dev/null @@ -1,176 +0,0 @@ -@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 new file mode 100644 index 0000000..92597ec --- /dev/null +++ b/content/pages/unternehmen.blade.php @@ -0,0 +1,283 @@ +@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 new file mode 100644 index 0000000..bd18bd0 --- /dev/null +++ b/content/pages/webentwicklung.blade.php @@ -0,0 +1,281 @@ +@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 deleted file mode 100644 index 07b75f1..0000000 --- a/content/pages/wohnen.blade.php +++ /dev/null @@ -1,212 +0,0 @@ -@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 deleted file mode 100644 index 3ffd902..0000000 --- a/css/app.css +++ /dev/null @@ -1,14576 +0,0 @@ -@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 deleted file mode 100644 index 5238d5c..0000000 --- a/css/basic.min.css +++ /dev/null @@ -1 +0,0 @@ -.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 new file mode 100644 index 0000000..21d10ba --- /dev/null +++ b/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * 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 deleted file mode 100644 index 1b63110..0000000 --- a/css/dropzone.min.css +++ /dev/null @@ -1 +0,0 @@ -@-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 deleted file mode 100755 index 24110fe..0000000 --- a/css/elements.css +++ /dev/null @@ -1,3152 +0,0 @@ -/** - * 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 deleted file mode 100644 index 9806f9b..0000000 --- a/css/front.css +++ /dev/null @@ -1,218 +0,0 @@ - -.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 new file mode 100644 index 0000000..db3a9ca --- /dev/null +++ b/css/magnific-popup.min.css @@ -0,0 +1 @@ +.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 deleted file mode 100644 index b4046fc..0000000 --- a/css/main.css +++ /dev/null @@ -1,608 +0,0 @@ -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 new file mode 100755 index 0000000..a71df11 --- /dev/null +++ b/css/owl.carousel.min.css @@ -0,0 +1,6 @@ +/** + * 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 new file mode 100755 index 0000000..487088d --- /dev/null +++ b/css/owl.theme.default.min.css @@ -0,0 +1,6 @@ +/** + * 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 new file mode 100644 index 0000000..03c5816 --- /dev/null +++ b/css/sal.min.css @@ -0,0 +1 @@ +[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 deleted file mode 100644 index 368c0ce..0000000 --- a/css/style.css +++ /dev/null @@ -1,163 +0,0 @@ - - -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 new file mode 100644 index 0000000..5ca9fd0 --- /dev/null +++ b/css/theme.css @@ -0,0 +1,10663 @@ +/*------------------------------------------------ +* +* 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 new file mode 100644 index 0000000..87b57e3 Binary files /dev/null and b/images/ant-rozetsky-HXOllTSwrpM-unsplash.jpg differ diff --git a/images/sander-weeteling-KABfjuSOx74-unsplash.jpg b/images/sander-weeteling-KABfjuSOx74-unsplash.jpg new file mode 100644 index 0000000..a393e58 Binary files /dev/null and b/images/sander-weeteling-KABfjuSOx74-unsplash.jpg differ diff --git a/js/app-dashboard.js b/js/app-dashboard.js deleted file mode 100644 index 088243a..0000000 --- a/js/app-dashboard.js +++ /dev/null @@ -1,49944 +0,0 @@ -/******/ (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
    and