commit a00441e82efbbe97847f61d49877a658f9018545 Author: Benjamin Völkl Date: Wed Sep 30 11:01:51 2020 +0200 first diff --git a/content/author.blade.php b/content/author.blade.php new file mode 100644 index 0000000..2ddace8 --- /dev/null +++ b/content/author.blade.php @@ -0,0 +1,1491 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') + + + @if (\Setting::get('image') and !isset($categoryModel) or (isset($categoryModel) and !$categoryModel->image)) + + @endif + + + @if (isset($categoryModel) and $categoryModel->image) + + @endif + +
+
+
+ + {{ \Setting::get('name')}} +
+ {{ \Setting::get('tagline')}} + +
+ +
+ + + + + @if(\Session::get('premium_code')) + + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-banner') + @endif + + @if (!\Session::get('premium_code')) + + @if (env('PAYMENT', false)) +
{{ __('public.buy-login') }}
+ @endif + + + @endif + + @if (env('APP_ACCESS', 'public') == 'code') +
+
+ + {{ __('public.logout') }} Logout + +
+
+ + +
+ + + @endif + + @if (\Route::currentRouteName() != 'author.get') +
+
+
+ + + @foreach ($categories as $category) + + @endforeach +
+
+
+ +
+
+ @if (isset($categoryModel)) +

+

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

+ @else +

+

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

+ @endif + +

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

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

+

{{ $author->name }}

+ + +

+ {{ $author->description }} +

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

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

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

{{$nach->title}}

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

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

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

+

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

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

+ +

+

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

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

+ @endif + +
+
+ +
+ +

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

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

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

+ +
+

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

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

{{$nach->title}}

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

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

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

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

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

+

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

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

+ +

+

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

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

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

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

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

+

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

+ @else +

+

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

+ @endif + +

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

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

+

{{ $author->name }}

+ + +

+ {{ $author->description }} +

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

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

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

{{$nach->title}}

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

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

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

+

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

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

+ +

+

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

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

+ @endif + +
+
+ +
+ +

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

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

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

+ +
+

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

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

{{$nach->title}}

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

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

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

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

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

+

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

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

+ +

+

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

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

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

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

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

Account

+
+
+ +
+
+ @if ($errors->any()) +
+
    + @foreach ($errors->all() as $error) +
  • {{ $error }}
  • + @endforeach +
+

+ @endif + +
+
+
+ @csrf + +
+ + +
+ +
+ + +
+ + +
+
+ +
+
+
+ +
+@stop diff --git a/content/dashboard/addNachrichten.blade.php b/content/dashboard/addNachrichten.blade.php new file mode 100644 index 0000000..d7a2735 --- /dev/null +++ b/content/dashboard/addNachrichten.blade.php @@ -0,0 +1,616 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') + +@section('content') +
+
+
+

{{ __('admin-content.create-new-' . $type_id) }}

+
+
+ +
+ + + + +
+
+
+
+ @csrf + + + + +
{{ __('admin-content.content-news') }}
+ +
+ +
+
+ + +
+ +
+ + + @if (auth()->user()->role->id > 2 and !empty(auth()->user()->category)) + + + @else + + @endif +
+ + @if (\Setting::get('lnd_status')) +
Define as Premium Content
+ +
+
+ + +
+
+ @endif + + +
+
+
+ + + + + + + +
+ @if ($type_id == 2) +
+
+ @endif +
+ + @if ($type_id == 3) +
+
+
+
+
Action Buttons Create new Action
+ +
+ + + + + + + + + + + +
Preview ButtonAction TypeAction Target
+
+ +
+ +
+
+ + +
+
+ +
+
+ + +
+
+
+ +
+
+
+ +
+ @endif + +
+ +
+
{{ __('admin-content.content-text') }}
+
+ +
+ + +
+ +
+ +
+ + +
+
+ + +
+
+ + + + + +
+
+
+ +
+
+ +
+
+
+ + + + + + + + + +
+@stop diff --git a/content/dashboard/app.blade.php b/content/dashboard/app.blade.php new file mode 100644 index 0000000..660afb9 --- /dev/null +++ b/content/dashboard/app.blade.php @@ -0,0 +1,82 @@ + + + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + + + + + + + + +
+ + +
+ @yield('content') +
+
+ + diff --git a/content/dashboard/auth/login.blade.php b/content/dashboard/auth/login.blade.php new file mode 100644 index 0000000..6340646 --- /dev/null +++ b/content/dashboard/auth/login.blade.php @@ -0,0 +1,73 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') + +@section('content') +
+
+
+
+
{{ __('Login') }}
+ +
+
+ @csrf + +
+ + +
+ + + @error('email') + + {{ $message }} + + @enderror +
+
+ +
+ + +
+ + + @error('password') + + {{ $message }} + + @enderror +
+
+ +
+
+
+ + + +
+
+
+ +
+
+ + + @if (Route::has('password.request')) + + {{ __('Forgot Your Password?') }} + + @endif +
+
+
+
+
+
+
+
+@endsection diff --git a/content/dashboard/auth/passwords/confirm.blade.php b/content/dashboard/auth/passwords/confirm.blade.php new file mode 100644 index 0000000..27dfdeb --- /dev/null +++ b/content/dashboard/auth/passwords/confirm.blade.php @@ -0,0 +1,49 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') + +@section('content') +
+
+
+
+
{{ __('Confirm Password') }}
+ +
+ {{ __('Please confirm your password before continuing.') }} + +
+ @csrf + +
+ + +
+ + + @error('password') + + {{ $message }} + + @enderror +
+
+ +
+
+ + + @if (Route::has('password.request')) + + {{ __('Forgot Your Password?') }} + + @endif +
+
+
+
+
+
+
+
+@endsection diff --git a/content/dashboard/auth/passwords/email.blade.php b/content/dashboard/auth/passwords/email.blade.php new file mode 100644 index 0000000..f2cc6b0 --- /dev/null +++ b/content/dashboard/auth/passwords/email.blade.php @@ -0,0 +1,47 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') + +@section('content') +
+
+
+
+
{{ __('Reset Password') }}
+ +
+ @if (session('status')) + + @endif + +
+ @csrf + +
+ + +
+ + + @error('email') + + {{ $message }} + + @enderror +
+
+ +
+
+ +
+
+
+
+
+
+
+
+@endsection diff --git a/content/dashboard/auth/passwords/reset.blade.php b/content/dashboard/auth/passwords/reset.blade.php new file mode 100644 index 0000000..3392fc8 --- /dev/null +++ b/content/dashboard/auth/passwords/reset.blade.php @@ -0,0 +1,65 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') + +@section('content') +
+
+
+
+
{{ __('Reset Password') }}
+ +
+
+ @csrf + + + +
+ + +
+ + + @error('email') + + {{ $message }} + + @enderror +
+
+ +
+ + +
+ + + @error('password') + + {{ $message }} + + @enderror +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+@endsection diff --git a/content/dashboard/auth/register.blade.php b/content/dashboard/auth/register.blade.php new file mode 100644 index 0000000..4975460 --- /dev/null +++ b/content/dashboard/auth/register.blade.php @@ -0,0 +1,80 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') + +@section('content') +
+
+
+
+
{{ __('Register') }}
+ +
+
+ @csrf + +
+ + +
+ + + @error('name') + + {{ $message }} + + @enderror +
+
+ +
+ + +
+ + + + + + @error('email') + + {{ $message }} + + @enderror +
+
+ +
+ + +
+ + + @error('password') + + {{ $message }} + + @enderror +
+
+ +
+ + +
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+@endsection diff --git a/content/dashboard/auth/verify.blade.php b/content/dashboard/auth/verify.blade.php new file mode 100644 index 0000000..608bd00 --- /dev/null +++ b/content/dashboard/auth/verify.blade.php @@ -0,0 +1,28 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') + +@section('content') +
+
+
+
+
{{ __('Verify Your Email Address') }}
+ +
+ @if (session('resent')) + + @endif + + {{ __('Before proceeding, please check your email for a verification link.') }} + {{ __('If you did not receive the email') }}, +
+ @csrf + . +
+
+
+
+
+
+@endsection diff --git a/content/dashboard/editNachrichten.blade.php b/content/dashboard/editNachrichten.blade.php new file mode 100644 index 0000000..c6985a0 --- /dev/null +++ b/content/dashboard/editNachrichten.blade.php @@ -0,0 +1,600 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') + +@section('content') + +
+
+
+

Edit Content

+
+
+ +
+ + + + + +
+
+
+
+ + + @csrf + + +
+
+
+
+
+ + + + + + + + +
+@stop diff --git a/content/dashboard/home.blade.php b/content/dashboard/home.blade.php new file mode 100644 index 0000000..d7eba79 --- /dev/null +++ b/content/dashboard/home.blade.php @@ -0,0 +1,258 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') + +@section('content') + +
+
+

{{ __('admin-content.h1') }}

+
+
+ +
+
+
+
+
+ @foreach ($types as $type) + + @endforeach +
+
+
+ + + {{ __('admin-content.create-new-' . $typeModel->id) }} + + +

+
+
+ + + + + + + + + + + + + + + @foreach($nachrichten as $nach) + + + + + + + + + + + + + + + + + + + + @endforeach + + @if ($nachrichten->count() == 0) + + + + @endif + +
@sortablelink('created_at', __('admin-content.date'))@sortablelink('title', __('admin-content.title'))@sortablelink('nachrichten', __('admin-content.message'))@sortablelink('category_id', __('admin-content.category')){{ __('admin-content.extras') }}{{ __('admin-content.actions') }}@sortablelink('approved', 'Status')
+ {{ $nach->created_at->diffForHumans() }} + + + @if($nach->approved == 1) + @if($nach->type == 'news') + {{Str::limit($nach->title, 30,'...')}} + + @else + {{Str::limit($nach->title, 30,'...')}} + + @endif + + @else() + {{Str::limit($nach->title, 30,'...')}} + @endif + + {{ Str::limit(strip_tags(html_entity_decode($nach->nachrichten)), 90, $end = '...') }}@if ($nach->category) + {{ $nach->category->name }} + @else + - + @endif + + @if(sizeof($nach->files) > 0) + + + {{sizeof($nach->files)}} + + @endif + + @if(sizeof($nach->comments) > 0) + + + {{sizeof($nach->comments)}} + + @endif + + @if ($type->id == 3) + @foreach ($nach->actions as $action) + {{ $action->name }} + @endforeach + @endif + + + + + |  + + + + @if ($nach->paid != 0 and (empty($nach->premium_until) or $nach->premium_until > date('Y-m-d'))) + + + | + @endif + + @if($nach->approved != 1) + @if ($nach->approved == 2) + + + + @else + + + + @endif + @else + + + + @endif +
No records found!
+ +
+
+
+ + + + + + +@stop diff --git a/content/dashboard/profile.blade.php b/content/dashboard/profile.blade.php new file mode 100644 index 0000000..c7ba072 --- /dev/null +++ b/content/dashboard/profile.blade.php @@ -0,0 +1,116 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.dashboard.app') +@section('content') + +
+
+
+
+

Profile

+
+
+
+ +
+
+
+
+
+ @csrf + +
+
+ + + + + @if ($user->image) + Remove Image + @endif + +
+ +
+
+
+ + +
+
+
+ +
+ + +
+ + +
+ +
+
+
Social Links
+ +
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+
+ + + + +
+
+ +
+
+
+ +
+ + +@stop diff --git a/content/emails/action.blade.php b/content/emails/action.blade.php new file mode 100644 index 0000000..d31e0a0 --- /dev/null +++ b/content/emails/action.blade.php @@ -0,0 +1,13 @@ + + + + + + + @if (isset($lnd_invoice->append['message'])) + {{ $lnd_invoice->append['message'] }} + @else + + @endif + + \ No newline at end of file diff --git a/content/footer.blade.php b/content/footer.blade.php new file mode 100644 index 0000000..ee1680c --- /dev/null +++ b/content/footer.blade.php @@ -0,0 +1,85 @@ + + + +@yield('scripts') + + + \ No newline at end of file diff --git a/content/header.blade.php b/content/header.blade.php new file mode 100644 index 0000000..578c704 --- /dev/null +++ b/content/header.blade.php @@ -0,0 +1,119 @@ + + + + + + + + + + + @yield('stylesheet') + + @if(isset($title)) + {{$title}} + @else + {{ \Setting::get('name')}} + @endif + + @if(isset($description)) + + @else + + @endif + + + + + + + @if (\Route::currentRouteName() == 'nachrichten.get') + + + + + + + + + @if ($nach->image) + + + @else + @if ($nach->category->image) + + + @else + + + @endif + @endif + @endif + + @switch(\Setting::get('css', 1)) + @case(1) + + @break + + @case(2) + + @break + + @case(3) + + @break + + @case(4) + + @break + @endswitch + + @if(App::environment('production')) + + + @if (!empty(\Setting::get('facebook', ''))) + + + + + + @endif + + @if (!empty(\Setting::get('analytics', ''))) + + + + @endif + + @endif + + + + @if (!empty(\Setting::get('favicon_image', ''))) + + + + @endif + + @yield('styles') + + \ No newline at end of file diff --git a/content/includes/create-content.blade.php b/content/includes/create-content.blade.php new file mode 100644 index 0000000..13e3676 --- /dev/null +++ b/content/includes/create-content.blade.php @@ -0,0 +1,82 @@ + diff --git a/content/includes/explain-lightning.blade.php b/content/includes/explain-lightning.blade.php new file mode 100644 index 0000000..939a854 --- /dev/null +++ b/content/includes/explain-lightning.blade.php @@ -0,0 +1,40 @@ + diff --git a/content/includes/new-comment.blade.php b/content/includes/new-comment.blade.php new file mode 100644 index 0000000..49021f0 --- /dev/null +++ b/content/includes/new-comment.blade.php @@ -0,0 +1,46 @@ + \ No newline at end of file diff --git a/content/includes/payment-news.blade.php b/content/includes/payment-news.blade.php new file mode 100644 index 0000000..7326592 --- /dev/null +++ b/content/includes/payment-news.blade.php @@ -0,0 +1,121 @@ +
+
+ Card image cap +
+ +
+ + + + + + +
+ +

{{$nach->title}}

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

+ + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab atque commodi, cum cupiditate deserunt dignissimos eaque error ex impedit ipsa, modi natus nulla odit quis sunt ut voluptas voluptates, voluptatum! + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab atque commodi, cum cupiditate deserunt dignissimos eaque error ex impedit ipsa, modi natus nulla odit quis sunt ut voluptas voluptates, voluptatum! +

+ + + + + +
+ +
+ +

Premium Content

+

To read the article please pay 1000 sats (~0.09 $)

+ +
+

+ Pay 1000 sats +
+ How to pay this? + + @include('includes.explain-lightning') + +
+
+

+ +
+
+ + + + + +
+ +
+
+ +
+ +
+
+
+ + +

+ +
+ + + + @if (env('APP_COMMENTS', false)) + + @endif + + + + + +
+
diff --git a/content/includes/premium-banner.blade.php b/content/includes/premium-banner.blade.php new file mode 100644 index 0000000..737f502 --- /dev/null +++ b/content/includes/premium-banner.blade.php @@ -0,0 +1,42 @@ + + + + diff --git a/content/includes/premium-pass-qr.blade.php b/content/includes/premium-pass-qr.blade.php new file mode 100644 index 0000000..911e531 --- /dev/null +++ b/content/includes/premium-pass-qr.blade.php @@ -0,0 +1,131 @@ + + + \ No newline at end of file diff --git a/content/includes/premium-pass.blade.php b/content/includes/premium-pass.blade.php new file mode 100644 index 0000000..c169142 --- /dev/null +++ b/content/includes/premium-pass.blade.php @@ -0,0 +1,77 @@ +
+ +
+
+ +
+

+
+ Unlimited access to all premium content with a Premium Pass. +

+ + +
+
+ +
Benefits:
+ + + + + +
    +
  • Flatfee
  • +
  • No Sign-up
  • +
  • Instant Access
  • +
  • No recurring charge
  • + + +
+ + + Pay with Bitcoin Lightning Network or Credit Card. + + +
+
+
+
+ + + +
+ @foreach ($premium_plans as $premium_plan) +
+
+
+

{{ $premium_plan->name }}

+ +
+
+ +
Cost: {{ number_format($premium_plan->cost, 0, '', ',') }} sats
+ Buy Ticket +
+
+
+ @endforeach + + + +
+
+ + + + + +
diff --git a/content/includes/premium-referral.blade.php b/content/includes/premium-referral.blade.php new file mode 100644 index 0000000..1096b53 --- /dev/null +++ b/content/includes/premium-referral.blade.php @@ -0,0 +1,71 @@ + + +
+ +
+
+ +
+

Love us? Share your Passion!

+ +

+ When someone uses your link to aquire a premium pass, both of you get extra time added to your access codes. +

+ +
+
+ Your personal Referral Link: +
+ + + +
+
+
+
+
+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+
+
+ + + + +
+ + + + + + + +
diff --git a/content/includes/type-iptt.blade.php b/content/includes/type-iptt.blade.php new file mode 100644 index 0000000..ceb1823 --- /dev/null +++ b/content/includes/type-iptt.blade.php @@ -0,0 +1,80 @@ + + + + + diff --git a/content/index.blade.php b/content/index.blade.php new file mode 100644 index 0000000..2419f19 --- /dev/null +++ b/content/index.blade.php @@ -0,0 +1,45 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') + +
+
+
+

+ Wir verkaufen auf 5 verschiedenen Märkte unser +

+

+ Bio-Holzofenbrot +

+ +
+
+
+ + + + + +
+ + + + + + + +

Biohof Finkenhammer - Aktuelle Angebote und Informationen

+ + + +
+
+ Achtung! +
+ Ab sofort wieder Markt in Weiden. Gilt ab Samstag 25.04.2020 +
+
+ +
+ +@stop diff --git a/content/master.blade.php b/content/master.blade.php new file mode 100644 index 0000000..b436fa0 --- /dev/null +++ b/content/master.blade.php @@ -0,0 +1,227 @@ + + + + + + + + + @if (!empty(\Setting::get('favicon_image', ''))) + + + + @endif + finkenhammer.de | Biowaren Finkenhammer + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+ + +
+
+ +
+ + + + +
+ + + +@yield('content') + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/menu.blade.php b/content/menu.blade.php new file mode 100644 index 0000000..e69de29 diff --git a/content/news.blade.php b/content/news.blade.php new file mode 100644 index 0000000..f79b18c --- /dev/null +++ b/content/news.blade.php @@ -0,0 +1,1488 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') + +@section('content') + + + @if (\Setting::get('image') and !isset($categoryModel) or (isset($categoryModel) and !$categoryModel->image)) + + @endif + + + @if (isset($categoryModel) and $categoryModel->image) + + @endif + +
+
+
+ + {{ \Setting::get('name')}} +
+ {{ \Setting::get('tagline')}} + +
+ +
+ + + + + @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) + + @endforeach + + + +
+
+
+ + + + + @include('template.'.\Setting::get('template', 'default').'.content.includes.type-iptt') + @include('template.'.\Setting::get('template', 'default').'.content.includes.new-comment') + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-pass-qr') + + @if(!\Session::get('premium_code')) + @if (env('PAYMENT', false)) + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-pass') + @endif + @else + @include('template.'.\Setting::get('template', 'default').'.content.includes.premium-referral') + + @endif +@stop + @section('scripts') + + + + + + + + + + + + + + @if (env('APP_WRITE', false)) + + + @endif + + @if (\Session::has('success_plan')) + + @endif + + + + + +@stop diff --git a/content/pages/baeckerei.blade.php b/content/pages/baeckerei.blade.php new file mode 100644 index 0000000..8be9319 --- /dev/null +++ b/content/pages/baeckerei.blade.php @@ -0,0 +1,83 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') +@section('content') + + + +
+
+
+

Bäckerei

+
+ + + + +
+

+ Backwaren aus dem Holzbackofen der Traditionsbäckerei Finkenhammer +

+
+
+ + + + + +
+ + +
+
+ +
+
+ Gallery image +
+
+ Gallery image +
+
+ Gallery image +
+
+ Gallery image +
+
+ +
+
+ +
+
+

Werbevideo

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

ELER

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

Hühnerhof

+
+ + + + + +
+

+ + Bio-Eier durch artgerechte Haltung und Fütterung unserer Hühner +

+
+
+ + + + +
+

Seit der Umstellung auf biologische Wirtschaftsweise 1986 werden in Finkenhammer wieder Legehennen gehalten. Nach mehrmaliger Erweiterung wurde dann im Jahre 2010 u. 2011 30 Stallungen für jeweils 100 Hühner errichtet. + + Der Biohof Finkenhammer ist der erste Betrieb in Bayern, die diese in Österreich entwickelte tiergerechte Streßfreie Legehennenhaltung realisiert hat. Für jeden Stall stehen Wasser und Futter sowie ein eigener abgezäunter Auslauf zur Verfügung. Gefüttert werden die Tiere mit einer Futtermischung nach den strengen Bioland-Richtlinien. Wir verwenden einen Teil der Eier in unserer eigenen Bäckerei. + +

+ +
+
+ + +
+
+ Gallery image +
+
+ Gallery image +
+
+ Gallery image +
+
+ Gallery image +
+
+ +
+
+

Finkenhammer Bio-Ei Plakat

+ Finkenhammer Bio-Ei Plakat +
+
+

Werbevideo

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

Impressum

+
+ + +
+

+ Angaben gemäß § 5 TMG +

+
+
+ +
+
+
+

Biohof Finkenhammer


+

Finkenhammer 1
+ 92714 Pleystein
+ Germany

+ 09654 267
+ info@finkenhammer.de +
+ +
+
+
+

Inhaber: Josef Wittmann +
+
+ + Tel. +49 (0) 6237 3113 +
+
+ Inhaltlich Verantwortlicher nach Paragraph 55 Abs. 2 RStV: Josef Wittmann +
+
+ gemäß Paragraph 27 a UStG: Ust-ID-Nr. DE XXXX +
+
+ HAFTUNGSHINWEIS +
+ Wir erklären hiermit ausdrücklich, dass wir für die Inhalte externer Links keine Haftung übernehmen. Für die Inhalte der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich. +
+
+ + » Zum Download des Bio-Zertifikats +
+ https://www.bioc.info/ +
+
+ BIO-Kontrollstelle: DE-ÖKO-XX +
+
+ + + + + Zuständige Aufsichtsbehörde: XXX +
+
+ + Kammer:Landwirtschaftskammer Bayern

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

Kontakt

+
+ + +
+

+ Bei Fragen, Anregungen, Lob und auch Kritik nehmen Sie Kontakt mit uns auf. +

+
+
+ +
+
+
+

Biohof Finkenhammer


+

Finkenhammer 1
+ 92714 Pleystein
+ Germany

+ 09654 267
+ info@finkenhammer.de +
+
+ + + + + +
+
+
+

So finden Sie uns

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

Presseberichte über uns

+
+ + + +
+
+
+

11.08.2011 - Der Neue Tag, Weiden i. d. Opf.

+ +

"Josef Wittmann aus Finkenhammer seit 20 Jahren auf dem Bauernmarkt in Weiden Biobauer, Bäcker und ein Original"


+ https://www.onetz.de/weiden-in-der-oberpfalz/lokales/josef-wittmann-aus-finkenhammer-seit-20-jahren-auf-dem-bauernmarkt-in-weiden-biobauer-baecker-und-ein-original-d18921.html + +
+ +
+
+
+ +
+ + +
+
+
+ + + + +@stop + + diff --git a/content/pages/ueber-uns.blade.php b/content/pages/ueber-uns.blade.php new file mode 100644 index 0000000..afe2a12 --- /dev/null +++ b/content/pages/ueber-uns.blade.php @@ -0,0 +1,41 @@ +@extends('template.'.\Setting::get('template', 'default').'.content.master') +@section('content') + + + +
+
+
+

Über uns

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

Unsere Verkaufsstandorte

+
+

Übersicht unserer Verkaufsstellen

+ +

Wir haben mehrere Verkaufsfahrzeuge, die von Mittwoch bis Samstag an mehreren Märkten in der Oberpfalz unterwegs sind. + Darüberhinaus ist unser eigener Hofladen in Finkenhammer von Montag bis Freitag 08-18:00 Uhr und Samstag von 07:00 Uhr bis 11:00 Uhr für Sie geöffnet. +

+
+
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+ +
+
+
+ + + + + + +@stop diff --git a/css/app.css b/css/app.css new file mode 100644 index 0000000..1937c51 --- /dev/null +++ b/css/app.css @@ -0,0 +1,8 @@ +@import url(https://fonts.googleapis.com/css?family=Nunito); + +/*! + * Bootstrap v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#3490dc;--indigo:#6574cd;--purple:#9561e2;--pink:#f66d9b;--red:#e3342f;--orange:#f6993f;--yellow:#ffed4a;--green:#38c172;--teal:#4dc0b5;--cyan:#6cb2eb;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#3490dc;--secondary:#6c757d;--success:#38c172;--info:#6cb2eb;--warning:#ffed4a;--danger:#e3342f;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Nunito",sans-serif;--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%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Nunito,sans-serif;font-size:.9rem;font-weight:400;line-height:1.6;color:#212529;text-align:left;background-color:#f8fafc}[tabindex="-1"]:focus{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}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}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}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#3490dc;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#1d68a7;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-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{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}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}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;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-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.25rem}.h2,h2{font-size:1.8rem}.h3,h3{font-size:1.575rem}.h4,h4{font-size:1.35rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:.9rem}.lead{font-size:1.125rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}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-inline,.list-unstyled{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.125rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f8fafc;border:1px solid #dee2e6;border-radius:.25rem}.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:#f66d9b;word-break: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{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display: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,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.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%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.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%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.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%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.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%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.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;background-color:transparent}.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 .table{background-color:#f8fafc}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.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{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#c6e0f5}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b0d4f1}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.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:#c7eed8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b3e8ca}.table-info,.table-info>td,.table-info>th{background-color:#d6e9f9}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c0ddf6}.table-warning,.table-warning>td,.table-warning>th{background-color:#fffacc}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fff8b3}.table-danger,.table-danger>td,.table-danger>th{background-color:#f7c6c5}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f4b0af}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.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-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#f8fafc;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#f8fafc;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.19rem + 2px);padding:.375rem .75rem;font-size:.9rem;line-height:1.6;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 screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#a1cbef;outline:0;box-shadow:0 0 0 .2rem rgba(52,144,220,.25)}.form-control::-webkit-input-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(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.6}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.125rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.7875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.6;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.68125rem + 2px);padding:.25rem .5rem;font-size:.7875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.6875rem + 2px);padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.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:.3rem;margin-left:-1.25rem}.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:.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:#38c172}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.7875rem;line-height:1.6;color:#fff;background-color:rgba(56,193,114,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#38c172}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#38c172;box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#38c172}.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:#38c172}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#98e1b7}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#5cd08d}.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 1px #f8fafc,0 0 0 .2rem rgba(56,193,114,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#38c172}.custom-file-input.is-valid~.custom-file-label:after,.was-validated .custom-file-input:valid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e3342f}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.7875rem;line-height:1.6;color:#fff;background-color:rgba(227,52,47,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#e3342f}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#e3342f;box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#e3342f}.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:#e3342f}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#f2a29f}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e9605c}.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 1px #f8fafc,0 0 0 .2rem rgba(227,52,47,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#e3342f}.custom-file-input.is-invalid~.custom-file-label:after,.was-validated .custom-file-input:invalid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(227,52,47,.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{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.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:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.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;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:.9rem;line-height:1.6;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 screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,144,220,.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:#3490dc;border-color:#3490dc}.btn-primary:hover{color:#fff;background-color:#227dc7;border-color:#2176bd}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(52,144,220,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#3490dc;border-color:#3490dc}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2176bd;border-color:#1f6fb2}.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(52,144,220,.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{box-shadow:0 0 0 .2rem rgba(108,117,125,.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(108,117,125,.5)}.btn-success{color:#fff;background-color:#38c172;border-color:#38c172}.btn-success:hover{color:#fff;background-color:#2fa360;border-color:#2d995b}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(56,193,114,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#38c172;border-color:#38c172}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#2d995b;border-color:#2a9055}.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(56,193,114,.5)}.btn-info{color:#212529;background-color:#6cb2eb;border-color:#6cb2eb}.btn-info:hover{color:#fff;background-color:#4aa0e6;border-color:#3f9ae5}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(108,178,235,.5)}.btn-info.disabled,.btn-info:disabled{color:#212529;background-color:#6cb2eb;border-color:#6cb2eb}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#3f9ae5;border-color:#3495e3}.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(108,178,235,.5)}.btn-warning{color:#212529;background-color:#ffed4a;border-color:#ffed4a}.btn-warning:hover{color:#212529;background-color:#ffe924;border-color:#ffe817}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,237,74,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffed4a;border-color:#ffed4a}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#ffe817;border-color:#ffe70a}.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(255,237,74,.5)}.btn-danger{color:#fff;background-color:#e3342f;border-color:#e3342f}.btn-danger:hover{color:#fff;background-color:#d0211c;border-color:#c51f1a}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(227,52,47,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e3342f;border-color:#e3342f}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c51f1a;border-color:#b91d19}.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(227,52,47,.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{box-shadow:0 0 0 .2rem rgba(248,249,250,.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(248,249,250,.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{box-shadow:0 0 0 .2rem rgba(52,58,64,.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(52,58,64,.5)}.btn-outline-primary{color:#3490dc;background-color:transparent;background-image:none;border-color:#3490dc}.btn-outline-primary:hover{color:#fff;background-color:#3490dc;border-color:#3490dc}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(52,144,220,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#3490dc;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:#3490dc;border-color:#3490dc}.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(52,144,220,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;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:#38c172;background-color:transparent;background-image:none;border-color:#38c172}.btn-outline-success:hover{color:#fff;background-color:#38c172;border-color:#38c172}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(56,193,114,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#38c172;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:#38c172;border-color:#38c172}.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(56,193,114,.5)}.btn-outline-info{color:#6cb2eb;background-color:transparent;background-image:none;border-color:#6cb2eb}.btn-outline-info:hover{color:#212529;background-color:#6cb2eb;border-color:#6cb2eb}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(108,178,235,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#6cb2eb;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:#212529;background-color:#6cb2eb;border-color:#6cb2eb}.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(108,178,235,.5)}.btn-outline-warning{color:#ffed4a;background-color:transparent;background-image:none;border-color:#ffed4a}.btn-outline-warning:hover{color:#212529;background-color:#ffed4a;border-color:#ffed4a}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,237,74,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffed4a;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:#ffed4a;border-color:#ffed4a}.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,237,74,.5)}.btn-outline-danger{color:#e3342f;background-color:transparent;background-image:none;border-color:#e3342f}.btn-outline-danger:hover{color:#fff;background-color:#e3342f;border-color:#e3342f}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(227,52,47,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e3342f;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:#e3342f;border-color:#e3342f}.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(227,52,47,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;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;background-color:transparent;background-image:none;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:#3490dc;background-color:transparent}.btn-link:hover{color:#1d68a7;background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline;border-color:transparent}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.7875rem;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 screen and (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 screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;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:.9rem;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-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;width:0;height:0;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;width:0;height:0;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;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;width:0;height:0;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:#3490dc}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.7875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.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{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+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-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-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{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>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;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{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: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-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.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:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.9rem;font-weight:400;line-height:1.6;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>.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{height:calc(2.6875rem + 2px);padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.3rem}.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{height:calc(1.68125rem + 2px);padding:.25rem .5rem;font-size:.7875rem;line-height:1.5;border-radius:.2rem}.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;display:block;min-height:1.44rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:#3490dc}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(52,144,220,.25)}.custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#cce3f6}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.22rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#3490dc}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#3490dc}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(52,144,220,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(52,144,220,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#3490dc}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(52,144,220,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.19rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.6;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#a1cbef;outline:0;box-shadow:0 0 0 .2rem rgba(161,203,239,.5)}.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{opacity:0}.custom-select-sm{height:calc(1.68125rem + 2px);font-size:75%}.custom-select-lg,.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem}.custom-select-lg{height:calc(2.6875rem + 2px);font-size:125%}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(2.19rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#a1cbef;box-shadow:0 0 0 .2rem rgba(52,144,220,.25)}.custom-file-input:focus~.custom-file-label:after{border-color:#a1cbef}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{left:0;z-index:1;height:calc(2.19rem + 2px);background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.6;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:2.19rem;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left: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 #f8fafc,0 0 0 .2rem rgba(52,144,220,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(52,144,220,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(52,144,220,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3490dc;border:0;border-radius:1rem;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 screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#cce3f6}.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:#3490dc;border:0;border-radius:1rem;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 screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#cce3f6}.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:#3490dc;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#cce3f6}.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,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.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 screen and (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:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.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:#f8fafc;border-color:#dee2e6 #dee2e6 #f8fafc}.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:#3490dc}.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;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.32rem;padding-bottom:.32rem;margin-right:1rem;font-size:1.125rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{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:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.125rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{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:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{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{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:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{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{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:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{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{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:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{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{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:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;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:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.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-header+.list-group .list-group-item:first-child{border-top: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-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{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:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.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;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{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:#3490dc;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#1d68a7;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(52,144,220,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.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:1;color:#fff;background-color:#3490dc;border-color:#3490dc}.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.125rem;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:.7875rem;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}.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:#3490dc}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#2176bd}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#38c172}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#2d995b}.badge-info{color:#212529;background-color:#6cb2eb}.badge-info[href]:focus,.badge-info[href]:hover{color:#212529;text-decoration:none;background-color:#3f9ae5}.badge-warning{color:#212529;background-color:#ffed4a}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#ffe817}.badge-danger{color:#fff;background-color:#e3342f}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#c51f1a}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.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:3.85rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#1b4b72;background-color:#d6e9f8;border-color:#c6e0f5}.alert-primary hr{border-top-color:#b0d4f1}.alert-primary .alert-link{color:#113049}.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:#1d643b;background-color:#d7f3e3;border-color:#c7eed8}.alert-success hr{border-top-color:#b3e8ca}.alert-success .alert-link{color:#123c24}.alert-info{color:#385d7a;background-color:#e2f0fb;border-color:#d6e9f9}.alert-info hr{border-top-color:#c0ddf6}.alert-info .alert-link{color:#284257}.alert-warning{color:#857b26;background-color:#fffbdb;border-color:#fffacc}.alert-warning hr{border-top-color:#fff8b3}.alert-warning .alert-link{color:#5d561b}.alert-danger{color:#761b18;background-color:#f9d6d5;border-color:#f7c6c5}.alert-danger hr{border-top-color:#f4b0af}.alert-danger .alert-link{color:#4c110f}.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{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.675rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#3490dc;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display: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:focus,.list-group-item-action:hover{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;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#3490dc;border-color:#3490dc}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#1b4b72;background-color:#c6e0f5}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#1b4b72;background-color:#b0d4f1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1b4b72;border-color:#1b4b72}.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:#1d643b;background-color:#c7eed8}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#1d643b;background-color:#b3e8ca}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1d643b;border-color:#1d643b}.list-group-item-info{color:#385d7a;background-color:#d6e9f9}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#385d7a;background-color:#c0ddf6}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#385d7a;border-color:#385d7a}.list-group-item-warning{color:#857b26;background-color:#fffacc}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#857b26;background-color:#fff8b3}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#857b26;border-color:#857b26}.list-group-item-danger{color:#761b18;background-color:#f7c6c5}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#761b18;background-color:#f4b0af}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#761b18;border-color:#761b18}.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.35rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;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:translateY(-25%);transform:translateY(-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.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-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,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.6}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.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{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.6;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:.7875rem;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{top:0;left:0;z-index:1060;max-width:276px;font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.6;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:.7875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{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:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{bottom: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-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:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{left: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-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:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{top:1px;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:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.9rem;color:inherit;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-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateZ(0);transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:hsla(0,0%,100%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#3490dc!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#2176bd!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:#38c172!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#2d995b!important}.bg-info{background-color:#6cb2eb!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#3f9ae5!important}.bg-warning{background-color:#ffed4a!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#ffe817!important}.bg-danger{background-color:#e3342f!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#c51f1a!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:#3490dc!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#38c172!important}.border-info{border-color:#6cb2eb!important}.border-warning{border-color:#ffed4a!important}.border-danger{border-color:#e3342f!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display: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 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.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}}.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{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;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}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@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-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}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#3490dc!important}a.text-primary:focus,a.text-primary:hover{color:#2176bd!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#38c172!important}a.text-success:focus,a.text-success:hover{color:#2d995b!important}.text-info{color:#6cb2eb!important}a.text-info:focus,a.text-info:hover{color:#3f9ae5!important}.text-warning{color:#ffed4a!important}a.text-warning:focus,a.text-warning:hover{color:#ffe817!important}.text-danger{color:#e3342f!important}a.text-danger:focus,a.text-danger:hover{color:#c51f1a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!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:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@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}.container,body{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}}.navbar-laravel{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04)} \ No newline at end of file diff --git a/css/bootstrap.css b/css/bootstrap.css new file mode 100644 index 0000000..9e9b567 --- /dev/null +++ b/css/bootstrap.css @@ -0,0 +1,8494 @@ +/** + * Variables and Bootstrap overrides + */ + +/** + * Twitter Bootstrap + * + * Remove what is not neccessary + */ + +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ + +/* line 22, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/* line 32, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +audio, +canvas, +video { + display: inline-block; +} + +/* line 41, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/* line 52, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +[hidden], +template { + display: none; +} + +/* line 66, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} + +/* line 76, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +body { + margin: 0; +} + +/* line 88, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +a { + background: transparent; +} + +/* line 96, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +a:focus { + outline: thin dotted; +} + +/* line 105, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +a:active, +a:hover { + outline: 0; +} + +/* line 118, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* line 127, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/* line 136, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +b, +strong { + font-weight: bold; +} + +/* line 144, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +dfn { + font-style: italic; +} + +/* line 152, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +hr { + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/* line 162, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +mark { + background: #ff0; + color: #000; +} + +/* line 174, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/* line 183, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +pre { + white-space: pre-wrap; +} + +/* line 191, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/* line 199, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +small { + font-size: 80%; +} + +/* line 208, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 215, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +sup { + top: -0.5em; +} + +/* line 219, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +sub { + bottom: -0.25em; +} + +/* line 231, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +img { + border: 0; +} + +/* line 239, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +svg:not(:root) { + overflow: hidden; +} + +/* line 251, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +figure { + margin: 0; +} + +/* line 263, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/* line 274, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +legend { + border: 0; + padding: 0; +} + +/* line 288, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +button, +input, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} + +/* line 300, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +button, +input { + line-height: normal; +} + +/* line 312, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +button, +select { + text-transform: none; +} + +/* line 327, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} + +/* line 337, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/* line 347, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} + +/* line 358, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} + +/* line 371, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* line 380, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* line 390, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +textarea { + overflow: auto; + vertical-align: top; +} + +/* line 403, ../bower_components/sass-bootstrap/lib/_normalize.scss */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +@media print { + /* line 8, ../bower_components/sass-bootstrap/lib/_print.scss */ + + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + /* line 16, ../bower_components/sass-bootstrap/lib/_print.scss */ + + a, + a:visited { + text-decoration: underline; + } + + /* line 20, ../bower_components/sass-bootstrap/lib/_print.scss */ + + a[href]:after { + content: " (" attr(href) ")"; + } + + /* line 24, ../bower_components/sass-bootstrap/lib/_print.scss */ + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* line 30, ../bower_components/sass-bootstrap/lib/_print.scss */ + + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + /* line 35, ../bower_components/sass-bootstrap/lib/_print.scss */ + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + /* line 40, ../bower_components/sass-bootstrap/lib/_print.scss */ + + thead { + display: table-header-group; + } + + /* line 45, ../bower_components/sass-bootstrap/lib/_print.scss */ + + tr, + img { + page-break-inside: avoid; + } + + /* line 49, ../bower_components/sass-bootstrap/lib/_print.scss */ + + img { + max-width: 100% !important; + } + +@page { + margin: 2cm .5cm; +} + + /* line 59, ../bower_components/sass-bootstrap/lib/_print.scss */ + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + /* line 65, ../bower_components/sass-bootstrap/lib/_print.scss */ + + h2, + h3 { + page-break-after: avoid; + } + + /* line 71, ../bower_components/sass-bootstrap/lib/_print.scss */ + + select { + background: #fff !important; + } + + /* line 76, ../bower_components/sass-bootstrap/lib/_print.scss */ + + .navbar { + display: none; + } + + /* line 81, ../bower_components/sass-bootstrap/lib/_print.scss */ + + .table td, + .table th { + background-color: #fff !important; + } + + /* line 87, ../bower_components/sass-bootstrap/lib/_print.scss */ + + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + + /* line 91, ../bower_components/sass-bootstrap/lib/_print.scss */ + + .label { + border: 1px solid #000; + } + + /* line 95, ../bower_components/sass-bootstrap/lib/_print.scss */ + + .table { + border-collapse: collapse !important; + } + + /* line 100, ../bower_components/sass-bootstrap/lib/_print.scss */ + + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} + +/* line 10, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 17, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +/* line 22, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +body { + font-family: "Open Sans", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 1.5; + color: #413c35; + background-color: white; +} + +/* line 34, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +/* line 43, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +a { + color: #fe6e3a; + text-decoration: none; +} + +/* line 48, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +a:hover, +a:focus { + color: #fe4907; + text-decoration: underline; +} + +/* line 53, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +/* line 61, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +img { + vertical-align: middle; +} + +/* line 66, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +.img-responsive { + display: block; + max-width: 100%; + height: auto; +} + +/* line 71, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +.img-rounded { + border-radius: 6px; +} + +/* line 78, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +.img-thumbnail { + padding: 4px; + line-height: 1.5; + background-color: white; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} + +/* line 91, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +.img-circle { + border-radius: 50%; +} + +/* line 98, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +hr { + margin-top: 19px; + margin-bottom: 19px; + border: 0; + border-top: 1px solid #eeeeee; +} + +/* line 110, ../bower_components/sass-bootstrap/lib/_scaffolding.scss */ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +/* line 9, ../bower_components/sass-bootstrap/lib/_type.scss */ + +p { + margin: 0 0 9.5px; +} + +/* line 12, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.lead { + margin-bottom: 19px; + font-size: 14px; + font-weight: 200; + line-height: 1.4; +} + +@media (min-width: 768px) { + /* line 12, ../bower_components/sass-bootstrap/lib/_type.scss */ + + .lead { + font-size: 19.5px; + } +} + +/* line 29, ../bower_components/sass-bootstrap/lib/_type.scss */ + +small, +.small { + font-size: 85%; +} + +/* line 32, ../bower_components/sass-bootstrap/lib/_type.scss */ + +cite { + font-style: normal; +} + +/* line 35, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-muted { + color: #999999; +} + +/* line 38, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-primary { + color: #71a866; +} + +/* line 40, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-primary:hover { + color: #598c4f; +} + +/* line 44, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-warning { + color: #c09853; +} + +/* line 46, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-warning:hover { + color: #a47e3c; +} + +/* line 50, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-danger { + color: #b94a48; +} + +/* line 52, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-danger:hover { + color: #953b39; +} + +/* line 56, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-success { + color: #468847; +} + +/* line 58, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-success:hover { + color: #356635; +} + +/* line 62, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-info { + color: #3a87ad; +} + +/* line 64, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-info:hover { + color: #2d6987; +} + +/* line 70, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-left { + text-align: left; +} + +/* line 71, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-right { + text-align: right; +} + +/* line 72, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.text-center { + text-align: center; +} + +/* line 79, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Open Sans", Helvetica, Arial, sans-serif; + font-weight: 700; + line-height: 1.1; + color: #413c35; +} + +/* line 86, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h1 small, +h1 .small, +h2 small, +h2 .small, +h3 small, +h3 .small, +h4 small, +h4 .small, +h5 small, +h5 .small, +h6 small, +h6 .small, +.h1 small, +.h1 .small, +.h2 small, +.h2 .small, +.h3 small, +.h3 .small, +.h4 small, +.h4 .small, +.h5 small, +.h5 .small, +.h6 small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +/* line 95, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h1, +h2, +h3 { + margin-top: 19px; + margin-bottom: 9.5px; +} + +/* line 100, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h1 small, +h1 .small, +h2 small, +h2 .small, +h3 small, +h3 .small { + font-size: 65%; +} + +/* line 106, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h4, +h5, +h6 { + margin-top: 9.5px; + margin-bottom: 9.5px; +} + +/* line 111, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h4 small, +h4 .small, +h5 small, +h5 .small, +h6 small, +h6 .small { + font-size: 75%; +} + +/* line 116, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h1, +.h1 { + font-size: 30px; +} + +/* line 117, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h2, +.h2 { + font-size: 24px; +} + +/* line 118, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h3, +.h3 { + font-size: 22px; +} + +/* line 119, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h4, +.h4 { + font-size: 18px; +} + +/* line 120, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h5, +.h5 { + font-size: 15px; +} + +/* line 121, ../bower_components/sass-bootstrap/lib/_type.scss */ + +h6, +.h6 { + font-size: 12px; +} + +/* line 127, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.page-header { + padding-bottom: 8.5px; + margin: 38px 0 19px; + border-bottom: 1px solid #eeeeee; +} + +/* line 140, ../bower_components/sass-bootstrap/lib/_type.scss */ + +ul, +ol { + margin-top: 0; + margin-bottom: 9.5px; +} + +/* line 144, ../bower_components/sass-bootstrap/lib/_type.scss */ + +ul ul, +ul ol, +ol ul, +ol ol { + margin-bottom: 0; +} + +/* line 152, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.list-unstyled, +.list-inline { + padding-left: 0; + list-style: none; +} + +/* line 161, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} + +/* line 166, ../bower_components/sass-bootstrap/lib/_type.scss */ + +.list-inline > li:first-child { + padding-left: 0; +} + +/* line 173, ../bower_components/sass-bootstrap/lib/_type.scss */ + +dl { + margin-bottom: 19px; +} + +/* line 177, ../bower_components/sass-bootstrap/lib/_type.scss */ + +dt, +dd { + line-height: 1.5; +} + +/* line 180, ../bower_components/sass-bootstrap/lib/_type.scss */ + +dt { + font-weight: bold; +} + +/* line 183, ../bower_components/sass-bootstrap/lib/_type.scss */ + +dd { + margin-left: 0; +} + +@media (min-width: 992px) { + /* line 194, ../bower_components/sass-bootstrap/lib/_type.scss */ + + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + /* line 201, ../bower_components/sass-bootstrap/lib/_type.scss */ + + .dl-horizontal dd { + margin-left: 180px; + } + + /* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .dl-horizontal dd:before, + .dl-horizontal dd:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ + } + + /* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .dl-horizontal dd:after { + clear: both; + } +} + +/* line 214, ../bower_components/sass-bootstrap/lib/_type.scss */ + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +/* line 218, ../bower_components/sass-bootstrap/lib/_type.scss */ + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +/* line 224, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote { + padding: 9.5px 19px; + margin: 0 0 19px; + border-left: 5px solid #eeeeee; +} + +/* line 228, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote p { + font-size: 16.25px; + font-weight: 300; + line-height: 1.25; +} + +/* line 233, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote p:last-child { + margin-bottom: 0; +} + +/* line 236, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote small { + display: block; + line-height: 1.5; + color: #999999; +} + +/* line 240, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote small:before { + content: '\2014 \00A0'; +} + +/* line 246, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +/* line 253, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote.pull-right p, +blockquote.pull-right small, +blockquote.pull-right .small { + text-align: right; +} + +/* line 258, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} + +/* line 261, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote.pull-right small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} + +/* line 270, ../bower_components/sass-bootstrap/lib/_type.scss */ + +blockquote:before, +blockquote:after { + content: ""; +} + +/* line 275, ../bower_components/sass-bootstrap/lib/_type.scss */ + +address { + margin-bottom: 19px; + font-style: normal; + line-height: 1.5; +} + +/* line 10, ../bower_components/sass-bootstrap/lib/_code.scss */ + +code, +kbd, +pre, +samp { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} + +/* line 15, ../bower_components/sass-bootstrap/lib/_code.scss */ + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + white-space: nowrap; + border-radius: 4px; +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_code.scss */ + +pre { + display: block; + padding: 9px; + margin: 0 0 9.5px; + font-size: 12px; + line-height: 1.5; + word-break: break-all; + word-wrap: break-word; + color: #b3b3aa; + background-color: whitesmoke; + border: 1px solid #cccccc; + border-radius: 4px; +} + +/* line 39, ../bower_components/sass-bootstrap/lib/_code.scss */ + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} + +/* line 50, ../bower_components/sass-bootstrap/lib/_code.scss */ + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +/* line 6, ../bower_components/sass-bootstrap/lib/_grid.scss */ + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.container:before, +.container:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.container:after { + clear: both; +} + +/* line 11, ../bower_components/sass-bootstrap/lib/_grid.scss */ + +.row { + margin-left: -15px; + margin-right: -15px; +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.row:before, +.row:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.row:after { + clear: both; +} + +/* line 728, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-12, +.col-sm-12, +.col-md-12, +.col-lg-12, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} + +/* line 747, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-12, +.col-xs-11, +.col-xs-10, +.col-xs-9, +.col-xs-8, +.col-xs-7, +.col-xs-6, +.col-xs-5, +.col-xs-4, +.col-xs-3, +.col-xs-2, +.col-xs-1 { + float: left; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-1 { + width: 8.33333%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-2 { + width: 16.66667%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-3 { + width: 25%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-4 { + width: 33.33333%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-5 { + width: 41.66667%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-6 { + width: 50%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-7 { + width: 58.33333%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-8 { + width: 66.66667%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-9 { + width: 75%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-10 { + width: 83.33333%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-11 { + width: 91.66667%; +} + +/* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-12 { + width: 100%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-0 { + right: 0%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-1 { + right: 8.33333%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-2 { + right: 16.66667%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-3 { + right: 25%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-4 { + right: 33.33333%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-5 { + right: 41.66667%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-6 { + right: 50%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-7 { + right: 58.33333%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-8 { + right: 66.66667%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-9 { + right: 75%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-10 { + right: 83.33333%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-11 { + right: 91.66667%; +} + +/* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-pull-12 { + right: 100%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-0 { + left: 0%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-1 { + left: 8.33333%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-2 { + left: 16.66667%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-3 { + left: 25%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-4 { + left: 33.33333%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-5 { + left: 41.66667%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-6 { + left: 50%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-7 { + left: 58.33333%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-8 { + left: 66.66667%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-9 { + left: 75%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-10 { + left: 83.33333%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-11 { + left: 91.66667%; +} + +/* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-push-12 { + left: 100%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-0 { + margin-left: 0%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-1 { + margin-left: 8.33333%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-2 { + margin-left: 16.66667%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-3 { + margin-left: 25%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-4 { + margin-left: 33.33333%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-5 { + margin-left: 41.66667%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-6 { + margin-left: 50%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-7 { + margin-left: 58.33333%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-8 { + margin-left: 66.66667%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-9 { + margin-left: 75%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-10 { + margin-left: 83.33333%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-11 { + margin-left: 91.66667%; +} + +/* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.col-xs-offset-12 { + margin-left: 100%; +} + +@media (min-width: 768px) { + /* line 43, ../bower_components/sass-bootstrap/lib/_grid.scss */ + + .container { + width: 750px; + } + + /* line 747, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .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 { + float: left; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-1 { + width: 8.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-2 { + width: 16.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-3 { + width: 25%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-4 { + width: 33.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-5 { + width: 41.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-6 { + width: 50%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-7 { + width: 58.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-8 { + width: 66.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-9 { + width: 75%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-10 { + width: 83.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-11 { + width: 91.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-12 { + width: 100%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-0 { + right: 0%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-1 { + right: 8.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-2 { + right: 16.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-3 { + right: 25%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-4 { + right: 33.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-5 { + right: 41.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-6 { + right: 50%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-7 { + right: 58.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-8 { + right: 66.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-9 { + right: 75%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-10 { + right: 83.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-11 { + right: 91.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-pull-12 { + right: 100%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-0 { + left: 0%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-1 { + left: 8.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-2 { + left: 16.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-3 { + left: 25%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-4 { + left: 33.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-5 { + left: 41.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-6 { + left: 50%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-7 { + left: 58.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-8 { + left: 66.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-9 { + left: 75%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-10 { + left: 83.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-11 { + left: 91.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-push-12 { + left: 100%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-0 { + margin-left: 0%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-1 { + margin-left: 8.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-2 { + margin-left: 16.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-3 { + margin-left: 25%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-4 { + margin-left: 33.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-5 { + margin-left: 41.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-6 { + margin-left: 50%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-7 { + margin-left: 58.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-8 { + margin-left: 66.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-9 { + margin-left: 75%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-10 { + margin-left: 83.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-11 { + margin-left: 91.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-sm-offset-12 { + margin-left: 100%; + } +} + +@media (min-width: 992px) { + /* line 63, ../bower_components/sass-bootstrap/lib/_grid.scss */ + + .container { + width: 970px; + } + + /* line 747, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .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 { + float: left; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-1 { + width: 8.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-2 { + width: 16.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-3 { + width: 25%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-4 { + width: 33.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-5 { + width: 41.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-6 { + width: 50%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-7 { + width: 58.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-8 { + width: 66.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-9 { + width: 75%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-10 { + width: 83.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-11 { + width: 91.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-12 { + width: 100%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-0 { + right: 0%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-1 { + right: 8.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-2 { + right: 16.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-3 { + right: 25%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-4 { + right: 33.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-5 { + right: 41.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-6 { + right: 50%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-7 { + right: 58.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-8 { + right: 66.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-9 { + right: 75%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-10 { + right: 83.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-11 { + right: 91.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-pull-12 { + right: 100%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-0 { + left: 0%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-1 { + left: 8.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-2 { + left: 16.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-3 { + left: 25%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-4 { + left: 33.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-5 { + left: 41.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-6 { + left: 50%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-7 { + left: 58.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-8 { + left: 66.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-9 { + left: 75%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-10 { + left: 83.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-11 { + left: 91.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-push-12 { + left: 100%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-0 { + margin-left: 0%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-1 { + margin-left: 8.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-2 { + margin-left: 16.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-3 { + margin-left: 25%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-4 { + margin-left: 33.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-5 { + margin-left: 41.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-6 { + margin-left: 50%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-7 { + margin-left: 58.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-8 { + margin-left: 66.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-9 { + margin-left: 75%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-10 { + margin-left: 83.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-11 { + margin-left: 91.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-md-offset-12 { + margin-left: 100%; + } +} + +@media (min-width: 1200px) { + /* line 83, ../bower_components/sass-bootstrap/lib/_grid.scss */ + + .container { + width: 1170px; + } + + /* line 747, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .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 { + float: left; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-1 { + width: 8.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-2 { + width: 16.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-3 { + width: 25%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-4 { + width: 33.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-5 { + width: 41.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-6 { + width: 50%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-7 { + width: 58.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-8 { + width: 66.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-9 { + width: 75%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-10 { + width: 83.33333%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-11 { + width: 91.66667%; + } + + /* line 755, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-12 { + width: 100%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-0 { + right: 0%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-1 { + right: 8.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-2 { + right: 16.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-3 { + right: 25%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-4 { + right: 33.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-5 { + right: 41.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-6 { + right: 50%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-7 { + right: 58.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-8 { + right: 66.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-9 { + right: 75%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-10 { + right: 83.33333%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-11 { + right: 91.66667%; + } + + /* line 765, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-pull-12 { + right: 100%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-0 { + left: 0%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-1 { + left: 8.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-2 { + left: 16.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-3 { + left: 25%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-4 { + left: 33.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-5 { + left: 41.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-6 { + left: 50%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-7 { + left: 58.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-8 { + left: 66.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-9 { + left: 75%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-10 { + left: 83.33333%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-11 { + left: 91.66667%; + } + + /* line 760, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-push-12 { + left: 100%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-0 { + margin-left: 0%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-1 { + margin-left: 8.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-2 { + margin-left: 16.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-3 { + margin-left: 25%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-4 { + margin-left: 33.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-5 { + margin-left: 41.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-6 { + margin-left: 50%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-7 { + margin-left: 58.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-8 { + margin-left: 66.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-9 { + margin-left: 75%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-10 { + margin-left: 83.33333%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-11 { + margin-left: 91.66667%; + } + + /* line 770, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .col-lg-offset-12 { + margin-left: 100%; + } +} + +/* line 6, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +table { + max-width: 100%; + background-color: transparent; +} + +/* line 10, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +th { + text-align: left; +} + +/* line 17, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table { + width: 100%; + margin-bottom: 19px; +} + +/* line 26, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table > thead > tr > th, +.table > thead > tr > td, +.table > tbody > tr > th, +.table > tbody > tr > td, +.table > tfoot > tr > th, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.5; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +/* line 35, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} + +/* line 45, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table > caption + thead > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > th, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} + +/* line 51, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table > tbody + tbody { + border-top: 2px solid #dddddd; +} + +/* line 56, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table .table { + background-color: white; +} + +/* line 70, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; +} + +/* line 82, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table-bordered { + border: 1px solid #dddddd; +} + +/* line 89, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > th, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > th, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} + +/* line 96, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +/* line 110, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +/* line 124, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: whitesmoke; +} + +/* line 135, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +table col[class*="col-"] { + float: none; + display: table-column; +} + +/* line 142, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +table td[class*="col-"], +table th[class*="col-"] { + float: none; + display: table-cell; +} + +/* line 163, ../bower_components/sass-bootstrap/lib/_tables.scss */ + +.table > thead > tr > td.active, +.table > thead > tr > th.active, +.table > thead > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: whitesmoke; +} + +/* line 441, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.table > thead > tr > td.success, +.table > thead > tr > th.success, +.table > thead > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} + +/* line 452, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} + +/* line 441, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, +.table > thead > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} + +/* line 452, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} + +/* line 441, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, +.table > thead > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} + +/* line 452, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} + +@media (max-width: 767px) { + /* line 183, ../bower_components/sass-bootstrap/lib/_tables.scss */ + + .table-responsive { + width: 100%; + margin-bottom: 14.25px; + overflow-y: hidden; + overflow-x: scroll; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #dddddd; + -webkit-overflow-scrolling: touch; + } + + /* line 193, ../bower_components/sass-bootstrap/lib/_tables.scss */ + + .table-responsive > .table { + margin-bottom: 0; + } + + /* line 202, ../bower_components/sass-bootstrap/lib/_tables.scss */ + + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + + /* line 210, ../bower_components/sass-bootstrap/lib/_tables.scss */ + + .table-responsive > .table-bordered { + border: 0; + } + + /* line 219, ../bower_components/sass-bootstrap/lib/_tables.scss */ + + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + + /* line 223, ../bower_components/sass-bootstrap/lib/_tables.scss */ + + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + + /* line 236, ../bower_components/sass-bootstrap/lib/_tables.scss */ + + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +/* line 10, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +/* line 16, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 19px; + font-size: 19.5px; + line-height: inherit; + color: #b3b3aa; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +/* line 28, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} + +/* line 38, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 44, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + line-height: normal; +} + +/* line 51, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +input[type="file"] { + display: block; +} + +/* line 57, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +select[multiple], +select[size] { + height: auto; +} + +/* line 62, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +select optgroup { + font-size: inherit; + font-style: inherit; + font-family: inherit; +} + +/* line 71, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +/* line 80, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} + +/* line 86, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +output { + display: block; + padding-top: 7px; + font-size: 13px; + line-height: 1.5; + color: #555555; + vertical-align: middle; +} + +/* line 118, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.form-control { + display: block; + width: 100%; + height: 33px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.5; + color: #555555; + vertical-align: middle; + background-color: white; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} + +/* line 833, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} + +/* line 57, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.form-control:-moz-placeholder { + color: #999999; +} + +/* line 58, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.form-control::-moz-placeholder { + color: #999999; +} + +/* line 59, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.form-control:-ms-input-placeholder { + color: #999999; +} + +/* line 60, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.form-control::-webkit-input-placeholder { + color: #999999; +} + +/* line 149, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} + +/* line 158, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +textarea.form-control { + height: auto; +} + +/* line 168, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.form-group { + margin-bottom: 15px; +} + +/* line 178, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.radio, +.checkbox { + display: block; + min-height: 19px; + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + vertical-align: middle; +} + +/* line 185, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +/* line 195, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +/* line 200, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +/* line 206, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} + +/* line 215, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +/* line 230, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +input[type="radio"][disabled], +fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +fieldset[disabled] +input[type="checkbox"], +.radio[disabled], +fieldset[disabled] +.radio, +.radio-inline[disabled], +fieldset[disabled] +.radio-inline, +.checkbox[disabled], +fieldset[disabled] +.checkbox, +.checkbox-inline[disabled], +fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; +} + +/* line 848, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.input-sm, +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +/* line 853, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +select.input-sm, +.input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 30px; + line-height: 30px; +} + +/* line 858, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +textarea.input-sm, +.input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn { + height: auto; +} + +/* line 848, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.input-lg, +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 44px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.33; + border-radius: 6px; +} + +/* line 853, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +select.input-lg, +.input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 44px; + line-height: 44px; +} + +/* line 858, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +textarea.input-lg, +.input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn { + height: auto; +} + +/* line 797, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline { + color: #c09853; +} + +/* line 801, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-warning .form-control { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +/* line 804, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-warning .form-control:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +/* line 811, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-warning .input-group-addon { + color: #c09853; + border-color: #c09853; + background-color: #fcf8e3; +} + +/* line 797, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline { + color: #b94a48; +} + +/* line 801, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-error .form-control { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +/* line 804, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-error .form-control:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +/* line 811, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-error .input-group-addon { + color: #b94a48; + border-color: #b94a48; + background-color: #f2dede; +} + +/* line 797, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline { + color: #468847; +} + +/* line 801, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-success .form-control { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +/* line 804, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-success .form-control:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +/* line 811, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.has-success .input-group-addon { + color: #468847; + border-color: #468847; + background-color: #dff0d8; +} + +/* line 265, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.form-control-static { + margin-bottom: 0; +} + +/* line 275, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #877d6e; +} + +@media (min-width: 768px) { + /* line 300, ../bower_components/sass-bootstrap/lib/_forms.scss */ + + .form-inline .form-group, + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + + /* line 307, ../bower_components/sass-bootstrap/lib/_forms.scss */ + + .form-inline .form-control, + .navbar-form .form-control { + display: inline-block; + } + + /* line 315, ../bower_components/sass-bootstrap/lib/_forms.scss */ + + .form-inline .radio, + .navbar-form .radio, + .form-inline .checkbox, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + padding-left: 0; + } + + /* line 322, ../bower_components/sass-bootstrap/lib/_forms.scss */ + + .form-inline .radio input[type="radio"], + .navbar-form .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +/* line 342, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.form-horizontal .control-label, +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} + +/* line 349, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.form-horizontal .form-group:after { + clear: both; +} + +/* line 353, ../bower_components/sass-bootstrap/lib/_forms.scss */ + +.form-horizontal .form-control-static { + padding-top: 7px; +} + +@media (min-width: 768px) { + /* line 359, ../bower_components/sass-bootstrap/lib/_forms.scss */ + + .form-horizontal .control-label { + text-align: right; + } +} + +/* line 10, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 13px; + line-height: 1.5; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +/* line 23, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +/* line 28, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; +} + +/* line 34, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn:active, +.btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +/* line 42, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +/* line 55, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-default { + color: #333333; + background-color: white; + border-color: #cccccc; +} + +/* line 470, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +/* line 475, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-default.dropdown-toggle { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +/* line 481, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-default:active, +.btn-default.active { + background-image: none; +} + +/* line 484, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-default.dropdown-toggle { + background-image: none; +} + +/* line 494, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-default.disabled, +.btn-default.disabled:hover, +.btn-default.disabled:focus, +.btn-default.disabled:active, +.btn-default.disabled.active, +.btn-default[disabled], +.btn-default[disabled]:hover, +.btn-default[disabled]:focus, +.btn-default[disabled]:active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-default:hover, +fieldset[disabled] .btn-default:focus, +fieldset[disabled] .btn-default:active, +fieldset[disabled] .btn-default.active { + background-color: white; + border-color: #cccccc; +} + +/* line 58, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-primary { + color: white; + background-color: #71a866; + border-color: #649c59; +} + +/* line 470, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active { + color: white; + background-color: #5e9253; + border-color: #4b7542; +} + +/* line 475, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-primary.dropdown-toggle { + color: white; + background-color: #5e9253; + border-color: #4b7542; +} + +/* line 481, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-primary:active, +.btn-primary.active { + background-image: none; +} + +/* line 484, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-primary.dropdown-toggle { + background-image: none; +} + +/* line 494, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-primary.disabled, +.btn-primary.disabled:hover, +.btn-primary.disabled:focus, +.btn-primary.disabled:active, +.btn-primary.disabled.active, +.btn-primary[disabled], +.btn-primary[disabled]:hover, +.btn-primary[disabled]:focus, +.btn-primary[disabled]:active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-primary:hover, +fieldset[disabled] .btn-primary:focus, +fieldset[disabled] .btn-primary:active, +fieldset[disabled] .btn-primary.active { + background-color: #71a866; + border-color: #649c59; +} + +/* line 62, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-warning { + color: white; + background-color: #fe6e3a; + border-color: #fe5b21; +} + +/* line 470, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active { + color: white; + background-color: #fe5011; + border-color: #e03c01; +} + +/* line 475, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-warning.dropdown-toggle { + color: white; + background-color: #fe5011; + border-color: #e03c01; +} + +/* line 481, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-warning:active, +.btn-warning.active { + background-image: none; +} + +/* line 484, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-warning.dropdown-toggle { + background-image: none; +} + +/* line 494, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-warning.disabled, +.btn-warning.disabled:hover, +.btn-warning.disabled:focus, +.btn-warning.disabled:active, +.btn-warning.disabled.active, +.btn-warning[disabled], +.btn-warning[disabled]:hover, +.btn-warning[disabled]:focus, +.btn-warning[disabled]:active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-warning:hover, +fieldset[disabled] .btn-warning:focus, +fieldset[disabled] .btn-warning:active, +fieldset[disabled] .btn-warning.active { + background-color: #fe6e3a; + border-color: #fe5b21; +} + +/* line 66, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-danger { + color: white; + background-color: #d5525b; + border-color: #d03d48; +} + +/* line 470, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active { + color: white; + background-color: #cd323c; + border-color: #a82931; +} + +/* line 475, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-danger.dropdown-toggle { + color: white; + background-color: #cd323c; + border-color: #a82931; +} + +/* line 481, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-danger:active, +.btn-danger.active { + background-image: none; +} + +/* line 484, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-danger.dropdown-toggle { + background-image: none; +} + +/* line 494, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-danger.disabled, +.btn-danger.disabled:hover, +.btn-danger.disabled:focus, +.btn-danger.disabled:active, +.btn-danger.disabled.active, +.btn-danger[disabled], +.btn-danger[disabled]:hover, +.btn-danger[disabled]:focus, +.btn-danger[disabled]:active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger, +fieldset[disabled] .btn-danger:hover, +fieldset[disabled] .btn-danger:focus, +fieldset[disabled] .btn-danger:active, +fieldset[disabled] .btn-danger.active { + background-color: #d5525b; + border-color: #d03d48; +} + +/* line 70, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-success { + color: white; + background-color: #71a866; + border-color: #649c59; +} + +/* line 470, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active { + color: white; + background-color: #5e9253; + border-color: #4b7542; +} + +/* line 475, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-success.dropdown-toggle { + color: white; + background-color: #5e9253; + border-color: #4b7542; +} + +/* line 481, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-success:active, +.btn-success.active { + background-image: none; +} + +/* line 484, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-success.dropdown-toggle { + background-image: none; +} + +/* line 494, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-success.disabled, +.btn-success.disabled:hover, +.btn-success.disabled:focus, +.btn-success.disabled:active, +.btn-success.disabled.active, +.btn-success[disabled], +.btn-success[disabled]:hover, +.btn-success[disabled]:focus, +.btn-success[disabled]:active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-success:hover, +fieldset[disabled] .btn-success:focus, +fieldset[disabled] .btn-success:active, +fieldset[disabled] .btn-success.active { + background-color: #71a866; + border-color: #649c59; +} + +/* line 74, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-info { + color: white; + background-color: #668aa8; + border-color: #597d9c; +} + +/* line 470, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active { + color: white; + background-color: #537592; + border-color: #425e75; +} + +/* line 475, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-info.dropdown-toggle { + color: white; + background-color: #537592; + border-color: #425e75; +} + +/* line 481, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-info:active, +.btn-info.active { + background-image: none; +} + +/* line 484, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.open .btn-info.dropdown-toggle { + background-image: none; +} + +/* line 494, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-info.disabled, +.btn-info.disabled:hover, +.btn-info.disabled:focus, +.btn-info.disabled:active, +.btn-info.disabled.active, +.btn-info[disabled], +.btn-info[disabled]:hover, +.btn-info[disabled]:focus, +.btn-info[disabled]:active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-info:hover, +fieldset[disabled] .btn-info:focus, +fieldset[disabled] .btn-info:active, +fieldset[disabled] .btn-info.active { + background-color: #668aa8; + border-color: #597d9c; +} + +/* line 83, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-link { + color: #fe6e3a; + font-weight: normal; + cursor: pointer; + border-radius: 0; +} + +/* line 92, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +/* line 99, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} + +/* line 103, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-link:hover, +.btn-link:focus { + color: #fe4907; + text-decoration: underline; + background-color: transparent; +} + +/* line 111, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:hover, +fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} + +/* line 122, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 17px; + line-height: 1.33; + border-radius: 6px; +} + +/* line 127, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-sm, +.btn-group-sm > .btn, +.btn-xs, +.btn-group-xs > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +/* line 131, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; +} + +/* line 139, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-block { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; +} + +/* line 147, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +.btn-block + .btn-block { + margin-top: 5px; +} + +/* line 155, ../bower_components/sass-bootstrap/lib/_buttons.scss */ + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +/* line 10, ../bower_components/sass-bootstrap/lib/_component-animations.scss */ + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +/* line 13, ../bower_components/sass-bootstrap/lib/_component-animations.scss */ + +.fade.in { + opacity: 1; +} + +/* line 18, ../bower_components/sass-bootstrap/lib/_component-animations.scss */ + +.collapse { + display: none; +} + +/* line 20, ../bower_components/sass-bootstrap/lib/_component-animations.scss */ + +.collapse.in { + display: block; +} + +/* line 24, ../bower_components/sass-bootstrap/lib/_component-animations.scss */ + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url("../fonts/glyphicons-halflings-regular.eot"); + src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* line 32, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon:empty { + width: 1em; +} + +/* line 38, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-asterisk:before { + content: "\2a"; +} + +/* line 39, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-plus:before { + content: "\2b"; +} + +/* line 40, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-euro:before { + content: "\20ac"; +} + +/* line 41, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-minus:before { + content: "\2212"; +} + +/* line 42, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-cloud:before { + content: "\2601"; +} + +/* line 43, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-envelope:before { + content: "\2709"; +} + +/* line 44, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-pencil:before { + content: "\270f"; +} + +/* line 45, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-glass:before { + content: "\e001"; +} + +/* line 46, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-music:before { + content: "\e002"; +} + +/* line 47, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-search:before { + content: "\e003"; +} + +/* line 48, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-heart:before { + content: "\e005"; +} + +/* line 49, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-star:before { + content: "\e006"; +} + +/* line 50, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-star-empty:before { + content: "\e007"; +} + +/* line 51, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-user:before { + content: "\e008"; +} + +/* line 52, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-film:before { + content: "\e009"; +} + +/* line 53, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-th-large:before { + content: "\e010"; +} + +/* line 54, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-th:before { + content: "\e011"; +} + +/* line 55, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-th-list:before { + content: "\e012"; +} + +/* line 56, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-ok:before { + content: "\e013"; +} + +/* line 57, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-remove:before { + content: "\e014"; +} + +/* line 58, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-zoom-in:before { + content: "\e015"; +} + +/* line 59, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-zoom-out:before { + content: "\e016"; +} + +/* line 60, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-off:before { + content: "\e017"; +} + +/* line 61, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-signal:before { + content: "\e018"; +} + +/* line 62, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-cog:before { + content: "\e019"; +} + +/* line 63, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-trash:before { + content: "\e020"; +} + +/* line 64, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-home:before { + content: "\e021"; +} + +/* line 65, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-file:before { + content: "\e022"; +} + +/* line 66, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-time:before { + content: "\e023"; +} + +/* line 67, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-road:before { + content: "\e024"; +} + +/* line 68, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-download-alt:before { + content: "\e025"; +} + +/* line 69, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-download:before { + content: "\e026"; +} + +/* line 70, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-upload:before { + content: "\e027"; +} + +/* line 71, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-inbox:before { + content: "\e028"; +} + +/* line 72, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-play-circle:before { + content: "\e029"; +} + +/* line 73, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-repeat:before { + content: "\e030"; +} + +/* line 74, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-refresh:before { + content: "\e031"; +} + +/* line 75, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-list-alt:before { + content: "\e032"; +} + +/* line 76, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-lock:before { + content: "\e033"; +} + +/* line 77, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-flag:before { + content: "\e034"; +} + +/* line 78, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-headphones:before { + content: "\e035"; +} + +/* line 79, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-volume-off:before { + content: "\e036"; +} + +/* line 80, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-volume-down:before { + content: "\e037"; +} + +/* line 81, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-volume-up:before { + content: "\e038"; +} + +/* line 82, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-qrcode:before { + content: "\e039"; +} + +/* line 83, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-barcode:before { + content: "\e040"; +} + +/* line 84, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-tag:before { + content: "\e041"; +} + +/* line 85, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-tags:before { + content: "\e042"; +} + +/* line 86, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-book:before { + content: "\e043"; +} + +/* line 87, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-bookmark:before { + content: "\e044"; +} + +/* line 88, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-print:before { + content: "\e045"; +} + +/* line 89, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-camera:before { + content: "\e046"; +} + +/* line 90, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-font:before { + content: "\e047"; +} + +/* line 91, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-bold:before { + content: "\e048"; +} + +/* line 92, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-italic:before { + content: "\e049"; +} + +/* line 93, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-text-height:before { + content: "\e050"; +} + +/* line 94, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-text-width:before { + content: "\e051"; +} + +/* line 95, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-align-left:before { + content: "\e052"; +} + +/* line 96, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-align-center:before { + content: "\e053"; +} + +/* line 97, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-align-right:before { + content: "\e054"; +} + +/* line 98, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-align-justify:before { + content: "\e055"; +} + +/* line 99, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-list:before { + content: "\e056"; +} + +/* line 100, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-indent-left:before { + content: "\e057"; +} + +/* line 101, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-indent-right:before { + content: "\e058"; +} + +/* line 102, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-facetime-video:before { + content: "\e059"; +} + +/* line 103, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-picture:before { + content: "\e060"; +} + +/* line 104, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-map-marker:before { + content: "\e062"; +} + +/* line 105, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-adjust:before { + content: "\e063"; +} + +/* line 106, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-tint:before { + content: "\e064"; +} + +/* line 107, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-edit:before { + content: "\e065"; +} + +/* line 108, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-share:before { + content: "\e066"; +} + +/* line 109, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-check:before { + content: "\e067"; +} + +/* line 110, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-move:before { + content: "\e068"; +} + +/* line 111, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-step-backward:before { + content: "\e069"; +} + +/* line 112, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-fast-backward:before { + content: "\e070"; +} + +/* line 113, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-backward:before { + content: "\e071"; +} + +/* line 114, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-play:before { + content: "\e072"; +} + +/* line 115, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-pause:before { + content: "\e073"; +} + +/* line 116, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-stop:before { + content: "\e074"; +} + +/* line 117, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-forward:before { + content: "\e075"; +} + +/* line 118, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-fast-forward:before { + content: "\e076"; +} + +/* line 119, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-step-forward:before { + content: "\e077"; +} + +/* line 120, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-eject:before { + content: "\e078"; +} + +/* line 121, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-chevron-left:before { + content: "\e079"; +} + +/* line 122, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-chevron-right:before { + content: "\e080"; +} + +/* line 123, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-plus-sign:before { + content: "\e081"; +} + +/* line 124, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-minus-sign:before { + content: "\e082"; +} + +/* line 125, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-remove-sign:before { + content: "\e083"; +} + +/* line 126, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-ok-sign:before { + content: "\e084"; +} + +/* line 127, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-question-sign:before { + content: "\e085"; +} + +/* line 128, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-info-sign:before { + content: "\e086"; +} + +/* line 129, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-screenshot:before { + content: "\e087"; +} + +/* line 130, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-remove-circle:before { + content: "\e088"; +} + +/* line 131, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-ok-circle:before { + content: "\e089"; +} + +/* line 132, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-ban-circle:before { + content: "\e090"; +} + +/* line 133, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-arrow-left:before { + content: "\e091"; +} + +/* line 134, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-arrow-right:before { + content: "\e092"; +} + +/* line 135, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-arrow-up:before { + content: "\e093"; +} + +/* line 136, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-arrow-down:before { + content: "\e094"; +} + +/* line 137, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-share-alt:before { + content: "\e095"; +} + +/* line 138, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-resize-full:before { + content: "\e096"; +} + +/* line 139, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-resize-small:before { + content: "\e097"; +} + +/* line 140, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-exclamation-sign:before { + content: "\e101"; +} + +/* line 141, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-gift:before { + content: "\e102"; +} + +/* line 142, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-leaf:before { + content: "\e103"; +} + +/* line 143, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-fire:before { + content: "\e104"; +} + +/* line 144, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-eye-open:before { + content: "\e105"; +} + +/* line 145, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-eye-close:before { + content: "\e106"; +} + +/* line 146, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-warning-sign:before { + content: "\e107"; +} + +/* line 147, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-plane:before { + content: "\e108"; +} + +/* line 148, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-calendar:before { + content: "\e109"; +} + +/* line 149, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-random:before { + content: "\e110"; +} + +/* line 150, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-comment:before { + content: "\e111"; +} + +/* line 151, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-magnet:before { + content: "\e112"; +} + +/* line 152, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-chevron-up:before { + content: "\e113"; +} + +/* line 153, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-chevron-down:before { + content: "\e114"; +} + +/* line 154, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-retweet:before { + content: "\e115"; +} + +/* line 155, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-shopping-cart:before { + content: "\e116"; +} + +/* line 156, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-folder-close:before { + content: "\e117"; +} + +/* line 157, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-folder-open:before { + content: "\e118"; +} + +/* line 158, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-resize-vertical:before { + content: "\e119"; +} + +/* line 159, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-resize-horizontal:before { + content: "\e120"; +} + +/* line 160, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-hdd:before { + content: "\e121"; +} + +/* line 161, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-bullhorn:before { + content: "\e122"; +} + +/* line 162, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-bell:before { + content: "\e123"; +} + +/* line 163, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-certificate:before { + content: "\e124"; +} + +/* line 164, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-thumbs-up:before { + content: "\e125"; +} + +/* line 165, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-thumbs-down:before { + content: "\e126"; +} + +/* line 166, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-hand-right:before { + content: "\e127"; +} + +/* line 167, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-hand-left:before { + content: "\e128"; +} + +/* line 168, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-hand-up:before { + content: "\e129"; +} + +/* line 169, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-hand-down:before { + content: "\e130"; +} + +/* line 170, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} + +/* line 171, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} + +/* line 172, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} + +/* line 173, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} + +/* line 174, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-globe:before { + content: "\e135"; +} + +/* line 175, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-wrench:before { + content: "\e136"; +} + +/* line 176, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-tasks:before { + content: "\e137"; +} + +/* line 177, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-filter:before { + content: "\e138"; +} + +/* line 178, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-briefcase:before { + content: "\e139"; +} + +/* line 179, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-fullscreen:before { + content: "\e140"; +} + +/* line 180, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-dashboard:before { + content: "\e141"; +} + +/* line 181, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-paperclip:before { + content: "\e142"; +} + +/* line 182, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-heart-empty:before { + content: "\e143"; +} + +/* line 183, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-link:before { + content: "\e144"; +} + +/* line 184, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-phone:before { + content: "\e145"; +} + +/* line 185, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-pushpin:before { + content: "\e146"; +} + +/* line 186, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-usd:before { + content: "\e148"; +} + +/* line 187, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-gbp:before { + content: "\e149"; +} + +/* line 188, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sort:before { + content: "\e150"; +} + +/* line 189, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} + +/* line 190, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} + +/* line 191, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sort-by-order:before { + content: "\e153"; +} + +/* line 192, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} + +/* line 193, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} + +/* line 194, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} + +/* line 195, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-unchecked:before { + content: "\e157"; +} + +/* line 196, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-expand:before { + content: "\e158"; +} + +/* line 197, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-collapse-down:before { + content: "\e159"; +} + +/* line 198, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-collapse-up:before { + content: "\e160"; +} + +/* line 199, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-log-in:before { + content: "\e161"; +} + +/* line 200, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-flash:before { + content: "\e162"; +} + +/* line 201, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-log-out:before { + content: "\e163"; +} + +/* line 202, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-new-window:before { + content: "\e164"; +} + +/* line 203, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-record:before { + content: "\e165"; +} + +/* line 204, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-save:before { + content: "\e166"; +} + +/* line 205, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-open:before { + content: "\e167"; +} + +/* line 206, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-saved:before { + content: "\e168"; +} + +/* line 207, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-import:before { + content: "\e169"; +} + +/* line 208, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-export:before { + content: "\e170"; +} + +/* line 209, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-send:before { + content: "\e171"; +} + +/* line 210, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-floppy-disk:before { + content: "\e172"; +} + +/* line 211, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-floppy-saved:before { + content: "\e173"; +} + +/* line 212, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-floppy-remove:before { + content: "\e174"; +} + +/* line 213, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-floppy-save:before { + content: "\e175"; +} + +/* line 214, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-floppy-open:before { + content: "\e176"; +} + +/* line 215, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-credit-card:before { + content: "\e177"; +} + +/* line 216, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-transfer:before { + content: "\e178"; +} + +/* line 217, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-cutlery:before { + content: "\e179"; +} + +/* line 218, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-header:before { + content: "\e180"; +} + +/* line 219, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-compressed:before { + content: "\e181"; +} + +/* line 220, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-earphone:before { + content: "\e182"; +} + +/* line 221, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-phone-alt:before { + content: "\e183"; +} + +/* line 222, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-tower:before { + content: "\e184"; +} + +/* line 223, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-stats:before { + content: "\e185"; +} + +/* line 224, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sd-video:before { + content: "\e186"; +} + +/* line 225, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-hd-video:before { + content: "\e187"; +} + +/* line 226, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-subtitles:before { + content: "\e188"; +} + +/* line 227, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sound-stereo:before { + content: "\e189"; +} + +/* line 228, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sound-dolby:before { + content: "\e190"; +} + +/* line 229, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sound-5-1:before { + content: "\e191"; +} + +/* line 230, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sound-6-1:before { + content: "\e192"; +} + +/* line 231, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-sound-7-1:before { + content: "\e193"; +} + +/* line 232, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-copyright-mark:before { + content: "\e194"; +} + +/* line 233, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-registration-mark:before { + content: "\e195"; +} + +/* line 234, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-cloud-download:before { + content: "\e197"; +} + +/* line 235, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-cloud-upload:before { + content: "\e198"; +} + +/* line 236, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-tree-conifer:before { + content: "\e199"; +} + +/* line 237, ../bower_components/sass-bootstrap/lib/_glyphicons.scss */ + +.glyphicon-tree-deciduous:before { + content: "\e200"; +} + +/* line 7, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid black; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + border-bottom: 0 dotted; +} + +/* line 22, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown { + position: relative; +} + +/* line 27, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-toggle:focus { + outline: 0; +} + +/* line 32, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 13px; + background-color: white; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + -webkit-background-clip: padding-box; + background-clip: padding-box; +} + +/* line 52, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +/* line 58, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-menu .divider { + height: 1px; + margin: 8.5px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +/* line 63, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.5; + color: #b3b3aa; + white-space: nowrap; +} + +/* line 77, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #a7a79d; + background-color: whitesmoke; +} + +/* line 88, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: white; + text-decoration: none; + outline: 0; + background-color: #71a866; +} + +/* line 103, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +/* line 110, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} + +/* line 122, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.open > .dropdown-menu { + display: block; +} + +/* line 127, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.open > a { + outline: 0; +} + +/* line 133, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.5; + color: #999999; +} + +/* line 142, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} + +/* line 152, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +/* line 165, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0 dotted; + border-bottom: 4px solid black; + content: ""; +} + +/* line 173, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +@media (min-width: 992px) { + /* line 187, ../bower_components/sass-bootstrap/lib/_dropdowns.scss */ + + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } +} + +/* line 10, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-default .caret { + border-top-color: #333333; +} + +/* line 17, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-primary .caret, +.btn-success .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret { + border-top-color: #fff; +} + +/* line 22, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.dropup .btn-default .caret { + border-bottom-color: #333333; +} + +/* line 30, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.dropup .btn-primary .caret, +.dropup .btn-success .caret, +.dropup .btn-warning .caret, +.dropup .btn-danger .caret, +.dropup .btn-info .caret { + border-bottom-color: #fff; +} + +/* line 38, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} + +/* line 42, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} + +/* line 49, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +/* line 52, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} + +/* line 64, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-toolbar:after { + clear: both; +} + +/* line 73, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-toolbar .btn-group { + float: left; +} + +/* line 80, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} + +/* line 86, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +/* line 91, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn:first-child { + margin-left: 0; +} + +/* line 93, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* line 99, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* line 104, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn-group { + float: left; +} + +/* line 107, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +/* line 112, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* line 116, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* line 122, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +/* line 140, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} + +/* line 144, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group > .btn-lg + .dropdown-toggle, +.btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} + +/* line 151, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +/* line 155, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} + +/* line 162, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn .caret { + margin-left: 0; +} + +/* line 166, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-lg .caret, +.btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +/* line 171, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.dropup .btn-lg .caret, +.dropup .btn-group-lg > .btn .caret { + border-width: 0 5px 5px; +} + +/* line 181, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + display: block; + float: none; + width: 100%; + max-width: 100%; +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +/* line 191, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-vertical > .btn-group > .btn { + float: none; +} + +/* line 199, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +/* line 206, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} + +/* line 209, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* line 213, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +/* line 218, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +/* line 223, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-vertical > .btn-group:first-child > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* line 227, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +/* line 236, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} + +/* line 241, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +.btn-group-justified .btn { + float: none; + display: table-cell; + width: 1%; +} + +/* line 251, ../bower_components/sass-bootstrap/lib/_button-groups.scss */ + +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} + +/* line 7, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} + +/* line 13, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group.col { + float: none; + padding-left: 0; + padding-right: 0; +} + +/* line 19, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} + +/* line 42, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} + +/* line 45, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +/* line 51, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +/* line 59, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-addon { + padding: 6px 12px; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} + +/* line 71, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-addon.input-sm, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} + +/* line 76, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-addon.input-lg, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 10px 16px; + font-size: 17px; + border-radius: 6px; +} + +/* line 84, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} + +/* line 94, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* line 97, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-addon:first-child { + border-right: 0; +} + +/* line 104, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* line 107, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-addon:last-child { + border-left: 0; +} + +/* line 113, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-btn { + position: relative; + white-space: nowrap; +} + +/* line 118, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-btn:first-child > .btn { + margin-right: -1px; +} + +/* line 121, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-btn:last-child > .btn { + margin-left: -1px; +} + +/* line 125, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-btn > .btn { + position: relative; +} + +/* line 128, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-btn > .btn + .btn { + margin-left: -4px; +} + +/* line 133, ../bower_components/sass-bootstrap/lib/_input-groups.scss */ + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} + +/* line 9, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.nav:before, +.nav:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.nav:after { + clear: both; +} + +/* line 15, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav > li { + position: relative; + display: block; +} + +/* line 19, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} + +/* line 24, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +/* line 31, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav > li.disabled > a { + color: #999999; +} + +/* line 35, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} + +/* line 48, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #fe6e3a; +} + +/* line 52, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav .open > a .caret, +.nav .open > a:hover .caret, +.nav .open > a:focus .caret { + border-top-color: #fe4907; + border-bottom-color: #fe4907; +} + +/* line 64, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav .nav-divider { + height: 1px; + margin: 8.5px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +/* line 71, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav > li > a > img { + max-width: none; +} + +/* line 81, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-tabs { + border-bottom: 1px solid #dddddd; +} + +/* line 83, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +/* line 89, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.5; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +/* line 94, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +/* line 103, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: white; + border: 1px solid #dddddd; + border-bottom-color: transparent; + cursor: default; +} + +/* line 123, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-pills > li { + float: left; +} + +/* line 127, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-pills > li > a { + border-radius: 4px; +} + +/* line 130, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-pills > li + li { + margin-left: 2px; +} + +/* line 138, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: white; + background-color: #71a866; +} + +/* line 142, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-pills > li.active > a .caret, +.nav-pills > li.active > a:hover .caret, +.nav-pills > li.active > a:focus .caret { + border-top-color: white; + border-bottom-color: white; +} + +/* line 154, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-stacked > li { + float: none; +} + +/* line 156, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +/* line 170, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-justified, +.nav-tabs.nav-justified { + width: 100%; +} + +/* line 173, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-justified > li, +.nav-tabs.nav-justified > li { + float: none; +} + +/* line 175, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-justified > li > a, +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} + +/* line 181, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} + +@media (min-width: 768px) { + /* line 187, ../bower_components/sass-bootstrap/lib/_navs.scss */ + + .nav-justified > li, + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + + /* line 190, ../bower_components/sass-bootstrap/lib/_navs.scss */ + + .nav-justified > li > a, + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} + +/* line 200, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-tabs-justified, +.nav-tabs.nav-justified { + border-bottom: 0; +} + +/* line 203, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-tabs-justified > li > a, +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} + +/* line 211, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-tabs-justified > .active > a, +.nav-tabs.nav-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #dddddd; +} + +@media (min-width: 768px) { + /* line 216, ../bower_components/sass-bootstrap/lib/_navs.scss */ + + .nav-tabs-justified > li > a, + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + + /* line 222, ../bower_components/sass-bootstrap/lib/_navs.scss */ + + .nav-tabs-justified > .active > a, + .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: white; + } +} + +/* line 234, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.tab-content > .tab-pane { + display: none; +} + +/* line 237, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.tab-content > .active { + display: block; +} + +/* line 247, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav .caret { + border-top-color: #fe6e3a; + border-bottom-color: #fe6e3a; +} + +/* line 251, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav a:hover .caret { + border-top-color: #fe4907; + border-bottom-color: #fe4907; +} + +/* line 257, ../bower_components/sass-bootstrap/lib/_navs.scss */ + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +/* line 11, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 19px; + border: 1px solid transparent; +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.navbar:after { + clear: both; +} + +@media (min-width: 992px) { + /* line 11, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar { + border-radius: 4px; + } +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.navbar-header:before, +.navbar-header:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.navbar-header:after { + clear: both; +} + +@media (min-width: 992px) { + /* line 31, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-header { + float: left; + } +} + +/* line 50, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-collapse { + max-height: 340px; + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.navbar-collapse:before, +.navbar-collapse:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.navbar-collapse:after { + clear: both; +} + +/* line 60, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 992px) { + /* line 50, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + + /* line 69, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + + /* line 76, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-collapse.in { + overflow-y: auto; + } + + /* line 81, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-collapse .navbar-nav.navbar-left:first-child { + margin-left: -15px; + } + + /* line 84, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-collapse .navbar-nav.navbar-right:last-child { + margin-right: -15px; + } + + /* line 87, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-collapse .navbar-text:last-child { + margin-right: 0; + } +} + +/* line 99, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.container > .navbar-header, +.container > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 992px) { + /* line 99, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .container > .navbar-header, + .container > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +/* line 117, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} + +@media (min-width: 992px) { + /* line 117, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-static-top { + border-radius: 0; + } +} + +/* line 128, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} + +@media (min-width: 992px) { + /* line 128, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +/* line 139, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} + +/* line 143, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} + +/* line 152, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-brand { + float: left; + padding: 15.5px 15px; + font-size: 17px; + line-height: 19px; +} + +/* line 159, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +@media (min-width: 992px) { + /* line 164, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar > .container .navbar-brand { + margin-left: -15px; + } +} + +/* line 176, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + border: 1px solid transparent; + border-radius: 4px; +} + +/* line 187, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} + +/* line 193, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (min-width: 992px) { + /* line 176, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-toggle { + display: none; + } +} + +/* line 208, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-nav { + margin: 7.75px -15px; +} + +/* line 211, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 19px; +} + +@media (max-width: 767px) { + /* line 219, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + + /* line 228, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + + /* line 231, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-nav .open .dropdown-menu > li > a { + line-height: 19px; + } + + /* line 234, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} + +@media (min-width: 992px) { + /* line 208, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-nav { + float: left; + margin: 0; + } + + /* line 246, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-nav > li { + float: left; + } + + /* line 248, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-nav > li > a { + padding-top: 15.5px; + padding-bottom: 15.5px; + } +} + +@media (min-width: 992px) { + /* line 265, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-left { + float: left !important; + } + + /* line 268, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-right { + float: right !important; + } +} + +/* line 279, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8.5px; + margin-bottom: 8.5px; +} + +@media (max-width: 767px) { + /* line 291, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-form .form-group { + margin-bottom: 5px; + } +} + +@media (min-width: 992px) { + /* line 279, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} + +/* line 316, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +/* line 321, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* line 327, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + left: auto; + right: 0; +} + +/* line 337, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-btn { + margin-top: 8.5px; + margin-bottom: 8.5px; +} + +/* line 346, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-text { + float: left; + margin-top: 15.5px; + margin-bottom: 15.5px; +} + +@media (min-width: 992px) { + /* line 346, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-text { + margin-left: 15px; + margin-right: 15px; + } +} + +/* line 360, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} + +/* line 364, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-brand { + color: #777777; +} + +/* line 367, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} + +/* line 373, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-text { + color: #777777; +} + +/* line 378, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-nav > li > a { + color: #777777; +} + +/* line 382, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +/* line 390, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +/* line 398, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +/* line 405, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-toggle { + border-color: #dddddd; +} + +/* line 408, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} + +/* line 411, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-toggle .icon-bar { + background-color: #cccccc; +} + +/* line 417, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} + +/* line 425, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-nav > .dropdown > a:hover .caret, +.navbar-default .navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +/* line 434, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555555; +} + +/* line 437, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-nav > .open > a .caret, +.navbar-default .navbar-nav > .open > a:hover .caret, +.navbar-default .navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +/* line 443, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +@media (max-width: 767px) { + /* line 452, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + + /* line 455, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + } + + /* line 463, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + + /* line 471, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} + +/* line 485, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-link { + color: #777777; +} + +/* line 487, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-default .navbar-link:hover { + color: #333333; +} + +/* line 496, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse { + background-color: #222222; + border-color: #090909; +} + +/* line 500, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-brand { + color: #999999; +} + +/* line 503, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: white; + background-color: transparent; +} + +/* line 509, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-text { + color: #999999; +} + +/* line 514, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-nav > li > a { + color: #999999; +} + +/* line 518, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: white; + background-color: transparent; +} + +/* line 526, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: white; + background-color: #090909; +} + +/* line 534, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} + +/* line 542, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-toggle { + border-color: #333333; +} + +/* line 545, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} + +/* line 548, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: white; +} + +/* line 554, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} + +/* line 563, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #090909; + color: white; +} + +/* line 568, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: white; + border-bottom-color: white; +} + +/* line 572, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +/* line 580, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: white; + border-bottom-color: white; +} + +@media (max-width: 767px) { + /* line 590, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; + } + + /* line 593, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999999; + } + + /* line 596, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: white; + background-color: transparent; + } + + /* line 604, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: white; + background-color: #090909; + } + + /* line 612, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} + +/* line 621, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-link { + color: #999999; +} + +/* line 623, ../bower_components/sass-bootstrap/lib/_navbar.scss */ + +.navbar-inverse .navbar-link:hover { + color: white; +} + +/* line 6, ../bower_components/sass-bootstrap/lib/_breadcrumbs.scss */ + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 19px; + list-style: none; + background-color: whitesmoke; + border-radius: 4px; +} + +/* line 12, ../bower_components/sass-bootstrap/lib/_breadcrumbs.scss */ + +.breadcrumb > li { + display: inline-block; +} + +/* line 14, ../bower_components/sass-bootstrap/lib/_breadcrumbs.scss */ + +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #cccccc; +} + +/* line 20, ../bower_components/sass-bootstrap/lib/_breadcrumbs.scss */ + +.breadcrumb > .active { + color: #999999; +} + +/* line 4, ../bower_components/sass-bootstrap/lib/_pagination.scss */ + +.pagination { + display: inline-block; + padding-left: 0; + margin: 19px 0; + border-radius: 4px; +} + +/* line 10, ../bower_components/sass-bootstrap/lib/_pagination.scss */ + +.pagination > li { + display: inline; +} + +/* line 13, ../bower_components/sass-bootstrap/lib/_pagination.scss */ + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.5; + text-decoration: none; + background-color: white; + border: 1px solid #dddddd; + margin-left: -1px; +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_pagination.scss */ + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +/* line 32, ../bower_components/sass-bootstrap/lib/_pagination.scss */ + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} + +/* line 41, ../bower_components/sass-bootstrap/lib/_pagination.scss */ + +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > li > span:hover, +.pagination > li > span:focus { + background-color: #eeeeee; +} + +/* line 50, ../bower_components/sass-bootstrap/lib/_pagination.scss */ + +.pagination > .active > a, +.pagination > .active > a:hover, +.pagination > .active > a:focus, +.pagination > .active > span, +.pagination > .active > span:hover, +.pagination > .active > span:focus { + z-index: 2; + color: white; + background-color: #71a866; + border-color: #71a866; + cursor: default; +} + +/* line 65, ../bower_components/sass-bootstrap/lib/_pagination.scss */ + +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + background-color: white; + border-color: #dddddd; + cursor: not-allowed; +} + +/* line 515, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 17px; +} + +/* line 521, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +/* line 527, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} + +/* line 515, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +/* line 521, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +/* line 527, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +/* line 9, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert { + padding: 15px; + margin-bottom: 19px; + border: 1px solid transparent; + border-radius: 4px; +} + +/* line 16, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert h4 { + margin-top: 0; + color: inherit; +} + +/* line 22, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert .alert-link { + font-weight: bold; +} + +/* line 28, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +/* line 31, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert > p + p { + margin-top: 5px; +} + +/* line 40, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert-dismissable { + padding-right: 35px; +} + +/* line 44, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +/* line 56, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} + +/* line 422, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.alert-success hr { + border-top-color: #c9e2b3; +} + +/* line 425, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.alert-success .alert-link { + color: #356635; +} + +/* line 59, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} + +/* line 422, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.alert-info hr { + border-top-color: #a6e1ec; +} + +/* line 425, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.alert-info .alert-link { + color: #2d6987; +} + +/* line 62, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #c09853; +} + +/* line 422, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.alert-warning hr { + border-top-color: #f7e1b5; +} + +/* line 425, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.alert-warning .alert-link { + color: #a47e3c; +} + +/* line 65, ../bower_components/sass-bootstrap/lib/_alerts.scss */ + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #b94a48; +} + +/* line 422, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.alert-danger hr { + border-top-color: #e4b9c0; +} + +/* line 425, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.alert-danger .alert-link { + color: #953b39; +} + +@-webkit-keyframes progress-bar-stripes { + /* line 11, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + from { + background-position: 40px 0; + } + + /* line 12, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + /* line 29, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + from { + background-position: 40px 0; + } + + /* line 30, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + to { + background-position: 0 0; + } +} + +/* line 39, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + +.progress { + overflow: hidden; + height: 19px; + margin-bottom: 19px; + background-color: whitesmoke; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +/* line 49, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 19px; + color: white; + text-align: center; + background-color: #71a866; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +/* line 63, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + +.progress-striped .progress-bar { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-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-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); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} + +/* line 69, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +/* line 78, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + +.progress-bar-success { + background-color: #71a866; +} + +/* line 559, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.progress-striped .progress-bar-success { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-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-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); +} + +/* line 82, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + +.progress-bar-info { + background-color: #668aa8; +} + +/* line 559, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.progress-striped .progress-bar-info { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-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-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); +} + +/* line 86, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + +.progress-bar-warning { + background-color: #fe6e3a; +} + +/* line 559, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.progress-striped .progress-bar-warning { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-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-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); +} + +/* line 90, ../bower_components/sass-bootstrap/lib/_progress-bars.scss */ + +.progress-bar-danger { + background-color: #d5525b; +} + +/* line 559, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.progress-striped .progress-bar-danger { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-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-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); +} + +/* line 6, ../bower_components/sass-bootstrap/lib/_close.scss */ + +.close { + float: right; + font-size: 19.5px; + font-weight: bold; + line-height: 1; + color: black; + text-shadow: 0 1px 0 white; + opacity: 0.2; + filter: alpha(opacity=20); +} + +/* line 16, ../bower_components/sass-bootstrap/lib/_close.scss */ + +.close:hover, +.close:focus { + color: black; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +/* line 29, ../bower_components/sass-bootstrap/lib/_close.scss */ + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +/* line 11, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-open { + overflow: hidden; +} + +/* line 16, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal { + display: none; + overflow: auto; + overflow-y: scroll; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; +} + +/* line 28, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} + +/* line 32, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} + +/* line 36, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-dialog { + position: relative; + margin-left: auto; + margin-right: auto; + width: auto; + padding: 10px; + z-index: 1050; +} + +/* line 46, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-content { + position: relative; + background-color: white; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + -webkit-background-clip: padding-box; + background-clip: padding-box; + outline: none; +} + +/* line 59, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: black; +} + +/* line 68, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +/* line 69, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +/* line 74, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.5px; +} + +/* line 80, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-header .close { + margin-top: -2px; +} + +/* line 85, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-title { + margin: 0; + line-height: 1.5; +} + +/* line 92, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-body { + position: relative; + padding: 20px; +} + +/* line 98, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-footer { + margin-top: 15px; + padding: 19px 20px 20px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.modal-footer:after { + clear: both; +} + +/* line 106, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} + +/* line 111, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +/* line 115, ../bower_components/sass-bootstrap/lib/_modals.scss */ + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +@media screen and (min-width: 768px) { + /* line 123, ../bower_components/sass-bootstrap/lib/_modals.scss */ + + .modal-dialog { + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + + /* line 128, ../bower_components/sass-bootstrap/lib/_modals.scss */ + + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} + +/* line 7, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel { + position: relative; +} + +/* line 11, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} + +/* line 16, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +/* line 23, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; +} + +/* line 31, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +/* line 33, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .active { + left: 0; +} + +/* line 38, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +/* line 44, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .next { + left: 100%; +} + +/* line 47, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .prev { + left: -100%; +} + +/* line 51, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +/* line 55, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .active.left { + left: -100%; +} + +/* line 58, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-inner > .active.right { + left: 100%; +} + +/* line 67, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: white; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +/* line 82, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control.left { + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} + +/* line 85, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} + +/* line 93, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control:hover, +.carousel-control:focus { + color: white; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +/* line 103, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} + +/* line 110, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; +} + +/* line 114, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; +} + +/* line 118, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} + +/* line 127, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control .icon-prev:before { + content: '\2039'; +} + +/* line 132, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-control .icon-next:before { + content: '\203a'; +} + +/* line 143, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} + +/* line 154, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid white; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} + +/* line 175, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: white; +} + +/* line 186, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: white; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +/* line 197, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + /* line 211, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + + .carousel-control .glyphicons-chevron-left, + .carousel-control .glyphicons-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + + /* line 221, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + + /* line 228, ../bower_components/sass-bootstrap/lib/_carousel.scss */ + + .carousel-indicators { + bottom: 20px; + } +} + +/* line 21, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.clearfix:before, +.clearfix:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ +} + +/* line 25, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.clearfix:after { + clear: both; +} + +/* line 12, ../bower_components/sass-bootstrap/lib/_utilities.scss */ + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +/* line 15, ../bower_components/sass-bootstrap/lib/_utilities.scss */ + +.pull-right { + float: right !important; +} + +/* line 18, ../bower_components/sass-bootstrap/lib/_utilities.scss */ + +.pull-left { + float: left !important; +} + +/* line 27, ../bower_components/sass-bootstrap/lib/_utilities.scss */ + +.hide { + display: none !important; +} + +/* line 30, ../bower_components/sass-bootstrap/lib/_utilities.scss */ + +.show { + display: block !important; +} + +/* line 33, ../bower_components/sass-bootstrap/lib/_utilities.scss */ + +.invisible { + visibility: hidden; +} + +/* line 36, ../bower_components/sass-bootstrap/lib/_utilities.scss */ + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +/* line 45, ../bower_components/sass-bootstrap/lib/_utilities.scss */ + +.hidden { + display: none !important; + visibility: hidden !important; +} + +/* line 54, ../bower_components/sass-bootstrap/lib/_utilities.scss */ + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} + +/* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.visible-xs, +tr.visible-xs, +th.visible-xs, +td.visible-xs { + display: none !important; +} + +@media (max-width: 767px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-xs { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-xs { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-xs.visible-sm { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-xs.visible-sm { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-xs.visible-sm, + td.visible-xs.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-xs.visible-md { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-xs.visible-md { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-xs.visible-md, + td.visible-xs.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-xs.visible-lg { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-xs.visible-lg { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-xs.visible-lg, + td.visible-xs.visible-lg { + display: table-cell !important; + } +} + +/* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.visible-sm, +tr.visible-sm, +th.visible-sm, +td.visible-sm { + display: none !important; +} + +@media (max-width: 767px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-sm.visible-xs { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-sm.visible-xs { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-sm.visible-xs, + td.visible-sm.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-sm { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-sm { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-sm.visible-md { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-sm.visible-md { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-sm.visible-md, + td.visible-sm.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-sm.visible-lg { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-sm.visible-lg { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-sm.visible-lg, + td.visible-sm.visible-lg { + display: table-cell !important; + } +} + +/* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.visible-md, +tr.visible-md, +th.visible-md, +td.visible-md { + display: none !important; +} + +@media (max-width: 767px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-md.visible-xs { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-md.visible-xs { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-md.visible-xs, + td.visible-md.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-md.visible-sm { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-md.visible-sm { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-md.visible-sm, + td.visible-md.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-md { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-md { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-md.visible-lg { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-md.visible-lg { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-md.visible-lg, + td.visible-md.visible-lg { + display: table-cell !important; + } +} + +/* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.visible-lg, +tr.visible-lg, +th.visible-lg, +td.visible-lg { + display: none !important; +} + +@media (max-width: 767px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-lg.visible-xs { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-lg.visible-xs { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-lg.visible-xs, + td.visible-lg.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-lg.visible-sm { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-lg.visible-sm { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-lg.visible-sm, + td.visible-lg.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-lg.visible-md { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-lg.visible-md { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-lg.visible-md, + td.visible-lg.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-lg { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-lg { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +/* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.hidden-xs { + display: block !important; +} + +/* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +tr.hidden-xs { + display: table-row !important; +} + +/* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +th.hidden-xs, +td.hidden-xs { + display: table-cell !important; +} + +@media (max-width: 767px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-xs, + tr.hidden-xs, + th.hidden-xs, + td.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-xs.hidden-sm, + tr.hidden-xs.hidden-sm, + th.hidden-xs.hidden-sm, + td.hidden-xs.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-xs.hidden-md, + tr.hidden-xs.hidden-md, + th.hidden-xs.hidden-md, + td.hidden-xs.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-xs.hidden-lg, + tr.hidden-xs.hidden-lg, + th.hidden-xs.hidden-lg, + td.hidden-xs.hidden-lg { + display: none !important; + } +} + +/* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.hidden-sm { + display: block !important; +} + +/* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +tr.hidden-sm { + display: table-row !important; +} + +/* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +th.hidden-sm, +td.hidden-sm { + display: table-cell !important; +} + +@media (max-width: 767px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-sm.hidden-xs, + tr.hidden-sm.hidden-xs, + th.hidden-sm.hidden-xs, + td.hidden-sm.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-sm, + tr.hidden-sm, + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-sm.hidden-md, + tr.hidden-sm.hidden-md, + th.hidden-sm.hidden-md, + td.hidden-sm.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-sm.hidden-lg, + tr.hidden-sm.hidden-lg, + th.hidden-sm.hidden-lg, + td.hidden-sm.hidden-lg { + display: none !important; + } +} + +/* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.hidden-md { + display: block !important; +} + +/* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +tr.hidden-md { + display: table-row !important; +} + +/* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (max-width: 767px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-md.hidden-xs, + tr.hidden-md.hidden-xs, + th.hidden-md.hidden-xs, + td.hidden-md.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-md.hidden-sm, + tr.hidden-md.hidden-sm, + th.hidden-md.hidden-sm, + td.hidden-md.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-md, + tr.hidden-md, + th.hidden-md, + td.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-md.hidden-lg, + tr.hidden-md.hidden-lg, + th.hidden-md.hidden-lg, + td.hidden-md.hidden-lg { + display: none !important; + } +} + +/* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.hidden-lg { + display: block !important; +} + +/* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +tr.hidden-lg { + display: table-row !important; +} + +/* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (max-width: 767px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-lg.hidden-xs, + tr.hidden-lg.hidden-xs, + th.hidden-lg.hidden-xs, + td.hidden-lg.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-lg.hidden-sm, + tr.hidden-lg.hidden-sm, + th.hidden-lg.hidden-sm, + td.hidden-lg.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-lg.hidden-md, + tr.hidden-lg.hidden-md, + th.hidden-lg.hidden-md, + td.hidden-lg.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-lg, + tr.hidden-lg, + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} + +/* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + +.visible-print, +tr.visible-print, +th.visible-print, +td.visible-print { + display: none !important; +} + +@media print { + /* line 569, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .visible-print { + display: block !important; + } + + /* line 570, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + tr.visible-print { + display: table-row !important; + } + + /* line 572, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + th.visible-print, + td.visible-print { + display: table-cell !important; + } + + /* line 580, ../bower_components/sass-bootstrap/lib/_mixins.scss */ + + .hidden-print, + tr.hidden-print, + th.hidden-print, + td.hidden-print { + display: none !important; + } +} diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..ca273bd --- /dev/null +++ b/css/main.css @@ -0,0 +1,4893 @@ +/*------------------------------------*\ + Organique - HTML template +\*------------------------------------*/ + +/** + * TABLE OF CONTENTS + * + * 01. Project variables..Imported variables + * 02. Tags...............Like ,

etc. + * 03. Helpers............The general styles like .push-down-15 etc. + * 04. Components.........Imported files, like partials, Compass etc. + * 05. Accessibility overrides, usually with help of JS. + */ + +/*------------------------------------*\ + Project variables +\*------------------------------------*/ + +/** + * Variables and Bootstrap overrides + */ + +/* line 38, ../sass/_vars.scss */ + +.header .navbar-toggle.collapsed, +.search-panel, +.search-panel__form .form-control, +.search-panel__form .form-control:focus, +.header-cart:after, +.header-cart__items:after, +.header-cart__open-cart, +.alert-success, +.alert-primary, +.btn-primary--transition, +.btn-primary--reverse-transition:hover, +.progress .progress-bar--success, +.pagination .pagination--nav, +.nav-sidebar-menu > li.active a:before, +.nav-sidebar-menu > li > a:hover:before, +.product-overlay__cart, +.motivational-stories .motivational-stories__circle, +.page-not-found .page-not-found__background, +.shop__filter__slider .ui-slider-range { + background-color: #71a866; +} + +/* line 42, ../sass/_vars.scss */ + +.secondary-link, +.secondary-link:hover, +.primary-color, +.glyphicon-search--nav, +.nav-blog a, +.header-cart:hover, +.header-cart:hover .header-cart__text--price, +.btn-primary--transition:hover, +.btn-shop:hover, +.table-theme tr.active td, +.pagination .active, +.pagination > li > a:hover, +.pagination .pagination--nav:hover, +.opening-time .week-day.today, +.products__price, +.in-stock, +.products__price--widgets, +.shop__amount-filter__link:hover, +.page-not-found .page-not-found__link, +.single-product__price, +.star-on, +.quantity .quantity__input, +.blog .blog__comments-link { + color: #71a866; +} + +/* line 46, ../sass/_vars.scss */ + +.top, +.top .dropdown-menu > li > a, +.header .navbar-toggle, +.breadcrumbs, +.footer-widgets:after, +.footer, +.banners--medium, +.btn-darker, +.btn-darker--transition, +.btn-darker--reverse-transition:hover, +.progress .progress-bar--even-more-dark, +.product-overlay__stock { + background-color: #413c35; +} + +/* line 50, ../sass/_vars.scss */ + +.text, +.text-dark, +.secondary-color, +.navbar-default .navbar-nav > li > a, +.header-cart__text--price, +.header-cart__qty, +.header-cart__subtotal, +.banners-box:hover, +.banners--small--social .social:hover, +.banners--small--social .social:hover .zocial-pinterest, +.banners--small--social .social:hover .zocial-twitter, +.banners--small--social .social:hover .zocial-facebook, +.banners--small--social .social:hover .zocial-email, +.nav-tabs > li > a:hover, +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus, +.btn-darker--transition:hover, +.btn-jumbotron:hover, +.table-theme > thead > tr > th, +.table > thead > tr > th, +.panel-link, +.pagination, +.pagination > li > a, +.social-container:hover > span, +.opening-time .week-day, +.opening-time .opening-time__title, +.nav-sidebar-menu > li.active a, +.nav-sidebar-menu > li > a:hover, +.products-navigation__arrows .glyphicon-circle:hover, +.product-overlay__cart:hover, +.products__title a, +.testimonials .testimonials__text, +.testimonials .glyphicon-circle:hover, +.comment-content--nested .author-name, +.comment-content--nestedx2 .author-name, +.comment-content .author-name, +.comment-content--nested .comment-text, +.comment-content--nestedx2 .comment-text, +.comment-content .comment-text, +.shop__amount-filter__link, +.nav--filter > li > a, +.quantity .quantity__button, +.blog__date, +.blog-content__text, +.woocommerce .input-text { + color: #413c35; +} + +/* line 54, ../sass/_vars.scss */ + +a:active, +.alert-warning, +.btn-warning--transition, +.btn-warning--reverse-transition:hover, +.progress .progress-bar--warning { + background-color: #fe6e3a; +} + +/* line 58, ../sass/_vars.scss */ + +.tertiary-color, +.warning, +.footer .footer__text .glyphicon-heart, +.footer__link:hover, +.btn-warning--transition:hover, +.available-soon, +.woocommerce .required { + color: #fe6e3a; +} + +/*------------------------------------*\ + Tags +\*------------------------------------*/ + +/* line 25, ../sass/main.scss */ + +body { + position: relative; +} + +/* line 30, ../sass/main.scss */ + +a:active { + color: #ffffff; +} + +/* line 35, ../sass/main.scss */ + +a:hover { + text-decoration: none; +} + +/* line 40, ../sass/main.scss */ + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 36px; +} + +/* line 44, ../sass/main.scss */ + +h1 { + margin-bottom: 30px; +} + +/* line 49, ../sass/main.scss */ + +h2 { + margin-bottom: 24px; +} + +/* line 54, ../sass/main.scss */ + +h3 { + margin-bottom: 22px; +} + +/* line 59, ../sass/main.scss */ + +h4 { + margin-bottom: 18px; +} + +/* line 64, ../sass/main.scss */ + +h5 { + margin-bottom: 15px; +} + +/* line 69, ../sass/main.scss */ + +h6 { + margin-bottom: 12px; + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; + text-transform: uppercase; + font-weight: bold; +} + +/* line 78, ../sass/main.scss */ + +pre { + border: 1px solid #e5e5dc; + color: #413c35; +} + +/*------------------------------------*\ + Helpers +\*------------------------------------*/ + +/* line 90, ../sass/main.scss */ + +.push-down-0 { + margin-bottom: 0px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-5 { + margin-bottom: 5px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-10 { + margin-bottom: 10px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-15 { + margin-bottom: 15px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-20 { + margin-bottom: 20px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-25 { + margin-bottom: 25px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-30 { + margin-bottom: 30px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-35 { + margin-bottom: 35px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-40 { + margin-bottom: 40px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-45 { + margin-bottom: 45px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-50 { + margin-bottom: 50px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-55 { + margin-bottom: 55px; +} + +/* line 90, ../sass/main.scss */ + +.push-down-60 { + margin-bottom: 60px; +} + +/* line 96, ../sass/main.scss */ + +.light { + font-weight: 400; +} + +/* line 100, ../sass/main.scss */ + +.bold { + font-weight: 700; +} + +/* line 104, ../sass/main.scss */ + +.uppercase { + text-transform: uppercase; +} + +/* line 108, ../sass/main.scss */ + +.line-through { + text-decoration: line-through; +} + +/* line 112, ../sass/main.scss */ + +.right { + text-align: right; +} + +/* line 116, ../sass/main.scss */ + +.center { + text-align: center; +} + +/* line 120, ../sass/main.scss */ + +.no-margin { + margin: 0; +} + +/* line 132, ../sass/main.scss */ + +.text { + text-align: left; + line-height: 23px; + font-weight: normal; + margin-bottom: 20px; +} + +/* line 140, ../sass/main.scss */ + +.text-highlight { + font-size: 16px; + line-height: 26px; + text-align: center; + color: #413c35; + font-weight: 600; + margin: 20px 0; +} + +/* line 149, ../sass/main.scss */ + +.text-dark { + font-weight: 700; + font-size: 15px; + line-height: 1.5; +} + +/* line 169, ../sass/main.scss */ + +.glyphicon.glyphicon-circle { + width: 32px; + height: 32px; + text-align: center; + line-height: 28px; + border: 2px solid #f3f2eb; + border-radius: 50%; + font-size: 12px; +} + +/* line 179, ../sass/main.scss */ + +.form-control { + border: none; + -webkit-box-shadow: none !important; + box-shadow: none !important; + background: #f3f2eb; +} + +/* line 184, ../sass/main.scss */ + +.form-control:focus { + background: #ffffff; +} + +@media (min-width: 768px) { + /* line 190, ../sass/main.scss */ + + .text-shrink { + width: 60%; + margin: 0 auto; + } +} + +/* line 196, ../sass/main.scss */ + +.wp-post-image { + width: 100%; + height: auto; + -webkit-transition: -webkit-transform .1s linear; + transition: transform .1s linear; +} + +/*------------------------------------*\ + Components +\*------------------------------------*/ + +/* line 2, ../sass/components/_top.scss */ + +.top { + font-size: 11px; + font-weight: 600; + position: relative; + z-index: 1002; +} + +/* line 11, ../sass/components/_top.scss */ + +.top .dropdown:hover .dropdown-menu { + visibility: visible; + opacity: 1; +} + +/* line 18, ../sass/components/_top.scss */ + +.top .dropdown-menu { + min-width: 45px; +} + +/* line 21, ../sass/components/_top.scss */ + +.top .dropdown-menu.show-menu { + opacity: 1; + visibility: visible; +} + +/* line 27, ../sass/components/_top.scss */ + +.top .dropdown-menu > li .last { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +/* line 32, ../sass/components/_top.scss */ + +.top .dropdown-menu > li > a { + text-align: left; + font-size: 11px; + padding: 6px 10px; + color: #b1b0a7; + font-weight: 400; + border-bottom: 1px solid #5d564c; +} + +/* line 41, ../sass/components/_top.scss */ + +.top .dropdown-menu > li > a:hover { + background-color: #5d564c; + color: #ffffff; +} + +/* line 50, ../sass/components/_top.scss */ + +.top .nav .caret { + border-top-color: #b1b0a7; +} + +/* line 54, ../sass/components/_top.scss */ + +.top .nav > li { + display: inline-block; + float: none; +} + +/* line 58, ../sass/components/_top.scss */ + +.top .nav > li > a { + color: #b1b0a7; + padding: 0 5px; + background: none; +} + +/* line 64, ../sass/components/_top.scss */ + +.top .nav > li:hover .caret, +.top .nav > li:hover a { + color: #f3f2eb; + border-top-color: #f3f2eb; +} + +/* line 74, ../sass/components/_top.scss */ + +.top__slogan, +.top__menu { + text-align: center; + color: #b1b0a7; +} + +@media (min-width: 768px) { + /* line 82, ../sass/components/_top.scss */ + + .top__slogan { + text-align: left; + padding: 7px 0; + } + + /* line 87, ../sass/components/_top.scss */ + + .top__menu { + text-align: right; + } +} + +/* line 2, ../sass/components/_header.scss */ + +.header { + background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f2eb)); + background: -webkit-linear-gradient(top, #ffffff 0%, #f3f2eb 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f3f2eb 100%); + position: relative; + z-index: 1001; +} + +/* line 7, ../sass/components/_header.scss */ + +.header .header-logo { + padding: 5px 0; +} + +/* line 11, ../sass/components/_header.scss */ + +.header .navbar-toggle { + border: 0; + margin: 34px 0; +} + +/* line 20, ../sass/components/_header.scss */ + +.header .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +/* line 26, ../sass/components/_header.scss */ + +.header a:active { + background: none; +} + +/* line 33, ../sass/components/_header.scss */ + +.mobile-navbar-form { + padding-top: 1em; + padding-bottom: 2em; +} + +/* line 37, ../sass/components/_header.scss */ + +.mobile-navbar-form .form-control { + border: 1px solid #e5e5dc; + border-right: none; + background: #ffffff; +} + +/* line 43, ../sass/components/_header.scss */ + +.mobile-navbar-form__appended-btn { + background: none; + border: none; + padding-top: 0; + padding-bottom: 0; +} + +@media (min-width: 992px) { + /* line 53, ../sass/components/_header.scss */ + + .fixed-header .header { + position: fixed; + width: 100%; + -webkit-box-shadow: 0 0 5px #b1b0a7; + box-shadow: 0 0 5px #b1b0a7; + top: 0; + } + + /* line 60, ../sass/components/_header.scss */ + + .fixed-header .top { + margin-bottom: 100px; + } +} + +/* line 3, ../sass/components/_navigation.scss */ + +.nav-pills { + padding: 0; +} + +/* line 6, ../sass/components/_navigation.scss */ + +.nav-pills .dropdown { + z-index: 1200; + padding: 7px 0; +} + +/* line 12, ../sass/components/_navigation.scss */ + +.dropdown-menu { + display: block; + margin: 0; + padding: 0; + -webkit-box-shadow: none; + box-shadow: none; + border: none; + border-radius: 0; + background: none; + -webkit-transition: all .1s linear; + transition: all .1s linear; + visibility: hidden; + opacity: 0; + position: absolute; +} + +@media (min-width: 992px) { + /* line 27, ../sass/components/_navigation.scss */ + + .dropdown-menu > li:last-child > a { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + } +} + +/* line 33, ../sass/components/_navigation.scss */ + +.dropdown-menu .dropdown-menu { + left: 100%; + top: 0; + border-top: none !important; +} + +/* line 41, ../sass/components/_navigation.scss */ + +.navbar-collapse { + margin-bottom: 10px; +} + +@media (min-width: 992px) { + /* line 41, ../sass/components/_navigation.scss */ + + .navbar-collapse { + margin-bottom: 0; + } +} + +/* line 49, ../sass/components/_navigation.scss */ + +.navbar-default { + margin: 0; + min-height: 0; + border: 0; + background: none; + font-weight: bold; +} + +@media (min-width: 992px) { + /* line 58, ../sass/components/_navigation.scss */ + + .navbar-default .navbar-nav > li > a { + padding: 41px 10px 40px 10px; + max-height: 100px; + } + + /* line 65, ../sass/components/_navigation.scss */ + + .navbar-default .navbar-nav > li > a:after { + background-color: #71a866; + content: ""; + position: absolute; + width: 100%; + height: 4px; + top: 0; + left: 0; + opacity: 0; + visibility: hidden; + -webkit-transition: all .1s linear; + transition: all .1s linear; + } +} + +@media (min-width: 1200px) { + /* line 58, ../sass/components/_navigation.scss */ + + .navbar-default .navbar-nav > li > a { + padding-left: 15px; + padding-right: 15px; + } +} + +/* line 83, ../sass/components/_navigation.scss */ + +.navbar-default .navbar-nav > li > a .caret { + position: absolute; + border-top-color: #413c35; + border-bottom-color: #413c35; + bottom: 50%; + right: 30px; + margin-right: -4px; +} + +@media (min-width: 992px) { + /* line 83, ../sass/components/_navigation.scss */ + + .navbar-default .navbar-nav > li > a .caret { + bottom: 22%; + right: 50%; + } +} + +@media (min-width: 992px) { + /* line 101, ../sass/components/_navigation.scss */ + + .navbar-default .navbar-nav > li.dropdown:hover .dropdown-menu { + visibility: visible; + opacity: 1; + } + + /* line 108, ../sass/components/_navigation.scss */ + + .navbar-default .navbar-nav > li.dropdown .dropdown .dropdown-menu { + visibility: hidden; + opacity: 0; + } + + /* line 114, ../sass/components/_navigation.scss */ + + .navbar-default .navbar-nav > li.dropdown .dropdown:hover .dropdown-menu { + visibility: visible; + opacity: 1; + } +} + +@media (min-width: 992px) { + /* line 124, ../sass/components/_navigation.scss */ + + .navbar-default .navbar-nav > li:hover > a { + color: #71a866; + } + + /* line 128, ../sass/components/_navigation.scss */ + + .navbar-default .navbar-nav > li:hover > a:after { + visibility: visible; + opacity: 1; + } +} + +/* line 134, ../sass/components/_navigation.scss */ + +.navbar-default .navbar-nav > li:hover .caret { + border-top-color: #71a866 !important; + border-bottom-color: #71a866 !important; +} + +/* line 141, ../sass/components/_navigation.scss */ + +.navbar-default .dropdown-menu { + position: static; + float: none; + opacity: 1; + visibility: visible; + padding: 0 0 0 5px; +} + +@media (min-width: 992px) { + /* line 141, ../sass/components/_navigation.scss */ + + .navbar-default .dropdown-menu { + border-top: 2px solid rgba(113, 168, 102, 0.9); + position: absolute; + visibility: hidden; + opacity: 0; + padding: 0; + } +} + +/* line 157, ../sass/components/_navigation.scss */ + +.navbar-default .dropdown-menu > li > a { + padding: 5px 20px; + color: #6b6357; +} + +/* line 161, ../sass/components/_navigation.scss */ + +.navbar-default .dropdown-menu > li > a:hover { + color: #413c35; + background: none; + text-decoration: underline; +} + +@media (min-width: 992px) { + /* line 157, ../sass/components/_navigation.scss */ + + .navbar-default .dropdown-menu > li > a { + background-color: #71a866; + padding: 9px 20px; + font-weight: 700; + border-bottom: 1px solid #598c4f; + color: #f3f2eb; + } +} + +@media (min-width: 992px) { + /* line 176, ../sass/components/_navigation.scss */ + + .navbar-default .dropdown-menu > li:hover > a { + background-color: #598c4f; + color: #f3f2eb; + text-decoration: none; + } +} + +/* line 186, ../sass/components/_navigation.scss */ + +.glyphicon-search--nav { + font-size: 17px; + line-height: 19px; +} + +/* line 192, ../sass/components/_navigation.scss */ + +.input-group-addon { + background-color: #f3f2eb; + border: 1px solid #e5e5dc; +} + +/* line 198, ../sass/components/_navigation.scss */ + +.nav-blog { + margin-top: -4px; + margin-bottom: 0; + padding-left: 0; + list-style: none; +} + +/* line 207, ../sass/components/_navigation.scss */ + +.nav-blog a:hover { + text-decoration: underline; +} + +/* line 3, ../sass/components/_search.scss */ + +.search-panel { + z-index: 1001; + position: absolute; + width: 100%; + opacity: 0; + visibility: hidden; + -webkit-transition: all .1s linear; + transition: all .1s linear; + height: 80px; + -webkit-box-shadow: 0px 2px 0 rgba(0, 0, 0, 0.1) inset; + box-shadow: 0px 2px 0 rgba(0, 0, 0, 0.1) inset; +} + +/* line 14, ../sass/components/_search.scss */ + +.search-panel button { + background: none; + border: none; +} + +/* line 19, ../sass/components/_search.scss */ + +.search-panel__form { + padding: 20px 0; +} + +/* line 21, ../sass/components/_search.scss */ + +.search-panel__form input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.3); +} + +/* line 25, ../sass/components/_search.scss */ + +.search-panel__form .form-control { + display: inline; + color: #e5e5dc; + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + width: 90%; + height: 40px; + margin: 0 0 20px 20px; + font-size: 24px; +} + +/* line 42, ../sass/components/_search.scss */ + +.search-panel__form .glyphicon-search { + font-size: 30px; + color: rgba(0, 0, 0, 0.3); + display: inline-block; +} + +/* line 48, ../sass/components/_search.scss */ + +.search-panel__close { + padding: 25px 0; + margin: -2px 0; +} + +/* line 52, ../sass/components/_search.scss */ + +.search-panel__close .glyphicon-remove { + color: #f3f2eb; + -webkit-transition: all .1s linear; + transition: all .1s linear; +} + +/* line 56, ../sass/components/_search.scss */ + +.search-panel__close .glyphicon-remove:hover { + color: #e5e5dc; + border-color: #e5e5dc; +} + +/* class .search-mode is added to the */ + +/* line 65, ../sass/components/_search.scss */ + +.search-mode .search-panel, +.search-mode .search-mode__overlay { + opacity: 1; + visibility: visible; +} + +/* line 73, ../sass/components/_search.scss */ + +.search-mode__overlay { + visibility: hidden; + opacity: 0; + background-color: rgba(0, 0, 0, 0.5); + position: absolute; + z-index: 1000; + top: 0; + left: 0; + right: 0; + bottom: 0; + -webkit-transition: all .1s linear; + transition: all .1s linear; + -webkit-transform: translateZ(0); + -ms-transform: translateZ(0); + transform: translateZ(0); +} + +/* line 2, ../sass/components/_cart.scss */ + +.header-cart { + position: relative; + max-height: 100px; + padding: 34px 0 30px; + text-align: right; +} + +/* line 9, ../sass/components/_cart.scss */ + +.header-cart:before { + content: ""; + position: absolute; + background-color: #d6d3bb; + width: 1px; + height: 36px; + top: 50%; + left: 0; + margin-top: -18px; +} + +/* line 20, ../sass/components/_cart.scss */ + +.header-cart:after { + content: ""; + position: absolute; + width: 100%; + height: 4px; + top: 0; + left: 0; + visibility: hidden; + opacity: 0; + -webkit-transition: all .1s linear; + transition: all .1s linear; +} + +/* line 36, ../sass/components/_cart.scss */ + +.header-cart:hover:after { + opacity: 1; + visibility: visible; +} + +/* line 45, ../sass/components/_cart.scss */ + +.header-cart:hover .header-cart__open-cart { + opacity: 1; + visibility: visible; +} + +/* line 52, ../sass/components/_cart.scss */ + +.header-cart__items { + display: inline-block; + position: relative; + vertical-align: middle; + width: 36px; + height: 36px; +} + +/* line 60, ../sass/components/_cart.scss */ + +.header-cart__items:after, +.header-cart__items:before { + content: ""; + position: absolute; +} + +/* line 65, ../sass/components/_cart.scss */ + +.header-cart__items:after { + background-image: url('../images/pattern_dark.png?1447674093'); + top: 3px; + bottom: 0; + right: 0; + left: 0; + border-radius: 3px 3px 8px 8px; + border: 1px solid rgba(0, 0, 0, 0.05); +} + +/* line 75, ../sass/components/_cart.scss */ + +.header-cart__items:before { + border-radius: 40%; + width: 18px; + height: 18px; + border: 2px solid #71a866; + left: 50%; + top: -8px; + margin-left: -9px; +} + +/* line 85, ../sass/components/_cart.scss */ + +.header-cart__items .header-cart__items-num { + position: absolute; + color: #ffffff; + z-index: 1; + left: 0; + right: 0; + text-align: center; + top: 7px; + font-weight: 600; +} + +/* line 97, ../sass/components/_cart.scss */ + +.header-cart__text { + color: #b1b0a7; + margin-right: 4px; + display: none; +} + +@media (min-width: 1200px) { + /* line 97, ../sass/components/_cart.scss */ + + .header-cart__text { + display: inline; + } +} + +/* line 107, ../sass/components/_cart.scss */ + +.header-cart__text--price { + font-weight: 700; + display: inline-block; + margin-right: 10px; + -webkit-transition: all .1s linear; + transition: all .1s linear; +} + +/* line 115, ../sass/components/_cart.scss */ + +.header-cart__open-cart { + position: absolute; + visibility: hidden; + opacity: 0; + top: 100%; + right: 0; + width: 400px; + -webkit-transition: all .1s linear; + transition: all .1s linear; + padding: 10px; + z-index: 1001; + color: #ffffff; + -webkit-box-shadow: 0px 2px 0 rgba(0, 0, 0, 0.1) inset; + box-shadow: 0px 2px 0 rgba(0, 0, 0, 0.1) inset; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +/* line 131, ../sass/components/_cart.scss */ + +.header-cart__open-cart .btn-darker { + width: 100%; + margin: 0; +} + +/* line 137, ../sass/components/_cart.scss */ + +.header-cart__product { + font-size: 14px; + padding: 10px; +} + +/* line 141, ../sass/components/_cart.scss */ + +.header-cart__product:hover { + background-color: #598c4f; + border-top: 1px solid #55854c; + border-bottom: 1px solid #55854c; + padding-top: 9px; + padding-bottom: 9px; +} + +/* line 148, ../sass/components/_cart.scss */ + +.header-cart__product:hover .header-cart__product-image, +.header-cart__product:hover .header-cart__product-image--hover { + display: none; +} + +/* line 152, ../sass/components/_cart.scss */ + +.header-cart__product:hover .header-cart__product-image--hover { + display: block; +} + +/* line 158, ../sass/components/_cart.scss */ + +.header-cart__product-image, +.header-cart__product-image--hover { + float: left; + text-align: center; + width: 15%; +} + +/* line 164, ../sass/components/_cart.scss */ + +.header-cart__product-image--hover { + display: none; + line-height: 50px; +} + +/* line 169, ../sass/components/_cart.scss */ + +.header-cart__product-image--hover .glyphicon-circle { + color: #f3f2eb; +} + +/* line 174, ../sass/components/_cart.scss */ + +.header-cart__product-title { + float: left; + width: 65%; + text-align: left; + font-weight: 600; +} + +/* line 180, ../sass/components/_cart.scss */ + +.header-cart__product-title .header-cart__link { + color: #ffffff; +} + +/* line 185, ../sass/components/_cart.scss */ + +.header-cart__qty { + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; + font-size: 11px; + display: block; +} + +/* line 193, ../sass/components/_cart.scss */ + +.header-cart__price { + width: 20%; + font-weight: bold; + float: left; +} + +/* line 199, ../sass/components/_cart.scss */ + +.header-cart__divider { + border: 1px solid #55854c; + margin-top: 5px; + margin-bottom: 5px; +} + +/* line 205, ../sass/components/_cart.scss */ + +.header-cart__subtotal { + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; + font-size: 12px; + text-align: right; + margin-right: 20px; +} + +/* line 214, ../sass/components/_cart.scss */ + +.header-cart__subtotal-price { + font-size: 24px; + font-weight: 700; +} + +/* line 219, ../sass/components/_cart.scss */ + +.header-cart__subtotal-box { + text-align: right; + margin-bottom: 15px; +} + +/* line 224, ../sass/components/_cart.scss */ + +.mobile-cart { + text-align: center; +} + +/* line 3, ../sass/components/_jumbotron.scss */ + +.jumbotron { + background: url('../images/dark_wood.jpg')center top; + text-align: center; + position: relative; +} + +/* line 8, ../sass/components/_jumbotron.scss */ + +.jumbotron:after { + position: absolute; + content: ""; + top: 0; + bottom: 0; + left: 0; + right: 0; + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + background: -webkit-gradient(linear, left top, right top, from(rgba(38, 35, 31, 0.8)), color-stop(50%, rgba(65, 60, 53, 0)), to(rgba(38, 35, 31, 0.8))); + background: -webkit-linear-gradient(left, rgba(38, 35, 31, 0.8) 0%, rgba(65, 60, 53, 0) 50%, rgba(38, 35, 31, 0.8) 100%); + background: linear-gradient(to right, rgba(38, 35, 31, 0.8) 0%, rgba(65, 60, 53, 0) 50%, rgba(38, 35, 31, 0.8) 100%); + opacity: 0; +} + +/* line 21, ../sass/components/_jumbotron.scss */ + +.jumbotron.jumbotron--gradient:after { + opacity: 1; +} + +/* line 26, ../sass/components/_jumbotron.scss */ + +.jumbotron > .container { + position: relative; + z-index: 1; +} + +/* line 32, ../sass/components/_jumbotron.scss */ + +.jumbotron__container { + padding: 9% 0; +} + +/* line 36, ../sass/components/_jumbotron.scss */ + +.jumbotron__title { + line-height: 1.3; + color: #f3f2eb; + text-transform: uppercase; + font-weight: bold; + font-size: 36px; + margin: 0 0 3.5%; +} + +@media (min-width: 768px) { + /* line 36, ../sass/components/_jumbotron.scss */ + + .jumbotron__title { + font-size: 60px; + } +} + +/* line 49, ../sass/components/_jumbotron.scss */ + +.jumbotron__subtitle { + line-height: 1.5; + color: #f3f2eb; + font-size: 14px; + font-weight: normal; + margin: 0 0 2.2%; +} + +@media (min-width: 768px) { + /* line 49, ../sass/components/_jumbotron.scss */ + + .jumbotron__subtitle { + font-size: 16px; + } +} + +/* line 62, ../sass/components/_jumbotron.scss */ + +.jumbotron__title--main { + padding: 0; +} + +/* line 66, ../sass/components/_jumbotron.scss */ + +.jumbotron__opening-time { + margin-bottom: 9%; +} + +@media (min-width: 992px) { + /* line 66, ../sass/components/_jumbotron.scss */ + + .jumbotron__opening-time { + margin-top: 50px; + margin-bottom: 50px; + } +} + +@media (min-width: 992px) { + /* line 75, ../sass/components/_jumbotron.scss */ + + .jumbotron--business { + text-align: left; + } +} + +/* line 80, ../sass/components/_jumbotron.scss */ + +.jumbotron--business .jumbotron__subtitle { + margin-bottom: 4%; +} + +/* line 86, ../sass/components/_jumbotron.scss */ + +.jumbotron-slider { + display: inline-block; + text-align: left; +} + +/* line 91, ../sass/components/_jumbotron.scss */ + +.carousel-caption { + text-shadow: none; + top: 20px; +} + +@media (min-width: 768px) { + /* line 91, ../sass/components/_jumbotron.scss */ + + .carousel-caption { + top: -20px; + } +} + +/* line 100, ../sass/components/_jumbotron.scss */ + +.carousel-control { + width: 8%; +} + +/* line 105, ../sass/components/_jumbotron.scss */ + +.carousel a:active { + background-color: transparent; +} + +/* line 109, ../sass/components/_jumbotron.scss */ + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + max-width: none; +} + +/* line 2, ../sass/components/_breadcrumbs.scss */ + +.breadcrumbs { + background-image: url('../images/pattern_dark.png?1447674093'); + width: 100%; + margin-bottom: 30px; +} + +/* line 9, ../sass/components/_breadcrumbs.scss */ + +.no-margin { + margin-bottom: 0; +} + +/* line 13, ../sass/components/_breadcrumbs.scss */ + +.breadcrumb { + padding: 11px 0 10px 0; + color: #413c35; + margin: 0; + background: none; + border-radius: 0; +} + +/* line 20, ../sass/components/_breadcrumbs.scss */ + +.breadcrumb > li + li:before { + content: "\e080"; + color: #b1b0a7; + font-family: "Glyphicons Halflings"; + font-size: 8px; +} + +/* line 27, ../sass/components/_breadcrumbs.scss */ + +.breadcrumb a { + color: #b1b0a7; +} + +/* line 30, ../sass/components/_breadcrumbs.scss */ + +.breadcrumb a:hover { + color: #f3f2eb; + text-decoration: none; +} + +/* line 36, ../sass/components/_breadcrumbs.scss */ + +.breadcrumb .active { + color: #f3f2eb; + font-weight: 600; +} + +/* line 3, ../sass/components/_footer.scss */ + +.footer-widgets { + color: #b1b0a7; + position: relative; + background-color: #4b463f; +} + +/* line 9, ../sass/components/_footer.scss */ + +.footer-widgets:after { + background-image: url('../images/divider-default.png?1447674093'); + background-position: center center; + background-repeat: no-repeat; + content: ""; + position: absolute; + bottom: -20px; + width: 40px; + height: 40px; + border-radius: 40px; + left: 50%; + margin-left: -20px; +} + +/* line 24, ../sass/components/_footer.scss */ + +.footer-widgets .footer-widgets__social { + margin: 58px 0; +} + +/* line 28, ../sass/components/_footer.scss */ + +.footer-widgets .footer-widgets__navigation, +.footer-widgets .footer-widgets__tags, +.footer-widgets .footer-widgets__contact { + margin: 22px 0 58px 0; +} + +/* line 35, ../sass/components/_footer.scss */ + +.footer-widgets .footer-wdgets__heading--line { + text-align: center; + position: relative; +} + +/* line 39, ../sass/components/_footer.scss */ + +.footer-widgets .footer-wdgets__heading--line:after { + z-index: 1; + content: ""; + position: absolute; + width: 100%; + top: 65%; + left: 0; + height: 1px; + background: #676056; +} + +/* line 52, ../sass/components/_footer.scss */ + +.footer-widgets .footer-widgets__heading { + position: relative; + text-align: center; + color: #f3f2eb; + z-index: 2; + background-color: #4b463f; + display: inline-block; + padding: 0 10px; +} + +/* line 63, ../sass/components/_footer.scss */ + +.footer-widgets .nav-footer > li > a { + padding: 0; + color: #b1b0a7; + font-weight: bold; + line-height: 30px; +} + +/* line 69, ../sass/components/_footer.scss */ + +.footer-widgets .nav-footer > li > a:hover { + color: #f3f2eb; + background: transparent; +} + +/* line 76, ../sass/components/_footer.scss */ + +.footer-widgets .tag { + display: inline-block; + border: 2px solid #b1b0a7; + border-radius: 5px; + padding: 5px 8px; + margin: 4px 2px; + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; + color: #b1b0a7; + text-transform: uppercase; + font-size: 11px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} + +/* line 89, ../sass/components/_footer.scss */ + +.footer-widgets .tag:hover { + color: #f3f2eb; + text-decoration: none; + border: 2px solid #f3f2eb; +} + +/* line 96, ../sass/components/_footer.scss */ + +.footer-widgets .glyphicon--footer { + font-size: 12px; + margin-right: 3px; +} + +/* line 101, ../sass/components/_footer.scss */ + +.footer-widgets .glyphicon--footer-small { + font-size: 8px; + margin-right: 3px; +} + +/* line 108, ../sass/components/_footer.scss */ + +.footer { + padding: 18px 0; + color: #b1b0a7; +} + +/* line 114, ../sass/components/_footer.scss */ + +.footer .footer__link--small { + font-size: 12px; + font-weight: bold; +} + +/* line 118, ../sass/components/_footer.scss */ + +.footer .footer__link--small:hover { + text-decoration: none; +} + +/* line 123, ../sass/components/_footer.scss */ + +.footer .footer__text { + float: right; +} + +/* line 126, ../sass/components/_footer.scss */ + +.footer .footer__text .glyphicon-heart { + font-size: 8px; +} + +@media (max-width: 768px) { + /* line 133, ../sass/components/_footer.scss */ + + .footer .footer, + .footer .footer__text, + .footer .footer__text--link { + text-align: center; + float: none; + } +} +.footer__links { + color: #f3f2eb; + font-weight: bold; + margin: 12px; +} + +/* line 146, ../sass/components/_footer.scss */ + +.footer__links:hover { + font-weight: bold; + text-decoration: none; +} + + +/* line 142, ../sass/components/_footer.scss */ + +.footer__link { + color: #f3f2eb; + font-weight: bold; +} + +/* line 146, ../sass/components/_footer.scss */ + +.footer__link:hover { + font-weight: bold; + text-decoration: none; +} + +/* line 2, ../sass/components/_banners.scss */ + +.banners--small, +.banners--medium, +.banners--big { + border-radius: 3px; + margin: 18px 0; + color: #f3f2eb; + font-weight: 600; + font-size: 15px; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} + +/* line 12, ../sass/components/_banners.scss */ + +.banners { + background: #f3f2eb; +} + +/* line 16, ../sass/components/_banners.scss */ + +.banners-box { + padding: 25px; + padding-right: 0; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + color: #b1b0a7; + line-height: 1.35; +} + +/* line 23, ../sass/components/_banners.scss */ + +.banners-box:hover { + -webkit-transition: all 0.1s linear; + transition: all 0.1s linear; +} + +/* line 28, ../sass/components/_banners.scss */ + +.banners-box .glyphicon--banners { + display: block; + font-size: 30px; + float: left; + margin: 0 10px 0 0; +} + +/* line 35, ../sass/components/_banners.scss */ + +.banners-box .banners__title { + font-family: "Arvo", Georgia, Times, serif; + display: block; +} + +/* line 41, ../sass/components/_banners.scss */ + +.banners--small { + background: #f3f2eb; + padding: 19px; + text-align: center; + font-family: "Arvo", Georgia, Times, serif; + text-transform: uppercase; + font-size: 12px; + text-shadow: none; + color: #b1b0a7; +} + +/* line 52, ../sass/components/_banners.scss */ + +.banners--small .banners--small--text { + font-family: "Open Sans", Helvetica, Arial, sans-serif; +} + +/* line 57, ../sass/components/_banners.scss */ + +.banners--small--social { + text-align: left; + margin: 15px 0; +} + +/* line 61, ../sass/components/_banners.scss */ + +.banners--small--social .social { + -webkit-transition: all .1s linear; + transition: all .1s linear; + color: #b1b0a7; +} + +/* line 65, ../sass/components/_banners.scss */ + +.banners--small--social .social .zocial-pinterest, +.banners--small--social .social .zocial-twitter, +.banners--small--social .social .zocial-facebook, +.banners--small--social .social .zocial-email { + font-family: 'zocial', sans-serif; + padding: 9px 0 0 11px; + width: 36px; + height: 36px; + color: #b1b0a7; + margin: 0 5px 0 0; + display: inline-block; + -webkit-transition: all .1s linear; + transition: all .1s linear; + float: left; +} + +/* line 80, ../sass/components/_banners.scss */ + +.banners--small--social .social:hover { + text-decoration: none; +} + +/* line 94, ../sass/components/_banners.scss */ + +.banners--medium { + background-image: url('../images/pattern_dark.png?1447674093'); + padding: 26px 52px 26px 26px; + position: relative; +} + +/* line 101, ../sass/components/_banners.scss */ + +.banners--medium .glyphicon-circle { + position: absolute; + right: 15px; + top: 50%; + margin-top: -16px; +} + +/* line 109, ../sass/components/_banners.scss */ + +.banners--medium--info { + text-align: center; + padding: 16px; +} + +/* line 113, ../sass/components/_banners.scss */ + +.banners--medium--info:after { + content: ""; + border: 0; +} + +/* line 119, ../sass/components/_banners.scss */ + +.banners--big { + text-align: center; + background: url('../images/noise_pattern.png?1447674093'),-webkit-gradient(linear, left top, right top, from(#455235), color-stop(50%, #6c8053), to(#455235)); + background: url('../images/noise_pattern.png?1447674093'), -webkit-linear-gradient(left, #455235 0%, #6c8053 50%, #455235 100%); + background: url('../images/noise_pattern.png?1447674093'), linear-gradient(to right, #455235 0%, #6c8053 50%, #455235 100%); + padding: 24px; +} + +/* line 126, ../sass/components/_banners.scss */ + +.banners--big-left { + padding: 16px 16px 16px 32px; +} + +@media (min-width: 992px) { + /* line 126, ../sass/components/_banners.scss */ + + .banners--big-left { + text-align: left; + } +} + +/* line 133, ../sass/components/_banners.scss */ + +.banners--big-left .banners--big__text { + margin-top: 6px; +} + +/* line 138, ../sass/components/_banners.scss */ + +.banners--big__form { + text-align: center; +} + +/* line 141, ../sass/components/_banners.scss */ + +.banners--big__form .form-group--form { + margin: 0; +} + +@media (min-width: 992px) { + /* line 141, ../sass/components/_banners.scss */ + + .banners--big__form .form-group--form { + text-align: right; + } +} + +/* line 149, ../sass/components/_banners.scss */ + +.banners--big__form .form-control--form { + display: inline; + width: 200px; + height: 36px; + border-radius: 2px; +} + +/* line 2, ../sass/components/_alerts.scss */ + +.alert { + padding: 11px; + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; + color: #f3f2eb; + font-size: 12px; + border-color: transparent; +} + +/* line 10, ../sass/components/_alerts.scss */ + +.alert button.close { + margin-top: -1px; +} + +/* line 19, ../sass/components/_alerts.scss */ + +.alert-default { + background: #f3f2eb; + color: #413c35; +} + +/* line 24, ../sass/components/_alerts.scss */ + +.alert-dark { + background: #b1b0a7; +} + +/* line 32, ../sass/components/_alerts.scss */ + +.alert-info { + background: #668aa8; +} + +/* line 40, ../sass/components/_alerts.scss */ + +.alert-danger { + background: #d5525b; +} + +/* line 2, ../sass/components/_tabs.scss */ + +.nav-tabs { + border-bottom: 2px solid #e5e5dc; +} + +/* line 5, ../sass/components/_tabs.scss */ + +.nav-tabs > li { + margin-bottom: -3px; +} + +/* line 8, ../sass/components/_tabs.scss */ + +.nav-tabs > li > a { + color: #b1b0a7; + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; + font-size: 14px; + border: none; + border-bottom: 3px solid transparent; +} + +/* line 16, ../sass/components/_tabs.scss */ + +.nav-tabs > li > a:hover { + border: none; + border-bottom: 3px solid #413c35; + background: none; +} + +/* line 24, ../sass/components/_tabs.scss */ + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + border: none; + border-bottom: 3px solid #413c35; +} + +/* line 35, ../sass/components/_tabs.scss */ + +.tab-text { + font-weight: 400; + line-height: 1.7; +} + +/* line 2, ../sass/components/_buttons.scss */ + +.btn { + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; + text-transform: uppercase; + font-size: 12px; + color: #f3f2eb; + border-radius: 2px; + border: 0; + padding: 9px 20px; + -webkit-transition: all .1s linear; + transition: all .1s linear; +} + +/* line 14, ../sass/components/_buttons.scss */ + +.btn-dark { + background: #b1b0a7; +} + +/* line 17, ../sass/components/_buttons.scss */ + +.btn-dark:hover { + color: #f3f2eb; + background: #99988c; +} + +/* line 23, ../sass/components/_buttons.scss */ + +.btn-default { + color: #b1b0a7; + border: 2px solid #e5e5dc; + padding: 7px 18px; + background: transparent; + -webkit-transition: all 0.1s linear; + transition: all 0.1s linear; +} + +/* line 30, ../sass/components/_buttons.scss */ + +.btn-default:hover { + color: #ffffff; + background: #b1b0a7; + border: 2px solid #b1b0a7; + padding: 7px 18px; +} + +/* line 41, ../sass/components/_buttons.scss */ + +.btn-darker:hover { + color: #f3f2eb; + background: #25221e; +} + +/* line 48, ../sass/components/_buttons.scss */ + +.btn-primary--transition, +.btn-dark--transition, +.btn-warning--transition, +.btn-info--transition, +.btn-danger--transition, +.btn-darker--transition { + -webkit-transition: background 0.1s linear; + transition: background 0.1s linear; +} + +/* line 56, ../sass/components/_buttons.scss */ + +.btn-primary--transition:hover, +.btn-dark--transition:hover, +.btn-warning--transition:hover, +.btn-info--transition:hover, +.btn-danger--transition:hover, +.btn-darker--transition:hover { + background: transparent; + padding: 7px 18px; +} + +/* line 65, ../sass/components/_buttons.scss */ + +.btn-primary--transition:hover { + border: 2px solid #71a866; +} + +/* line 71, ../sass/components/_buttons.scss */ + +.btn-dark--transition { + background: #b1b0a7; +} + +/* line 74, ../sass/components/_buttons.scss */ + +.btn-dark--transition:hover { + color: #b1b0a7; + border: 2px solid #b1b0a7; +} + +/* line 83, ../sass/components/_buttons.scss */ + +.btn-warning--transition:hover { + border: 2px solid #fe6e3a; +} + +/* line 89, ../sass/components/_buttons.scss */ + +.btn-info--transition { + background: #668aa8; +} + +/* line 92, ../sass/components/_buttons.scss */ + +.btn-info--transition:hover { + color: #668aa8; + border: 2px solid #668aa8; +} + +/* line 98, ../sass/components/_buttons.scss */ + +.btn-danger--transition { + background: #d5525b; +} + +/* line 101, ../sass/components/_buttons.scss */ + +.btn-danger--transition:hover { + color: #d5525b; + border: 2px solid #d5525b; +} + +/* line 110, ../sass/components/_buttons.scss */ + +.btn-darker--transition:hover { + border: 2px solid #413c35; +} + +/* line 116, ../sass/components/_buttons.scss */ + +.btn-default--transition { + color: #b1b0a7; + border: 2px solid #e5e5dc; + padding: 7px 18px; + background: transparent; + -webkit-transition: border 0.1s linear; + transition: border 0.1s linear; +} + +/* line 123, ../sass/components/_buttons.scss */ + +.btn-default--transition:hover { + background: transparent; + color: #b1b0a7; + border: 2px solid #413c35; + padding: 7px 18px; +} + +/* line 132, ../sass/components/_buttons.scss */ + +.btn-primary--reverse-transition, +.btn-dark--reverse-transition, +.btn-warning--reverse-transition, +.btn-info--reverse-transition, +.btn-danger--reverse-transition, +.btn-darker--reverse-transition { + -webkit-transition: background 0.1s linear; + transition: background 0.1s linear; + background: transparent; + padding: 7px 18px; +} + +/* line 142, ../sass/components/_buttons.scss */ + +.btn-primary--reverse-transition:hover, +.btn-dark--reverse-transition:hover, +.btn-warning--reverse-transition:hover, +.btn-info--reverse-transition:hover, +.btn-danger--reverse-transition:hover, +.btn-darker--reverse-transition:hover { + color: #ffffff; +} + +/* line 147, ../sass/components/_buttons.scss */ + +.btn-primary--reverse-transition { + border: 2px solid #71a866; + color: #71a866; +} + +/* line 157, ../sass/components/_buttons.scss */ + +.btn-dark--reverse-transition { + color: #b1b0a7; + border: 2px solid #b1b0a7; +} + +/* line 161, ../sass/components/_buttons.scss */ + +.btn-dark--reverse-transition:hover { + background: #b1b0a7; +} + +/* line 166, ../sass/components/_buttons.scss */ + +.btn-warning--reverse-transition { + border: 2px solid #fe6e3a; + color: #fe6e3a; +} + +/* line 176, ../sass/components/_buttons.scss */ + +.btn-info--reverse-transition { + color: #668aa8; + border: 2px solid #668aa8; +} + +/* line 180, ../sass/components/_buttons.scss */ + +.btn-info--reverse-transition:hover { + background: #668aa8; +} + +/* line 185, ../sass/components/_buttons.scss */ + +.btn-danger--reverse-transition { + color: #d5525b; + border: 2px solid #d5525b; +} + +/* line 189, ../sass/components/_buttons.scss */ + +.btn-danger--reverse-transition:hover { + background: #d5525b; +} + +/* line 194, ../sass/components/_buttons.scss */ + +.btn-darker--reverse-transition { + border: 2px solid #413c35; + color: #413c35; +} + +/* line 204, ../sass/components/_buttons.scss */ + +.btn-default--reverse-transition { + background: #ffffff; + color: #b1b0a7; + border: 2px solid #413c35; + padding: 7px 18px; + -webkit-transition: border 0.1s linear; + transition: border 0.1s linear; +} + +/* line 211, ../sass/components/_buttons.scss */ + +.btn-default--reverse-transition:hover { + color: #b1b0a7; + border: 2px solid #e5e5dc; + background: #ffffff; +} + +/* line 219, ../sass/components/_buttons.scss */ + +.btn-jumbotron { + background: transparent; + color: #e5e5dc; + border: 2px solid #e5e5dc; + padding: 7px 18px; + -webkit-transition: all 0.1s linear; + transition: all 0.1s linear; +} + +/* line 226, ../sass/components/_buttons.scss */ + +.btn-jumbotron:hover { + background: #e5e5dc; + border: 2px solid #e5e5dc; +} + +/* line 233, ../sass/components/_buttons.scss */ + +.btn-shop { + color: #b1b0a7; + background-color: #ffffff; + border: 1px solid #e5e5dc; + -webkit-box-shadow: 0 1px 2px #e5e5dc; + box-shadow: 0 1px 2px #e5e5dc; + padding: 10px; +} + +/* line 240, ../sass/components/_buttons.scss */ + +.btn-shop:hover { + border: 1px solid #e5e5dc; + background-color: #f3f2eb; +} + +/* line 2, ../sass/components/_tables.scss */ + +.table > tbody > tr > td { + border: 0; + color: #5d564c; + font-size: 14px; + font-weight: 600; +} + +/* line 9, ../sass/components/_tables.scss */ + +.table-theme > thead > tr > th, +.table > thead > tr > th { + border: 0; + background: #b1b0a7; +} + +/* line 16, ../sass/components/_tables.scss */ + +.table-striped > tbody > tr:nth-child(odd) > td { + background: #e5e5dc; + border-radius: 3px; +} + +/* line 21, ../sass/components/_tables.scss */ + +.table-striped > tbody > tr:nth-child(odd).active > td { + background: #ffffff; +} + +/* line 25, ../sass/components/_tables.scss */ + +.table-theme > thead > tr > th { + border-radius: 3px; +} + +/* line 29, ../sass/components/_tables.scss */ + +.table-theme { + border-collapse: separate; + border-spacing: 3px; +} + +/* line 34, ../sass/components/_tables.scss */ + +.table-theme tr.active td { + border: solid 1px #e5e5dc; +} + +/* line 39, ../sass/components/_tables.scss */ + +.table-theme tr.inactive td { + color: #b1b0a7; +} + +/* line 2, ../sass/components/_maps.scss */ + +.maps { + position: relative; + padding-bottom: 300px; + padding-top: 30px; + height: 0; + overflow: hidden; +} + +/* line 10, ../sass/components/_maps.scss */ + +.maps iframe, +.maps object, +.maps embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 300px; +} + +/* line 20, ../sass/components/_maps.scss */ + +.simple-map { + width: 100%; + height: 250px; +} + +/* line 2, ../sass/components/_bars.scss */ + +.progress-bar, +.progress { + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 20px; +} + +/* line 8, ../sass/components/_bars.scss */ + +.progress { + height: 28px; + background: none; + border: solid 1px #e5e5dc; + padding: 2px; +} + +/* line 14, ../sass/components/_bars.scss */ + +.progress .progress-bar--dark { + background: #b1b0a7; +} + +/* line 22, ../sass/components/_bars.scss */ + +.progress .progress-bar--info { + background: #668aa8; +} + +/* line 34, ../sass/components/_bars.scss */ + +.progress .progress-bar--danger { + background: #d5525b; +} + +/* line 2, ../sass/components/_gallerys.scss */ + +.gallery { + width: 100%; + height: auto; + border-radius: 2px; + margin: 0 0 10px; +} + +/* line 2, ../sass/components/_toggles.scss */ + +.panel-heading { + margin: 10px 0; +} + +/* line 6, ../sass/components/_toggles.scss */ + +.panel-title { + margin: 0; + width: 100%; + background: #f3f2eb; + border: 1px solid #e5e5dc; + padding: 8px; + border-radius: 2px; +} + +/* line 15, ../sass/components/_toggles.scss */ + +.panel-link { + font-size: 13px; + text-transform: uppercase; + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; +} + +/* line 22, ../sass/components/_toggles.scss */ + +.panel-link:hover { + text-decoration: none; +} + +/* line 2, ../sass/components/_divider.scss */ + +.divider { + position: relative; + height: 1px; + border: 0; + border-bottom: 1px solid #e5e5dc; + margin: 36px 0; +} + +/* line 10, ../sass/components/_divider.scss */ + +.divider:after { + position: absolute; + content: ""; + background: #fff url('../images/divider-default.png?1447674093') center center no-repeat; + width: 28px; + height: 17px; + left: 50%; + top: -8px; + margin-left: -14px; +} + +/* line 23, ../sass/components/_divider.scss */ + +.title__divider { + border: 1px solid #e5e5dc; +} + +/* line 28, ../sass/components/_divider.scss */ + +.blog-last-divider { + height: 2px; + border: 0; + border-bottom: 2px solid #e5e5dc; + margin: 36px 0 16px 0; +} + +/* line 36, ../sass/components/_divider.scss */ + +.divider-about { + margin: 36px 0 0 0; +} + +/* line 41, ../sass/components/_divider.scss */ + +.sidebar-divider { + border: 1px solid #e5e5dc; +} + +/* line 46, ../sass/components/_divider.scss */ + +.divider-dark { + position: relative; + border-bottom: 1px solid #b1b0a7; + margin-top: 36px; + margin-bottom: 36px; + width: 150px; +} + +/* line 53, ../sass/components/_divider.scss */ + +.divider-dark:after { + position: absolute; + content: ""; + background: #f3f2eb url('../images/divider-dark.png?1447674093') center center no-repeat; + width: 28px; + height: 17px; + left: 50%; + top: -8px; + margin-left: -14px; +} + +/* line 66, ../sass/components/_divider.scss */ + +.bold__divider { + height: 2px; + background-color: #e5e5dc; +} + +/* line 2, ../sass/components/_pagination.scss */ + +.pagination { + margin: 0; + font-size: 15px; + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; +} + +/* line 9, ../sass/components/_pagination.scss */ + +.pagination .active { + background-color: #f3f2eb; + -webkit-box-shadow: none; + box-shadow: none; +} + +/* line 16, ../sass/components/_pagination.scss */ + +.pagination > li > a { + padding: 7px 14px; + -webkit-box-shadow: 0 1px 2px #e5e5dc; + box-shadow: 0 1px 2px #e5e5dc; + border-radius: 2px; +} + +/* line 22, ../sass/components/_pagination.scss */ + +.pagination > li > a:hover { + background-color: #f3f2eb; +} + +/* line 30, ../sass/components/_pagination.scss */ + +.pagination > li:first-child > a, +.pagination > li:last-child > a { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} + +/* line 39, ../sass/components/_pagination.scss */ + +.pagination .pagination--nav { + margin: 0 20px; + border: 2px solid #71a866; + padding: 6px 10px; + color: #ffffff; +} + +/* line 46, ../sass/components/_pagination.scss */ + +.pagination .pagination--nav:hover { + background-color: #ffffff; +} + +/* line 52, ../sass/components/_pagination.scss */ + +.pagination .glyphicon-chevron-right, +.pagination .glyphicon-chevron-left { + font-size: 12px; +} + +/* line 1, ../sass/components/_social-icons.scss */ + +.social-container { + position: relative; + display: inline-block; + width: 38px; + height: 38px; + border-radius: 50%; + text-align: center; + line-height: 38px; + color: #5d564c; + -webkit-box-shadow: 0 0 0 1px #b1b0a7; + box-shadow: 0 0 0 1px #b1b0a7; + margin-right: 5px; + font-size: 17px; + margin-bottom: 10px; +} + +/* line 15, ../sass/components/_social-icons.scss */ + +.social-container:after { + -webkit-transition: -webkit-transform .1s linear; + transition: transform .1s linear; + background-color: #b1b0a7; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + content: ""; + border-radius: 50%; + position: absolute; +} + +/* line 27, ../sass/components/_social-icons.scss */ + +.social-container:hover { + color: #5d564c; +} + +/* line 30, ../sass/components/_social-icons.scss */ + +.social-container:hover:after { + -webkit-transform: scale(0.85); + -ms-transform: scale(0.85); + transform: scale(0.85); +} + +/* line 39, ../sass/components/_social-icons.scss */ + +.social-container > span { + -webkit-transition: color .1s linear; + transition: color .1s linear; + position: relative; + z-index: 1; +} + +/* line 2, ../sass/components/_opening-time.scss */ + +.opening-time { + border-radius: 2px; + padding: 28px 36px; +} + +/* line 6, ../sass/components/_opening-time.scss */ + +.opening-time .week-day { + padding: 3px 0; + margin: 0; + font-weight: 600; +} + +/* line 12, ../sass/components/_opening-time.scss */ + +.opening-time .week-day dt { + width: 50%; + float: left; + text-align: left; +} + +/* line 17, ../sass/components/_opening-time.scss */ + +.opening-time .week-day dd { + text-align: right; +} + +/* line 22, ../sass/components/_opening-time.scss */ + +.opening-time .week-day.closed dt, +.opening-time .week-day.closed dd { + color: #b1b0a7; +} + +/* line 33, ../sass/components/_opening-time.scss */ + +.opening-time .divider-dark { + margin: 20px auto; +} + +/* line 37, ../sass/components/_opening-time.scss */ + +.opening-time .opening-time__title { + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; + text-transform: uppercase; + text-align: center; + font-size: 14px; + margin: 5px 0; +} + +/* line 3, ../sass/components/_sidebar-menu-affix.scss */ + +.features-menu.affix { + top: 50px; +} + +/* line 8, ../sass/components/_sidebar-menu-affix.scss */ + +.nav-sidebar-menu { + border: 1px solid #e5e5dc; + background-color: #f3f2eb; + border-radius: 2px; +} + +/* line 14, ../sass/components/_sidebar-menu-affix.scss */ + +.nav-sidebar-menu > li > a { + color: #b1b0a7; + font-weight: 600; + border-bottom: 1px solid #e5e5dc; +} + +/* line 20, ../sass/components/_sidebar-menu-affix.scss */ + +.nav-sidebar-menu > li.active a, +.nav-sidebar-menu > li > a:hover { + background: #ffffff; + position: relative; +} + +/* line 26, ../sass/components/_sidebar-menu-affix.scss */ + +.nav-sidebar-menu > li.active a:before, +.nav-sidebar-menu > li.active a:after, +.nav-sidebar-menu > li > a:hover:before, +.nav-sidebar-menu > li > a:hover:after { + position: absolute; + content: ""; + height: 100%; + width: 3px; + top: 0; +} + +/* line 35, ../sass/components/_sidebar-menu-affix.scss */ + +.nav-sidebar-menu > li.active a:before, +.nav-sidebar-menu > li > a:hover:before { + left: -1px; +} + +/* line 40, ../sass/components/_sidebar-menu-affix.scss */ + +.nav-sidebar-menu > li.active a:after, +.nav-sidebar-menu > li > a:hover:after { + right: -1px; + background: #ffffff; +} + +/** + * products-navigation + */ + +/* line 4, ../sass/components/_products.scss */ + +.products-navigation { + position: relative; + padding: 2% 0; + text-align: center; +} + +/* line 9, ../sass/components/_products.scss */ + +.products-navigation h1, +.products-navigation h2, +.products-navigation h3, +.products-navigation h4, +.products-navigation h5 { + margin: 0; + line-height: 32px; +} + +@media (min-width: 768px) { + /* line 4, ../sass/components/_products.scss */ + + .products-navigation { + text-align: left; + } + + /* line 21, ../sass/components/_products.scss */ + + .products-navigation:after { + z-index: -1; + position: absolute; + content: ""; + border-bottom: 1px solid #e5e5dc; + left: 0; + right: 0; + top: 50%; + } +} + +/* line 33, ../sass/components/_products.scss */ + +.products-navigation__title { + background-color: #fff; + display: inline-block; + padding-right: 10px; +} + +/* line 40, ../sass/components/_products.scss */ + +.products-navigation__arrows a:active { + background: none; +} + +@media (min-width: 768px) { + /* line 39, ../sass/components/_products.scss */ + + .products-navigation__arrows { + background-color: #ffffff; + float: right; + padding-left: 10px; + } +} + +/* line 49, ../sass/components/_products.scss */ + +.products-navigation__arrows .glyphicon-circle { + border-color: #b1b0a7; + color: #b1b0a7; + -webkit-transition: .1s linear; + transition: .1s linear; + -webkit-transition-property: color, border-color; + transition-property: color, border-color; +} + +/* line 55, ../sass/components/_products.scss */ + +.products-navigation__arrows .glyphicon-circle:hover { + border-color: #413c35; +} + +/** + * products + */ + +/* line 65, ../sass/components/_products.scss */ + +.products__single { + margin-bottom: 20px; +} + +/* line 69, ../sass/components/_products.scss */ + +.product__image { + width: 100%; + height: auto; + -webkit-transition: -webkit-transform .1s linear; + transition: transform .1s linear; +} + +/* line 76, ../sass/components/_products.scss */ + +html.no-touch .products__image { + position: relative; + overflow: hidden; +} + +/* line 80, ../sass/components/_products.scss */ + +html.no-touch .products__image:hover { + border-radius: 2px; +} + +@media (min-width: 992px) { + /* line 83, ../sass/components/_products.scss */ + + html.no-touch .products__image:hover .product__image { + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } +} + +/* line 96, ../sass/components/_products.scss */ + +html.no-touch .product-overlay { + display: block; + opacity: 0; + top: 0; + left: 0; + width: 100%; + height: 100%; + position: absolute; + content: ""; + background: rgba(70, 65, 59, 0.15); + -webkit-transition: opacity .1s linear; + transition: opacity .1s linear; +} + +/* line 108, ../sass/components/_products.scss */ + +html.no-touch .product-overlay .product-overlay__more { + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); +} + +/* line 112, ../sass/components/_products.scss */ + +html.no-touch .product-overlay:hover { + opacity: 1; +} + +/* line 115, ../sass/components/_products.scss */ + +html.no-touch .product-overlay:hover .product-overlay__more { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} + +/* line 121, ../sass/components/_products.scss */ + +html.no-touch .product-overlay__more { + display: block; + position: absolute; + color: #e5e5dc; + font-size: 30px; + background: rgba(65, 60, 53, 0.9); + height: 60px; + width: 60px; + padding: 10px 15px; + border-radius: 2px; + top: 50%; + margin-top: -30px; + right: 50%; + margin-right: -30px; + -webkit-transition: all .1s linear; + transition: all .1s linear; +} + +/* line 137, ../sass/components/_products.scss */ + +html.no-touch .product-overlay__more:hover { + color: #b1b0a7; +} + +/* line 142, ../sass/components/_products.scss */ + +html.no-touch .product-overlay__cart { + position: absolute; + bottom: 0; + right: 0; +} + +/* line 148, ../sass/components/_products.scss */ + +html.no-touch .product-overlay__stock { + position: absolute; + bottom: 0; + right: 48px; +} + +/* line 156, ../sass/components/_products.scss */ + +.product-overlay__more { + display: none; +} + +/* line 160, ../sass/components/_products.scss */ + +.product-overlay__cart { + display: block; + float: right; + height: 36px; + width: 48px; + font-size: 16px; + font-weight: 700; + text-align: center; + padding-top: 7px; + color: #f3f2eb; + -webkit-transition: color .1s linear; + transition: color .1s linear; +} + +/* line 178, ../sass/components/_products.scss */ + +.product-overlay__stock { + padding: 0px 18px 0 10px; + color: #f3f2eb; + font-size: 11px; + font-weight: 600; + height: 36px; + -webkit-transition: all .1s; + transition: all .1s; +} + +/* line 189, ../sass/components/_products.scss */ + +.products__title { + margin: 3px 0 5px; + font-size: 13px; +} + +/* line 196, ../sass/components/_products.scss */ + +.products__title a:hover { + text-decoration: none; +} + +/* line 202, ../sass/components/_products.scss */ + +.products__price { + float: right; + padding-right: 3px; + font-weight: bold; + font-size: 14px; +} + +/* line 210, ../sass/components/_products.scss */ + +.products__category { + font-family: "Arvo", Georgia, Times, serif; + font-weight: 700; + font-size: 11px; + color: #c9c8c2; + text-transform: uppercase; +} + +/* line 220, ../sass/components/_products.scss */ + +.shop-list .products__price { + float: none; + margin-bottom: 15px; +} + +/** + * gallery for product preview + */ + +/* line 229, ../sass/components/_products.scss */ + +.product-preview { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + border-radius: 2px; +} + +/* line 233, ../sass/components/_products.scss */ + +.product-preview img { + width: 100%; + height: auto; +} + +/* line 238, ../sass/components/_products.scss */ + +.product-preview__thumbs { + margin-left: -2%; +} + +/* line 241, ../sass/components/_products.scss */ + +.product-preview__thumb { + width: 18%; + margin-left: 2%; + margin-bottom: 2%; + float: left; +} + +/* line 247, ../sass/components/_products.scss */ + +.product-preview__thumb img { + border: 2px solid #fff; + -webkit-transition: border-color .1s linear; + transition: border-color .1s linear; +} + +/* line 251, ../sass/components/_products.scss */ + +.product-preview__thumb.active img, +.product-preview__thumb img:hover { + border-color: #71a866; +} + +/** + * single product + */ + +/* line 260, ../sass/components/_products.scss */ + +.in-stock, +.out-of-stock, +.available-soon { + vertical-align: middle; + font-size: 25px; + margin-right: 2px; +} + +/* line 271, ../sass/components/_products.scss */ + +.out-of-stock { + color: #d5525b; +} + +/* line 281, ../sass/components/_products.scss */ + +.in-stock--text { + vertical-align: middle; +} + +/* line 285, ../sass/components/_products.scss */ + +.glyphicon-plus--hover { + top: -2px; + font-size: 9px; +} + +/* line 2, ../sass/components/_testimonials.scss */ + +.light-paper-pattern { + background-image: url('../images/light_paper_pattern.jpg?1447674093'); +} + +/* line 5, ../sass/components/_testimonials.scss */ + +.testimonials { + padding: 50px 0; + text-align: center; +} + +/* line 9, ../sass/components/_testimonials.scss */ + +.testimonials a:active { + background: none; +} + +/* line 13, ../sass/components/_testimonials.scss */ + +.testimonials .testimonials__title { + display: inline; +} + +/* line 21, ../sass/components/_testimonials.scss */ + +.testimonials .testimonials__quotes--img { + max-width: 100%; + height: auto; +} + +/* line 26, ../sass/components/_testimonials.scss */ + +.testimonials .testimonials__quotes--rotate { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +/* line 30, ../sass/components/_testimonials.scss */ + +.testimonials .glyphicon-circle { + border-color: #b1b0a7; + color: #b1b0a7; + margin: 0 10px; + -webkit-transition: all 0.1s linear; + transition: all 0.1s linear; +} + +/* line 36, ../sass/components/_testimonials.scss */ + +.testimonials .glyphicon-circle:hover { + border-color: #413c35; +} + +/* line 2, ../sass/components/_contact-forms.scss */ + +.form-control--contact { + background-color: #f3f2eb; + border: 1px solid #e5e5dc; + -webkit-box-shadow: none; + box-shadow: none; + height: 38px; + box-shadow: 0px 1px 2px #e5e5dc inset; + margin: 10px 0 0 0; +} + +/* line 10, ../sass/components/_contact-forms.scss */ + +.form-control--contact:focus { + border-color: transparent; + border: 1px solid #e5e5dc; + -webkit-box-shadow: 0px 1px 2px #e5e5dc inset; + box-shadow: 0px 1px 2px #e5e5dc inset; +} + +/* line 2, ../sass/components/_team.scss */ + +.team-slider__title { + position: relative; + font-size: 14px; + top: -12px; +} + +/* line 8, ../sass/components/_team.scss */ + +.team-image { + border-radius: 2px; +} + +/* line 2, ../sass/components/_motivational-stories.scss */ + +.motivational-stories { + text-align: center; +} + +/* line 5, ../sass/components/_motivational-stories.scss */ + +.motivational-stories .motivational-stories__circle { + display: inline-block; + color: #ffffff; + border-radius: 50%; + padding: 40px 0; + font-size: 60px; + width: 160px; + height: 160px; + text-shadow: 0 2px 5px rgba(65, 60, 53, 0.25); +} + +/* line 18, ../sass/components/_motivational-stories.scss */ + +.main__title { + width: 100%; + text-align: center; +} + +/* line 22, ../sass/components/_motivational-stories.scss */ + +.main__title:after { + content: ""; + position: absolute; + z-index: -1; + background-color: #e5e5dc; + width: 100%; + height: 1px; + top: 50%; + left: 0; +} + +/* line 34, ../sass/components/_motivational-stories.scss */ + +.main__title__text { + display: inline-block; + padding: 0 10px; + margin: 60px 0; + background-color: #ffffff; +} + +/* line 2, ../sass/components/_widgets.scss */ + +.widgets__navigation { + margin: 22px 0px 58px 0; +} + +/* line 6, ../sass/components/_widgets.scss */ + +.widgets__heading--line { + text-align: center; + position: relative; +} + +/* line 10, ../sass/components/_widgets.scss */ + +.widgets__heading--line:after { + z-index: 1; + content: ""; + position: absolute; + width: 100%; + top: 50%; + left: 0; + height: 1px; + background: #e5e5dc; +} + +/* line 22, ../sass/components/_widgets.scss */ + +.widgets__heading { + position: relative; + text-align: center; + z-index: 2; + display: inline-block; + padding: 0 10px; + background-color: #ffffff; + margin: 30px 0; +} + +/* line 32, ../sass/components/_widgets.scss */ + +.widgets__products { + float: left; + margin-right: 10px; +} + +/* line 37, ../sass/components/_widgets.scss */ + +.widgets__products--galery { + margin: 0 10px 10px 0; +} + +/* line 41, ../sass/components/_widgets.scss */ + +.products__price--widgets { + padding: 0 3px; + font-weight: bold; + font-size: 14px; +} + +/* line 2, ../sass/components/_comments.scss */ + +.avatar { + border-radius: 2px; +} + +/* line 6, ../sass/components/_comments.scss */ + +.avatar-container--nested, +.avatar-container--nestedx2, +.avatar-container { + float: left; + width: 12%; +} + +/* line 12, ../sass/components/_comments.scss */ + +.avatar-container--nested img, +.avatar-container--nestedx2 img, +.avatar-container img { + width: 100%; + height: auto; +} + +/* line 18, ../sass/components/_comments.scss */ + +.avatar-container--nested { + margin-left: 15%; + width: 10%; +} + +/* line 23, ../sass/components/_comments.scss */ + +.avatar-container--nestedx2 { + margin-left: 28%; + width: 8%; +} + +/* line 28, ../sass/components/_comments.scss */ + +.comment-content--nested, +.comment-content--nestedx2, +.comment-content { + float: left; + width: 85%; + margin-left: 3%; + position: relative; + margin-bottom: 30px; +} + +/* line 37, ../sass/components/_comments.scss */ + +.comment-content--nested:before, +.comment-content--nestedx2:before, +.comment-content:before { + content: ""; + display: block; + position: absolute; + top: 20px; + left: -10px; + border: solid 6px #ffffff; + border-width: 6px 10px 6px 0; + border-right-color: #f3f2eb; +} + +/* line 48, ../sass/components/_comments.scss */ + +.comment-content--nested .comment-inner, +.comment-content--nestedx2 .comment-inner, +.comment-content .comment-inner { + padding: 30px; + background-color: #f3f2eb; + border-radius: 2px; +} + +/* line 54, ../sass/components/_comments.scss */ + +.comment-content--nested .author-name, +.comment-content--nestedx2 .author-name, +.comment-content .author-name { + font-size: 18px; + font-weight: bold; +} + +/* line 60, ../sass/components/_comments.scss */ + +.comment-content--nested .comment__date, +.comment-content--nestedx2 .comment__date, +.comment-content .comment__date { + float: right; + font-weight: 600; + font-size: 13px; +} + +/* line 71, ../sass/components/_comments.scss */ + +.comment-content--nested { + width: 72%; +} + +/* line 75, ../sass/components/_comments.scss */ + +.comment-content--nestedx2 { + width: 61%; +} + +/* line 79, ../sass/components/_comments.scss */ + +.comments { + display: inline-block; +} + +/* line 2, ../sass/components/_modals.scss */ + +.modal-header { + border-bottom: none; + padding: 15px 30px 0 30px; +} + +/* line 7, ../sass/components/_modals.scss */ + +.modal-body { + padding: 0 30px 20px 30px; +} + +/* line 11, ../sass/components/_modals.scss */ + +.modal { + overflow-y: auto; +} + +/* line 15, ../sass/components/_modals.scss */ + +.modal-open { + overflow: auto; +} + +/** + * Sidebars + * + * also for shop + */ + +/* line 7, ../sass/components/_shop.scss */ + +.sidebar__title { + margin-top: 0; + margin-bottom: 0; +} + +/* line 12, ../sass/components/_shop.scss */ + +.shop__divider { + border: 1px solid #e5e5dc; + margin-bottom: 11px; +} + +/* line 18, ../sass/components/_shop.scss */ + +.sidebar--shop .divider { + margin: 12px 0; +} + +/* line 23, ../sass/components/_shop.scss */ + +.shop__amount-filter { + font-size: 16px; + margin: -10px 0; + padding: 9px 0 0 0; +} + +/* line 29, ../sass/components/_shop.scss */ + +.shop__amount-filter > li > a { + padding: 3px 10px 1px 10px; + margin: 0px -1px; + color: #b1b0a7; +} + +/* line 37, ../sass/components/_shop.scss */ + +.sidebar__subtitle { + margin-top: 0; +} + +/* line 41, ../sass/components/_shop.scss */ + +.shop__sort-filter { + float: right; + margin: -10px 0; +} + +/* line 52, ../sass/components/_shop.scss */ + +.shop__amount-filter__link:active { + background: none; +} + +/* line 57, ../sass/components/_shop.scss */ + +.shop__pagination { + text-align: center; + margin-bottom: 40px; +} + +/* line 63, ../sass/components/_shop.scss */ + +.nav--filter > li > a { + padding: 4px 0; +} + +/* line 67, ../sass/components/_shop.scss */ + +.nav--filter > li > a.selected { + font-weight: 700; +} + +/* line 71, ../sass/components/_shop.scss */ + +.nav--filter > li > a:hover { + background: none; + text-decoration: underline; +} + +@media (max-width: 768px) { + /* line 78, ../sass/components/_shop.scss */ + + .shop__sort-filter { + margin: 0; + float: center; + } +} + +/* line 2, ../sass/components/_404.scss */ + +.page-not-found { + text-align: center; + padding: 60px 0 0 0; +} + +@media (min-width: 768px) { + /* line 2, ../sass/components/_404.scss */ + + .page-not-found { + padding: 0 0 60px 0; + } +} + +/* line 10, ../sass/components/_404.scss */ + +.page-not-found .page-not-found__text { + font-size: 16px; + font-weight: 600; +} + +/* line 18, ../sass/components/_404.scss */ + +.page-not-found .page-not-found__link:hover { + color: #598c4f; + text-decoration: none; +} + +/* line 24, ../sass/components/_404.scss */ + +.page-not-found .page-not-found__background { + width: 217px; + height: 222px; + border-radius: 50%; + display: inline-block; +} + +/* line 2, ../sass/components/_single-product.scss */ + +.single-product__title { + margin: 10px 0 20px 0; +} + +/* line 6, ../sass/components/_single-product.scss */ + +.single-product__price { + font-size: 34px; + font-weight: bold; + position: relative; +} + +@media (min-width: 768px) { + /* line 6, ../sass/components/_single-product.scss */ + + .single-product__price { + padding-right: 16px; + } + + /* line 15, ../sass/components/_single-product.scss */ + + .single-product__price:after { + position: absolute; + content: ""; + background-color: #b1b0a7; + width: 1px; + height: 18px; + right: 0; + top: 50%; + margin-top: -8px; + } +} + +/* line 28, ../sass/components/_single-product.scss */ + +.single-product__rating { + position: relative; +} + +@media (min-width: 768px) { + /* line 28, ../sass/components/_single-product.scss */ + + .single-product__rating { + top: -7px; + display: inline; + padding: 0 16px; + } + + /* line 36, ../sass/components/_single-product.scss */ + + .single-product__rating:after { + position: absolute; + content: ""; + background-color: #b1b0a7; + width: 1px; + height: 18px; + right: 0; + top: 50%; + margin-top: -8px; + } +} + +@media (min-width: 768px) { + /* line 49, ../sass/components/_single-product.scss */ + + .in-stock--single-product { + display: inline; + position: relative; + padding-left: 16px; + top: -8px; + } +} + +/* line 58, ../sass/components/_single-product.scss */ + +.star-off { + color: #b1b0a7; +} + +/* line 66, ../sass/components/_single-product.scss */ + +.single-product__text { + font-size: 14px; +} + +/* line 70, ../sass/components/_single-product.scss */ + +.single-product__btn-text { + padding: 0 0 0 10px; +} + +@media (min-width: 992px) { + /* line 74, ../sass/components/_single-product.scss */ + + .products__content { + margin-left: 30px; + } +} + +/* line 79, ../sass/components/_single-product.scss */ + +.products__content .btn-group { + display: inline; +} + +/* line 84, ../sass/components/_single-product.scss */ + +.quantity { + display: inline-block; + margin: 10px; +} + +/* line 88, ../sass/components/_single-product.scss */ + +.quantity .quantity__input, +.quantity .quantity__button { + font-size: 14px; + border: 1px solid #e5e5dc; + border-radius: 2px; + height: 36px; + font-weight: bold; + font-family: "Arvo", Georgia, Times, serif; + text-align: center; + margin: 0 -2px; +} + +/* line 100, ../sass/components/_single-product.scss */ + +.quantity .quantity__button { + background-color: transparent; + width: 32px; + -webkit-box-shadow: 0 1px 0 #e5e5dc; + box-shadow: 0 1px 0 #e5e5dc; +} + +/* line 106, ../sass/components/_single-product.scss */ + +.quantity .quantity__button:hover { + background-color: #f3f2eb; +} + +/* line 111, ../sass/components/_single-product.scss */ + +.quantity .quantity__input { + background-color: #f3f2eb; + width: 32px; + -webkit-box-shadow: 0 0 0 #e5e5dc; + box-shadow: 0 0 0 #e5e5dc; +} + +/* line 2, ../sass/components/_blog.scss */ + +.blog { + text-align: center; +} + +/* line 5, ../sass/components/_blog.scss */ + +.blog .blog__comments-link { + font-weight: 600; +} + +/* line 10, ../sass/components/_blog.scss */ + +.blog .blog-content { + width: 60%; + margin: 0 auto; +} + +/* line 15, ../sass/components/_blog.scss */ + +.blog .secondary-link--blog { + font-weight: 600; +} + +/* line 20, ../sass/components/_blog.scss */ + +.blog__archive { + text-align: center; + font-family: "Arvo", Georgia, Times, serif; + padding: 5px 0; + font-size: 12px; +} + +/* line 26, ../sass/components/_blog.scss */ + +.blog__archive .blog__banner__link { + color: #f3f2eb; +} + +/* line 29, ../sass/components/_blog.scss */ + +.blog__archive .blog__banner__link:hover { + color: #e5e5dc; + text-decoration: none; +} + +/* line 33, ../sass/components/_blog.scss */ + +.blog__archive .blog__banner__link:hover .glyphicon-circle { + border-color: #e5e5dc; +} + +/* line 39, ../sass/components/_blog.scss */ + +.blog__archive .glyphicon-circle { + border-color: #f3f2eb; + -webkit-transition: all .1s linear; + transition: all .1s linear; +} + +@media (min-width: 768px) { + /* line 20, ../sass/components/_blog.scss */ + + .blog__archive { + text-align: right; + } +} + +/* line 49, ../sass/components/_blog.scss */ + +.blog__date { + font-weight: 600; +} + +/* line 55, ../sass/components/_blog.scss */ + +.blog-alternative .blog-title, +.blog-alternative .metadata { + text-align: center; +} + +/* line 62, ../sass/components/_blog.scss */ + +.blog-title a { + color: #413c35; +} + +/* line 67, ../sass/components/_blog.scss */ + +.blog-content__text { + line-height: 1.75; +} + +/* line 72, ../sass/components/_blog.scss */ + +.blog-content__text--highlight { + font-size: 110%; + line-height: 1.75; + font-weight: 600; +} + +/* line 79, ../sass/components/_blog.scss */ + +.flickr-badge { + margin-left: -3%; +} + +/* line 82, ../sass/components/_blog.scss */ + +.flickr-badge a { + display: block; + width: 17%; + margin: 0 0 3% 3%; + float: left; +} + +/* line 88, ../sass/components/_blog.scss */ + +.flickr-badge a img { + width: 100%; + height: auto; + border-radius: 2px; +} + +/* line 2, ../sass/components/_features.scss */ + +.features-container { + display: inline-block; + margin-bottom: 60px; + text-align: center; + width: 100%; +} + +@media (min-width: 1200px) { + /* line 2, ../sass/components/_features.scss */ + + .features-container { + text-align: left; + } +} + +/* line 12, ../sass/components/_features.scss */ + +.features-container .features-images { + float: center; +} + +@media (min-width: 1200px) { + /* line 12, ../sass/components/_features.scss */ + + .features-container .features-images { + float: left; + margin-right: 10px; + margin-bottom: 30px; + } +} + +/* line 1, ../sass/components/_checkout.scss */ + +.woocommerce { + border-radius: 20px; +} + +/* line 4, ../sass/components/_checkout.scss */ + +.woocommerce .woocommerce-info { + border: 1px solid #e5e5dc; + background-color: #f3f2eb; + padding: 10px 20px; + border-radius: 2px; +} + +/* line 15, ../sass/components/_checkout.scss */ + +.woocommerce .input-text { + display: block; + border: 1px solid #e5e5dc; + border-radius: 2px; + background-color: #f3f2eb; + width: 100%; + padding: 10px; +} + +/* line 25, ../sass/components/_checkout.scss */ + +.woocommerce .form-row { + margin: 20px 0 0 0; +} + +@media (min-width: 768px) { + /* line 25, ../sass/components/_checkout.scss */ + + .woocommerce .form-row { + margin: 40px 0 0 0; + float: right; + } +} + +/* line 34, ../sass/components/_checkout.scss */ + +.woocommerce .order_details { + margin: 0; + padding: 0; + list-style: none; +} + +/* line 39, ../sass/components/_checkout.scss */ + +.woocommerce .order_details strong { + display: block; + text-transform: none; + color: #b1b0a7; + font-size: 11px; +} + +/* line 46, ../sass/components/_checkout.scss */ + +.woocommerce .order_details .order, +.woocommerce .order_details .date, +.woocommerce .order_details .total, +.woocommerce .order_details .method { + display: block; + margin: 0px 10px 5px 0; + padding: 0px 10px 0 0; + font-size: 11px; + text-transform: uppercase; +} + +@media (min-width: 768px) { + /* line 46, ../sass/components/_checkout.scss */ + + .woocommerce .order_details .order, + .woocommerce .order_details .date, + .woocommerce .order_details .total, + .woocommerce .order_details .method { + display: inline-block; + border-right: 1px dashed #b1b0a7; + } +} + +/* line 64, ../sass/components/_checkout.scss */ + +.shop_table { + border: 1px solid #e5e5dc; + width: 100%; +} + +/* line 68, ../sass/components/_checkout.scss */ + +.shop_table > tbody > tr > th, +.shop_table > tfoot > tr > th, +.shop_table > thead > tr > th, +.shop_table > tfoot > tr > td, +.shop_table > tbody > tr > td { + padding: 10px; + border-top: 1px solid #e5e5dc; +} + +/* line 77, ../sass/components/_checkout.scss */ + +.shop_table > tfoot, +.shop_table > thead { + background-color: #f3f2eb; +} + +/* line 84, ../sass/components/_checkout.scss */ + +.payment .payment_methods { + list-style: none; + margin: 10px 0; + padding: 10px; + border: 1px solid #e5e5dc; + border-radius: 2px; + background-color: #f3f2eb; +} + +/* line 93, ../sass/components/_checkout.scss */ + +.payment .payment_box { + margin: 10px 1.5%; + padding: 10px 10px 0 10px; + border: 1px solid #e5e5dc; + border-radius: 2px; + background-color: #e5e5dc; + display: none; +} + +/* line 103, ../sass/components/_checkout.scss */ + +.shop-cart { + border: 1px solid #e5e5dc; + border-radius: 2px; + width: 100%; +} + +/* line 108, ../sass/components/_checkout.scss */ + +.shop-cart .cart_table_title { + background-color: #f3f2eb; +} + +/* line 111, ../sass/components/_checkout.scss */ + +.shop-cart .cart_table_title .actions { + width: 100%; +} + +/* line 115, ../sass/components/_checkout.scss */ + +.shop-cart .cart_table_title .product-remove, +.shop-cart .cart_table_title .product-thumbnail, +.shop-cart .cart_table_title .Product-name, +.shop-cart .cart_table_title .product-price, +.shop-cart .cart_table_title .product-quantity, +.shop-cart .cart_table_title .product-subtotal { + padding: 10px 0; +} + +/* line 126, ../sass/components/_checkout.scss */ + +.shop-cart .cart_table_item .product-remove, +.shop-cart .cart_table_item .product-thumbnail, +.shop-cart .cart_table_item .Product-name, +.shop-cart .cart_table_item .product-price, +.shop-cart .cart_table_item .product-quantity, +.shop-cart .cart_table_item .product-subtotal { + padding: 10px; +} + +/* line 135, ../sass/components/_checkout.scss */ + +.shop-cart .cart_table_item .quantity { + margin: 0; +} + +/* line 140, ../sass/components/_checkout.scss */ + +.shop-cart .product-remove { + width: 6%; + text-align: center; +} + +/* line 145, ../sass/components/_checkout.scss */ + +.shop-cart .product-thumbnail { + width: 7%; +} + +/* line 149, ../sass/components/_checkout.scss */ + +.shop-cart .product-name { + width: 40%; +} + +/* line 153, ../sass/components/_checkout.scss */ + +.shop-cart .product-price { + width: 8%; +} + +/* line 157, ../sass/components/_checkout.scss */ + +.shop-cart .product-quantity { + width: 25%; +} + +/* line 161, ../sass/components/_checkout.scss */ + +.shop-cart .product-subtotal { + width: 14%; +} + +/* line 165, ../sass/components/_checkout.scss */ + +.shop-cart .cart_table_action { + background-color: #f3f2eb; +} + +/* line 168, ../sass/components/_checkout.scss */ + +.shop-cart .cart_table_action .actions { + padding: 8px 0px; +} + +/* line 171, ../sass/components/_checkout.scss */ + +.shop-cart .cart_table_action .actions .btn { + margin-left: 10px; +} + +/* line 176, ../sass/components/_checkout.scss */ + +.shop-cart .cart_table_action .input-text { + width: 120px; + display: inline-block; + height: 36px; + background-color: #fff; +} + +@font-face { + font-family: 'zocial'; + font-style: normal; + font-weight: normal; + src: url("../assets/zocial/css/zocial-regular-webfont.eot"); + src: url("../assets/zocial/css/zocial-regular-webfont.eot?#iefix") format("eot"), url("../assets/zocial/css/zocial-regular-webfont.woff") format("woff"), url("../assets/zocial/css/zocial-regular-webfont.ttf") format("truetype"), url("../assets/zocial/css/zocial-regular-webfont.svg#zocialregular") format("svg"); +} + +/* line 12, ../sass/components/_zocial-icons.scss */ + +[class*="zocial-"]:before { + font-family: 'zocial', sans-serif; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-acrobat:before { + content: "\00E3"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-amazon:before { + content: "a"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-android:before { + content: "&"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-angellist:before { + content: "\00D6"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-aol:before { + content: "\""; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-appnet:before { + content: "\00E1"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-appstore:before { + content: "A"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-bitbucket:before { + content: "\00E9"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-bitcoin:before { + content: "2"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-blogger:before { + content: "B"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-buffer:before { + content: "\00E5"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-call:before { + content: "7"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-cal:before { + content: "."; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-cart:before { + content: "\00C9"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-chrome:before { + content: "["; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-cloudapp:before { + content: "c"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-creativecommons:before { + content: "C"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-delicious:before { + content: "#"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-digg:before { + content: ";"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-disqus:before { + content: "Q"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-dribbble:before { + content: "D"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-dropbox:before { + content: "d"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-drupal:before { + content: "\00E4"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-dwolla:before { + content: "\00E0"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-email:before { + content: "]"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-eventasaurus:before { + content: "v"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-eventbrite:before { + content: "|"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-eventful:before { + content: "'"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-evernote:before { + content: "E"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-facebook:before { + content: "f"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-fivehundredpx:before { + content: "0"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-flattr:before { + content: "%"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-flickr:before { + content: "F"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-forrst:before { + content: ":"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-foursquare:before { + content: "4"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-github:before { + content: "g"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-gmail:before { + content: "m"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-google:before { + content: "G"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-googleplay:before { + content: "h"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-googleplus:before { + content: "+"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-gowalla:before { + content: "@"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-grooveshark:before { + content: "8"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-guest:before { + content: "?"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-html5:before { + content: "5"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-ie:before { + content: "6"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-instagram:before { + content: "\00DC"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-instapaper:before { + content: "I"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-intensedebate:before { + content: "{"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-itunes:before { + content: "i"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-klout:before { + content: "K"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-lanyrd:before { + content: "-"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-lastfm:before { + content: "l"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-linkedin:before { + content: "L"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-macstore:before { + content: "^"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-meetup:before { + content: "M"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-myspace:before { + content: "_"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-ninetyninedesigns:before { + content: "9"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-openid:before { + content: "o"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-opentable:before { + content: "\00C7"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-paypal:before { + content: "$"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-pinboard:before { + content: "n"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-pinterest:before { + content: "1"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-plancast:before { + content: "P"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-plurk:before { + content: "j"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-pocket:before { + content: "\00E7"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-podcast:before { + content: "`"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-posterous:before { + content: "~"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-print:before { + content: "\00D1"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-quora:before { + content: "q"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-reddit:before { + content: ">"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-rss:before { + content: "R"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-scribd:before { + content: "}"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-skype:before { + content: "S"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-smashing:before { + content: "*"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-songkick:before { + content: "k"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-soundcloud:before { + content: "s"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-spotify:before { + content: "="; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-statusnet:before { + content: "\00E2"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-steam:before { + content: "b"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-stripe:before { + content: "\00A3"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-stumbleupon:before { + content: "/"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-tumblr:before { + content: "t"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-twitter:before { + content: "T"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-viadeo:before { + content: "H"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-vimeo:before { + content: "V"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-vk:before { + content: "N"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-weibo:before { + content: "J"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-wikipedia:before { + content: ","; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-windows:before { + content: "W"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-wordpress:before { + content: "w"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-xing:before { + content: "X"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-yahoo:before { + content: "Y"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-yelp:before { + content: "y"; +} + +/* line 15, ../sass/components/_zocial-icons.scss */ + +.zocial-youtube:before { + content: "U"; +} + +/** + * Isotope styles + */ + +/* line 5, ../sass/components/_plugins.scss */ + +.isotope-item { + z-index: 2; +} + +/* line 9, ../sass/components/_plugins.scss */ + +.isotope-hidden.isotope-item { + pointer-events: none; + z-index: 1; +} + +/* line 16, ../sass/components/_plugins.scss */ + +.isotope, +.isotope .isotope-item { + -webkit-transition-duration: 0.8s; + transition-duration: 0.8s; +} + +/* line 21, ../sass/components/_plugins.scss */ + +.isotope { + -webkit-transition-property: height, width; + transition-property: height, width; +} + +/* line 25, ../sass/components/_plugins.scss */ + +.isotope .isotope-item { + -webkit-transition-property: -webkit-transform, opacity; + transition-property: transform, opacity; +} + +/* line 31, ../sass/components/_plugins.scss */ + +.isotope.no-transition, +.isotope.no-transition .isotope-item, +.isotope .isotope-item.no-transition { + -webkit-transition-duration: 0s; + transition-duration: 0s; +} + +/* line 38, ../sass/components/_plugins.scss */ + +.isotope.infinite-scrolling { + -webkit-transition: none; + transition: none; +} + +/*! + * jQuery UI Slider @VERSION + * http://jqueryui.com + * + * Copyright 2014 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/slider/#theming + */ + +/* line 53, ../sass/components/_plugins.scss */ + +.ui-slider { + position: relative; + text-align: left; +} + +/* line 57, ../sass/components/_plugins.scss */ + +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; +} + +/* line 64, ../sass/components/_plugins.scss */ + +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* For IE8 - See #6727 */ + +/* line 74, ../sass/components/_plugins.scss */ + +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + -webkit-filter: inherit; + filter: inherit; +} + +/* line 79, ../sass/components/_plugins.scss */ + +.ui-slider-horizontal { + height: .8em; +} + +/* line 82, ../sass/components/_plugins.scss */ + +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} + +/* line 86, ../sass/components/_plugins.scss */ + +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} + +/* line 90, ../sass/components/_plugins.scss */ + +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} + +/* line 93, ../sass/components/_plugins.scss */ + +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +/* line 99, ../sass/components/_plugins.scss */ + +.shop__filter__slider { + margin: 20px 8px 30px 8px; +} + +/* line 102, ../sass/components/_plugins.scss */ + +.shop__filter__slider .ui-slider { + height: 3px; + border: 0; +} + +/* line 111, ../sass/components/_plugins.scss */ + +.shop__filter__slider .ui-widget-content { + background: #e5e5dc; +} + +/* line 115, ../sass/components/_plugins.scss */ + +.shop__filter__slider .ui-state-default { + background: #ffffff; + border-radius: 50%; + margin-top: -3px; + border: 1px solid #e5e5dc; + -webkit-box-shadow: 0px 1px 0px #e5e5dc; + box-shadow: 0px 1px 0px #e5e5dc; +} + +/* line 123, ../sass/components/_plugins.scss */ + +.shop__filter__slider a:focus { + outline-color: transparent; +} + +/* line 127, ../sass/components/_plugins.scss */ + +.shop__filter__slider .range-numbers { + margin: 10px -8px 0 -8px; + font-weight: bold; +} + +/* line 131, ../sass/components/_plugins.scss */ + +.shop__filter__slider .range-numbers .max-val { + float: right; +} + +/*------------------------------------*\ + Accessibility overrides, usually with + help of JS +\*------------------------------------*/ + +/*------------------------------------*\ + The end :) +\*------------------------------------*/ diff --git a/fonts/glyphicons-halflings-regular.eot b/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000..b93a495 Binary files /dev/null and b/fonts/glyphicons-halflings-regular.eot differ diff --git a/fonts/glyphicons-halflings-regular.svg b/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 0000000..94fb549 --- /dev/null +++ b/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/glyphicons-halflings-regular.ttf b/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000..1413fc6 Binary files /dev/null and b/fonts/glyphicons-halflings-regular.ttf differ diff --git a/fonts/glyphicons-halflings-regular.woff b/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 0000000..9e61285 Binary files /dev/null and b/fonts/glyphicons-halflings-regular.woff differ diff --git a/fonts/glyphicons-halflings-regular.woff2 b/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000..64539b5 Binary files /dev/null and b/fonts/glyphicons-halflings-regular.woff2 differ diff --git a/fonts/vendor/font-awesome/fontawesome-webfont.eot b/fonts/vendor/font-awesome/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/fonts/vendor/font-awesome/fontawesome-webfont.eot differ diff --git a/fonts/vendor/font-awesome/fontawesome-webfont.svg b/fonts/vendor/font-awesome/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/fonts/vendor/font-awesome/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/vendor/font-awesome/fontawesome-webfont.ttf b/fonts/vendor/font-awesome/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/fonts/vendor/font-awesome/fontawesome-webfont.ttf differ diff --git a/fonts/vendor/font-awesome/fontawesome-webfont.woff b/fonts/vendor/font-awesome/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/fonts/vendor/font-awesome/fontawesome-webfont.woff differ diff --git a/fonts/vendor/font-awesome/fontawesome-webfont.woff2 b/fonts/vendor/font-awesome/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/fonts/vendor/font-awesome/fontawesome-webfont.woff2 differ diff --git a/images/404.png b/images/404.png new file mode 100644 index 0000000..a8d0ed6 Binary files /dev/null and b/images/404.png differ diff --git a/images/bioeier-plakat.jpg b/images/bioeier-plakat.jpg new file mode 100644 index 0000000..de898f1 Binary files /dev/null and b/images/bioeier-plakat.jpg differ diff --git a/images/brot-im-ofen.jpg b/images/brot-im-ofen.jpg new file mode 100644 index 0000000..9f18054 Binary files /dev/null and b/images/brot-im-ofen.jpg differ diff --git a/images/brotverkauf.jpg b/images/brotverkauf.jpg new file mode 100644 index 0000000..91c4746 Binary files /dev/null and b/images/brotverkauf.jpg differ diff --git a/images/brotverkaufslider.jpg b/images/brotverkaufslider.jpg new file mode 100644 index 0000000..8565332 Binary files /dev/null and b/images/brotverkaufslider.jpg differ diff --git a/images/brotwaagen.jpg b/images/brotwaagen.jpg new file mode 100644 index 0000000..6ab9193 Binary files /dev/null and b/images/brotwaagen.jpg differ diff --git a/images/dark_wood.jpg b/images/dark_wood.jpg new file mode 100644 index 0000000..50dad7a Binary files /dev/null and b/images/dark_wood.jpg differ diff --git a/images/divider-dark.png b/images/divider-dark.png new file mode 100644 index 0000000..26d7208 Binary files /dev/null and b/images/divider-dark.png differ diff --git a/images/divider-default.png b/images/divider-default.png new file mode 100644 index 0000000..b8137ad Binary files /dev/null and b/images/divider-default.png differ diff --git a/images/europa-flag.jpg b/images/europa-flag.jpg new file mode 100644 index 0000000..0d5dd7d Binary files /dev/null and b/images/europa-flag.jpg differ diff --git a/images/europa-pflichtpropaganda.jpg b/images/europa-pflichtpropaganda.jpg new file mode 100644 index 0000000..7451dd2 Binary files /dev/null and b/images/europa-pflichtpropaganda.jpg differ diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000..e11875d Binary files /dev/null and b/images/favicon.png differ diff --git a/images/feuer-im-backofen.jpg b/images/feuer-im-backofen.jpg new file mode 100644 index 0000000..79b03fe Binary files /dev/null and b/images/feuer-im-backofen.jpg differ diff --git a/images/holzofen.jpg b/images/holzofen.jpg new file mode 100644 index 0000000..210238c Binary files /dev/null and b/images/holzofen.jpg differ diff --git a/images/holzofenbrot.jpg b/images/holzofenbrot.jpg new file mode 100644 index 0000000..68241ad Binary files /dev/null and b/images/holzofenbrot.jpg differ diff --git a/images/huehnerhaus.jpg b/images/huehnerhaus.jpg new file mode 100644 index 0000000..e03e529 Binary files /dev/null and b/images/huehnerhaus.jpg differ diff --git a/images/huhn-stall.png b/images/huhn-stall.png new file mode 100644 index 0000000..eec32e9 Binary files /dev/null and b/images/huhn-stall.png differ diff --git a/images/kat-zertifikat.jpg b/images/kat-zertifikat.jpg new file mode 100644 index 0000000..0f825fd Binary files /dev/null and b/images/kat-zertifikat.jpg differ diff --git a/images/light_paper_pattern.jpg b/images/light_paper_pattern.jpg new file mode 100644 index 0000000..6055204 Binary files /dev/null and b/images/light_paper_pattern.jpg differ diff --git a/images/logo-footer.png b/images/logo-footer.png new file mode 100644 index 0000000..d6b3ab2 Binary files /dev/null and b/images/logo-footer.png differ diff --git a/images/logo.png b/images/logo.png new file mode 100644 index 0000000..aa04b56 Binary files /dev/null and b/images/logo.png differ diff --git a/images/noise_pattern.png b/images/noise_pattern.png new file mode 100644 index 0000000..2bc9e89 Binary files /dev/null and b/images/noise_pattern.png differ diff --git a/images/organic-slider-1.jpg b/images/organic-slider-1.jpg new file mode 100644 index 0000000..a5e9982 Binary files /dev/null and b/images/organic-slider-1.jpg differ diff --git a/images/organic-slider-2.jpg b/images/organic-slider-2.jpg new file mode 100644 index 0000000..83a4b73 Binary files /dev/null and b/images/organic-slider-2.jpg differ diff --git a/images/organic-slider-3.jpg b/images/organic-slider-3.jpg new file mode 100644 index 0000000..c4fe813 Binary files /dev/null and b/images/organic-slider-3.jpg differ diff --git a/images/organic-slider-4.jpg b/images/organic-slider-4.jpg new file mode 100644 index 0000000..a7f9d9e Binary files /dev/null and b/images/organic-slider-4.jpg differ diff --git a/images/pattern_dark.png b/images/pattern_dark.png new file mode 100644 index 0000000..e73f533 Binary files /dev/null and b/images/pattern_dark.png differ diff --git a/images/quotes.png b/images/quotes.png new file mode 100644 index 0000000..5a73e4d Binary files /dev/null and b/images/quotes.png differ diff --git a/images/slider01.jpg b/images/slider01.jpg new file mode 100644 index 0000000..06e1a9e Binary files /dev/null and b/images/slider01.jpg differ diff --git a/images/stall-nest.png b/images/stall-nest.png new file mode 100644 index 0000000..47e2250 Binary files /dev/null and b/images/stall-nest.png differ diff --git a/images/stall-winter.png b/images/stall-winter.png new file mode 100644 index 0000000..c2cf425 Binary files /dev/null and b/images/stall-winter.png differ diff --git a/js/app-dashboard.js b/js/app-dashboard.js new file mode 100644 index 0000000..088243a --- /dev/null +++ b/js/app-dashboard.js @@ -0,0 +1,49944 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "/"; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./node_modules/axios/index.js": +/*!*************************************!*\ + !*** ./node_modules/axios/index.js ***! + \*************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./lib/axios */ "./node_modules/axios/lib/axios.js"); + +/***/ }), + +/***/ "./node_modules/axios/lib/adapters/xhr.js": +/*!************************************************!*\ + !*** ./node_modules/axios/lib/adapters/xhr.js ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); +var settle = __webpack_require__(/*! ./../core/settle */ "./node_modules/axios/lib/core/settle.js"); +var buildURL = __webpack_require__(/*! ./../helpers/buildURL */ "./node_modules/axios/lib/helpers/buildURL.js"); +var buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ "./node_modules/axios/lib/core/buildFullPath.js"); +var parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ "./node_modules/axios/lib/helpers/parseHeaders.js"); +var isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ "./node_modules/axios/lib/helpers/isURLSameOrigin.js"); +var createError = __webpack_require__(/*! ../core/createError */ "./node_modules/axios/lib/core/createError.js"); + +module.exports = function xhrAdapter(config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + var requestData = config.data; + var requestHeaders = config.headers; + + if (utils.isFormData(requestData)) { + delete requestHeaders['Content-Type']; // Let the browser set it + } + + var request = new XMLHttpRequest(); + + // HTTP basic authentication + if (config.auth) { + var username = config.auth.username || ''; + var password = config.auth.password || ''; + requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); + } + + var fullPath = buildFullPath(config.baseURL, config.url); + request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true); + + // Set the request timeout in MS + request.timeout = config.timeout; + + // Listen for ready state + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + + // Prepare the response + var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; + var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response; + var response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config: config, + request: request + }; + + settle(resolve, reject, response); + + // Clean up request + request = null; + }; + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(createError('Request aborted', config, 'ECONNABORTED', request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(createError('Network Error', config, null, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded'; + if (config.timeoutErrorMessage) { + timeoutErrorMessage = config.timeoutErrorMessage; + } + reject(createError(timeoutErrorMessage, config, 'ECONNABORTED', + request)); + + // Clean up request + request = null; + }; + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + if (utils.isStandardBrowserEnv()) { + var cookies = __webpack_require__(/*! ./../helpers/cookies */ "./node_modules/axios/lib/helpers/cookies.js"); + + // Add xsrf header + var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ? + cookies.read(config.xsrfCookieName) : + undefined; + + if (xsrfValue) { + requestHeaders[config.xsrfHeaderName] = xsrfValue; + } + } + + // Add headers to the request + if ('setRequestHeader' in request) { + utils.forEach(requestHeaders, function setRequestHeader(val, key) { + if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { + // Remove Content-Type if data is undefined + delete requestHeaders[key]; + } else { + // Otherwise add header to the request + request.setRequestHeader(key, val); + } + }); + } + + // Add withCredentials to request if needed + if (!utils.isUndefined(config.withCredentials)) { + request.withCredentials = !!config.withCredentials; + } + + // Add responseType to request if needed + if (config.responseType) { + try { + request.responseType = config.responseType; + } catch (e) { + // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2. + // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function. + if (config.responseType !== 'json') { + throw e; + } + } + } + + // Handle progress if needed + if (typeof config.onDownloadProgress === 'function') { + request.addEventListener('progress', config.onDownloadProgress); + } + + // Not all browsers support upload events + if (typeof config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', config.onUploadProgress); + } + + if (config.cancelToken) { + // Handle cancellation + config.cancelToken.promise.then(function onCanceled(cancel) { + if (!request) { + return; + } + + request.abort(); + reject(cancel); + // Clean up request + request = null; + }); + } + + if (requestData === undefined) { + requestData = null; + } + + // Send the request + request.send(requestData); + }); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/axios.js": +/*!*****************************************!*\ + !*** ./node_modules/axios/lib/axios.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./utils */ "./node_modules/axios/lib/utils.js"); +var bind = __webpack_require__(/*! ./helpers/bind */ "./node_modules/axios/lib/helpers/bind.js"); +var Axios = __webpack_require__(/*! ./core/Axios */ "./node_modules/axios/lib/core/Axios.js"); +var mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ "./node_modules/axios/lib/core/mergeConfig.js"); +var defaults = __webpack_require__(/*! ./defaults */ "./node_modules/axios/lib/defaults.js"); + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * @return {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + var context = new Axios(defaultConfig); + var instance = bind(Axios.prototype.request, context); + + // Copy axios.prototype to instance + utils.extend(instance, Axios.prototype, context); + + // Copy context to instance + utils.extend(instance, context); + + return instance; +} + +// Create the default instance to be exported +var axios = createInstance(defaults); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios; + +// Factory for creating new instances +axios.create = function create(instanceConfig) { + return createInstance(mergeConfig(axios.defaults, instanceConfig)); +}; + +// Expose Cancel & CancelToken +axios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); +axios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ "./node_modules/axios/lib/cancel/CancelToken.js"); +axios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ "./node_modules/axios/lib/cancel/isCancel.js"); + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; +axios.spread = __webpack_require__(/*! ./helpers/spread */ "./node_modules/axios/lib/helpers/spread.js"); + +module.exports = axios; + +// Allow use of default import syntax in TypeScript +module.exports.default = axios; + + +/***/ }), + +/***/ "./node_modules/axios/lib/cancel/Cancel.js": +/*!*************************************************!*\ + !*** ./node_modules/axios/lib/cancel/Cancel.js ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * A `Cancel` is an object that is thrown when an operation is canceled. + * + * @class + * @param {string=} message The message. + */ +function Cancel(message) { + this.message = message; +} + +Cancel.prototype.toString = function toString() { + return 'Cancel' + (this.message ? ': ' + this.message : ''); +}; + +Cancel.prototype.__CANCEL__ = true; + +module.exports = Cancel; + + +/***/ }), + +/***/ "./node_modules/axios/lib/cancel/CancelToken.js": +/*!******************************************************!*\ + !*** ./node_modules/axios/lib/cancel/CancelToken.js ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var Cancel = __webpack_require__(/*! ./Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @class + * @param {Function} executor The executor function. + */ +function CancelToken(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + var resolvePromise; + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + var token = this; + executor(function cancel(message) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new Cancel(message); + resolvePromise(token.reason); + }); +} + +/** + * Throws a `Cancel` if cancellation has been requested. + */ +CancelToken.prototype.throwIfRequested = function throwIfRequested() { + if (this.reason) { + throw this.reason; + } +}; + +/** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ +CancelToken.source = function source() { + var cancel; + var token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token: token, + cancel: cancel + }; +}; + +module.exports = CancelToken; + + +/***/ }), + +/***/ "./node_modules/axios/lib/cancel/isCancel.js": +/*!***************************************************!*\ + !*** ./node_modules/axios/lib/cancel/isCancel.js ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function isCancel(value) { + return !!(value && value.__CANCEL__); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/Axios.js": +/*!**********************************************!*\ + !*** ./node_modules/axios/lib/core/Axios.js ***! + \**********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); +var buildURL = __webpack_require__(/*! ../helpers/buildURL */ "./node_modules/axios/lib/helpers/buildURL.js"); +var InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ "./node_modules/axios/lib/core/InterceptorManager.js"); +var dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ "./node_modules/axios/lib/core/dispatchRequest.js"); +var mergeConfig = __webpack_require__(/*! ./mergeConfig */ "./node_modules/axios/lib/core/mergeConfig.js"); + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + */ +function Axios(instanceConfig) { + this.defaults = instanceConfig; + this.interceptors = { + request: new InterceptorManager(), + response: new InterceptorManager() + }; +} + +/** + * Dispatch a request + * + * @param {Object} config The config specific for this request (merged with this.defaults) + */ +Axios.prototype.request = function request(config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof config === 'string') { + config = arguments[1] || {}; + config.url = arguments[0]; + } else { + config = config || {}; + } + + config = mergeConfig(this.defaults, config); + + // Set config.method + if (config.method) { + config.method = config.method.toLowerCase(); + } else if (this.defaults.method) { + config.method = this.defaults.method.toLowerCase(); + } else { + config.method = 'get'; + } + + // Hook up interceptors middleware + var chain = [dispatchRequest, undefined]; + var promise = Promise.resolve(config); + + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + chain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + chain.push(interceptor.fulfilled, interceptor.rejected); + }); + + while (chain.length) { + promise = promise.then(chain.shift(), chain.shift()); + } + + return promise; +}; + +Axios.prototype.getUri = function getUri(config) { + config = mergeConfig(this.defaults, config); + return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\?/, ''); +}; + +// Provide aliases for supported request methods +utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(utils.merge(config || {}, { + method: method, + url: url + })); + }; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, data, config) { + return this.request(utils.merge(config || {}, { + method: method, + url: url, + data: data + })); + }; +}); + +module.exports = Axios; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/InterceptorManager.js": +/*!***********************************************************!*\ + !*** ./node_modules/axios/lib/core/InterceptorManager.js ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +function InterceptorManager() { + this.handlers = []; +} + +/** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ +InterceptorManager.prototype.use = function use(fulfilled, rejected) { + this.handlers.push({ + fulfilled: fulfilled, + rejected: rejected + }); + return this.handlers.length - 1; +}; + +/** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + */ +InterceptorManager.prototype.eject = function eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } +}; + +/** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + */ +InterceptorManager.prototype.forEach = function forEach(fn) { + utils.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); +}; + +module.exports = InterceptorManager; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/buildFullPath.js": +/*!******************************************************!*\ + !*** ./node_modules/axios/lib/core/buildFullPath.js ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ "./node_modules/axios/lib/helpers/isAbsoluteURL.js"); +var combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ "./node_modules/axios/lib/helpers/combineURLs.js"); + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * @returns {string} The combined full path + */ +module.exports = function buildFullPath(baseURL, requestedURL) { + if (baseURL && !isAbsoluteURL(requestedURL)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/createError.js": +/*!****************************************************!*\ + !*** ./node_modules/axios/lib/core/createError.js ***! + \****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var enhanceError = __webpack_require__(/*! ./enhanceError */ "./node_modules/axios/lib/core/enhanceError.js"); + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {Object} config The config. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * @returns {Error} The created error. + */ +module.exports = function createError(message, config, code, request, response) { + var error = new Error(message); + return enhanceError(error, config, code, request, response); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/dispatchRequest.js": +/*!********************************************************!*\ + !*** ./node_modules/axios/lib/core/dispatchRequest.js ***! + \********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); +var transformData = __webpack_require__(/*! ./transformData */ "./node_modules/axios/lib/core/transformData.js"); +var isCancel = __webpack_require__(/*! ../cancel/isCancel */ "./node_modules/axios/lib/cancel/isCancel.js"); +var defaults = __webpack_require__(/*! ../defaults */ "./node_modules/axios/lib/defaults.js"); + +/** + * Throws a `Cancel` if cancellation has been requested. + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * @returns {Promise} The Promise to be fulfilled + */ +module.exports = function dispatchRequest(config) { + throwIfCancellationRequested(config); + + // Ensure headers exist + config.headers = config.headers || {}; + + // Transform request data + config.data = transformData( + config.data, + config.headers, + config.transformRequest + ); + + // Flatten headers + config.headers = utils.merge( + config.headers.common || {}, + config.headers[config.method] || {}, + config.headers + ); + + utils.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + function cleanHeaderConfig(method) { + delete config.headers[method]; + } + ); + + var adapter = config.adapter || defaults.adapter; + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData( + response.data, + response.headers, + config.transformResponse + ); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData( + reason.response.data, + reason.response.headers, + config.transformResponse + ); + } + } + + return Promise.reject(reason); + }); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/enhanceError.js": +/*!*****************************************************!*\ + !*** ./node_modules/axios/lib/core/enhanceError.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Update an Error with the specified config, error code, and response. + * + * @param {Error} error The error to update. + * @param {Object} config The config. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * @returns {Error} The error. + */ +module.exports = function enhanceError(error, config, code, request, response) { + error.config = config; + if (code) { + error.code = code; + } + + error.request = request; + error.response = response; + error.isAxiosError = true; + + error.toJSON = function() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: this.config, + code: this.code + }; + }; + return error; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/mergeConfig.js": +/*!****************************************************!*\ + !*** ./node_modules/axios/lib/core/mergeConfig.js ***! + \****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ "./node_modules/axios/lib/utils.js"); + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * @returns {Object} New object resulting from merging config2 to config1 + */ +module.exports = function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + var config = {}; + + var valueFromConfig2Keys = ['url', 'method', 'params', 'data']; + var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy']; + var defaultToConfig2Keys = [ + 'baseURL', 'url', 'transformRequest', 'transformResponse', 'paramsSerializer', + 'timeout', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName', + 'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', + 'maxContentLength', 'validateStatus', 'maxRedirects', 'httpAgent', + 'httpsAgent', 'cancelToken', 'socketPath' + ]; + + utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) { + if (typeof config2[prop] !== 'undefined') { + config[prop] = config2[prop]; + } + }); + + utils.forEach(mergeDeepPropertiesKeys, function mergeDeepProperties(prop) { + if (utils.isObject(config2[prop])) { + config[prop] = utils.deepMerge(config1[prop], config2[prop]); + } else if (typeof config2[prop] !== 'undefined') { + config[prop] = config2[prop]; + } else if (utils.isObject(config1[prop])) { + config[prop] = utils.deepMerge(config1[prop]); + } else if (typeof config1[prop] !== 'undefined') { + config[prop] = config1[prop]; + } + }); + + utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) { + if (typeof config2[prop] !== 'undefined') { + config[prop] = config2[prop]; + } else if (typeof config1[prop] !== 'undefined') { + config[prop] = config1[prop]; + } + }); + + var axiosKeys = valueFromConfig2Keys + .concat(mergeDeepPropertiesKeys) + .concat(defaultToConfig2Keys); + + var otherKeys = Object + .keys(config2) + .filter(function filterAxiosKeys(key) { + return axiosKeys.indexOf(key) === -1; + }); + + utils.forEach(otherKeys, function otherKeysDefaultToConfig2(prop) { + if (typeof config2[prop] !== 'undefined') { + config[prop] = config2[prop]; + } else if (typeof config1[prop] !== 'undefined') { + config[prop] = config1[prop]; + } + }); + + return config; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/settle.js": +/*!***********************************************!*\ + !*** ./node_modules/axios/lib/core/settle.js ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var createError = __webpack_require__(/*! ./createError */ "./node_modules/axios/lib/core/createError.js"); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + */ +module.exports = function settle(resolve, reject, response) { + var validateStatus = response.config.validateStatus; + if (!validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(createError( + 'Request failed with status code ' + response.status, + response.config, + null, + response.request, + response + )); + } +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/transformData.js": +/*!******************************************************!*\ + !*** ./node_modules/axios/lib/core/transformData.js ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +/** + * Transform the data for a request or a response + * + * @param {Object|String} data The data to be transformed + * @param {Array} headers The headers for the request or response + * @param {Array|Function} fns A single function or Array of functions + * @returns {*} The resulting transformed data + */ +module.exports = function transformData(data, headers, fns) { + /*eslint no-param-reassign:0*/ + utils.forEach(fns, function transform(fn) { + data = fn(data, headers); + }); + + return data; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/defaults.js": +/*!********************************************!*\ + !*** ./node_modules/axios/lib/defaults.js ***! + \********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +var utils = __webpack_require__(/*! ./utils */ "./node_modules/axios/lib/utils.js"); +var normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ "./node_modules/axios/lib/helpers/normalizeHeaderName.js"); + +var DEFAULT_CONTENT_TYPE = { + 'Content-Type': 'application/x-www-form-urlencoded' +}; + +function setContentTypeIfUnset(headers, value) { + if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { + headers['Content-Type'] = value; + } +} + +function getDefaultAdapter() { + var adapter; + if (typeof XMLHttpRequest !== 'undefined') { + // For browsers use XHR adapter + adapter = __webpack_require__(/*! ./adapters/xhr */ "./node_modules/axios/lib/adapters/xhr.js"); + } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { + // For node use HTTP adapter + adapter = __webpack_require__(/*! ./adapters/http */ "./node_modules/axios/lib/adapters/xhr.js"); + } + return adapter; +} + +var defaults = { + adapter: getDefaultAdapter(), + + transformRequest: [function transformRequest(data, headers) { + normalizeHeaderName(headers, 'Accept'); + normalizeHeaderName(headers, 'Content-Type'); + if (utils.isFormData(data) || + utils.isArrayBuffer(data) || + utils.isBuffer(data) || + utils.isStream(data) || + utils.isFile(data) || + utils.isBlob(data) + ) { + return data; + } + if (utils.isArrayBufferView(data)) { + return data.buffer; + } + if (utils.isURLSearchParams(data)) { + setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); + return data.toString(); + } + if (utils.isObject(data)) { + setContentTypeIfUnset(headers, 'application/json;charset=utf-8'); + return JSON.stringify(data); + } + return data; + }], + + transformResponse: [function transformResponse(data) { + /*eslint no-param-reassign:0*/ + if (typeof data === 'string') { + try { + data = JSON.parse(data); + } catch (e) { /* Ignore */ } + } + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + } +}; + +defaults.headers = { + common: { + 'Accept': 'application/json, text/plain, */*' + } +}; + +utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { + defaults.headers[method] = {}; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); +}); + +module.exports = defaults; + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../process/browser.js */ "./node_modules/process/browser.js"))) + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/bind.js": +/*!************************************************!*\ + !*** ./node_modules/axios/lib/helpers/bind.js ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function bind(fn, thisArg) { + return function wrap() { + var args = new Array(arguments.length); + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; + } + return fn.apply(thisArg, args); + }; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/buildURL.js": +/*!****************************************************!*\ + !*** ./node_modules/axios/lib/helpers/buildURL.js ***! + \****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +function encode(val) { + return encodeURIComponent(val). + replace(/%40/gi, '@'). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @returns {string} The formatted url + */ +module.exports = function buildURL(url, params, paramsSerializer) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + var serializedParams; + if (paramsSerializer) { + serializedParams = paramsSerializer(params); + } else if (utils.isURLSearchParams(params)) { + serializedParams = params.toString(); + } else { + var parts = []; + + utils.forEach(params, function serialize(val, key) { + if (val === null || typeof val === 'undefined') { + return; + } + + if (utils.isArray(val)) { + key = key + '[]'; + } else { + val = [val]; + } + + utils.forEach(val, function parseValue(v) { + if (utils.isDate(v)) { + v = v.toISOString(); + } else if (utils.isObject(v)) { + v = JSON.stringify(v); + } + parts.push(encode(key) + '=' + encode(v)); + }); + }); + + serializedParams = parts.join('&'); + } + + if (serializedParams) { + var hashmarkIndex = url.indexOf('#'); + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/combineURLs.js": +/*!*******************************************************!*\ + !*** ./node_modules/axios/lib/helpers/combineURLs.js ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * @returns {string} The combined URL + */ +module.exports = function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/cookies.js": +/*!***************************************************!*\ + !*** ./node_modules/axios/lib/helpers/cookies.js ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +module.exports = ( + utils.isStandardBrowserEnv() ? + + // Standard browser envs support document.cookie + (function standardBrowserEnv() { + return { + write: function write(name, value, expires, path, domain, secure) { + var cookie = []; + cookie.push(name + '=' + encodeURIComponent(value)); + + if (utils.isNumber(expires)) { + cookie.push('expires=' + new Date(expires).toGMTString()); + } + + if (utils.isString(path)) { + cookie.push('path=' + path); + } + + if (utils.isString(domain)) { + cookie.push('domain=' + domain); + } + + if (secure === true) { + cookie.push('secure'); + } + + document.cookie = cookie.join('; '); + }, + + read: function read(name) { + var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove: function remove(name) { + this.write(name, '', Date.now() - 86400000); + } + }; + })() : + + // Non standard browser env (web workers, react-native) lack needed support. + (function nonStandardBrowserEnv() { + return { + write: function write() {}, + read: function read() { return null; }, + remove: function remove() {} + }; + })() +); + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/isAbsoluteURL.js": +/*!*********************************************************!*\ + !*** ./node_modules/axios/lib/helpers/isAbsoluteURL.js ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +module.exports = function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/isURLSameOrigin.js": +/*!***********************************************************!*\ + !*** ./node_modules/axios/lib/helpers/isURLSameOrigin.js ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +module.exports = ( + utils.isStandardBrowserEnv() ? + + // Standard browser envs have full support of the APIs needed to test + // whether the request URL is of the same origin as current location. + (function standardBrowserEnv() { + var msie = /(msie|trident)/i.test(navigator.userAgent); + var urlParsingNode = document.createElement('a'); + var originURL; + + /** + * Parse a URL to discover it's components + * + * @param {String} url The URL to be parsed + * @returns {Object} + */ + function resolveURL(url) { + var href = url; + + if (msie) { + // IE needs attribute set twice to normalize properties + urlParsingNode.setAttribute('href', href); + href = urlParsingNode.href; + } + + urlParsingNode.setAttribute('href', href); + + // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils + return { + href: urlParsingNode.href, + protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', + host: urlParsingNode.host, + search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', + hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', + hostname: urlParsingNode.hostname, + port: urlParsingNode.port, + pathname: (urlParsingNode.pathname.charAt(0) === '/') ? + urlParsingNode.pathname : + '/' + urlParsingNode.pathname + }; + } + + originURL = resolveURL(window.location.href); + + /** + * Determine if a URL shares the same origin as the current location + * + * @param {String} requestURL The URL to test + * @returns {boolean} True if URL shares the same origin, otherwise false + */ + return function isURLSameOrigin(requestURL) { + var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL; + return (parsed.protocol === originURL.protocol && + parsed.host === originURL.host); + }; + })() : + + // Non standard browser envs (web workers, react-native) lack needed support. + (function nonStandardBrowserEnv() { + return function isURLSameOrigin() { + return true; + }; + })() +); + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/normalizeHeaderName.js": +/*!***************************************************************!*\ + !*** ./node_modules/axios/lib/helpers/normalizeHeaderName.js ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ../utils */ "./node_modules/axios/lib/utils.js"); + +module.exports = function normalizeHeaderName(headers, normalizedName) { + utils.forEach(headers, function processHeader(value, name) { + if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { + headers[normalizedName] = value; + delete headers[name]; + } + }); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/parseHeaders.js": +/*!********************************************************!*\ + !*** ./node_modules/axios/lib/helpers/parseHeaders.js ***! + \********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); + +// Headers whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +var ignoreDuplicateOf = [ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]; + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} headers Headers needing to be parsed + * @returns {Object} Headers parsed into an object + */ +module.exports = function parseHeaders(headers) { + var parsed = {}; + var key; + var val; + var i; + + if (!headers) { return parsed; } + + utils.forEach(headers.split('\n'), function parser(line) { + i = line.indexOf(':'); + key = utils.trim(line.substr(0, i)).toLowerCase(); + val = utils.trim(line.substr(i + 1)); + + if (key) { + if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { + return; + } + if (key === 'set-cookie') { + parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + } + }); + + return parsed; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/spread.js": +/*!**************************************************!*\ + !*** ./node_modules/axios/lib/helpers/spread.js ***! + \**************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * @returns {Function} + */ +module.exports = function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/utils.js": +/*!*****************************************!*\ + !*** ./node_modules/axios/lib/utils.js ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var bind = __webpack_require__(/*! ./helpers/bind */ "./node_modules/axios/lib/helpers/bind.js"); + +/*global toString:true*/ + +// utils is a library of generic helper functions non-specific to axios + +var toString = Object.prototype.toString; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Array, otherwise false + */ +function isArray(val) { + return toString.call(val) === '[object Array]'; +} + +/** + * Determine if a value is undefined + * + * @param {Object} val The value to test + * @returns {boolean} True if the value is undefined, otherwise false + */ +function isUndefined(val) { + return typeof val === 'undefined'; +} + +/** + * Determine if a value is a Buffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +function isArrayBuffer(val) { + return toString.call(val) === '[object ArrayBuffer]'; +} + +/** + * Determine if a value is a FormData + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an FormData, otherwise false + */ +function isFormData(val) { + return (typeof FormData !== 'undefined') && (val instanceof FormData); +} + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + var result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a String, otherwise false + */ +function isString(val) { + return typeof val === 'string'; +} + +/** + * Determine if a value is a Number + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Number, otherwise false + */ +function isNumber(val) { + return typeof val === 'number'; +} + +/** + * Determine if a value is an Object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Object, otherwise false + */ +function isObject(val) { + return val !== null && typeof val === 'object'; +} + +/** + * Determine if a value is a Date + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Date, otherwise false + */ +function isDate(val) { + return toString.call(val) === '[object Date]'; +} + +/** + * Determine if a value is a File + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a File, otherwise false + */ +function isFile(val) { + return toString.call(val) === '[object File]'; +} + +/** + * Determine if a value is a Blob + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Blob, otherwise false + */ +function isBlob(val) { + return toString.call(val) === '[object Blob]'; +} + +/** + * Determine if a value is a Function + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +function isFunction(val) { + return toString.call(val) === '[object Function]'; +} + +/** + * Determine if a value is a Stream + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Stream, otherwise false + */ +function isStream(val) { + return isObject(val) && isFunction(val.pipe); +} + +/** + * Determine if a value is a URLSearchParams object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +function isURLSearchParams(val) { + return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams; +} + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * @returns {String} The String freed of excess whitespace + */ +function trim(str) { + return str.replace(/^\s*/, '').replace(/\s*$/, ''); +} + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + */ +function isStandardBrowserEnv() { + if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' || + navigator.product === 'NativeScript' || + navigator.product === 'NS')) { + return false; + } + return ( + typeof window !== 'undefined' && + typeof document !== 'undefined' + ); +} + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + */ +function forEach(obj, fn) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (var i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + fn.call(null, obj[key], key, obj); + } + } + } +} + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + var result = {}; + function assignValue(val, key) { + if (typeof result[key] === 'object' && typeof val === 'object') { + result[key] = merge(result[key], val); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Function equal to merge with the difference being that no reference + * to original objects is kept. + * + * @see merge + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ +function deepMerge(/* obj1, obj2, obj3, ... */) { + var result = {}; + function assignValue(val, key) { + if (typeof result[key] === 'object' && typeof val === 'object') { + result[key] = deepMerge(result[key], val); + } else if (typeof val === 'object') { + result[key] = deepMerge({}, val); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * @return {Object} The resulting value of object a + */ +function extend(a, b, thisArg) { + forEach(b, function assignValue(val, key) { + if (thisArg && typeof val === 'function') { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }); + return a; +} + +module.exports = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isBuffer: isBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isObject: isObject, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isStandardBrowserEnv: isStandardBrowserEnv, + forEach: forEach, + merge: merge, + deepMerge: deepMerge, + extend: extend, + trim: trim +}; + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/ExampleComponent.vue?vue&type=script&lang=js&": +/*!***************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/ExampleComponent.vue?vue&type=script&lang=js& ***! + \***************************************************************************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +/* harmony default export */ __webpack_exports__["default"] = ({ + mounted: function mounted() { + console.log('Component mounted.'); + } +}); + +/***/ }), + +/***/ "./node_modules/bootstrap/dist/js/bootstrap.js": +/*!*****************************************************!*\ + !*** ./node_modules/bootstrap/dist/js/bootstrap.js ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +(function (global, factory) { + true ? factory(exports, __webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"), __webpack_require__(/*! popper.js */ "./node_modules/popper.js/dist/esm/popper.js")) : + undefined; +}(this, (function (exports, $, Popper) { 'use strict'; + + $ = $ && $.hasOwnProperty('default') ? $['default'] : $; + Popper = Popper && Popper.hasOwnProperty('default') ? Popper['default'] : Popper; + + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; + } + + function _defineProperty(obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; + } + + function ownKeys(object, enumerableOnly) { + var keys = Object.keys(object); + + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + if (enumerableOnly) symbols = symbols.filter(function (sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + }); + keys.push.apply(keys, symbols); + } + + return keys; + } + + function _objectSpread2(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i] != null ? arguments[i] : {}; + + if (i % 2) { + ownKeys(Object(source), true).forEach(function (key) { + _defineProperty(target, key, source[key]); + }); + } else if (Object.getOwnPropertyDescriptors) { + Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); + } else { + ownKeys(Object(source)).forEach(function (key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + } + + return target; + } + + function _inheritsLoose(subClass, superClass) { + subClass.prototype = Object.create(superClass.prototype); + subClass.prototype.constructor = subClass; + subClass.__proto__ = superClass; + } + + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.4.1): util.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + /** + * ------------------------------------------------------------------------ + * Private TransitionEnd Helpers + * ------------------------------------------------------------------------ + */ + + var TRANSITION_END = 'transitionend'; + var MAX_UID = 1000000; + var MILLISECONDS_MULTIPLIER = 1000; // Shoutout AngusCroll (https://goo.gl/pxwQGp) + + function toType(obj) { + return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase(); + } + + function getSpecialTransitionEndEvent() { + return { + bindType: TRANSITION_END, + delegateType: TRANSITION_END, + handle: function handle(event) { + if ($(event.target).is(this)) { + return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params + } + + return undefined; // eslint-disable-line no-undefined + } + }; + } + + function transitionEndEmulator(duration) { + var _this = this; + + var called = false; + $(this).one(Util.TRANSITION_END, function () { + called = true; + }); + setTimeout(function () { + if (!called) { + Util.triggerTransitionEnd(_this); + } + }, duration); + return this; + } + + function setTransitionEndSupport() { + $.fn.emulateTransitionEnd = transitionEndEmulator; + $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent(); + } + /** + * -------------------------------------------------------------------------- + * Public Util Api + * -------------------------------------------------------------------------- + */ + + + var Util = { + TRANSITION_END: 'bsTransitionEnd', + getUID: function getUID(prefix) { + do { + // eslint-disable-next-line no-bitwise + prefix += ~~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here + } while (document.getElementById(prefix)); + + return prefix; + }, + getSelectorFromElement: function getSelectorFromElement(element) { + var selector = element.getAttribute('data-target'); + + if (!selector || selector === '#') { + var hrefAttr = element.getAttribute('href'); + selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''; + } + + try { + return document.querySelector(selector) ? selector : null; + } catch (err) { + return null; + } + }, + getTransitionDurationFromElement: function getTransitionDurationFromElement(element) { + if (!element) { + return 0; + } // Get transition-duration of the element + + + var transitionDuration = $(element).css('transition-duration'); + var transitionDelay = $(element).css('transition-delay'); + var floatTransitionDuration = parseFloat(transitionDuration); + var floatTransitionDelay = parseFloat(transitionDelay); // Return 0 if element or transition duration is not found + + if (!floatTransitionDuration && !floatTransitionDelay) { + return 0; + } // If multiple durations are defined, take the first + + + transitionDuration = transitionDuration.split(',')[0]; + transitionDelay = transitionDelay.split(',')[0]; + return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER; + }, + reflow: function reflow(element) { + return element.offsetHeight; + }, + triggerTransitionEnd: function triggerTransitionEnd(element) { + $(element).trigger(TRANSITION_END); + }, + // TODO: Remove in v5 + supportsTransitionEnd: function supportsTransitionEnd() { + return Boolean(TRANSITION_END); + }, + isElement: function isElement(obj) { + return (obj[0] || obj).nodeType; + }, + typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) { + for (var property in configTypes) { + if (Object.prototype.hasOwnProperty.call(configTypes, property)) { + var expectedTypes = configTypes[property]; + var value = config[property]; + var valueType = value && Util.isElement(value) ? 'element' : toType(value); + + if (!new RegExp(expectedTypes).test(valueType)) { + throw new Error(componentName.toUpperCase() + ": " + ("Option \"" + property + "\" provided type \"" + valueType + "\" ") + ("but expected type \"" + expectedTypes + "\".")); + } + } + } + }, + findShadowRoot: function findShadowRoot(element) { + if (!document.documentElement.attachShadow) { + return null; + } // Can find the shadow root otherwise it'll return the document + + + if (typeof element.getRootNode === 'function') { + var root = element.getRootNode(); + return root instanceof ShadowRoot ? root : null; + } + + if (element instanceof ShadowRoot) { + return element; + } // when we don't find a shadow root + + + if (!element.parentNode) { + return null; + } + + return Util.findShadowRoot(element.parentNode); + }, + jQueryDetection: function jQueryDetection() { + if (typeof $ === 'undefined') { + throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.'); + } + + var version = $.fn.jquery.split(' ')[0].split('.'); + var minMajor = 1; + var ltMajor = 2; + var minMinor = 9; + var minPatch = 1; + var maxMajor = 4; + + if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) { + throw new Error('Bootstrap\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0'); + } + } + }; + Util.jQueryDetection(); + setTransitionEndSupport(); + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'alert'; + var VERSION = '4.4.1'; + var DATA_KEY = 'bs.alert'; + var EVENT_KEY = "." + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + var Selector = { + DISMISS: '[data-dismiss="alert"]' + }; + var Event = { + CLOSE: "close" + EVENT_KEY, + CLOSED: "closed" + EVENT_KEY, + CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY + }; + var ClassName = { + ALERT: 'alert', + FADE: 'fade', + SHOW: 'show' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Alert = + /*#__PURE__*/ + function () { + function Alert(element) { + this._element = element; + } // Getters + + + var _proto = Alert.prototype; + + // Public + _proto.close = function close(element) { + var rootElement = this._element; + + if (element) { + rootElement = this._getRootElement(element); + } + + var customEvent = this._triggerCloseEvent(rootElement); + + if (customEvent.isDefaultPrevented()) { + return; + } + + this._removeElement(rootElement); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); + this._element = null; + } // Private + ; + + _proto._getRootElement = function _getRootElement(element) { + var selector = Util.getSelectorFromElement(element); + var parent = false; + + if (selector) { + parent = document.querySelector(selector); + } + + if (!parent) { + parent = $(element).closest("." + ClassName.ALERT)[0]; + } + + return parent; + }; + + _proto._triggerCloseEvent = function _triggerCloseEvent(element) { + var closeEvent = $.Event(Event.CLOSE); + $(element).trigger(closeEvent); + return closeEvent; + }; + + _proto._removeElement = function _removeElement(element) { + var _this = this; + + $(element).removeClass(ClassName.SHOW); + + if (!$(element).hasClass(ClassName.FADE)) { + this._destroyElement(element); + + return; + } + + var transitionDuration = Util.getTransitionDurationFromElement(element); + $(element).one(Util.TRANSITION_END, function (event) { + return _this._destroyElement(element, event); + }).emulateTransitionEnd(transitionDuration); + }; + + _proto._destroyElement = function _destroyElement(element) { + $(element).detach().trigger(Event.CLOSED).remove(); + } // Static + ; + + Alert._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $element = $(this); + var data = $element.data(DATA_KEY); + + if (!data) { + data = new Alert(this); + $element.data(DATA_KEY, data); + } + + if (config === 'close') { + data[config](this); + } + }); + }; + + Alert._handleDismiss = function _handleDismiss(alertInstance) { + return function (event) { + if (event) { + event.preventDefault(); + } + + alertInstance.close(this); + }; + }; + + _createClass(Alert, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return Alert; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert())); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME] = Alert._jQueryInterface; + $.fn[NAME].Constructor = Alert; + + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Alert._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$1 = 'button'; + var VERSION$1 = '4.4.1'; + var DATA_KEY$1 = 'bs.button'; + var EVENT_KEY$1 = "." + DATA_KEY$1; + var DATA_API_KEY$1 = '.data-api'; + var JQUERY_NO_CONFLICT$1 = $.fn[NAME$1]; + var ClassName$1 = { + ACTIVE: 'active', + BUTTON: 'btn', + FOCUS: 'focus' + }; + var Selector$1 = { + DATA_TOGGLE_CARROT: '[data-toggle^="button"]', + DATA_TOGGLES: '[data-toggle="buttons"]', + DATA_TOGGLE: '[data-toggle="button"]', + DATA_TOGGLES_BUTTONS: '[data-toggle="buttons"] .btn', + INPUT: 'input:not([type="hidden"])', + ACTIVE: '.active', + BUTTON: '.btn' + }; + var Event$1 = { + CLICK_DATA_API: "click" + EVENT_KEY$1 + DATA_API_KEY$1, + FOCUS_BLUR_DATA_API: "focus" + EVENT_KEY$1 + DATA_API_KEY$1 + " " + ("blur" + EVENT_KEY$1 + DATA_API_KEY$1), + LOAD_DATA_API: "load" + EVENT_KEY$1 + DATA_API_KEY$1 + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Button = + /*#__PURE__*/ + function () { + function Button(element) { + this._element = element; + } // Getters + + + var _proto = Button.prototype; + + // Public + _proto.toggle = function toggle() { + var triggerChangeEvent = true; + var addAriaPressed = true; + var rootElement = $(this._element).closest(Selector$1.DATA_TOGGLES)[0]; + + if (rootElement) { + var input = this._element.querySelector(Selector$1.INPUT); + + if (input) { + if (input.type === 'radio') { + if (input.checked && this._element.classList.contains(ClassName$1.ACTIVE)) { + triggerChangeEvent = false; + } else { + var activeElement = rootElement.querySelector(Selector$1.ACTIVE); + + if (activeElement) { + $(activeElement).removeClass(ClassName$1.ACTIVE); + } + } + } else if (input.type === 'checkbox') { + if (this._element.tagName === 'LABEL' && input.checked === this._element.classList.contains(ClassName$1.ACTIVE)) { + triggerChangeEvent = false; + } + } else { + // if it's not a radio button or checkbox don't add a pointless/invalid checked property to the input + triggerChangeEvent = false; + } + + if (triggerChangeEvent) { + input.checked = !this._element.classList.contains(ClassName$1.ACTIVE); + $(input).trigger('change'); + } + + input.focus(); + addAriaPressed = false; + } + } + + if (!(this._element.hasAttribute('disabled') || this._element.classList.contains('disabled'))) { + if (addAriaPressed) { + this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName$1.ACTIVE)); + } + + if (triggerChangeEvent) { + $(this._element).toggleClass(ClassName$1.ACTIVE); + } + } + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$1); + this._element = null; + } // Static + ; + + Button._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$1); + + if (!data) { + data = new Button(this); + $(this).data(DATA_KEY$1, data); + } + + if (config === 'toggle') { + data[config](); + } + }); + }; + + _createClass(Button, null, [{ + key: "VERSION", + get: function get() { + return VERSION$1; + } + }]); + + return Button; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$1.CLICK_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + var button = event.target; + + if (!$(button).hasClass(ClassName$1.BUTTON)) { + button = $(button).closest(Selector$1.BUTTON)[0]; + } + + if (!button || button.hasAttribute('disabled') || button.classList.contains('disabled')) { + event.preventDefault(); // work around Firefox bug #1540995 + } else { + var inputBtn = button.querySelector(Selector$1.INPUT); + + if (inputBtn && (inputBtn.hasAttribute('disabled') || inputBtn.classList.contains('disabled'))) { + event.preventDefault(); // work around Firefox bug #1540995 + + return; + } + + Button._jQueryInterface.call($(button), 'toggle'); + } + }).on(Event$1.FOCUS_BLUR_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + var button = $(event.target).closest(Selector$1.BUTTON)[0]; + $(button).toggleClass(ClassName$1.FOCUS, /^focus(in)?$/.test(event.type)); + }); + $(window).on(Event$1.LOAD_DATA_API, function () { + // ensure correct active class is set to match the controls' actual values/states + // find all checkboxes/readio buttons inside data-toggle groups + var buttons = [].slice.call(document.querySelectorAll(Selector$1.DATA_TOGGLES_BUTTONS)); + + for (var i = 0, len = buttons.length; i < len; i++) { + var button = buttons[i]; + var input = button.querySelector(Selector$1.INPUT); + + if (input.checked || input.hasAttribute('checked')) { + button.classList.add(ClassName$1.ACTIVE); + } else { + button.classList.remove(ClassName$1.ACTIVE); + } + } // find all button toggles + + + buttons = [].slice.call(document.querySelectorAll(Selector$1.DATA_TOGGLE)); + + for (var _i = 0, _len = buttons.length; _i < _len; _i++) { + var _button = buttons[_i]; + + if (_button.getAttribute('aria-pressed') === 'true') { + _button.classList.add(ClassName$1.ACTIVE); + } else { + _button.classList.remove(ClassName$1.ACTIVE); + } + } + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$1] = Button._jQueryInterface; + $.fn[NAME$1].Constructor = Button; + + $.fn[NAME$1].noConflict = function () { + $.fn[NAME$1] = JQUERY_NO_CONFLICT$1; + return Button._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$2 = 'carousel'; + var VERSION$2 = '4.4.1'; + var DATA_KEY$2 = 'bs.carousel'; + var EVENT_KEY$2 = "." + DATA_KEY$2; + var DATA_API_KEY$2 = '.data-api'; + var JQUERY_NO_CONFLICT$2 = $.fn[NAME$2]; + var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key + + var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key + + var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch + + var SWIPE_THRESHOLD = 40; + var Default = { + interval: 5000, + keyboard: true, + slide: false, + pause: 'hover', + wrap: true, + touch: true + }; + var DefaultType = { + interval: '(number|boolean)', + keyboard: 'boolean', + slide: '(boolean|string)', + pause: '(string|boolean)', + wrap: 'boolean', + touch: 'boolean' + }; + var Direction = { + NEXT: 'next', + PREV: 'prev', + LEFT: 'left', + RIGHT: 'right' + }; + var Event$2 = { + SLIDE: "slide" + EVENT_KEY$2, + SLID: "slid" + EVENT_KEY$2, + KEYDOWN: "keydown" + EVENT_KEY$2, + MOUSEENTER: "mouseenter" + EVENT_KEY$2, + MOUSELEAVE: "mouseleave" + EVENT_KEY$2, + TOUCHSTART: "touchstart" + EVENT_KEY$2, + TOUCHMOVE: "touchmove" + EVENT_KEY$2, + TOUCHEND: "touchend" + EVENT_KEY$2, + POINTERDOWN: "pointerdown" + EVENT_KEY$2, + POINTERUP: "pointerup" + EVENT_KEY$2, + DRAG_START: "dragstart" + EVENT_KEY$2, + LOAD_DATA_API: "load" + EVENT_KEY$2 + DATA_API_KEY$2, + CLICK_DATA_API: "click" + EVENT_KEY$2 + DATA_API_KEY$2 + }; + var ClassName$2 = { + CAROUSEL: 'carousel', + ACTIVE: 'active', + SLIDE: 'slide', + RIGHT: 'carousel-item-right', + LEFT: 'carousel-item-left', + NEXT: 'carousel-item-next', + PREV: 'carousel-item-prev', + ITEM: 'carousel-item', + POINTER_EVENT: 'pointer-event' + }; + var Selector$2 = { + ACTIVE: '.active', + ACTIVE_ITEM: '.active.carousel-item', + ITEM: '.carousel-item', + ITEM_IMG: '.carousel-item img', + NEXT_PREV: '.carousel-item-next, .carousel-item-prev', + INDICATORS: '.carousel-indicators', + DATA_SLIDE: '[data-slide], [data-slide-to]', + DATA_RIDE: '[data-ride="carousel"]' + }; + var PointerType = { + TOUCH: 'touch', + PEN: 'pen' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Carousel = + /*#__PURE__*/ + function () { + function Carousel(element, config) { + this._items = null; + this._interval = null; + this._activeElement = null; + this._isPaused = false; + this._isSliding = false; + this.touchTimeout = null; + this.touchStartX = 0; + this.touchDeltaX = 0; + this._config = this._getConfig(config); + this._element = element; + this._indicatorsElement = this._element.querySelector(Selector$2.INDICATORS); + this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; + this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent); + + this._addEventListeners(); + } // Getters + + + var _proto = Carousel.prototype; + + // Public + _proto.next = function next() { + if (!this._isSliding) { + this._slide(Direction.NEXT); + } + }; + + _proto.nextWhenVisible = function nextWhenVisible() { + // Don't call next when the page isn't visible + // or the carousel or its parent isn't visible + if (!document.hidden && $(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden') { + this.next(); + } + }; + + _proto.prev = function prev() { + if (!this._isSliding) { + this._slide(Direction.PREV); + } + }; + + _proto.pause = function pause(event) { + if (!event) { + this._isPaused = true; + } + + if (this._element.querySelector(Selector$2.NEXT_PREV)) { + Util.triggerTransitionEnd(this._element); + this.cycle(true); + } + + clearInterval(this._interval); + this._interval = null; + }; + + _proto.cycle = function cycle(event) { + if (!event) { + this._isPaused = false; + } + + if (this._interval) { + clearInterval(this._interval); + this._interval = null; + } + + if (this._config.interval && !this._isPaused) { + this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval); + } + }; + + _proto.to = function to(index) { + var _this = this; + + this._activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); + + var activeIndex = this._getItemIndex(this._activeElement); + + if (index > this._items.length - 1 || index < 0) { + return; + } + + if (this._isSliding) { + $(this._element).one(Event$2.SLID, function () { + return _this.to(index); + }); + return; + } + + if (activeIndex === index) { + this.pause(); + this.cycle(); + return; + } + + var direction = index > activeIndex ? Direction.NEXT : Direction.PREV; + + this._slide(direction, this._items[index]); + }; + + _proto.dispose = function dispose() { + $(this._element).off(EVENT_KEY$2); + $.removeData(this._element, DATA_KEY$2); + this._items = null; + this._config = null; + this._element = null; + this._interval = null; + this._isPaused = null; + this._isSliding = null; + this._activeElement = null; + this._indicatorsElement = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, Default, {}, config); + Util.typeCheckConfig(NAME$2, config, DefaultType); + return config; + }; + + _proto._handleSwipe = function _handleSwipe() { + var absDeltax = Math.abs(this.touchDeltaX); + + if (absDeltax <= SWIPE_THRESHOLD) { + return; + } + + var direction = absDeltax / this.touchDeltaX; + this.touchDeltaX = 0; // swipe left + + if (direction > 0) { + this.prev(); + } // swipe right + + + if (direction < 0) { + this.next(); + } + }; + + _proto._addEventListeners = function _addEventListeners() { + var _this2 = this; + + if (this._config.keyboard) { + $(this._element).on(Event$2.KEYDOWN, function (event) { + return _this2._keydown(event); + }); + } + + if (this._config.pause === 'hover') { + $(this._element).on(Event$2.MOUSEENTER, function (event) { + return _this2.pause(event); + }).on(Event$2.MOUSELEAVE, function (event) { + return _this2.cycle(event); + }); + } + + if (this._config.touch) { + this._addTouchEventListeners(); + } + }; + + _proto._addTouchEventListeners = function _addTouchEventListeners() { + var _this3 = this; + + if (!this._touchSupported) { + return; + } + + var start = function start(event) { + if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { + _this3.touchStartX = event.originalEvent.clientX; + } else if (!_this3._pointerEvent) { + _this3.touchStartX = event.originalEvent.touches[0].clientX; + } + }; + + var move = function move(event) { + // ensure swiping with one touch and not pinching + if (event.originalEvent.touches && event.originalEvent.touches.length > 1) { + _this3.touchDeltaX = 0; + } else { + _this3.touchDeltaX = event.originalEvent.touches[0].clientX - _this3.touchStartX; + } + }; + + var end = function end(event) { + if (_this3._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) { + _this3.touchDeltaX = event.originalEvent.clientX - _this3.touchStartX; + } + + _this3._handleSwipe(); + + if (_this3._config.pause === 'hover') { + // If it's a touch-enabled device, mouseenter/leave are fired as + // part of the mouse compatibility events on first tap - the carousel + // would stop cycling until user tapped out of it; + // here, we listen for touchend, explicitly pause the carousel + // (as if it's the second time we tap on it, mouseenter compat event + // is NOT fired) and after a timeout (to allow for mouse compatibility + // events to fire) we explicitly restart cycling + _this3.pause(); + + if (_this3.touchTimeout) { + clearTimeout(_this3.touchTimeout); + } + + _this3.touchTimeout = setTimeout(function (event) { + return _this3.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); + } + }; + + $(this._element.querySelectorAll(Selector$2.ITEM_IMG)).on(Event$2.DRAG_START, function (e) { + return e.preventDefault(); + }); + + if (this._pointerEvent) { + $(this._element).on(Event$2.POINTERDOWN, function (event) { + return start(event); + }); + $(this._element).on(Event$2.POINTERUP, function (event) { + return end(event); + }); + + this._element.classList.add(ClassName$2.POINTER_EVENT); + } else { + $(this._element).on(Event$2.TOUCHSTART, function (event) { + return start(event); + }); + $(this._element).on(Event$2.TOUCHMOVE, function (event) { + return move(event); + }); + $(this._element).on(Event$2.TOUCHEND, function (event) { + return end(event); + }); + } + }; + + _proto._keydown = function _keydown(event) { + if (/input|textarea/i.test(event.target.tagName)) { + return; + } + + switch (event.which) { + case ARROW_LEFT_KEYCODE: + event.preventDefault(); + this.prev(); + break; + + case ARROW_RIGHT_KEYCODE: + event.preventDefault(); + this.next(); + break; + } + }; + + _proto._getItemIndex = function _getItemIndex(element) { + this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector$2.ITEM)) : []; + return this._items.indexOf(element); + }; + + _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) { + var isNextDirection = direction === Direction.NEXT; + var isPrevDirection = direction === Direction.PREV; + + var activeIndex = this._getItemIndex(activeElement); + + var lastItemIndex = this._items.length - 1; + var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex; + + if (isGoingToWrap && !this._config.wrap) { + return activeElement; + } + + var delta = direction === Direction.PREV ? -1 : 1; + var itemIndex = (activeIndex + delta) % this._items.length; + return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex]; + }; + + _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) { + var targetIndex = this._getItemIndex(relatedTarget); + + var fromIndex = this._getItemIndex(this._element.querySelector(Selector$2.ACTIVE_ITEM)); + + var slideEvent = $.Event(Event$2.SLIDE, { + relatedTarget: relatedTarget, + direction: eventDirectionName, + from: fromIndex, + to: targetIndex + }); + $(this._element).trigger(slideEvent); + return slideEvent; + }; + + _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) { + if (this._indicatorsElement) { + var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector$2.ACTIVE)); + $(indicators).removeClass(ClassName$2.ACTIVE); + + var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)]; + + if (nextIndicator) { + $(nextIndicator).addClass(ClassName$2.ACTIVE); + } + } + }; + + _proto._slide = function _slide(direction, element) { + var _this4 = this; + + var activeElement = this._element.querySelector(Selector$2.ACTIVE_ITEM); + + var activeElementIndex = this._getItemIndex(activeElement); + + var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement); + + var nextElementIndex = this._getItemIndex(nextElement); + + var isCycling = Boolean(this._interval); + var directionalClassName; + var orderClassName; + var eventDirectionName; + + if (direction === Direction.NEXT) { + directionalClassName = ClassName$2.LEFT; + orderClassName = ClassName$2.NEXT; + eventDirectionName = Direction.LEFT; + } else { + directionalClassName = ClassName$2.RIGHT; + orderClassName = ClassName$2.PREV; + eventDirectionName = Direction.RIGHT; + } + + if (nextElement && $(nextElement).hasClass(ClassName$2.ACTIVE)) { + this._isSliding = false; + return; + } + + var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName); + + if (slideEvent.isDefaultPrevented()) { + return; + } + + if (!activeElement || !nextElement) { + // Some weirdness is happening, so we bail + return; + } + + this._isSliding = true; + + if (isCycling) { + this.pause(); + } + + this._setActiveIndicatorElement(nextElement); + + var slidEvent = $.Event(Event$2.SLID, { + relatedTarget: nextElement, + direction: eventDirectionName, + from: activeElementIndex, + to: nextElementIndex + }); + + if ($(this._element).hasClass(ClassName$2.SLIDE)) { + $(nextElement).addClass(orderClassName); + Util.reflow(nextElement); + $(activeElement).addClass(directionalClassName); + $(nextElement).addClass(directionalClassName); + var nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10); + + if (nextElementInterval) { + this._config.defaultInterval = this._config.defaultInterval || this._config.interval; + this._config.interval = nextElementInterval; + } else { + this._config.interval = this._config.defaultInterval || this._config.interval; + } + + var transitionDuration = Util.getTransitionDurationFromElement(activeElement); + $(activeElement).one(Util.TRANSITION_END, function () { + $(nextElement).removeClass(directionalClassName + " " + orderClassName).addClass(ClassName$2.ACTIVE); + $(activeElement).removeClass(ClassName$2.ACTIVE + " " + orderClassName + " " + directionalClassName); + _this4._isSliding = false; + setTimeout(function () { + return $(_this4._element).trigger(slidEvent); + }, 0); + }).emulateTransitionEnd(transitionDuration); + } else { + $(activeElement).removeClass(ClassName$2.ACTIVE); + $(nextElement).addClass(ClassName$2.ACTIVE); + this._isSliding = false; + $(this._element).trigger(slidEvent); + } + + if (isCycling) { + this.cycle(); + } + } // Static + ; + + Carousel._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$2); + + var _config = _objectSpread2({}, Default, {}, $(this).data()); + + if (typeof config === 'object') { + _config = _objectSpread2({}, _config, {}, config); + } + + var action = typeof config === 'string' ? config : _config.slide; + + if (!data) { + data = new Carousel(this, _config); + $(this).data(DATA_KEY$2, data); + } + + if (typeof config === 'number') { + data.to(config); + } else if (typeof action === 'string') { + if (typeof data[action] === 'undefined') { + throw new TypeError("No method named \"" + action + "\""); + } + + data[action](); + } else if (_config.interval && _config.ride) { + data.pause(); + data.cycle(); + } + }); + }; + + Carousel._dataApiClickHandler = function _dataApiClickHandler(event) { + var selector = Util.getSelectorFromElement(this); + + if (!selector) { + return; + } + + var target = $(selector)[0]; + + if (!target || !$(target).hasClass(ClassName$2.CAROUSEL)) { + return; + } + + var config = _objectSpread2({}, $(target).data(), {}, $(this).data()); + + var slideIndex = this.getAttribute('data-slide-to'); + + if (slideIndex) { + config.interval = false; + } + + Carousel._jQueryInterface.call($(target), config); + + if (slideIndex) { + $(target).data(DATA_KEY$2).to(slideIndex); + } + + event.preventDefault(); + }; + + _createClass(Carousel, null, [{ + key: "VERSION", + get: function get() { + return VERSION$2; + } + }, { + key: "Default", + get: function get() { + return Default; + } + }]); + + return Carousel; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$2.CLICK_DATA_API, Selector$2.DATA_SLIDE, Carousel._dataApiClickHandler); + $(window).on(Event$2.LOAD_DATA_API, function () { + var carousels = [].slice.call(document.querySelectorAll(Selector$2.DATA_RIDE)); + + for (var i = 0, len = carousels.length; i < len; i++) { + var $carousel = $(carousels[i]); + + Carousel._jQueryInterface.call($carousel, $carousel.data()); + } + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$2] = Carousel._jQueryInterface; + $.fn[NAME$2].Constructor = Carousel; + + $.fn[NAME$2].noConflict = function () { + $.fn[NAME$2] = JQUERY_NO_CONFLICT$2; + return Carousel._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$3 = 'collapse'; + var VERSION$3 = '4.4.1'; + var DATA_KEY$3 = 'bs.collapse'; + var EVENT_KEY$3 = "." + DATA_KEY$3; + var DATA_API_KEY$3 = '.data-api'; + var JQUERY_NO_CONFLICT$3 = $.fn[NAME$3]; + var Default$1 = { + toggle: true, + parent: '' + }; + var DefaultType$1 = { + toggle: 'boolean', + parent: '(string|element)' + }; + var Event$3 = { + SHOW: "show" + EVENT_KEY$3, + SHOWN: "shown" + EVENT_KEY$3, + HIDE: "hide" + EVENT_KEY$3, + HIDDEN: "hidden" + EVENT_KEY$3, + CLICK_DATA_API: "click" + EVENT_KEY$3 + DATA_API_KEY$3 + }; + var ClassName$3 = { + SHOW: 'show', + COLLAPSE: 'collapse', + COLLAPSING: 'collapsing', + COLLAPSED: 'collapsed' + }; + var Dimension = { + WIDTH: 'width', + HEIGHT: 'height' + }; + var Selector$3 = { + ACTIVES: '.show, .collapsing', + DATA_TOGGLE: '[data-toggle="collapse"]' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Collapse = + /*#__PURE__*/ + function () { + function Collapse(element, config) { + this._isTransitioning = false; + this._element = element; + this._config = this._getConfig(config); + this._triggerArray = [].slice.call(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]"))); + var toggleList = [].slice.call(document.querySelectorAll(Selector$3.DATA_TOGGLE)); + + for (var i = 0, len = toggleList.length; i < len; i++) { + var elem = toggleList[i]; + var selector = Util.getSelectorFromElement(elem); + var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) { + return foundElem === element; + }); + + if (selector !== null && filterElement.length > 0) { + this._selector = selector; + + this._triggerArray.push(elem); + } + } + + this._parent = this._config.parent ? this._getParent() : null; + + if (!this._config.parent) { + this._addAriaAndCollapsedClass(this._element, this._triggerArray); + } + + if (this._config.toggle) { + this.toggle(); + } + } // Getters + + + var _proto = Collapse.prototype; + + // Public + _proto.toggle = function toggle() { + if ($(this._element).hasClass(ClassName$3.SHOW)) { + this.hide(); + } else { + this.show(); + } + }; + + _proto.show = function show() { + var _this = this; + + if (this._isTransitioning || $(this._element).hasClass(ClassName$3.SHOW)) { + return; + } + + var actives; + var activesData; + + if (this._parent) { + actives = [].slice.call(this._parent.querySelectorAll(Selector$3.ACTIVES)).filter(function (elem) { + if (typeof _this._config.parent === 'string') { + return elem.getAttribute('data-parent') === _this._config.parent; + } + + return elem.classList.contains(ClassName$3.COLLAPSE); + }); + + if (actives.length === 0) { + actives = null; + } + } + + if (actives) { + activesData = $(actives).not(this._selector).data(DATA_KEY$3); + + if (activesData && activesData._isTransitioning) { + return; + } + } + + var startEvent = $.Event(Event$3.SHOW); + $(this._element).trigger(startEvent); + + if (startEvent.isDefaultPrevented()) { + return; + } + + if (actives) { + Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide'); + + if (!activesData) { + $(actives).data(DATA_KEY$3, null); + } + } + + var dimension = this._getDimension(); + + $(this._element).removeClass(ClassName$3.COLLAPSE).addClass(ClassName$3.COLLAPSING); + this._element.style[dimension] = 0; + + if (this._triggerArray.length) { + $(this._triggerArray).removeClass(ClassName$3.COLLAPSED).attr('aria-expanded', true); + } + + this.setTransitioning(true); + + var complete = function complete() { + $(_this._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).addClass(ClassName$3.SHOW); + _this._element.style[dimension] = ''; + + _this.setTransitioning(false); + + $(_this._element).trigger(Event$3.SHOWN); + }; + + var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); + var scrollSize = "scroll" + capitalizedDimension; + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + this._element.style[dimension] = this._element[scrollSize] + "px"; + }; + + _proto.hide = function hide() { + var _this2 = this; + + if (this._isTransitioning || !$(this._element).hasClass(ClassName$3.SHOW)) { + return; + } + + var startEvent = $.Event(Event$3.HIDE); + $(this._element).trigger(startEvent); + + if (startEvent.isDefaultPrevented()) { + return; + } + + var dimension = this._getDimension(); + + this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px"; + Util.reflow(this._element); + $(this._element).addClass(ClassName$3.COLLAPSING).removeClass(ClassName$3.COLLAPSE).removeClass(ClassName$3.SHOW); + var triggerArrayLength = this._triggerArray.length; + + if (triggerArrayLength > 0) { + for (var i = 0; i < triggerArrayLength; i++) { + var trigger = this._triggerArray[i]; + var selector = Util.getSelectorFromElement(trigger); + + if (selector !== null) { + var $elem = $([].slice.call(document.querySelectorAll(selector))); + + if (!$elem.hasClass(ClassName$3.SHOW)) { + $(trigger).addClass(ClassName$3.COLLAPSED).attr('aria-expanded', false); + } + } + } + } + + this.setTransitioning(true); + + var complete = function complete() { + _this2.setTransitioning(false); + + $(_this2._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).trigger(Event$3.HIDDEN); + }; + + this._element.style[dimension] = ''; + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + }; + + _proto.setTransitioning = function setTransitioning(isTransitioning) { + this._isTransitioning = isTransitioning; + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$3); + this._config = null; + this._parent = null; + this._element = null; + this._triggerArray = null; + this._isTransitioning = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, Default$1, {}, config); + config.toggle = Boolean(config.toggle); // Coerce string values + + Util.typeCheckConfig(NAME$3, config, DefaultType$1); + return config; + }; + + _proto._getDimension = function _getDimension() { + var hasWidth = $(this._element).hasClass(Dimension.WIDTH); + return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT; + }; + + _proto._getParent = function _getParent() { + var _this3 = this; + + var parent; + + if (Util.isElement(this._config.parent)) { + parent = this._config.parent; // It's a jQuery object + + if (typeof this._config.parent.jquery !== 'undefined') { + parent = this._config.parent[0]; + } + } else { + parent = document.querySelector(this._config.parent); + } + + var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]"; + var children = [].slice.call(parent.querySelectorAll(selector)); + $(children).each(function (i, element) { + _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); + }); + return parent; + }; + + _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) { + var isOpen = $(element).hasClass(ClassName$3.SHOW); + + if (triggerArray.length) { + $(triggerArray).toggleClass(ClassName$3.COLLAPSED, !isOpen).attr('aria-expanded', isOpen); + } + } // Static + ; + + Collapse._getTargetFromElement = function _getTargetFromElement(element) { + var selector = Util.getSelectorFromElement(element); + return selector ? document.querySelector(selector) : null; + }; + + Collapse._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $this = $(this); + var data = $this.data(DATA_KEY$3); + + var _config = _objectSpread2({}, Default$1, {}, $this.data(), {}, typeof config === 'object' && config ? config : {}); + + if (!data && _config.toggle && /show|hide/.test(config)) { + _config.toggle = false; + } + + if (!data) { + data = new Collapse(this, _config); + $this.data(DATA_KEY$3, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Collapse, null, [{ + key: "VERSION", + get: function get() { + return VERSION$3; + } + }, { + key: "Default", + get: function get() { + return Default$1; + } + }]); + + return Collapse; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$3.CLICK_DATA_API, Selector$3.DATA_TOGGLE, function (event) { + // preventDefault only for elements (which change the URL) not inside the collapsible element + if (event.currentTarget.tagName === 'A') { + event.preventDefault(); + } + + var $trigger = $(this); + var selector = Util.getSelectorFromElement(this); + var selectors = [].slice.call(document.querySelectorAll(selector)); + $(selectors).each(function () { + var $target = $(this); + var data = $target.data(DATA_KEY$3); + var config = data ? 'toggle' : $trigger.data(); + + Collapse._jQueryInterface.call($target, config); + }); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$3] = Collapse._jQueryInterface; + $.fn[NAME$3].Constructor = Collapse; + + $.fn[NAME$3].noConflict = function () { + $.fn[NAME$3] = JQUERY_NO_CONFLICT$3; + return Collapse._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$4 = 'dropdown'; + var VERSION$4 = '4.4.1'; + var DATA_KEY$4 = 'bs.dropdown'; + var EVENT_KEY$4 = "." + DATA_KEY$4; + var DATA_API_KEY$4 = '.data-api'; + var JQUERY_NO_CONFLICT$4 = $.fn[NAME$4]; + var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key + + var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key + + var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key + + var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key + + var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key + + var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse) + + var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + "|" + ARROW_DOWN_KEYCODE + "|" + ESCAPE_KEYCODE); + var Event$4 = { + HIDE: "hide" + EVENT_KEY$4, + HIDDEN: "hidden" + EVENT_KEY$4, + SHOW: "show" + EVENT_KEY$4, + SHOWN: "shown" + EVENT_KEY$4, + CLICK: "click" + EVENT_KEY$4, + CLICK_DATA_API: "click" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYDOWN_DATA_API: "keydown" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYUP_DATA_API: "keyup" + EVENT_KEY$4 + DATA_API_KEY$4 + }; + var ClassName$4 = { + DISABLED: 'disabled', + SHOW: 'show', + DROPUP: 'dropup', + DROPRIGHT: 'dropright', + DROPLEFT: 'dropleft', + MENURIGHT: 'dropdown-menu-right', + MENULEFT: 'dropdown-menu-left', + POSITION_STATIC: 'position-static' + }; + var Selector$4 = { + DATA_TOGGLE: '[data-toggle="dropdown"]', + FORM_CHILD: '.dropdown form', + MENU: '.dropdown-menu', + NAVBAR_NAV: '.navbar-nav', + VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)' + }; + var AttachmentMap = { + TOP: 'top-start', + TOPEND: 'top-end', + BOTTOM: 'bottom-start', + BOTTOMEND: 'bottom-end', + RIGHT: 'right-start', + RIGHTEND: 'right-end', + LEFT: 'left-start', + LEFTEND: 'left-end' + }; + var Default$2 = { + offset: 0, + flip: true, + boundary: 'scrollParent', + reference: 'toggle', + display: 'dynamic', + popperConfig: null + }; + var DefaultType$2 = { + offset: '(number|string|function)', + flip: 'boolean', + boundary: '(string|element)', + reference: '(string|element)', + display: 'string', + popperConfig: '(null|object)' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Dropdown = + /*#__PURE__*/ + function () { + function Dropdown(element, config) { + this._element = element; + this._popper = null; + this._config = this._getConfig(config); + this._menu = this._getMenuElement(); + this._inNavbar = this._detectNavbar(); + + this._addEventListeners(); + } // Getters + + + var _proto = Dropdown.prototype; + + // Public + _proto.toggle = function toggle() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED)) { + return; + } + + var isActive = $(this._menu).hasClass(ClassName$4.SHOW); + + Dropdown._clearMenus(); + + if (isActive) { + return; + } + + this.show(true); + }; + + _proto.show = function show(usePopper) { + if (usePopper === void 0) { + usePopper = false; + } + + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || $(this._menu).hasClass(ClassName$4.SHOW)) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var showEvent = $.Event(Event$4.SHOW, relatedTarget); + + var parent = Dropdown._getParentFromElement(this._element); + + $(parent).trigger(showEvent); + + if (showEvent.isDefaultPrevented()) { + return; + } // Disable totally Popper.js for Dropdown in Navbar + + + if (!this._inNavbar && usePopper) { + /** + * Check for Popper dependency + * Popper - https://popper.js.org + */ + if (typeof Popper === 'undefined') { + throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org/)'); + } + + var referenceElement = this._element; + + if (this._config.reference === 'parent') { + referenceElement = parent; + } else if (Util.isElement(this._config.reference)) { + referenceElement = this._config.reference; // Check if it's jQuery element + + if (typeof this._config.reference.jquery !== 'undefined') { + referenceElement = this._config.reference[0]; + } + } // If boundary is not `scrollParent`, then set position to `static` + // to allow the menu to "escape" the scroll parent's boundaries + // https://github.com/twbs/bootstrap/issues/24251 + + + if (this._config.boundary !== 'scrollParent') { + $(parent).addClass(ClassName$4.POSITION_STATIC); + } + + this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig()); + } // If this is a touch-enabled device we add extra + // empty mouseover listeners to the body's immediate children; + // only needed because of broken event delegation on iOS + // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + + + if ('ontouchstart' in document.documentElement && $(parent).closest(Selector$4.NAVBAR_NAV).length === 0) { + $(document.body).children().on('mouseover', null, $.noop); + } + + this._element.focus(); + + this._element.setAttribute('aria-expanded', true); + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN, relatedTarget)); + }; + + _proto.hide = function hide() { + if (this._element.disabled || $(this._element).hasClass(ClassName$4.DISABLED) || !$(this._menu).hasClass(ClassName$4.SHOW)) { + return; + } + + var relatedTarget = { + relatedTarget: this._element + }; + var hideEvent = $.Event(Event$4.HIDE, relatedTarget); + + var parent = Dropdown._getParentFromElement(this._element); + + $(parent).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + return; + } + + if (this._popper) { + this._popper.destroy(); + } + + $(this._menu).toggleClass(ClassName$4.SHOW); + $(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$4); + $(this._element).off(EVENT_KEY$4); + this._element = null; + this._menu = null; + + if (this._popper !== null) { + this._popper.destroy(); + + this._popper = null; + } + }; + + _proto.update = function update() { + this._inNavbar = this._detectNavbar(); + + if (this._popper !== null) { + this._popper.scheduleUpdate(); + } + } // Private + ; + + _proto._addEventListeners = function _addEventListeners() { + var _this = this; + + $(this._element).on(Event$4.CLICK, function (event) { + event.preventDefault(); + event.stopPropagation(); + + _this.toggle(); + }); + }; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, this.constructor.Default, {}, $(this._element).data(), {}, config); + Util.typeCheckConfig(NAME$4, config, this.constructor.DefaultType); + return config; + }; + + _proto._getMenuElement = function _getMenuElement() { + if (!this._menu) { + var parent = Dropdown._getParentFromElement(this._element); + + if (parent) { + this._menu = parent.querySelector(Selector$4.MENU); + } + } + + return this._menu; + }; + + _proto._getPlacement = function _getPlacement() { + var $parentDropdown = $(this._element.parentNode); + var placement = AttachmentMap.BOTTOM; // Handle dropup + + if ($parentDropdown.hasClass(ClassName$4.DROPUP)) { + placement = AttachmentMap.TOP; + + if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { + placement = AttachmentMap.TOPEND; + } + } else if ($parentDropdown.hasClass(ClassName$4.DROPRIGHT)) { + placement = AttachmentMap.RIGHT; + } else if ($parentDropdown.hasClass(ClassName$4.DROPLEFT)) { + placement = AttachmentMap.LEFT; + } else if ($(this._menu).hasClass(ClassName$4.MENURIGHT)) { + placement = AttachmentMap.BOTTOMEND; + } + + return placement; + }; + + _proto._detectNavbar = function _detectNavbar() { + return $(this._element).closest('.navbar').length > 0; + }; + + _proto._getOffset = function _getOffset() { + var _this2 = this; + + var offset = {}; + + if (typeof this._config.offset === 'function') { + offset.fn = function (data) { + data.offsets = _objectSpread2({}, data.offsets, {}, _this2._config.offset(data.offsets, _this2._element) || {}); + return data; + }; + } else { + offset.offset = this._config.offset; + } + + return offset; + }; + + _proto._getPopperConfig = function _getPopperConfig() { + var popperConfig = { + placement: this._getPlacement(), + modifiers: { + offset: this._getOffset(), + flip: { + enabled: this._config.flip + }, + preventOverflow: { + boundariesElement: this._config.boundary + } + } + }; // Disable Popper.js if we have a static display + + if (this._config.display === 'static') { + popperConfig.modifiers.applyStyle = { + enabled: false + }; + } + + return _objectSpread2({}, popperConfig, {}, this._config.popperConfig); + } // Static + ; + + Dropdown._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$4); + + var _config = typeof config === 'object' ? config : null; + + if (!data) { + data = new Dropdown(this, _config); + $(this).data(DATA_KEY$4, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + Dropdown._clearMenus = function _clearMenus(event) { + if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) { + return; + } + + var toggles = [].slice.call(document.querySelectorAll(Selector$4.DATA_TOGGLE)); + + for (var i = 0, len = toggles.length; i < len; i++) { + var parent = Dropdown._getParentFromElement(toggles[i]); + + var context = $(toggles[i]).data(DATA_KEY$4); + var relatedTarget = { + relatedTarget: toggles[i] + }; + + if (event && event.type === 'click') { + relatedTarget.clickEvent = event; + } + + if (!context) { + continue; + } + + var dropdownMenu = context._menu; + + if (!$(parent).hasClass(ClassName$4.SHOW)) { + continue; + } + + if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $.contains(parent, event.target)) { + continue; + } + + var hideEvent = $.Event(Event$4.HIDE, relatedTarget); + $(parent).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + continue; + } // If this is a touch-enabled device we remove the extra + // empty mouseover listeners we added for iOS support + + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().off('mouseover', null, $.noop); + } + + toggles[i].setAttribute('aria-expanded', 'false'); + + if (context._popper) { + context._popper.destroy(); + } + + $(dropdownMenu).removeClass(ClassName$4.SHOW); + $(parent).removeClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN, relatedTarget)); + } + }; + + Dropdown._getParentFromElement = function _getParentFromElement(element) { + var parent; + var selector = Util.getSelectorFromElement(element); + + if (selector) { + parent = document.querySelector(selector); + } + + return parent || element.parentNode; + } // eslint-disable-next-line complexity + ; + + Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) { + // If not input/textarea: + // - And not a key in REGEXP_KEYDOWN => not a dropdown command + // If input/textarea: + // - If space key => not a dropdown command + // - If key is other than escape + // - If key is not up or down => not a dropdown command + // - If trigger inside the menu => not a dropdown command + if (/input|textarea/i.test(event.target.tagName) ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE && (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE || $(event.target).closest(Selector$4.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) { + return; + } + + event.preventDefault(); + event.stopPropagation(); + + if (this.disabled || $(this).hasClass(ClassName$4.DISABLED)) { + return; + } + + var parent = Dropdown._getParentFromElement(this); + + var isActive = $(parent).hasClass(ClassName$4.SHOW); + + if (!isActive && event.which === ESCAPE_KEYCODE) { + return; + } + + if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) { + if (event.which === ESCAPE_KEYCODE) { + var toggle = parent.querySelector(Selector$4.DATA_TOGGLE); + $(toggle).trigger('focus'); + } + + $(this).trigger('click'); + return; + } + + var items = [].slice.call(parent.querySelectorAll(Selector$4.VISIBLE_ITEMS)).filter(function (item) { + return $(item).is(':visible'); + }); + + if (items.length === 0) { + return; + } + + var index = items.indexOf(event.target); + + if (event.which === ARROW_UP_KEYCODE && index > 0) { + // Up + index--; + } + + if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { + // Down + index++; + } + + if (index < 0) { + index = 0; + } + + items[index].focus(); + }; + + _createClass(Dropdown, null, [{ + key: "VERSION", + get: function get() { + return VERSION$4; + } + }, { + key: "Default", + get: function get() { + return Default$2; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$2; + } + }]); + + return Dropdown; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$4.KEYDOWN_DATA_API, Selector$4.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event$4.KEYDOWN_DATA_API, Selector$4.MENU, Dropdown._dataApiKeydownHandler).on(Event$4.CLICK_DATA_API + " " + Event$4.KEYUP_DATA_API, Dropdown._clearMenus).on(Event$4.CLICK_DATA_API, Selector$4.DATA_TOGGLE, function (event) { + event.preventDefault(); + event.stopPropagation(); + + Dropdown._jQueryInterface.call($(this), 'toggle'); + }).on(Event$4.CLICK_DATA_API, Selector$4.FORM_CHILD, function (e) { + e.stopPropagation(); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$4] = Dropdown._jQueryInterface; + $.fn[NAME$4].Constructor = Dropdown; + + $.fn[NAME$4].noConflict = function () { + $.fn[NAME$4] = JQUERY_NO_CONFLICT$4; + return Dropdown._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$5 = 'modal'; + var VERSION$5 = '4.4.1'; + var DATA_KEY$5 = 'bs.modal'; + var EVENT_KEY$5 = "." + DATA_KEY$5; + var DATA_API_KEY$5 = '.data-api'; + var JQUERY_NO_CONFLICT$5 = $.fn[NAME$5]; + var ESCAPE_KEYCODE$1 = 27; // KeyboardEvent.which value for Escape (Esc) key + + var Default$3 = { + backdrop: true, + keyboard: true, + focus: true, + show: true + }; + var DefaultType$3 = { + backdrop: '(boolean|string)', + keyboard: 'boolean', + focus: 'boolean', + show: 'boolean' + }; + var Event$5 = { + HIDE: "hide" + EVENT_KEY$5, + HIDE_PREVENTED: "hidePrevented" + EVENT_KEY$5, + HIDDEN: "hidden" + EVENT_KEY$5, + SHOW: "show" + EVENT_KEY$5, + SHOWN: "shown" + EVENT_KEY$5, + FOCUSIN: "focusin" + EVENT_KEY$5, + RESIZE: "resize" + EVENT_KEY$5, + CLICK_DISMISS: "click.dismiss" + EVENT_KEY$5, + KEYDOWN_DISMISS: "keydown.dismiss" + EVENT_KEY$5, + MOUSEUP_DISMISS: "mouseup.dismiss" + EVENT_KEY$5, + MOUSEDOWN_DISMISS: "mousedown.dismiss" + EVENT_KEY$5, + CLICK_DATA_API: "click" + EVENT_KEY$5 + DATA_API_KEY$5 + }; + var ClassName$5 = { + SCROLLABLE: 'modal-dialog-scrollable', + SCROLLBAR_MEASURER: 'modal-scrollbar-measure', + BACKDROP: 'modal-backdrop', + OPEN: 'modal-open', + FADE: 'fade', + SHOW: 'show', + STATIC: 'modal-static' + }; + var Selector$5 = { + DIALOG: '.modal-dialog', + MODAL_BODY: '.modal-body', + DATA_TOGGLE: '[data-toggle="modal"]', + DATA_DISMISS: '[data-dismiss="modal"]', + FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top', + STICKY_CONTENT: '.sticky-top' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Modal = + /*#__PURE__*/ + function () { + function Modal(element, config) { + this._config = this._getConfig(config); + this._element = element; + this._dialog = element.querySelector(Selector$5.DIALOG); + this._backdrop = null; + this._isShown = false; + this._isBodyOverflowing = false; + this._ignoreBackdropClick = false; + this._isTransitioning = false; + this._scrollbarWidth = 0; + } // Getters + + + var _proto = Modal.prototype; + + // Public + _proto.toggle = function toggle(relatedTarget) { + return this._isShown ? this.hide() : this.show(relatedTarget); + }; + + _proto.show = function show(relatedTarget) { + var _this = this; + + if (this._isShown || this._isTransitioning) { + return; + } + + if ($(this._element).hasClass(ClassName$5.FADE)) { + this._isTransitioning = true; + } + + var showEvent = $.Event(Event$5.SHOW, { + relatedTarget: relatedTarget + }); + $(this._element).trigger(showEvent); + + if (this._isShown || showEvent.isDefaultPrevented()) { + return; + } + + this._isShown = true; + + this._checkScrollbar(); + + this._setScrollbar(); + + this._adjustDialog(); + + this._setEscapeEvent(); + + this._setResizeEvent(); + + $(this._element).on(Event$5.CLICK_DISMISS, Selector$5.DATA_DISMISS, function (event) { + return _this.hide(event); + }); + $(this._dialog).on(Event$5.MOUSEDOWN_DISMISS, function () { + $(_this._element).one(Event$5.MOUSEUP_DISMISS, function (event) { + if ($(event.target).is(_this._element)) { + _this._ignoreBackdropClick = true; + } + }); + }); + + this._showBackdrop(function () { + return _this._showElement(relatedTarget); + }); + }; + + _proto.hide = function hide(event) { + var _this2 = this; + + if (event) { + event.preventDefault(); + } + + if (!this._isShown || this._isTransitioning) { + return; + } + + var hideEvent = $.Event(Event$5.HIDE); + $(this._element).trigger(hideEvent); + + if (!this._isShown || hideEvent.isDefaultPrevented()) { + return; + } + + this._isShown = false; + var transition = $(this._element).hasClass(ClassName$5.FADE); + + if (transition) { + this._isTransitioning = true; + } + + this._setEscapeEvent(); + + this._setResizeEvent(); + + $(document).off(Event$5.FOCUSIN); + $(this._element).removeClass(ClassName$5.SHOW); + $(this._element).off(Event$5.CLICK_DISMISS); + $(this._dialog).off(Event$5.MOUSEDOWN_DISMISS); + + if (transition) { + var transitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, function (event) { + return _this2._hideModal(event); + }).emulateTransitionEnd(transitionDuration); + } else { + this._hideModal(); + } + }; + + _proto.dispose = function dispose() { + [window, this._element, this._dialog].forEach(function (htmlElement) { + return $(htmlElement).off(EVENT_KEY$5); + }); + /** + * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API` + * Do not move `document` in `htmlElements` array + * It will remove `Event.CLICK_DATA_API` event that should remain + */ + + $(document).off(Event$5.FOCUSIN); + $.removeData(this._element, DATA_KEY$5); + this._config = null; + this._element = null; + this._dialog = null; + this._backdrop = null; + this._isShown = null; + this._isBodyOverflowing = null; + this._ignoreBackdropClick = null; + this._isTransitioning = null; + this._scrollbarWidth = null; + }; + + _proto.handleUpdate = function handleUpdate() { + this._adjustDialog(); + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, Default$3, {}, config); + Util.typeCheckConfig(NAME$5, config, DefaultType$3); + return config; + }; + + _proto._triggerBackdropTransition = function _triggerBackdropTransition() { + var _this3 = this; + + if (this._config.backdrop === 'static') { + var hideEventPrevented = $.Event(Event$5.HIDE_PREVENTED); + $(this._element).trigger(hideEventPrevented); + + if (hideEventPrevented.defaultPrevented) { + return; + } + + this._element.classList.add(ClassName$5.STATIC); + + var modalTransitionDuration = Util.getTransitionDurationFromElement(this._element); + $(this._element).one(Util.TRANSITION_END, function () { + _this3._element.classList.remove(ClassName$5.STATIC); + }).emulateTransitionEnd(modalTransitionDuration); + + this._element.focus(); + } else { + this.hide(); + } + }; + + _proto._showElement = function _showElement(relatedTarget) { + var _this4 = this; + + var transition = $(this._element).hasClass(ClassName$5.FADE); + var modalBody = this._dialog ? this._dialog.querySelector(Selector$5.MODAL_BODY) : null; + + if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) { + // Don't move modal's DOM position + document.body.appendChild(this._element); + } + + this._element.style.display = 'block'; + + this._element.removeAttribute('aria-hidden'); + + this._element.setAttribute('aria-modal', true); + + if ($(this._dialog).hasClass(ClassName$5.SCROLLABLE) && modalBody) { + modalBody.scrollTop = 0; + } else { + this._element.scrollTop = 0; + } + + if (transition) { + Util.reflow(this._element); + } + + $(this._element).addClass(ClassName$5.SHOW); + + if (this._config.focus) { + this._enforceFocus(); + } + + var shownEvent = $.Event(Event$5.SHOWN, { + relatedTarget: relatedTarget + }); + + var transitionComplete = function transitionComplete() { + if (_this4._config.focus) { + _this4._element.focus(); + } + + _this4._isTransitioning = false; + $(_this4._element).trigger(shownEvent); + }; + + if (transition) { + var transitionDuration = Util.getTransitionDurationFromElement(this._dialog); + $(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration); + } else { + transitionComplete(); + } + }; + + _proto._enforceFocus = function _enforceFocus() { + var _this5 = this; + + $(document).off(Event$5.FOCUSIN) // Guard against infinite focus loop + .on(Event$5.FOCUSIN, function (event) { + if (document !== event.target && _this5._element !== event.target && $(_this5._element).has(event.target).length === 0) { + _this5._element.focus(); + } + }); + }; + + _proto._setEscapeEvent = function _setEscapeEvent() { + var _this6 = this; + + if (this._isShown && this._config.keyboard) { + $(this._element).on(Event$5.KEYDOWN_DISMISS, function (event) { + if (event.which === ESCAPE_KEYCODE$1) { + _this6._triggerBackdropTransition(); + } + }); + } else if (!this._isShown) { + $(this._element).off(Event$5.KEYDOWN_DISMISS); + } + }; + + _proto._setResizeEvent = function _setResizeEvent() { + var _this7 = this; + + if (this._isShown) { + $(window).on(Event$5.RESIZE, function (event) { + return _this7.handleUpdate(event); + }); + } else { + $(window).off(Event$5.RESIZE); + } + }; + + _proto._hideModal = function _hideModal() { + var _this8 = this; + + this._element.style.display = 'none'; + + this._element.setAttribute('aria-hidden', true); + + this._element.removeAttribute('aria-modal'); + + this._isTransitioning = false; + + this._showBackdrop(function () { + $(document.body).removeClass(ClassName$5.OPEN); + + _this8._resetAdjustments(); + + _this8._resetScrollbar(); + + $(_this8._element).trigger(Event$5.HIDDEN); + }); + }; + + _proto._removeBackdrop = function _removeBackdrop() { + if (this._backdrop) { + $(this._backdrop).remove(); + this._backdrop = null; + } + }; + + _proto._showBackdrop = function _showBackdrop(callback) { + var _this9 = this; + + var animate = $(this._element).hasClass(ClassName$5.FADE) ? ClassName$5.FADE : ''; + + if (this._isShown && this._config.backdrop) { + this._backdrop = document.createElement('div'); + this._backdrop.className = ClassName$5.BACKDROP; + + if (animate) { + this._backdrop.classList.add(animate); + } + + $(this._backdrop).appendTo(document.body); + $(this._element).on(Event$5.CLICK_DISMISS, function (event) { + if (_this9._ignoreBackdropClick) { + _this9._ignoreBackdropClick = false; + return; + } + + if (event.target !== event.currentTarget) { + return; + } + + _this9._triggerBackdropTransition(); + }); + + if (animate) { + Util.reflow(this._backdrop); + } + + $(this._backdrop).addClass(ClassName$5.SHOW); + + if (!callback) { + return; + } + + if (!animate) { + callback(); + return; + } + + var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); + $(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration); + } else if (!this._isShown && this._backdrop) { + $(this._backdrop).removeClass(ClassName$5.SHOW); + + var callbackRemove = function callbackRemove() { + _this9._removeBackdrop(); + + if (callback) { + callback(); + } + }; + + if ($(this._element).hasClass(ClassName$5.FADE)) { + var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop); + + $(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration); + } else { + callbackRemove(); + } + } else if (callback) { + callback(); + } + } // ---------------------------------------------------------------------- + // the following methods are used to handle overflowing modals + // todo (fat): these should probably be refactored out of modal.js + // ---------------------------------------------------------------------- + ; + + _proto._adjustDialog = function _adjustDialog() { + var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; + + if (!this._isBodyOverflowing && isModalOverflowing) { + this._element.style.paddingLeft = this._scrollbarWidth + "px"; + } + + if (this._isBodyOverflowing && !isModalOverflowing) { + this._element.style.paddingRight = this._scrollbarWidth + "px"; + } + }; + + _proto._resetAdjustments = function _resetAdjustments() { + this._element.style.paddingLeft = ''; + this._element.style.paddingRight = ''; + }; + + _proto._checkScrollbar = function _checkScrollbar() { + var rect = document.body.getBoundingClientRect(); + this._isBodyOverflowing = rect.left + rect.right < window.innerWidth; + this._scrollbarWidth = this._getScrollbarWidth(); + }; + + _proto._setScrollbar = function _setScrollbar() { + var _this10 = this; + + if (this._isBodyOverflowing) { + // Note: DOMNode.style.paddingRight returns the actual value or '' if not set + // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set + var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); + var stickyContent = [].slice.call(document.querySelectorAll(Selector$5.STICKY_CONTENT)); // Adjust fixed content padding + + $(fixedContent).each(function (index, element) { + var actualPadding = element.style.paddingRight; + var calculatedPadding = $(element).css('padding-right'); + $(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this10._scrollbarWidth + "px"); + }); // Adjust sticky content margin + + $(stickyContent).each(function (index, element) { + var actualMargin = element.style.marginRight; + var calculatedMargin = $(element).css('margin-right'); + $(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this10._scrollbarWidth + "px"); + }); // Adjust body padding + + var actualPadding = document.body.style.paddingRight; + var calculatedPadding = $(document.body).css('padding-right'); + $(document.body).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + "px"); + } + + $(document.body).addClass(ClassName$5.OPEN); + }; + + _proto._resetScrollbar = function _resetScrollbar() { + // Restore fixed content padding + var fixedContent = [].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT)); + $(fixedContent).each(function (index, element) { + var padding = $(element).data('padding-right'); + $(element).removeData('padding-right'); + element.style.paddingRight = padding ? padding : ''; + }); // Restore sticky content + + var elements = [].slice.call(document.querySelectorAll("" + Selector$5.STICKY_CONTENT)); + $(elements).each(function (index, element) { + var margin = $(element).data('margin-right'); + + if (typeof margin !== 'undefined') { + $(element).css('margin-right', margin).removeData('margin-right'); + } + }); // Restore body padding + + var padding = $(document.body).data('padding-right'); + $(document.body).removeData('padding-right'); + document.body.style.paddingRight = padding ? padding : ''; + }; + + _proto._getScrollbarWidth = function _getScrollbarWidth() { + // thx d.walsh + var scrollDiv = document.createElement('div'); + scrollDiv.className = ClassName$5.SCROLLBAR_MEASURER; + document.body.appendChild(scrollDiv); + var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; + document.body.removeChild(scrollDiv); + return scrollbarWidth; + } // Static + ; + + Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) { + return this.each(function () { + var data = $(this).data(DATA_KEY$5); + + var _config = _objectSpread2({}, Default$3, {}, $(this).data(), {}, typeof config === 'object' && config ? config : {}); + + if (!data) { + data = new Modal(this, _config); + $(this).data(DATA_KEY$5, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](relatedTarget); + } else if (_config.show) { + data.show(relatedTarget); + } + }); + }; + + _createClass(Modal, null, [{ + key: "VERSION", + get: function get() { + return VERSION$5; + } + }, { + key: "Default", + get: function get() { + return Default$3; + } + }]); + + return Modal; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + + $(document).on(Event$5.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) { + var _this11 = this; + + var target; + var selector = Util.getSelectorFromElement(this); + + if (selector) { + target = document.querySelector(selector); + } + + var config = $(target).data(DATA_KEY$5) ? 'toggle' : _objectSpread2({}, $(target).data(), {}, $(this).data()); + + if (this.tagName === 'A' || this.tagName === 'AREA') { + event.preventDefault(); + } + + var $target = $(target).one(Event$5.SHOW, function (showEvent) { + if (showEvent.isDefaultPrevented()) { + // Only register focus restorer if modal will actually get shown + return; + } + + $target.one(Event$5.HIDDEN, function () { + if ($(_this11).is(':visible')) { + _this11.focus(); + } + }); + }); + + Modal._jQueryInterface.call($(target), config, this); + }); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME$5] = Modal._jQueryInterface; + $.fn[NAME$5].Constructor = Modal; + + $.fn[NAME$5].noConflict = function () { + $.fn[NAME$5] = JQUERY_NO_CONFLICT$5; + return Modal._jQueryInterface; + }; + + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.4.1): tools/sanitizer.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; + var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; + var DefaultWhitelist = { + // Global attributes allowed on any supplied element below. + '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN], + a: ['target', 'href', 'title', 'rel'], + area: [], + b: [], + br: [], + col: [], + code: [], + div: [], + em: [], + hr: [], + h1: [], + h2: [], + h3: [], + h4: [], + h5: [], + h6: [], + i: [], + img: ['src', 'alt', 'title', 'width', 'height'], + li: [], + ol: [], + p: [], + pre: [], + s: [], + small: [], + span: [], + sub: [], + sup: [], + strong: [], + u: [], + ul: [] + }; + /** + * A pattern that recognizes a commonly useful subset of URLs that are safe. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; + /** + * A pattern that matches safe data URLs. Only matches image, video and audio types. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; + + function allowedAttribute(attr, allowedAttributeList) { + var attrName = attr.nodeName.toLowerCase(); + + if (allowedAttributeList.indexOf(attrName) !== -1) { + if (uriAttrs.indexOf(attrName) !== -1) { + return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN)); + } + + return true; + } + + var regExp = allowedAttributeList.filter(function (attrRegex) { + return attrRegex instanceof RegExp; + }); // Check if a regular expression validates the attribute. + + for (var i = 0, l = regExp.length; i < l; i++) { + if (attrName.match(regExp[i])) { + return true; + } + } + + return false; + } + + function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { + if (unsafeHtml.length === 0) { + return unsafeHtml; + } + + if (sanitizeFn && typeof sanitizeFn === 'function') { + return sanitizeFn(unsafeHtml); + } + + var domParser = new window.DOMParser(); + var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); + var whitelistKeys = Object.keys(whiteList); + var elements = [].slice.call(createdDocument.body.querySelectorAll('*')); + + var _loop = function _loop(i, len) { + var el = elements[i]; + var elName = el.nodeName.toLowerCase(); + + if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) { + el.parentNode.removeChild(el); + return "continue"; + } + + var attributeList = [].slice.call(el.attributes); + var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); + attributeList.forEach(function (attr) { + if (!allowedAttribute(attr, whitelistedAttributes)) { + el.removeAttribute(attr.nodeName); + } + }); + }; + + for (var i = 0, len = elements.length; i < len; i++) { + var _ret = _loop(i); + + if (_ret === "continue") continue; + } + + return createdDocument.body.innerHTML; + } + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$6 = 'tooltip'; + var VERSION$6 = '4.4.1'; + var DATA_KEY$6 = 'bs.tooltip'; + var EVENT_KEY$6 = "." + DATA_KEY$6; + var JQUERY_NO_CONFLICT$6 = $.fn[NAME$6]; + var CLASS_PREFIX = 'bs-tooltip'; + var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); + var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; + var DefaultType$4 = { + animation: 'boolean', + template: 'string', + title: '(string|element|function)', + trigger: 'string', + delay: '(number|object)', + html: 'boolean', + selector: '(string|boolean)', + placement: '(string|function)', + offset: '(number|string|function)', + container: '(string|element|boolean)', + fallbackPlacement: '(string|array)', + boundary: '(string|element)', + sanitize: 'boolean', + sanitizeFn: '(null|function)', + whiteList: 'object', + popperConfig: '(null|object)' + }; + var AttachmentMap$1 = { + AUTO: 'auto', + TOP: 'top', + RIGHT: 'right', + BOTTOM: 'bottom', + LEFT: 'left' + }; + var Default$4 = { + animation: true, + template: '', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + selector: false, + placement: 'top', + offset: 0, + container: false, + fallbackPlacement: 'flip', + boundary: 'scrollParent', + sanitize: true, + sanitizeFn: null, + whiteList: DefaultWhitelist, + popperConfig: null + }; + var HoverState = { + SHOW: 'show', + OUT: 'out' + }; + var Event$6 = { + HIDE: "hide" + EVENT_KEY$6, + HIDDEN: "hidden" + EVENT_KEY$6, + SHOW: "show" + EVENT_KEY$6, + SHOWN: "shown" + EVENT_KEY$6, + INSERTED: "inserted" + EVENT_KEY$6, + CLICK: "click" + EVENT_KEY$6, + FOCUSIN: "focusin" + EVENT_KEY$6, + FOCUSOUT: "focusout" + EVENT_KEY$6, + MOUSEENTER: "mouseenter" + EVENT_KEY$6, + MOUSELEAVE: "mouseleave" + EVENT_KEY$6 + }; + var ClassName$6 = { + FADE: 'fade', + SHOW: 'show' + }; + var Selector$6 = { + TOOLTIP: '.tooltip', + TOOLTIP_INNER: '.tooltip-inner', + ARROW: '.arrow' + }; + var Trigger = { + HOVER: 'hover', + FOCUS: 'focus', + CLICK: 'click', + MANUAL: 'manual' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Tooltip = + /*#__PURE__*/ + function () { + function Tooltip(element, config) { + if (typeof Popper === 'undefined') { + throw new TypeError('Bootstrap\'s tooltips require Popper.js (https://popper.js.org/)'); + } // private + + + this._isEnabled = true; + this._timeout = 0; + this._hoverState = ''; + this._activeTrigger = {}; + this._popper = null; // Protected + + this.element = element; + this.config = this._getConfig(config); + this.tip = null; + + this._setListeners(); + } // Getters + + + var _proto = Tooltip.prototype; + + // Public + _proto.enable = function enable() { + this._isEnabled = true; + }; + + _proto.disable = function disable() { + this._isEnabled = false; + }; + + _proto.toggleEnabled = function toggleEnabled() { + this._isEnabled = !this._isEnabled; + }; + + _proto.toggle = function toggle(event) { + if (!this._isEnabled) { + return; + } + + if (event) { + var dataKey = this.constructor.DATA_KEY; + var context = $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + context._activeTrigger.click = !context._activeTrigger.click; + + if (context._isWithActiveTrigger()) { + context._enter(null, context); + } else { + context._leave(null, context); + } + } else { + if ($(this.getTipElement()).hasClass(ClassName$6.SHOW)) { + this._leave(null, this); + + return; + } + + this._enter(null, this); + } + }; + + _proto.dispose = function dispose() { + clearTimeout(this._timeout); + $.removeData(this.element, this.constructor.DATA_KEY); + $(this.element).off(this.constructor.EVENT_KEY); + $(this.element).closest('.modal').off('hide.bs.modal', this._hideModalHandler); + + if (this.tip) { + $(this.tip).remove(); + } + + this._isEnabled = null; + this._timeout = null; + this._hoverState = null; + this._activeTrigger = null; + + if (this._popper) { + this._popper.destroy(); + } + + this._popper = null; + this.element = null; + this.config = null; + this.tip = null; + }; + + _proto.show = function show() { + var _this = this; + + if ($(this.element).css('display') === 'none') { + throw new Error('Please use show on visible elements'); + } + + var showEvent = $.Event(this.constructor.Event.SHOW); + + if (this.isWithContent() && this._isEnabled) { + $(this.element).trigger(showEvent); + var shadowRoot = Util.findShadowRoot(this.element); + var isInTheDom = $.contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element); + + if (showEvent.isDefaultPrevented() || !isInTheDom) { + return; + } + + var tip = this.getTipElement(); + var tipId = Util.getUID(this.constructor.NAME); + tip.setAttribute('id', tipId); + this.element.setAttribute('aria-describedby', tipId); + this.setContent(); + + if (this.config.animation) { + $(tip).addClass(ClassName$6.FADE); + } + + var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; + + var attachment = this._getAttachment(placement); + + this.addAttachmentClass(attachment); + + var container = this._getContainer(); + + $(tip).data(this.constructor.DATA_KEY, this); + + if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) { + $(tip).appendTo(container); + } + + $(this.element).trigger(this.constructor.Event.INSERTED); + this._popper = new Popper(this.element, tip, this._getPopperConfig(attachment)); + $(tip).addClass(ClassName$6.SHOW); // If this is a touch-enabled device we add extra + // empty mouseover listeners to the body's immediate children; + // only needed because of broken event delegation on iOS + // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().on('mouseover', null, $.noop); + } + + var complete = function complete() { + if (_this.config.animation) { + _this._fixTransition(); + } + + var prevHoverState = _this._hoverState; + _this._hoverState = null; + $(_this.element).trigger(_this.constructor.Event.SHOWN); + + if (prevHoverState === HoverState.OUT) { + _this._leave(null, _this); + } + }; + + if ($(this.tip).hasClass(ClassName$6.FADE)) { + var transitionDuration = Util.getTransitionDurationFromElement(this.tip); + $(this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + } else { + complete(); + } + } + }; + + _proto.hide = function hide(callback) { + var _this2 = this; + + var tip = this.getTipElement(); + var hideEvent = $.Event(this.constructor.Event.HIDE); + + var complete = function complete() { + if (_this2._hoverState !== HoverState.SHOW && tip.parentNode) { + tip.parentNode.removeChild(tip); + } + + _this2._cleanTipClass(); + + _this2.element.removeAttribute('aria-describedby'); + + $(_this2.element).trigger(_this2.constructor.Event.HIDDEN); + + if (_this2._popper !== null) { + _this2._popper.destroy(); + } + + if (callback) { + callback(); + } + }; + + $(this.element).trigger(hideEvent); + + if (hideEvent.isDefaultPrevented()) { + return; + } + + $(tip).removeClass(ClassName$6.SHOW); // If this is a touch-enabled device we remove the extra + // empty mouseover listeners we added for iOS support + + if ('ontouchstart' in document.documentElement) { + $(document.body).children().off('mouseover', null, $.noop); + } + + this._activeTrigger[Trigger.CLICK] = false; + this._activeTrigger[Trigger.FOCUS] = false; + this._activeTrigger[Trigger.HOVER] = false; + + if ($(this.tip).hasClass(ClassName$6.FADE)) { + var transitionDuration = Util.getTransitionDurationFromElement(tip); + $(tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration); + } else { + complete(); + } + + this._hoverState = ''; + }; + + _proto.update = function update() { + if (this._popper !== null) { + this._popper.scheduleUpdate(); + } + } // Protected + ; + + _proto.isWithContent = function isWithContent() { + return Boolean(this.getTitle()); + }; + + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + $(this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment); + }; + + _proto.getTipElement = function getTipElement() { + this.tip = this.tip || $(this.config.template)[0]; + return this.tip; + }; + + _proto.setContent = function setContent() { + var tip = this.getTipElement(); + this.setElementContent($(tip.querySelectorAll(Selector$6.TOOLTIP_INNER)), this.getTitle()); + $(tip).removeClass(ClassName$6.FADE + " " + ClassName$6.SHOW); + }; + + _proto.setElementContent = function setElementContent($element, content) { + if (typeof content === 'object' && (content.nodeType || content.jquery)) { + // Content is a DOM node or a jQuery + if (this.config.html) { + if (!$(content).parent().is($element)) { + $element.empty().append(content); + } + } else { + $element.text($(content).text()); + } + + return; + } + + if (this.config.html) { + if (this.config.sanitize) { + content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn); + } + + $element.html(content); + } else { + $element.text(content); + } + }; + + _proto.getTitle = function getTitle() { + var title = this.element.getAttribute('data-original-title'); + + if (!title) { + title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; + } + + return title; + } // Private + ; + + _proto._getPopperConfig = function _getPopperConfig(attachment) { + var _this3 = this; + + var defaultBsConfig = { + placement: attachment, + modifiers: { + offset: this._getOffset(), + flip: { + behavior: this.config.fallbackPlacement + }, + arrow: { + element: Selector$6.ARROW + }, + preventOverflow: { + boundariesElement: this.config.boundary + } + }, + onCreate: function onCreate(data) { + if (data.originalPlacement !== data.placement) { + _this3._handlePopperPlacementChange(data); + } + }, + onUpdate: function onUpdate(data) { + return _this3._handlePopperPlacementChange(data); + } + }; + return _objectSpread2({}, defaultBsConfig, {}, this.config.popperConfig); + }; + + _proto._getOffset = function _getOffset() { + var _this4 = this; + + var offset = {}; + + if (typeof this.config.offset === 'function') { + offset.fn = function (data) { + data.offsets = _objectSpread2({}, data.offsets, {}, _this4.config.offset(data.offsets, _this4.element) || {}); + return data; + }; + } else { + offset.offset = this.config.offset; + } + + return offset; + }; + + _proto._getContainer = function _getContainer() { + if (this.config.container === false) { + return document.body; + } + + if (Util.isElement(this.config.container)) { + return $(this.config.container); + } + + return $(document).find(this.config.container); + }; + + _proto._getAttachment = function _getAttachment(placement) { + return AttachmentMap$1[placement.toUpperCase()]; + }; + + _proto._setListeners = function _setListeners() { + var _this5 = this; + + var triggers = this.config.trigger.split(' '); + triggers.forEach(function (trigger) { + if (trigger === 'click') { + $(_this5.element).on(_this5.constructor.Event.CLICK, _this5.config.selector, function (event) { + return _this5.toggle(event); + }); + } else if (trigger !== Trigger.MANUAL) { + var eventIn = trigger === Trigger.HOVER ? _this5.constructor.Event.MOUSEENTER : _this5.constructor.Event.FOCUSIN; + var eventOut = trigger === Trigger.HOVER ? _this5.constructor.Event.MOUSELEAVE : _this5.constructor.Event.FOCUSOUT; + $(_this5.element).on(eventIn, _this5.config.selector, function (event) { + return _this5._enter(event); + }).on(eventOut, _this5.config.selector, function (event) { + return _this5._leave(event); + }); + } + }); + + this._hideModalHandler = function () { + if (_this5.element) { + _this5.hide(); + } + }; + + $(this.element).closest('.modal').on('hide.bs.modal', this._hideModalHandler); + + if (this.config.selector) { + this.config = _objectSpread2({}, this.config, { + trigger: 'manual', + selector: '' + }); + } else { + this._fixTitle(); + } + }; + + _proto._fixTitle = function _fixTitle() { + var titleType = typeof this.element.getAttribute('data-original-title'); + + if (this.element.getAttribute('title') || titleType !== 'string') { + this.element.setAttribute('data-original-title', this.element.getAttribute('title') || ''); + this.element.setAttribute('title', ''); + } + }; + + _proto._enter = function _enter(event, context) { + var dataKey = this.constructor.DATA_KEY; + context = context || $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + if (event) { + context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true; + } + + if ($(context.getTipElement()).hasClass(ClassName$6.SHOW) || context._hoverState === HoverState.SHOW) { + context._hoverState = HoverState.SHOW; + return; + } + + clearTimeout(context._timeout); + context._hoverState = HoverState.SHOW; + + if (!context.config.delay || !context.config.delay.show) { + context.show(); + return; + } + + context._timeout = setTimeout(function () { + if (context._hoverState === HoverState.SHOW) { + context.show(); + } + }, context.config.delay.show); + }; + + _proto._leave = function _leave(event, context) { + var dataKey = this.constructor.DATA_KEY; + context = context || $(event.currentTarget).data(dataKey); + + if (!context) { + context = new this.constructor(event.currentTarget, this._getDelegateConfig()); + $(event.currentTarget).data(dataKey, context); + } + + if (event) { + context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false; + } + + if (context._isWithActiveTrigger()) { + return; + } + + clearTimeout(context._timeout); + context._hoverState = HoverState.OUT; + + if (!context.config.delay || !context.config.delay.hide) { + context.hide(); + return; + } + + context._timeout = setTimeout(function () { + if (context._hoverState === HoverState.OUT) { + context.hide(); + } + }, context.config.delay.hide); + }; + + _proto._isWithActiveTrigger = function _isWithActiveTrigger() { + for (var trigger in this._activeTrigger) { + if (this._activeTrigger[trigger]) { + return true; + } + } + + return false; + }; + + _proto._getConfig = function _getConfig(config) { + var dataAttributes = $(this.element).data(); + Object.keys(dataAttributes).forEach(function (dataAttr) { + if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) { + delete dataAttributes[dataAttr]; + } + }); + config = _objectSpread2({}, this.constructor.Default, {}, dataAttributes, {}, typeof config === 'object' && config ? config : {}); + + if (typeof config.delay === 'number') { + config.delay = { + show: config.delay, + hide: config.delay + }; + } + + if (typeof config.title === 'number') { + config.title = config.title.toString(); + } + + if (typeof config.content === 'number') { + config.content = config.content.toString(); + } + + Util.typeCheckConfig(NAME$6, config, this.constructor.DefaultType); + + if (config.sanitize) { + config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn); + } + + return config; + }; + + _proto._getDelegateConfig = function _getDelegateConfig() { + var config = {}; + + if (this.config) { + for (var key in this.config) { + if (this.constructor.Default[key] !== this.config[key]) { + config[key] = this.config[key]; + } + } + } + + return config; + }; + + _proto._cleanTipClass = function _cleanTipClass() { + var $tip = $(this.getTipElement()); + var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX); + + if (tabClass !== null && tabClass.length) { + $tip.removeClass(tabClass.join('')); + } + }; + + _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) { + var popperInstance = popperData.instance; + this.tip = popperInstance.popper; + + this._cleanTipClass(); + + this.addAttachmentClass(this._getAttachment(popperData.placement)); + }; + + _proto._fixTransition = function _fixTransition() { + var tip = this.getTipElement(); + var initConfigAnimation = this.config.animation; + + if (tip.getAttribute('x-placement') !== null) { + return; + } + + $(tip).removeClass(ClassName$6.FADE); + this.config.animation = false; + this.hide(); + this.show(); + this.config.animation = initConfigAnimation; + } // Static + ; + + Tooltip._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$6); + + var _config = typeof config === 'object' && config; + + if (!data && /dispose|hide/.test(config)) { + return; + } + + if (!data) { + data = new Tooltip(this, _config); + $(this).data(DATA_KEY$6, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Tooltip, null, [{ + key: "VERSION", + get: function get() { + return VERSION$6; + } + }, { + key: "Default", + get: function get() { + return Default$4; + } + }, { + key: "NAME", + get: function get() { + return NAME$6; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$6; + } + }, { + key: "Event", + get: function get() { + return Event$6; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$6; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$4; + } + }]); + + return Tooltip; + }(); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + + $.fn[NAME$6] = Tooltip._jQueryInterface; + $.fn[NAME$6].Constructor = Tooltip; + + $.fn[NAME$6].noConflict = function () { + $.fn[NAME$6] = JQUERY_NO_CONFLICT$6; + return Tooltip._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$7 = 'popover'; + var VERSION$7 = '4.4.1'; + var DATA_KEY$7 = 'bs.popover'; + var EVENT_KEY$7 = "." + DATA_KEY$7; + var JQUERY_NO_CONFLICT$7 = $.fn[NAME$7]; + var CLASS_PREFIX$1 = 'bs-popover'; + var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g'); + + var Default$5 = _objectSpread2({}, Tooltip.Default, { + placement: 'right', + trigger: 'click', + content: '', + template: '' + }); + + var DefaultType$5 = _objectSpread2({}, Tooltip.DefaultType, { + content: '(string|element|function)' + }); + + var ClassName$7 = { + FADE: 'fade', + SHOW: 'show' + }; + var Selector$7 = { + TITLE: '.popover-header', + CONTENT: '.popover-body' + }; + var Event$7 = { + HIDE: "hide" + EVENT_KEY$7, + HIDDEN: "hidden" + EVENT_KEY$7, + SHOW: "show" + EVENT_KEY$7, + SHOWN: "shown" + EVENT_KEY$7, + INSERTED: "inserted" + EVENT_KEY$7, + CLICK: "click" + EVENT_KEY$7, + FOCUSIN: "focusin" + EVENT_KEY$7, + FOCUSOUT: "focusout" + EVENT_KEY$7, + MOUSEENTER: "mouseenter" + EVENT_KEY$7, + MOUSELEAVE: "mouseleave" + EVENT_KEY$7 + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var Popover = + /*#__PURE__*/ + function (_Tooltip) { + _inheritsLoose(Popover, _Tooltip); + + function Popover() { + return _Tooltip.apply(this, arguments) || this; + } + + var _proto = Popover.prototype; + + // Overrides + _proto.isWithContent = function isWithContent() { + return this.getTitle() || this._getContent(); + }; + + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + $(this.getTipElement()).addClass(CLASS_PREFIX$1 + "-" + attachment); + }; + + _proto.getTipElement = function getTipElement() { + this.tip = this.tip || $(this.config.template)[0]; + return this.tip; + }; + + _proto.setContent = function setContent() { + var $tip = $(this.getTipElement()); // We use append for html objects to maintain js events + + this.setElementContent($tip.find(Selector$7.TITLE), this.getTitle()); + + var content = this._getContent(); + + if (typeof content === 'function') { + content = content.call(this.element); + } + + this.setElementContent($tip.find(Selector$7.CONTENT), content); + $tip.removeClass(ClassName$7.FADE + " " + ClassName$7.SHOW); + } // Private + ; + + _proto._getContent = function _getContent() { + return this.element.getAttribute('data-content') || this.config.content; + }; + + _proto._cleanTipClass = function _cleanTipClass() { + var $tip = $(this.getTipElement()); + var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX$1); + + if (tabClass !== null && tabClass.length > 0) { + $tip.removeClass(tabClass.join('')); + } + } // Static + ; + + Popover._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY$7); + + var _config = typeof config === 'object' ? config : null; + + if (!data && /dispose|hide/.test(config)) { + return; + } + + if (!data) { + data = new Popover(this, _config); + $(this).data(DATA_KEY$7, data); + } + + if (typeof config === 'string') { + if (typeof data[config] === 'undefined') { + throw new TypeError("No method named \"" + config + "\""); + } + + data[config](); + } + }); + }; + + _createClass(Popover, null, [{ + key: "VERSION", + // Getters + get: function get() { + return VERSION$7; + } + }, { + key: "Default", + get: function get() { + return Default$5; + } + }, { + key: "NAME", + get: function get() { + return NAME$7; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$7; + } + }, { + key: "Event", + get: function get() { + return Event$7; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$7; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$5; + } + }]); + + return Popover; + }(Tooltip); + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + + $.fn[NAME$7] = Popover._jQueryInterface; + $.fn[NAME$7].Constructor = Popover; + + $.fn[NAME$7].noConflict = function () { + $.fn[NAME$7] = JQUERY_NO_CONFLICT$7; + return Popover._jQueryInterface; + }; + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME$8 = 'scrollspy'; + var VERSION$8 = '4.4.1'; + var DATA_KEY$8 = 'bs.scrollspy'; + var EVENT_KEY$8 = "." + DATA_KEY$8; + var DATA_API_KEY$6 = '.data-api'; + var JQUERY_NO_CONFLICT$8 = $.fn[NAME$8]; + var Default$6 = { + offset: 10, + method: 'auto', + target: '' + }; + var DefaultType$6 = { + offset: 'number', + method: 'string', + target: '(string|element)' + }; + var Event$8 = { + ACTIVATE: "activate" + EVENT_KEY$8, + SCROLL: "scroll" + EVENT_KEY$8, + LOAD_DATA_API: "load" + EVENT_KEY$8 + DATA_API_KEY$6 + }; + var ClassName$8 = { + DROPDOWN_ITEM: 'dropdown-item', + DROPDOWN_MENU: 'dropdown-menu', + ACTIVE: 'active' + }; + var Selector$8 = { + DATA_SPY: '[data-spy="scroll"]', + ACTIVE: '.active', + NAV_LIST_GROUP: '.nav, .list-group', + NAV_LINKS: '.nav-link', + NAV_ITEMS: '.nav-item', + LIST_ITEMS: '.list-group-item', + DROPDOWN: '.dropdown', + DROPDOWN_ITEMS: '.dropdown-item', + DROPDOWN_TOGGLE: '.dropdown-toggle' + }; + var OffsetMethod = { + OFFSET: 'offset', + POSITION: 'position' + }; + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + var ScrollSpy = + /*#__PURE__*/ + function () { + function ScrollSpy(element, config) { + var _this = this; + + this._element = element; + this._scrollElement = element.tagName === 'BODY' ? window : element; + this._config = this._getConfig(config); + this._selector = this._config.target + " " + Selector$8.NAV_LINKS + "," + (this._config.target + " " + Selector$8.LIST_ITEMS + ",") + (this._config.target + " " + Selector$8.DROPDOWN_ITEMS); + this._offsets = []; + this._targets = []; + this._activeTarget = null; + this._scrollHeight = 0; + $(this._scrollElement).on(Event$8.SCROLL, function (event) { + return _this._process(event); + }); + this.refresh(); + + this._process(); + } // Getters + + + var _proto = ScrollSpy.prototype; + + // Public + _proto.refresh = function refresh() { + var _this2 = this; + + var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION; + var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; + var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0; + this._offsets = []; + this._targets = []; + this._scrollHeight = this._getScrollHeight(); + var targets = [].slice.call(document.querySelectorAll(this._selector)); + targets.map(function (element) { + var target; + var targetSelector = Util.getSelectorFromElement(element); + + if (targetSelector) { + target = document.querySelector(targetSelector); + } + + if (target) { + var targetBCR = target.getBoundingClientRect(); + + if (targetBCR.width || targetBCR.height) { + // TODO (fat): remove sketch reliance on jQuery position/offset + return [$(target)[offsetMethod]().top + offsetBase, targetSelector]; + } + } + + return null; + }).filter(function (item) { + return item; + }).sort(function (a, b) { + return a[0] - b[0]; + }).forEach(function (item) { + _this2._offsets.push(item[0]); + + _this2._targets.push(item[1]); + }); + }; + + _proto.dispose = function dispose() { + $.removeData(this._element, DATA_KEY$8); + $(this._scrollElement).off(EVENT_KEY$8); + this._element = null; + this._scrollElement = null; + this._config = null; + this._selector = null; + this._offsets = null; + this._targets = null; + this._activeTarget = null; + this._scrollHeight = null; + } // Private + ; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread2({}, Default$6, {}, typeof config === 'object' && config ? config : {}); + + if (typeof config.target !== 'string') { + var id = $(config.target).attr('id'); + + if (!id) { + id = Util.getUID(NAME$8); + $(config.target).attr('id', id); + } + + config.target = "#" + id; + } + + Util.typeCheckConfig(NAME$8, config, DefaultType$6); + return config; + }; + + _proto._getScrollTop = function _getScrollTop() { + return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; + }; + + _proto._getScrollHeight = function _getScrollHeight() { + return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); + }; + + _proto._getOffsetHeight = function _getOffsetHeight() { + return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; + }; + + _proto._process = function _process() { + var scrollTop = this._getScrollTop() + this._config.offset; + + var scrollHeight = this._getScrollHeight(); + + var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight(); + + if (this._scrollHeight !== scrollHeight) { + this.refresh(); + } + + if (scrollTop >= maxScroll) { + var target = this._targets[this._targets.length - 1]; + + if (this._activeTarget !== target) { + this._activate(target); + } + + return; + } + + if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) { + this._activeTarget = null; + + this._clear(); + + return; + } + + var offsetLength = this._offsets.length; + + for (var i = offsetLength; i--;) { + var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]); + + if (isActiveTarget) { + this._activate(this._targets[i]); + } + } + }; + + _proto._activate = function _activate(target) { + this._activeTarget = target; + + this._clear(); + + var queries = this._selector.split(',').map(function (selector) { + return selector + "[data-target=\"" + target + "\"]," + selector + "[href=\"" + target + "\"]"; + }); + + var $link = $([].slice.call(document.querySelectorAll(queries.join(',')))); + + if ($link.hasClass(ClassName$8.DROPDOWN_ITEM)) { + $link.closest(Selector$8.DROPDOWN).find(Selector$8.DROPDOWN_TOGGLE).addClass(ClassName$8.ACTIVE); + $link.addClass(ClassName$8.ACTIVE); + } else { + // Set triggered link as active + $link.addClass(ClassName$8.ACTIVE); // Set triggered links parents as active + // With both
    and